1
edit
Changes
m
→Using Drupal: Community Powered Code to Run Your Site
James provided an in-depth analysis of Drupal, detailing the absolute importance of the open source community.
Drupal’s success story is built upon the framework of what James described, as contributions vs. the core of the Drupal framework. These two composite factors are what drive the Drupal community and the open source product towards success.
James addressed about how the official release of Drupal, known as "Drupal core", contains basic features common to most CMSs. These include the ability to register and maintain individual user accounts, administration menus, RSS-feeds, customizable layout, flexible account privileges, logging, a blogging system, an Internet forum, and options to create a classic "brochureware" Web site or an interactive community Web site.
Web site content can be contributed by registered or anonymous users (at the discretion of the administrator), and made accessible to Web visitors by a variety of criteria including by date, category, searches, etc. Drupal core also includes a hierarchical taxonomy system which allows content to be categorized or "tagged" with keywords for easier access.
The second half of the Drupal foundation is the amount of contributions it receives by people around the world extending the Drupal core.
Drupal core is designed to be modular with a system of "hooks" and "callbacks", which are accessed internally via an API. This design allows third-party "contributed" (often abbreviated to "contrib") modules and themes to extend or override Drupal's default behaviours without changing Drupal core's code.
James made reference to the size of the Drupal community, a community with a large amount of users and developers. More than 350,000 user accounts have been created on Drupal.org, and over 2000 people have signed up for developer accounts.
== [http://fsoss.senecac.on.ca/2008/?q=node/30 Komodo: Making Proprietary Products Open Source] ==