|
Written by Daniele Pais
|
|
Thursday, 21 May 2009 00:27 |
 Drupal is an open source Content Management System that is distributed freely. It is written using the PHP programming language. It has been developed with a modular framework in mind. This allows for a variety of extensions and add-ons to be incorporated into the system, which introduces different types of functionality.
Like most basic CMS type applications, Drupal allows users to create web sites with support from different kinds of functions. Creating and organizing content is made simple by using the many tools available. There are also plenty of customization options available to change the look of the web site itself. Aside from this, it is also possible to monitor the site guests and to automate administrative functions. Using Drupal requires no programming skills for the basic functions, but it is strongly dependent on knowledge of different programming languages for more complex functions. There are many communities online that offer tutorials and extension downloads of all kinds. Unlike other well known CMS applications such as Dream Weaver, there are no readily available books or manuals to be bought for information. There are hardly any computer courses that offer classes for Drupal. This can be expected as it is an open source application. Users are advised to look for help from the many active communities on the web. Drupal can be run in a variety of environments, such as Windows, Mac OS, and Linux. It is also compatible with platforms that support Apache, IIS Web Server, and PHP. Database system like MySQL is used for the different content management and setting used in the system. The basic functions of Drupal include blogging related functions and forum management systems. Modules that are included in the core version allow users to access tools for comments, polls, menus, and user accounts. As mentioned above, there are other modules available for download. An example of added functionality is the use of photo galleries. One of the concerns regarding Drupal is the complexity of the system. Configuring options can be a complex task, depending on the technical skill of the user. Newer versions of the software have somewhat addressed this concern. It is equipped with a web-based installation system as well as a new visual theme. Drupal concentrates more on creating an environment where programming functionality is of utmost importance. As a result, creating complex layouts is somewhat set aside. However, the benefits to this are cleaner code and faster loading web sites. Search engine optimization is also better than other comparable CMS systems. |
|
Last Updated on Friday, 04 September 2009 14:28 |