Blog-Core framework

Fork me on GitHub
Blog-Core Framework logo

About

The Blog-Core is a content management and blogging framework for SWI-Prolog. The framework provides a simple data model based on documents (a post, page or a block), a flexible routing scheme based on path expressions, a template engine, an administration interface and a RESTful API. The content of documents is managed in Markdown. The framework is best suited for sites with relatively static content that fits into the data model.

The framework is influenced by ExpressJS and WordPress.

Features

  • Multiple users and roles.
  • Custom entries.
  • Multilanguage support.
  • Markdown for content.
  • Threaded comments.
  • Built-in view caching.
  • Custom URLs.
  • Administration API.
  • Administration UI.
  • Data migrations.

Getting started

Start by installing the framework and then reading the guide.

News

  • 2016-02-25 version 1.1.0 is released. Changelog
  • 2015-12-20 version 1.0.0 is released. Changelog
  • 2015-12-13 version 0.0.14 is released. Changelog
  • 2015-12-03 version 0.0.13 is released. Changelog
  • 2015-11-15 version 0.0.12 is released. Changelog
  • 2015-11-11 version 0.0.11 is released. Missing predicate in admin module fixed.
  • 2015-11-11 version 0.0.10 is released. Changelog
  • 2015-10-24 version 0.0.9 is released. Changelog
  • 2015-09-24 version 0.0.8 is released. Changelog
  • 2015-09-22 version 0.0.7 is released. Changelog
    Upgrade to docstore 2.x brings breaking changes to queries (ds_get/2 removed).
  • 2015-09-22 version 0.0.6 is released. Changelog
  • 2015-09-11 version 0.0.5 is released. Changelog
  • 2015-05-06 version 0.0.4 is released. Changelog
  • 2015-01-26 version 0.0.3 is released. Changelog
  • 2015-01-15 roadmap for the version 0.0.3 has been created.
  • 2015-01-15 version 0.0.2 is released. Changelog.
  • 2014-11-21 version 0.0.1 is released as a pack.
  • 2014-11-18 roadmap for the version 0.0.2 has been created.
Build Status