Why Choose Drupal?

Use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine. Join us!

Get Started with Drupal

Drupal Distributions

Distributions are a collection of pre-configured themes and modules for feature-rich web sites giving you a head start on building your site. Build your own online communities, media portal, online store, and more!

Learn about Distributions

Sites Made with Drupal

Drupal is used by some of the biggest sites on the Web, like The Economist, Examiner.com and The White House. Read more Drupal case studies.

Develop with Drupal

Drupal 8 is in beta. Get regular updates about the process or volunteer as a developer, designer or tester.
1,162,360 people in 229 countries* speaking 180 languages power Drupal.
4.598595 -74.076658
DrupalCon Latin America
10-12 February 2015
14.676041 121.0437
-35.280994199999995 149.1213974
Joseph Zhao committed eWAY integration - Client Side Encryption -...
19.0667406 72.9983032
28.6009695 77.2922459
saitanay committed Set module default weight to high
24.7000898 84.9897056
43.3315107 -72.7251383
Jon Pugh committed Renaming vagrant variables file.
-34.9 138.6
dpi committed Fix method protection for buildQuery
37.7627246 -89.34386169999999
37.51644960000001 -121.9621136
-34.9 138.6
dpi committed Added RNG event meta manager. Added...
34.1573368 -118.3330728
TommyK committed Clean up hook_help() function
34.1573368 -118.3330728
TommyK committed Add message if there are no features...
41.0921958 23.5469579
36.350200572683605 -86.9008494235001
34.1573368 -118.3330728
TommyK committed Avoid overwriting #attached property
18.5609501 73.9139915
34.1573368 -118.3330728
TommyK committed Document hook_help() function
19.4304819 72.82199489999999
34.1573368 -118.3330728
TommyK committed Correct typos and adjust strings
Increase ERPAL speed
Troubleshooting: Reasons Features may be stuck as Overridden
Managing JavaScript in Drupal 7
Access checking on routes
How to use EntityFieldQuery

More documentation…

integration between exchange server and drupal server
Drupal 6.34 Custom Page not displaying
duplicate taxonomy/term/% behavior
how to chage drupal modules folder
Change product status when sold

More forums…