Difference between revisions of "Geeklog Features"
From GeeklogWiki
(Lifted feature list from Mike's new readme) |
m (→Blog/CMS Features) |
||
Line 14: | Line 14: | ||
* Spam detection and rejection | * Spam detection and rejection | ||
* Robust calendar feature with support for personalized calendars. | * Robust calendar feature with support for personalized calendars. | ||
− | * Support for OpenID and other remote authentication methods. | + | * Support for OAuth, OpenID and other remote authentication methods. |
* Extendible via numerous Open Source plugins. | * Extendible via numerous Open Source plugins. | ||
− | |||
== Administration Features == | == Administration Features == |
Latest revision as of 14:50, 17 January 2012
Geeklog is an extremely extensible system, however a summary of Geeklog's features are as follows:
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).