CMSSurveyReportWordpress
Review report of WordPress
Person(s) reviewing it: Txopi
More information about it: Main Website, Wiki, WordPress MU, Plugins
Software version(s): WordPress 2.0.4, WordPress MU 1.0 RC4
Demo URL: http://mundurat.net/txopi/wordpress/
Demo users: "admin" and "cms" identified by "t3chm3ss"
Status of the report: DRAFT
What We Have
The original feature list is available at CMSWhatWeHave
Feature | Score (0-3) | Remarks |
---|---|---|
Anonymous open publishing | 3 | Available and activated by default. It can be turned off by the administrators. |
Easy mirroring capability | 1 | This feature is not offered by WordPress but we can get it quite easily just using a simple script (wget, rsync). |
Syndication - out/in | 3 | By default it generates a lot of RSS feeds (posts, comments, posts of a category, comments of a post, etc.). To capture RSS feeds and display them in the site, there is for example a plugin called BDP RSS Aggregator. They are a lot more syndication plugins available for Atom, ESF, integration with Feedburner, etc. |
Search | 3 | By default WordPress includes a single search engine for posts and comments. But it can be extended with plugins like Search Everything that searchs also at pages and more. They are also plugins that use search engines like Google or Yahoo and show the results into WordPress. They are many more search plugins. |
The ability to create multiple instances | 3 | There is an special version called WordPress MU that allows to have one blog per user. As one blog can have more than one user, the right aproximation for us would be to have two or three blogs (one per instance) with all their categories, themes, plugins, articles, pages and users. |
Multimedia handling | 3 | They are a lot of plugins for audio, images and video (MyTube, Google Video Plugin). Cool Player for example is a great multimedia plugin that supports a lot of file formats, the most known browsers and pass XHTML validation. |
Categories | 3 | Each post in WordPress is filed under one or more categories. Each category may be assigned to a Category Parent so that you may set up a hierarchy within the category structure. |
Good performence on affordable hardware | 2 | MySQL is a very light weight RDBMS. PHP is an scripting language (so more slow than a compiled one) but we can use Alternative PHP Cache to improve the performance. There is also WP Cache 2, an extremely efficient WordPress page caching system. |
Customisability | 3 | |
Internationalisation | 3 | All the core software and many of the themes and plugins are writen using gettext. Today, WordPress is available in a lot of languages with different character sets. |
Translation | 2 | The core system itself doesn't support translations of the contents to different languages but they are some plugins that add this feature (polyglot, Multilingual Wordpress) quite well. But they are just patches so there isn't a way, as far as i know, to manage translations as powerfully as in MIR. See more translation plugins. |
Comments | 3 | |
Anti-abuse measures | 2 | To restrict things they are some useful plugins like . Regular expresions not supported and bans by agent neither. For spam plugins see the Anti-bot Systems feature below. |
Easy moderation | 3 | |
Calendar | 2 | Calendars in WordPress equals to EventCalendar3, a very configurable plugin that uses an special category called event. Long events or events that are repeated thought the time (like in radicalendar) are not supported. Anyway, i think this powerful plugin fits to the most frequent CMI needs. |
Features | 1 | Wordpress doesn't manage article types or publication areas, but there are themes that achieve this playing with the categories (reserve an special categorie and show this articles in a different area). I'm sure we can make work this feature with no coding or with just some little touchs. |
Documentation | 3 | |
User moderation - open editing |
Legend: 0, feature not present at all - 1, the feature exists but is poor and doesn't suit to our goals - 2, the feature isn't as complete as we want but we can use it - 3, the feature is fully functional
What We Want
The original feature list is available at CMSWhatWeWant
Feature | Score (0-3) | Remarks |
---|---|---|
User Logins | 3 | |
User Logins (network wide) | ||
Access Controls | 3 | |
Notify Moderator Button | ||
User Moderation - Open Editing | ||
User Profiles | ||
Podcasting/Vodcasting | ||
Redundancy (DB content storage) | 1 | MySQL supports database replication but it is just from one master DB to one or more slave DBs, so we don't achieve any improve against master machine's hardware crash/seizure. |
Version Control | 0 | |
User Notifications | ||
Customizable skins by users | ||
Accessibility | ||
GIS | ||
Photo Galleries | info | |
Licencing Options | ||
Image Manipulation | ||
P2P Integration | ||
Social Networking - Filtering systems | Related plugins: Democracy Plugin, WP-Polls | |
WYSIWYG Editor | The popular FCKeditor can be integrated easily. It is one of the most powerfull and extended WYSIWYG editor and it is localized in a lot of languages. | |
Tagging | ||
Anti-bot Systems | 3 | They are tons of anti-bot plugins to avoid spam (CAPTCHA like images, bayesian methods, javascript&cryptography, through SpamAssasin, etc.). Probably the most effective one is Spam Karma, but the default anti-spam plugin included in WordPress is Akismet, wich is slightly different because it checks the content of the comment anonymously with an online server. |
Easy installation | 3 | This CMS has a famous 5 minutes installation. It is really easy and has few software requierements. Plugin's installation is also very easy and rarely need initial configuration. |
Cross Site Search | 0 | No, as far as i know. |
Documented APIs | ||
Software modularity | 3 | This CMS is writen in PHP but it achieves the most modularity level that the language lets. Besides the plugins and the separation between themes, WordPress 2.0 is coded with modularity in mind, so inportant parts of the core system can be easily replaced: file uploading, user roles... |
Healthy community behind | 3 |
Legend: 0, feature not present at all - 1, the feature exists but is poor and doesn't suit to our goals - 2, the feature isn't as complete as we want but we can use it - 3, the feature is fully functional
What We Could Also Have
Other interesting things this software provides and we can use.
Name | Description |
---|---|
(admin) WP-DBManager Manages your Wordpress database. Allows you to optimize database, backup database, restore database, delete backup database and run selected queries. http://dev.wp-plugins.org/wiki/wp-dbmanager (admin db) WP-DB Backup http://www.skippy.net/blog/category/wordpress/plugins/wp-db-backup/ an easy-to-use plugin to quickly backup your WordPress database. (multimedia img) Image Browser http://www.bistr-o-mathik.org/code/wordpress-plugins/ (multimedia img) WP-Galeria http://spy98.bitshifters.net/wordpress-plugins/wp-galeria/ TinyMCE http://tinymce.moxiecode.com/ (social network) http://codex.wordpress.org/Using_Gravatars Interesting plugins ------------------- Subscribe to Comments http://www.johntp.com/2006/04/06/wordpress-plugins/ Allows readers to recieve notifications of new comments that are posted to an entry. WP-Print http://dev.wp-plugins.org/wiki/wp-print Displays a printable version of your WordPress weblog post.