What is Drupal?
Drupal is a free and open source web development platform used by millions of sites on the web today. It is used by sites big and small to manage online communities and their content and can be customized for any device to match any visual design.
Drupal is Open Source
Maintained and developed by a worldwide community of developers, including the developers and architects at Exaltation of Larks, Drupal is distributed under the GNU General Public License (or “GPL”), which means it can be downloaded and shared by anyone without license or maintenance fees.
With this open development model, people are constantly working to make sure Drupal is a cutting-edge platform that uses the best practices and supports the latest web technologies. Everyone who uses Drupal benefits from this worldwide workforce that makes Drupal better every day.
Drupal is a Web Framework
One of the principles of Drupal’s software design is modularity and it has powerful system of plug-ins, or “modules”, that extend Drupal’s core content- and user-management features. Thousands of modules are available for nearly any project requirement and it’s often possible to create features for a website without writing any extra code.
When the need arises for a module that doesn’t exist, Drupal’s programming interface make it possible for us to create custom modules for each project. In fact, there are a number of modules that we’ve published on Drupal.org that are listed at http://www.larks.la/partners/drupal#community-projects
Drupal is a Content Management System
Of course, Drupal has a built-in Content Management System (CMS) that’s ready to go right out of the box. The modules that Drupal provides include the tools to create a basic but complete website with images, polls, articles, blog posts, and more.
Drupal also comes with a powerful revision system to track and roll back content changes that is paralleled only by wiki software like MediaWiki, which is used for big encyclopedias like Wikipedia.
Exaltation of Larks has the ability and experience to build Drupal websites and create the mobile apps that integrate with them, providing the best of all worlds.
Drupal is a Community
The Drupal software project is a direct expression of the developer community that maintains and develops it and Drupal wouldn’t be where it is today without the steady flow of meetups, conferences and other events that happen at the local, national and international levels.
We’ve taken it upon ourselves to help train the next wave of developers and in 2011 alone gave away more than $10,000 in training through our training scholarship program, which we’ve integrated with local user groups and their meetups and conferences.
This team of specialists has an excellent track record of working with developers and releasing security advisories and software updates for both Drupal core and 3rd-party (or “contributed”) software projects, including Drupal themes and modules.
To learn more about how we contribute to Drupal and to the Drupal community, see our community projects.