Geeklog is an open source blog application. Geeklog was initially released in 2000.



Geeklog is a CMS and blog engine with support for comments, trackbacks, multiple syndication formats, spam protection, and all the other vital features of such a system. The core Geeklog distribution can easily be extended by the many community developed plugins and other add-ons to radically alter its functionality. Available plugins include forums, image galleries, and many more.

Blog/CMS Features:
  • Create, Schedule, Post and Edit articles in multiple topics
  • Save story drafts until they are ready for publishing.
  • Control over formatting used in articles (HTML whitelists)
  • Control over acceptable content (filtering of offensive language)
  • Embed images or other content in articles
  • Multiple Authors can post
  • Submissions from users
  • Support for comments, trackbacks and pingbacks
  • Export and import in all common syndication formats (RSS/RDF/Atom etc)
  • Spam detection and rejection
  • Robust calendar feature with support for personalized calendars.
  • Support for OAuth, OpenID and other remote authentication methods.
  • Extendible via numerous Open Source plugins.

Administration Features:
  • User accounts and access controls.
  • Robust *nix-like security model for all objects which can be extended for use in plugins
  • Access can be defined for each article, topic etc
  • All passwords are stored encrypted.
  • All admin access is logged.
  • All errors are logged.
  • Complete error logging on all forms and SQL calls.

Developer Features:
  • Plugin support with API for developers.
  • A fully configurable block system, with php-in-block support.
  • Well organized codebase, use of PHP's Object-Oriented features.
  • Thin database abstraction layer allowing Geeklog to be ported to DBMS's other than the defaults (MySQL and MSSQL supported directly).

Available Versions

2.1.12015-12-14 (latest version)

Related Apps