PostLeaf, a new, open source blogging platform

postleaf-logo-color-text-dark

 

This open source blogging platform is now in beta. It works in Linux (Ubuntu) so any CTRC (ewastecollective.org) clients are good to go download it.
https://www.postleaf.org — [from the Features section of the PostLeaf web site — https://www.postleaf.org/features]

Inline Editing

Inline editing is the most immersive and intuitive way to manage content. What you’re editing looks exactly like what you’ll see when the post is saved.

 

Zen Mode

Want to zone out and be one with your words? Try zen mode, a barebones version of the editor that removes everything except the title and content. Toggle it on and off with the click of a button.

oEmbed Support

Postleaf support over 60 oEmbed providers such as YouTube, Vimeo, Instagram, Twitter, and more. Just paste a URL into the editor and the appropriate video, image, tweet, etc. will be instantly embedded in your content.

Responsive Design

Works on your desktop, laptop, tablet, and phone. Postleaf features a modern, responsive design that molds itself to whatever device you happen to be using. Laptop, tablet, and phone

Posts & Pages

Postleaf puts your content first. Search or browse your posts from the admin panel. Selecting a post will render a half-size preview of it so you’ll always know exactly what you’re working with.

Each post has a customizable URL so you never have to worry about ugly query strings showing up in your links. Publish your work now or schedule it to go live later. Save your thoughts as a draft and come back to them another time. Feature a post to make it stand out or make it sticky so it shows up first.

Search Engine Friendly

Worried about SEO? Don’t, because you can edit meta data and see exactly what each post will look like with a live search engine preview.

Out of the box, Postleaf supports Schema.org, Open Graph, and Twitter Cards. You don’t have to do anything to enable this — it happens automatically and unobtrusively. You’ll never have to worry about whether or not your theme supports it!

Pages

Turn any post into a page with the click of a checkbox. Pages use their own template and will appear separate from the rest of your blog posts. Want a custom homepage? You can set it to any page you want.

History

Keep track of every change you ever make. Postleaf automatically stores a revision every time a post is created or updated. One click will show you exactly what a previous revision looked like and another will restore your changes. It’s like a time machine for your content.

Semantic Markup

Postleaf’s editor outputs well-formed, structured HTML. Focus more on writing content and less on how it looks. Use tags and classes, not inline styles. Avoid arbitrary fonts, sizes, and colors. Just good ol’ semantic markup to keep your website looking polished.

Users

Blog solo or add your team. Postleaf supports admin, editor, and author roles, each with varying levels of privileges. Every user has their own profile, including avatar, cover photo, website, location, and bio.

Tags

Postleaf uses tags to categorize content. Each tag has its own name, description, cover photo, and meta data. Manage tags from a special section in the admin panel, or create them on the fly as you’re writing a post.

Navigation

Manage your website’s navigation with links to any post, page, author, tag, or external URL. Drag and drop to reorder, even on touch devices.

Settings

Set your website’s title, tagline, logo, cover photo, and favicon. Postleaf also lets you inject custom code into your theme so you don’t have to modify your templates to insert analytics and other third-party scripts.

Localization

¿Que pasa? Yes! Postleaf can be translated into your language. It currently ships with English, Japanese, Polish, and Spanish. You can contribute corrections and additional language packs by submitting a pull request on GitHub.

Backups

Postleaf can backup all your content, settings, and uploaded files to a single .tar file that gets stored in a special folder on your server. Backup files can be downloaded to your local computer and deleted from the server anytime.

Migrating Made Simple

Need to move your website to another server? Run a backup, copy the file to the new server, and restore. Everything will just work and, since Postleaf stores relative URLs, so will your links.

The Locater

Find anything with a few keystrokes. Press CTRL+P from anywhere in the admin panel and start typing. Postleaf will search your posts, pages, tags, users, and menu items for a match. It’s like Spotlight for your website.

Themes

Themes should be designed, not developed. Postleaf’s themes don’t use PHP code. Instead, they’re made up of {{handlebar}} templates that are easier to read, write, and learn.

Never heard of handlebars? You’re in for a treat. Here’s a quick sample that outputs a post’s title, image (if one exists), and content:
Postleaf ships with all the default helpers you’re familiar with, and an array of custom helpers that will make designing themes an absolute joy. Learn more about handlebars in the docs.

Plugins

Postleaf is still in beta, so support for plugins hasn’t dropped yet. But rest assured, it’s coming.