Privacy Policy Cookie Policy Terms and Conditions Drupal - Wikipedia, the free encyclopedia

Drupal

From Wikipedia, the free encyclopedia

Drupal
Image:Drupl icon.png
Developer: Dries Buytaert
Latest release: 4.7.4 / October 18, 2006
OS: Cross-platform
Use: content management framework, content management system, community and blog software
License: GPL
Website: http://drupal.org

Drupal is a free software modular content management framework, content management system and blogging engine which was originally written by Dries Buytaert as a bulletin board system. Today, it is used by many high-traffic websites, including The Onion, Spread Firefox (CivicSpace, see below), Ourmedia, KernelTrap, and the Defective by Design campaign. It is particularly popular for building online communities, and has the tag line "Plumbing for communities". Drupal is written in PHP. As of October 18, 2006, the current version is 4.7.4.

Contents

[edit] Meaning of Drupal

Drupal is an English transliteration of the Dutch word “druppel” which means “drop” (as in, “a drop of water”). The name was taken from the Drop.org website (now defunct), whose code slowly evolved into Drupal. Dries actually wanted to call the site “dorp” (Dutch for “village”, referring to its community aspects), but made a typo when checking the domain name and thought it sounded better. The project was started in 2000.

[edit] Content Management System

Drupal has a basic layer, or core, which supports pluggable modules that enable additional behaviors. The modules available for Drupal provide a wide assortment of features, including e-commerce systems such as the Amazon Items module[1], work-flow, photo galleries, mailing list management, and CVS integration.

Drupal's modular design and well-documented, clean codebase make it easier for individuals with knowledge of PHP to write code for additional features. Many feel that Drupal's focus on user communities also sets it apart from its competition.

[edit] Modules

Drupal's taxonomy[2] or categorization system is especially customisable as it enables any content to be classified in a way entirely determined by the site administrator. This is one feature that sets Drupal apart from similar systems with its high degree of flexibility provided without the need for coding. Once set up the taxonomy module can “automatically classify new content”. The flip side to this advantage is that the configuration is more demanding. In some cases it may take more time to create well structured setup.

A more extreme example is the high degree of automation possible with the Actions and Workflow modules. This requires the two modules to be setup using features from both. Thankfully there are extensive support documentation and videos to help configure the Workflow and Actions modules[3] to achieve tasks such as sending out notices of new content.

Drupal achieves clean integration between the core and the modules via a system of hooks, or callbacks, to allow modules to insert functions into Drupal's path of execution. Drupal core provides protection against many of the usual security problems, like SQL injection.

[edit] Themes

Most themes for Drupal are written in the PHPTemplate engine[4] or the XTemplate engine[5]. Earlier templates used hard-coded PHP.

In earlier versions, Drupal's theming system has been criticised [6] as being less design-oriented and more complicated than the systems for Mambo and Plone. With the inclusion of the PHPTemplate and XTemplate engines, these criticisms are generally no longer valid.

[edit] Drupal Examples

Some of the more specialized roles that Drupal has filled include company intranets, online classrooms, art communities, and project management. It has been used for applications including the following:

[edit] Criticism

Drupal has been considered by some[12] to be more difficult to install and to configure than a CMS such as Mambo, or basic blogging tools such as WordPress or Movable Type. Drupal 5.0 will come with a web-based installer to answer these criticisms[13]. It is considered easier to install than Plone. Some also believe that Drupal has a very steep learning curve and that one must be proficient with databases to use it effectively. The ability to install and update the database through a GUI was fixed in version 4.7.

[edit] Distributions

Drupal 4.2 [14] was the basis for DeanSpace, a content management system used to power many independent websites supporting the 2004 presidential campaign of Howard Dean. After the Dean campaign ended, the DeanSpace project grew into CivicSpace, a Drupal-based "grassroots organizing platform that empowers collective action inside communities and cohesively connects remote groups of supporters." CivicSpace[15] includes CiviCRM and other features useful on websites for nonprofit organizations and political campaigns.

There are several other customized Drupal distributions. Most are simply drupal repackaged with third party modules, but some also include modifications to the core. They include:

[edit] Books

Drupal has been discussed in several books.

[edit] Notable Drupal users

Notable websites using Drupal or one of its distributions include:

[edit] References

  1. ^ Amazon Items drupal module
  2. ^ Taxonomy, Drupal's category management system
  3. ^ videos to help configure the Workflow and Actions modules
  4. ^ "PHPTemplate theme engine", Drupal.org.
  5. ^ "XTemplate theme engine", Drupal.org.
  6. ^ "How does Drupal compare to Mambo?" discussion thread, Drupal.org.
  7. ^ Ann Arbor District Library's award-winning website
  8. ^ "American Library Association Awards Ann Arbor District Library Website Best of Show" (news release), June 13, 2006.
  9. ^ Greenpeace UK CMS Selection
  10. ^ Bluffton, South Carolina
  11. ^ Watertown, Massachusetts
  12. ^ Alister Lewis-Bowen et al., "Using open source software to design, develop, and deploy a collaborative Web site," IBM, July 11, 2006.
  13. ^ Drupal 5.0 beta 1 October 31, 2006. Accessed November 3, 2006.
  14. ^ http://drupal.org/node/4877#comment-7552
  15. ^ CivicSpace, a significant contributor to the Drupal project

[edit] See also

[edit] External links

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu