A Month in Software continues this month with Drupal; a free and open source content management system (CMS) and content management framework (CMF) used as a back-end system for at least 1.5% of all websites worldwide. It’s built, used, and supported by an active and diverse community of people around the world, written in PHP and distributed under the GNU General Public License.
Drupal
If you're the type of person who would rather hand-code the content of your pages than use a WYSIWYG Editor, or if you enjoy tweaking the code that makes up the framework of a website, then Drupal is probably for you. This advanced content management system more closely resembles a developer platform than a traditional CMS.
The standard release of Drupal, known as Drupal core, contains basic features common to content management systems. These include user account registration and maintenance, menu management, RSS-feeds, page layout customization, and system administration. The Drupal core installation can be used as a brochureware website, a single- or multi-user blog, an Internet forum, or a community website providing for user-generated content.
There are tens thousands of free community-contributed add-ons, known as contrib modules, that are available to alter and extend Drupal's core capabilities and add new features to customize Drupal's behavior and appearance.
1. ^ a b "System Requirements".drupal.org. Retrieved 2009-04-08.
Drupal
If you're the type of person who would rather hand-code the content of your pages than use a WYSIWYG Editor, or if you enjoy tweaking the code that makes up the framework of a website, then Drupal is probably for you. This advanced content management system more closely resembles a developer platform than a traditional CMS.
The standard release of Drupal, known as Drupal core, contains basic features common to content management systems. These include user account registration and maintenance, menu management, RSS-feeds, page layout customization, and system administration. The Drupal core installation can be used as a brochureware website, a single- or multi-user blog, an Internet forum, or a community website providing for user-generated content.
There are tens thousands of free community-contributed add-ons, known as contrib modules, that are available to alter and extend Drupal's core capabilities and add new features to customize Drupal's behavior and appearance.
Drupal runs on any computing platform that supports both a web server capable of running PHP (including Apache, IIS, Lighttpd, and nginx) and a database (such as MySQL, MariaDB, PostgreSQL, SQLite, MongoDB or Microsoft SQL Server) to store content and settings. Drupal 6 requires PHP 4.4.0+ while Drupal 7 requires PHP 5.2 or higher.[1]
- Pros: Extremely developer friendly and flexible. Build everything from personal blogs to enterprise applications. Strong community to help discern the thousands of add-on modules. Free and robust. Constantly improved by hundreds of thousands of passionate people from all over the world.
- Cons: Not very designer and user-friendly. It's hard for someone with little code knowledge to make the leaps required to do the very cool things that Drupal is becoming known for. Getting a Drupal website published could cost you more time, and thus more money, than other CMS's if you don't know what you are doing!
- Available editions: Download the latest stable version 7.2.
- Used for: I use Drupal for Knezev.com and swear by it and it's module list.
- Installation: Durpal Installation Guide.
No comments:
Post a Comment