Internet Systems Development, Database Design and Web Application Programming
Valid XHTML 1.0 Strict   Valid CSS

WordPress

WordPress is today the most popular blogging and content management system in the World.

This simple and flexible CMS is very easy to use. In includes a rich text editor, basic image manipulation, thumbnail generation, as well as media uploading and embedding. It is simple to create and edit navigation menus, add tags and assign content categories, manage links... in fact, the whole administration section is very straightforward and anyone with basic computer knowledge can learn how to use it within minutes.

WordPress is excellent in optimizing sites for search engines, thanks to built-in support for clean URLs, canonical URLs, categories and tags, as well as some very useful SEO plugins.

Content display is determined by the WordPress themes. While there are thousands of themes available for download, I can write also custom themes to support any specific design.

In a similar way, there are all kinds of widgets and plugins available for download and they allow administrators to add or modify site features. By using extensive WordPress API I can write plugins in PHP and enable different types of custom functionality.

WordPress is easy to set up through a simple installation process. It requires only PHP and a MySQL database and can easily be installed in a shared hosting environment.

WordPress versus Drupal

WordPress began as a blogging tool, but soon developed into a true web-based interface for creating and managing Web content. Each version brought improvements and typically allowed for greater customization and flexibility, and Version 3.0 included custom content types, allowing the system to be used for practically any kind of application.

However, whatever you can make in WordPress you can also make in Drupal. WordPress can be installed, configured and themed relatively quickly, and for many websites it represents the best solution, cost-efficient, practical and easy to use. Nevertheless, when it comes to building more complex Web applications with heavier customization, multiple contributors or sophisticated access control, while it still may be possible to do it with WordPress, it is often easier, less time consuming and less costly to do it in Drupal.