Drupal is a Free, Open, Modular CMS written in PHP. Websites, databases, +more

Technologies
javascript, html5, sql, php, symfony
Topics
web development, content management, cms, object-oriented
Drupal is a Free, Open, Modular CMS written in PHP. Websites, databases, +more

Drupal is content management software. It's used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security. But what sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that dynamic web experiences need.

It's also a great choice for creating integrated digital frameworks. You can extend it with any one, or many, of thousands of add-ons. Modules expand Drupal's functionality. Themes let you customize your content's presentation. Distributions are packaged Drupal bundles you can use as starter-kits. Mix and match these components to enhance Drupal's core abilities. Or, integrate Drupal with external services and other applications in your infrastructure. No other content management software is this powerful and scalable.

The Drupal project is open source software. Anyone can download, use, work on, and share it with others. It's built on principles like collaboration, globalism, and innovation. It's distributed under the terms of the GNU (GPL). There are no licensing fees, ever. Drupal will always be free.

The Drupal community is one of the largest open source communities in the world. We're more than 1,000,000 passionate developers, designers, trainers, strategists, coordinators, editors, and sponsors working together. We build Drupal, provide support, create documentation, share networking opportunities, and more. Our shared commitment to the open source spirit pushes the Drupal project forward. New members are always welcome.

Drupal 8 is the biggest update in Drupal's history. Creating content is easier. Every built-in theme is responsively designed. It's available in 100 languages, and its integration tools make it a great hub for complex ecosystems. More than 4,500 people, companies, and organizations contributed their time, experience, and imagination.

2016 Program

Successful Projects

Contributor
Rakesh Verma
Mentor
dixon_, timmillwood, jeqq
Organization
Drupal
Solving content conflicts with merge algorithms in Drupal 8
With the introduction of Multi-version module in Drupal 8 we suddenly have a very powerful content revision API that can handle branching and...
Contributor
Muhammad Talha Paracha
Mentor
Adam Bergstein, colan
Organization
Drupal
Add Password-based Public-key Encryption to Drupal 8
The goal of this project is to provide a role-based data encryption feature for securely storing highly sensitive data in Drupal 8. Accordingly,...
Contributor
sasanikolic
Mentor
Miro Dietiker
Organization
Drupal
CKEditor plugins for TMGMT
The Translation Management Tool (TMGMT) module is an extension to support editors, publishers, translators and project managers during their process...
Contributor
gvso
Mentor
pedrocambra@gmail.com, e0ipso, dahacouk
Organization
Drupal
Social API
The Social API will harmonize social networking functionality in Drupal, providing an extensible module that allows site administrators and...
Contributor
ajalan065
Mentor
Eugene Ilyin, naveenvalecha, penyaskito
Organization
Drupal
Integrate Google Cloud Vision API to Drupal 8
Google Cloud Vision API bring to picture the automated content analysis of the images. The API can not only detect objects ranging from animals to...
Contributor
Vijay Nandwani
Mentor
tadejbasa@gmail.com, Janez Urevc - slashrsm
Organization
Drupal
Drupal 8 media solution module
The aim of the project is to provide an overall Drupal 8 media module which would bundle the components and configurations of the existing...
Contributor
Milos Bovan
Mentor
Miro Dietiker, primsi
Organization
Drupal
Port Mailhandler to Drupal 8
The Drupal 8 version of Mailhandler is based on Inmail module and takes mail (usually from an IMAP mailbox) and imports it as whatever type of...
Contributor
anchal29
Mentor
czigor, Boobaa
Organization
Drupal
Porting Comment alter module to Drupal 8
Comment alter allows changing values of a fields on a node through comments. The module allows selecting any field of the content type to be altered...
Contributor
therealssj
Mentor
Adam Bergstein
Organization
Drupal
Port Google Login Authenticator To Drupal 8
The Google Login Authenticator Module adds an extra layer of security to the Drupal login architecture. The plugin no longer works in Drupal 8...