Publify

screenshot of Publify
rails

A self hosted Web publishing platform on Rails.

Overview:

Publify is a Ruby on Rails publishing software that was formerly known as Typo. It is a web publishing software built around a blogging engine and a message system connected to Twitter. Publify follows the principles of the IndieWeb, emphasizing self-hosting websites and publishing content on your own site while syndicating elsewhere. With features dating back to 2004, Publify is one of the oldest Ruby on Rails open-source projects still active.

Features:

  • Multi-user Blogging Engine: Supports multiple users for collaborative blogging.
  • Twitter Connection: Integration to allow short messages and connectivity with Twitter.
  • Text Filters: Supports Markdown, SmartyPants, @mention linking, and #hashtag linking.
  • Widgets System and Plugin API: Allows customization and extensibility through widgets and plugins.
  • Custom Themes: Ability to create and implement custom themes.
  • Advanced SEO Capabilities: Includes features to enhance search engine optimization efforts.
  • Multilingual Support: Translated into multiple languages including English, French, German, and more.
rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.