Tools

These are all tools within the evaluation powered by Social Software Matrix. It is a selection of important Social Software tools on the market at this time and will be enhanced soon. If you want to be informed about new tools or updates, you can subscribe to our newsletter or RSS feed.

Atlassian Confluence blueKiwi Google Wave IBM Jive
Liferay Microsoft SharePoint Socialtext
Drupal

Drupal Commons 2.3

AuthorAcquia
Version2.3
Linkhttp://www.acquia.com/
Similar SolutionsIBM Connections, Jive Social Business Software

Drupal Commons is a free social business suite, which is based on the powerful content management framework Drupal and pushed by a big open source community. Commons is a ready-to-use highly customizable solution for building either internal or external communities. Due to its open source licence the solution is more cost effective than other proprietary vendors. By itself Commons doesn’t include all functionality, but its modular and flexible structure makes it easy for experienced administrators to extend the solution with some of the thousand available additional modules developed from the Drupal community.


Drupal Commons - Use Cases

Enterprise Communication

Commons strives to combine the functionality of social networking statuses and micro blogging presenting status updates with capabilities for mentions, likes and shares. A status update can consist only of simple text message, a link or uploaded photo. Users can follow other community members, can maintain personal and group blogs, wikis or discussions and comment any type of content.

Collaboration and Knowledge Exchange

Drupal Commons enables communities to organize into groups in which members can create content, from blog posts to documents (with attachments), discussions, wikis, polls, events, feeds and even status updates on the group home page. Those functionalities are realized as features, which can be enabled or disabled per group. Groups can be private or public and the membership in those groups can be open, moderated, only with invitation or closed.
Commons doesn’t support collaborative editing of files. It offers only simple file sharing without version control. File management is realized as content type with the ability to attach files. For more sophisticated document management capabilities Drupal introduces add-on modules to connect to existing enterprise document management systems via the CMIS protocol (SharePoint or Alfresco).
Community members can tag content, documents, as well as people and groups. To simplify content editing Drupal Commons provides a WYSIWYG-Editor and content version control.

Social Networking and Expert Search

Drupal has long been a Web CMS leader in providing a powerful platform for creating and managing users, their roles & permissions. Commons extends the capabilities of Drupal for creating and managing users and their roles and permissions by providing rich personal profiles including user info, picture, points, contact form etc. Every user has its own status stream. Users can increase their exposure to other activities in a community by following other members. Furthermore users can also be tagged, which facilitates the experts search. Commons provides a user listing with the possibility to search for users by job title, location, tags or other filtering criteria.

Personal Information Management

Drupal Commons offers a personal dashboard for each user as well as a dashboard for each group. The widgets can be selected from a widget pool and provide quick access to recent content from all subscribed groups, unread posts, upcoming events, as well as friend activity streams, friend listings and so on. Commons provides capabilities for bookmarking of internal content and the ability to maintain a personal blog.
Out of the box the platform provides an extended search across the whole site content or certain content types. Commons offers also the possibility to extend the internal search mechanism through the Drupal Search Service- a hosted implementation of the Apache Solr integration project for Drupal. It provides facetted search functionality with possibility for filtering by content type, tags, authors or other fields. Furthermore Drupal Search provides content recommendation functionality for related articles.

Project Management

Commons doesn’t support project management out of the box, but it can be achieved through the installation of additional modules (like Storm), or simply by using Drupal’s custom content types and views module to create Project, Task, or other content types, and then create listings of tasks sorted and filtered - and displayed - as desired. These can be linked to Drupal’s sophisticated workflow and rules systems to go beyond simple listings if desired.


 

Drupal Commons - Technology and Product

Operational Flexibility

Drupal Commons is open source, and has no license fees associated with it. Organizations can deploy Commons on their own servers in their own data center, do their own self-support, and use Commons free of any cost. Compared to some other proprietary solutions Commons is relatively easy to deploy. Drupal can be hosted as on-premise solution at your company server or as SaaS on the Drupal Cloud. As a PHP-based solution Commons supports Apache and MS IIS as a web server, MySQL or PostgreSQL for database server and all important operating systems (Linux, Unix, Windows). Its architecture is fully modular and developed by the huge Drupal community. To integrate and interact with other systems the services module can be installed. The Drupal Core modules are translated into more than 55 languages, while own translations for several additional modules might be necessary. Due to its flexible modular structure, and thousands of contributed modules to extend the functionality and its Theming flexibility (template system based on HTML/CSS/PHP) the customization and extensibility in Commons is much more powerful than in some other tools.

Customization & Extensibility

Drupal’s Theming layer can be used to add branding elements, to make modifications in page layout, information architecture and presentation. Furthermore the Drupal community offers more than 190 contributed themes. Commons provides out of the box several themes and enables users to select their own favorite one.
Beyond this ability to modify the look & feel, you can easily incorporate new functions by installing and configuring any of over 5,000 add-on modules available for Drupal. If no module exists with your desired functionality, you can leverage Drupal’s built-in extension points to write custom modules of your own. Custom modules work using Drupal’s APIs for intra-site functionality, or use Drupal’s web service interfaces (from the build-in XML/RPC support through the capabilities given by the services module to direct SQL access) to link Drupal Commons with other sites or existing enterprise applications, business intelligence systems, or custom databases. Many modules provide further integration points introducing internal APIs, which can be used by custom modules to interact with those.
From users perspective customization is facilitated through the dashboard functionality and the ability to add new widgets.

Data & Security

Because of its extensive use across the Internet, the Drupal community has extended Drupal’s ability to leverage nearly any user authentication mechanism around. To support other authentication mechanisms, additional modules must be installed. For internal communities, Drupal supports the authentication against an LDAP-Server. For externally-facing communities, Commons can utilize OpenID. Commons itself doesn’t provide backup or recovery functionality, but the Drupal community has a wide variety of backup / restores schemes available, as well as a community-wide set of knowledge about how to handle these aspects within the constraints of varying business requirements / tradeoffs. Archiving of content is also not supported. Commons offers a revision control for textual content, but no versioning for files. Publishing workflows are possible through the installation of additional module.
The rights model of Commons is role-based. Permissions are defined per role and not for each user separately. Since the architecture of Drupal is fully modular, each module specifies the possible permissions for its range. Furthermore introduce groups additional access control layer with the definition of private groups and membership management possibilities.

Vendor Position

Drupal Commons is Acquia’s open source alternative to proprietary social business software, therefore is Commons more cost effective than proprietary vendors. Commons is entirely based on Drupal and inherits its fully modular and open architecture, making the solution flexible and very customizable. Drupal has a large and still growing developer community, which develops and maintains the thousands additionally available modules. Drupal Commons is relatively new in the social software field, but is already used for external as well as internal communities for customers like Symantec, Twitter, NVIDIA, Intel, Verizon and Mercedes-Benz.

Support & Service

Drupal has extensive online documentations and a powerful issue queue /ticketing system. In addition Acquia offers free webinars, white papers and case studies. The large Drupal community of thousands of members helps with the support of core and contributed modules. For enterprise customers Acquia offers a paid support subscription (Acquia Network Enterprise Subscription Level) which includes 24x7 support by phone, tickets or e-mail, optional hosting in the Acquia Cloud and access to the Acquia knowledge database.

one comment for “Drupal Commons 2.3”

  1. New: Evaluation of Drupal Commons 2.3 | SocialSoftwareMatrix.org on 22. December 2011 12:36

    [...] have a new member in the matrix! Drupal Commons was a long term member in our rising vendors section. Due to Drupals progress in market penetration [...]


Write a comment