Difference between revisions of "Geeklog Features"
From GeeklogWiki
m (→Blog/CMS Features) |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | Geeklog is a | + | 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). |
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).