Geeklog is a PHP/MySQL based application for managing dynamic web content.
“Out of the box”, it is a blog engine, or a CMS 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 to radically alter its functionality. Available plugins include forums, image galleries, and many more.
- Create, Schedule, Post and Edit articles in multiple topics.
- Articles can belong to one or more topics.
- Save article 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.
- The ability to like and dislike items including articles and comments.
- 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.
- Advance Poll plugin included which allows you to poll your visitors.
- Support for OAuth, OpenID and other remote authentication methods.
- Extendable via numerous Open Source plugins.
- Includes advance WYSIWYG editor which can be used for submitting different types of content.
- Easy to install, upgrade, migrate with an automated installer.
- Full support for internationalization and localization.
- Easy to use admin interface.
- Admin interface has complete configurability for all Geeklog functions.
- User-specified theming engine for custom look and feel.
- File Manager.
- 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.
- 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 PostgreSQL supported directly).
|Read our complete collection of recommended free and open source software. The collection covers all categories of software.|