Originally written as a community message board, Drupal has significantly expanded from its initial purpose. It is now one of the most popular open-source content management systems, with more than 900,000 sites using it. A content management system automates through software the publishing of content from a single user interface. Aside from publishing, it enables the user to edit and modify the content and also do automated maintenance activities all from a central web page. However, its greatest value is its ability to track and control multiple versions of a single instance of content. Because of efficient handling of reusable components and a customizable program especially for managing web content, Drupal is now also classified as a content management framework and a web application framework.
History and popularity of Drupal
Drupal comes from the Dutch word “druppel ” or drop. After being used successfully to support 50 websites across the US in a political party campaign in 2003, the open source community continued to develop and support it. By 2008, the software was downloaded 1.4 million times within one year. Written in PHP language, developers describe its programming interface as sophisticated, but website administrators need no programming skills in installing and maintaining their sites due to its ease of use.
Core, distributions, and modules
Drupal has several core versions. A core is the stock code, the basic essential programs in default configuration that will result in a running website.
Drupal’s core functions can be extended by distributions, modules, and themes. A theme customizes the appearance of the installation. A module is an additional component that can be installed to extend the core’s built-in features. A distribution is a packaged version that may contain a core, several pre-configured modules and/or themes that when installed will result in a website or application that will provide a particular function.
The Top 5 Project Management Modules & Distributions
Drupal has several distributions and modules developed, also termed contributions, by the community to perform several project management functions such as tracking and collaboration. The top five extensions based on reported usage are listed below.
1. Open Atrium distribution—Versions 2.x for Drupal 7 and version 1.0 for the 6x core include collaboration and knowledge sharing features. Discussions can be configured per project, team, or organization. It also has file management system features for storing and sharing of documents, and strong access control system for restricting content to sub-sets of the project team. It also has a customizable theme that works on different browsers and is ready for mobile devices. The Open Atrium project is actively maintained, with 146 reported installs, and 105,000 downloads.
2. ERPAL Project Management and ERP distribution—Version 2.0 for Drupal 7 is described as a platform for developers and service providers to manage not only their projects, teams and data, but also business processes using one smart solution. The distribution includes CRM features for contact and activity management, and PM features for requirement management, Gantt chart, time tracking, expenses, document management, resources management, calendars and more. ERPAL is recommended to be used with PHP 5.3. This project is actively maintained, with 139 reported installs, and 11,000 downloads.
3. Case Tracker module—Versions 1.0 alpha1 for the 7x core and 1.0 beta9 for the 6x core are used to track cases that need resolution. Unlike the Project module, which is used specifically for tracking issues specific to software development, Case Tracker is an issue tracker for just about anything. It is a basic ticketing system with a simple interface but can be easily extended by programmers and site administrators for many uses. It is actively maintained, with more than 3000 sites reporting the use of this module. It has been downloaded almost 27,000 times.
4. Support Ticketing System module—Version 1.0-rc2 for Drupal 7 and version 1.8 for the 6x core work as a basic ticketing system and helpdesk with email integration features. The module can generate charts, assign ticket to users, and use different ticket states such as new, pending, or closed. Tickets can trigger email notifications, and email integration allows the creation and updating of tickets using email. It needs some other modules beside the core, but other similar Support module projects such as Support Timer for time tracking, and Support Deadline for adding due date to tickets may make it as a more complete suite in the future. Its development is sponsored by Tag1 Consulting, Inc., and the project is currently seeking co-maintainers. About 2000 sites have reported to using this module, with 30,000 downloads.
5. Project Management module (formerly Storm)—Version 1.0 alpha 2 for the 7x core released just last August 2, 2013 allows the management of organizations, teams, people, projects, tasks, tickets, time tracking, notes, invoices, and expenses. It is a collection of modules where each feature is a separate module that supports views and tokens. It is described as a ticket tracking and work planning software. Aside from the core, this module also needs Chaos tools suite, Views, and Date. It is actively maintained, under active development, and has been reported to being used by 277 sites. However, more than 500 sites have reported to have used it when it was still named as Storm module. This module has been downloaded more than 2700 times.
Featured Partners: Project Management Software
monday.com Work OS is an award-winning no-code work management platform that helps teams manage projects and workflows more efficiently.
Used by 152,000+ customers worldwide, this fully customizable software lets you plan, manage, and track every project in one place. monday.com offers time-saving and easy-to-use features such as automations, time tracking, document sharing, and real-time collaboration. Multiple board views such as Gantt and Kanban help you structure and navigate tasks and projects the way you prefer, and dashboards give a high-level overview of your progress.
In addition, integrations with apps such as Outlook, Microsoft Teams, Gmail, and Excel, allow you to easily continue working with your favorite tools from within the platform. monday.com also offers dedicated solutions, such as monday dev and monday sales CRM, designed to answer the needs of specific industries.
Wrike is the ultimate solution for managing projects.
Discover the power of Wrike’s award-winning project management software. Maximize productivity using Gantt charts, Kanban boards, and calendars. Streamline resource allocation, drive team alignment, and enhance forecasting. Benefit from AI-driven automation to save time on admin. Deliver impressive results, hit deadlines, and stay within budgets while elevating your team’s performance.
Smartsheet is a leading work execution platform that has real-time work management features, collaboration and automation tools. Users are presented with a familiar and easy-to-use spreadsheet-like interface. However, it has enterprise-grade capabilities that even Fortune 500 companies like Cisco, Bayer, HP, and PayPal are confident to adopt in their business. Strong project management features enable teams to utilize different views of real-time data, and switch easily from Gantt, card, grid and calendar views. Smartsheet has automatic update requests, and can be used for waterfall and agile projects, product launch, sprint planning, and more. The resource management feature provides users the visibility who is busy, and who is not, in real-time. They can also attach files, share sheets, get notified, view the activity log, export, email, and print.