Featured

Postleaf

Simple & beautiful open source blogging platform.

Featured comment

Cory LaViska@claviska · A Beautiful Site, LLC
Hey, everyone. I'm the guy behind Postleaf. Thrilled to see all the love from Product Hunt today! 💙💚 Some of you might remember me from Surreal CMS (www.surrealcms.com), my SaaS that also features inline editing. Postleaf is my first installable product, and it just launched into beta a couple days ago. I built Postleaf because I wanted to "thin down" the blogging experience into a minimal, beautiful, installable application. I had a few key objectives: - Editing should be easy, and Surreal has proven to me that inline is the way to go. I haven't seen any other open source projects do it like this yet, and I really wanted to bring this technology (which has been around for a few years now) to the mainstream. - Themes should be designed, not developed. Handlebars is a well-known templating system. It's extensible and it's a joy to use. Plus, there are variations for just about every possible platform out there. This makes themes portable and not attached to a particular application. - Plugins should compliment the platform, not become an entire app that takes it over. (Note: plugins will launch after the beta, but you can get an idea of where I'm trying to go with this.) - It should be fast! I'm using one of the fastest microframeworks (Slim) and the fastest handlebars rendering engine (LightnCandy) available to PHP. Because we all hate laggy pages! Some of Postleaf's UI is inspired by Ghost <3 Ghost does a lot of things right and I think it's a great platform. However, I chose to use PHP/MySQL over Node or other stacks because it's available pretty much everywhere and so many people are familiar with it. This makes Postleaf much easier to install than a Node app, for example, which I think has been a real pain point for Ghost users. One thing that makes Postleaf really unique is it's ability to produce complete backups. Your database tables are exported into JSON files and wrapped into a single .tar along with your content, themes, and uploads. It also stores relative URLs, so you can migrate an entire site by backing it up, copying a single file to your new server, and restoring it. I've also taken some inspiration from Sublime Text and Atom, where you can press CTRL+P to search for posts, pages, users, tags, etc. It's so convenient, and I'm surprised none of the big players have done this yet. And of course, for those who don't like inline editing (admittedly, it can be a bit distracting if you have a complex theme), there's zen mode, which will turn off all other styles and just show the title/content while you write. It can be toggled on and off with the click of a button. I'll be in and out all day for questions. In the meantime, I'm working on a patch release that fixes some issues users have uncovered with the installer and some other minor things. Oh, and here's the GitHub repo btw: https://github.com/postleaf/ Give it a star if you like it! <3
DiscussionYou need to become a Contributor to join the discussion - Find out how.
Cory LaViska
Maker
@claviska · A Beautiful Site, LLC
Hey, everyone. I'm the guy behind Postleaf. Thrilled to see all the love from Product Hunt today! 💙💚 Some of you might remember me from Surreal CMS (www.surrealcms.com), my SaaS that also features inline editing. Postleaf is my first installable product, and it just launched into beta a couple days ago. I built Postleaf because I wanted to "thin down" the blogging experience into a minimal, beautiful, installable application. I had a few key objectives: - Editing should be easy, and Surreal has proven to me that inline is the way to go. I haven't seen any other open source projects do it like this yet, and I really wanted to bring this technology (which has been around for a few years now) to the mainstream. - Themes should be designed, not developed. Handlebars is a well-known templating system. It's extensible and it's a joy to use. Plus, there are variations for just about every possible platform out there. This makes themes portable and not attached to a particular application. - Plugins should compliment the platform, not become an entire app that takes it over. (Note: plugins will launch after the beta, but you can get an idea of where I'm trying to go with this.) - It should be fast! I'm using one of the fastest microframeworks (Slim) and the fastest handlebars rendering engine (LightnCandy) available to PHP. Because we all hate laggy pages! Some of Postleaf's UI is inspired by Ghost <3 Ghost does a lot of things right and I think it's a great platform. However, I chose to use PHP/MySQL over Node or other stacks because it's available pretty much everywhere and so many people are familiar with it. This makes Postleaf much easier to install than a Node app, for example, which I think has been a real pain point for Ghost users. One thing that makes Postleaf really unique is it's ability to produce complete backups. Your database tables are exported into JSON files and wrapped into a single .tar along with your content, themes, and uploads. It also stores relative URLs, so you can migrate an entire site by backing it up, copying a single file to your new server, and restoring it. I've also taken some inspiration from Sublime Text and Atom, where you can press CTRL+P to search for posts, pages, users, tags, etc. It's so convenient, and I'm surprised none of the big players have done this yet. And of course, for those who don't like inline editing (admittedly, it can be a bit distracting if you have a complex theme), there's zen mode, which will turn off all other styles and just show the title/content while you write. It can be toggled on and off with the click of a button. I'll be in and out all day for questions. In the meantime, I'm working on a patch release that fixes some issues users have uncovered with the installer and some other minor things. Oh, and here's the GitHub repo btw: https://github.com/postleaf/ Give it a star if you like it! <3
Cackle@cackleru · https://widgetpack.com
Would be great if Postleaf support embed comments system like https://widgetpack.com/comment-s... or http://disqus.com.
Cory LaViska
Maker
@claviska · A Beautiful Site, LLC
@cackleru These can be added in your theme TODAY, but this ultimately belongs in a plugin which will land after beta :)
Amit Tiwari@pipipzz · Software Engineer, galleri5
Very nice.
Rotem Yakir@rotemthegolfer · Guggy CEO - Make your friends laugh
Does it have comment section?
Cory LaViska
Maker
@claviska · A Beautiful Site, LLC
@rotemthegolfer Here's my writeup as to why these don't come out of the box: https://www.postleaf.org/blog-co...
Rotem Yakir@rotemthegolfer · Guggy CEO - Make your friends laugh
@claviska actually it's make sense
Aram Shahinyan@aramiggs · Art Director at ZOOM GRAPHICS
Would be great, if you could show a few website examples running on PostLeaf.
Cory LaViska
Maker
@claviska · A Beautiful Site, LLC
@aramiggs This just kicked off a couple days ago, but here's a few live ones I'm running. https://community.postleaf.org/t... And of course, www.postleaf.org :)