A self hosted Web publishing platform on Rails.
Writing
Less
Publify is a gem of a project for anyone who’s keen on self-hosting their web content with style and ease. This bad boy dates back to 2004, making it the oldest Ruby on Rails open-source project still kickin'. Originating as Typo, Publify's rich history and robust features make it the go-to option for folks looking to run their own blog on their own terms. So, what's Publify all about? Imagine a full-featured web publishing platform that's as simple as your grandma's pie recipe but packs a punch like your favorite sports team during the playoffs. It’s a classic multi-user blogging engine that you can tailor to suit your specific needs. And it doesn’t stop there—Publify has some sweet features that make it stand out from the crowd. For starters, it rocks a short message system connected to Twitter, allowing you to keep the buzz going. Publify's text filters are top-notch: Markdown, SmartyPants, @mentions, #hashtags—to name just a few—bringing versatility and flair to your blogging. And if you’re a developer, you’ll appreciate the widgets system and plugin API, giving you the flexibility to customize your site to your heart's content. Speaking of customization, you can choose from numerous themes or whip up your own if you’re feeling creative. And let’s talk SEO—Publify’s advanced features make sure your content gets the spotlight it deserves on search engines. For the polyglots out there, Publify speaks many languages, from English and French to Japanese and Simplified Chinese, and more. The project also pays homage to the principles of the IndieWeb, letting you self-host and publish your content independently, while syndicating it everywhere else. It’s like having your own island but still being connected to the mainland. Now, if you're curious and want to give it a spin, check out the demo site. It resets every hour, so feel free to go wild. For those eager to dive right in, setting up Publify locally is straightforward. Just grab a copy of the latest stable release, unzip, tweak your database settings, and you’re off to the races. Publify requires CRuby (2.5, 2.6, or 2.7), Ruby on Rails 5.2.x, and a database engine like MySQL, PgSQL, or SQLite3. You'll also need a compatible JavaScript installation for asset compilation, as well as ImageMagick for handling images. If deploying on a server is more your style, there are plenty of guides out there to help you along the way. Publify even plays nice with Heroku, though you'll need to set up Amazon S3 for file uploads and tweak some setup files. What’s really cool is the community behind Publify. From the current maintainers like Frédéric de Villamil and Yannick François to the many past contributors, it’s clear this project is a labor of love. And if you get stuck or have questions, there are plenty of resources and an active presence on IRC and Twitter to help you out. In sum, whether you’re a blogging newbie or a seasoned developer, Publify offers a rock-solid, customizable publishing platform that’s both a throwback to simpler times and a robust tool for today's web. Dive in, get your hands dirty, and become part of the Publify legacy.
Check out site