Why Drupal 8 is Great For Building Collaboration Platforms
While the release of Drupal 8 brings improvements to nearly every part of the platform, one update in particular includes much needed enhancements for building internal and external collaboration platforms.
What are Collaboration Platforms?
Collaboration platforms are communities designed for sharing content and connecting individual members of an organization with similar interests.
Additionally, collaboration platforms can be used as:
- A community for sharing content, where people with similar interests can come together and share ideas in an easily accessible way.
- An enterprise tool for collaboration with colleagues, replacing organizational intranets and reducing the clutter of email inboxes.
- A way to archive knowledge created by an organization, making it accessible by simple search.
- A place to drive user-generated content, creating long-term value by letting users focus on a common goal or interest.
Drupal has always had a fantastic suite of tools that facilitate collaboration, like threads, sharing and permissions, and help eliminate nuisances, like spam content and users, for both open and closed communities.
Drupal Distributions for Collaboration Platforms
Drupal also provides distributions for collaboration platforms, which includes features and functions that contain Drupal core, contributed modules, themes and a pre-defined configuration. These distributions make it possible to quickly set up a complex collaboration platform more efficiently than if you installed and configured elements individually. If your platform requires more custom functionality, using the Drupal distributions allows you to spend less time setting up core functionality and more time focused on creating specific solutions.
Collaboration Platforms and Drupal 8
While Drupal has always been an ideal solution for creating collaboration platforms, Drupal 8 makes the process even better. Drupal 8 has an improved caching system that caches individual elements as opposed to caching the entire page. By storing individual elements locally, a collaboration platform built on Drupal 8 is able to serve up content to users much faster than before. The back-end knows which parts of the page have been changed, improving performance for the end user. With Drupal 8, you can now cache logged-in users, blocks or components which accelerates content delivery for personalized, data-driven user experiences.