Drupal

Drupal (http://drupal.org/) is a content management platform that allows an individual or a community of users to easily publish, manage and organize a great variety of content on a website. Tens of thousands of people and organizations have used Drupal to set up scores of different kinds of web sites – community web portals, corporate web sites, intranet applications, e-commerce applications, social networking sites, and more. Drupal is open source software licensed under the GPL, and is maintained and developed by a community of thousands of users and developers.

By building on relevant standards and open source technologies, Drupal supports and enhances the potential of the Internet as a medium where diverse and geographically-separated individuals and groups can collectively produce, discuss, and share information and ideas. With a central interest in and focus on communities and collaboration, Drupal's flexibility allows the collaborative production of online information systems and communities.

Drupal is built based on the following principles:

- Modular and extensible. Drupal aims to provide a slim, powerful core that can be readily extended through custom modules.
- Quality coding. High quality, elegant, documented code is a priority over roughed-in functionality.
- Standards-based. Drupal supports established and emerging standards.  Specific target standards include XHTML and CSS.
- Low resource demands. To ensure excellent performance, Drupal puts a premium on low-profile coding (for example, minimizing database queries).  Drupal should also have minimal, widely-available server-side software requirements.  Specifically, Drupal should be fully operational on a server with Apache web server, PHP, and either MySQL or PostgreSQL.
Open source. Drupal is based on the open source philosophy of collaborative free software development and is licensed under the GPL.  Drupal is itself open source and builds on and supports other open source projects.  Specifically, Drupal is coded in the open source scripting language PHP and supports as primary data sources the open source database formats MySQL and PostgreSQL.
- Ease of use. Drupal aims for a high standard of usability for developers, administrators, and users.
- Collaboration. Drupal development supports open, collaborative information sharing systems and approaches.
 

Want to know more? Contact us