Building a data sharing cloud on Drupal 8
Amit Chourasia & David Nadeau
Presented at the DrupalCampLA 2017, Irvine, CA, Aug 5-6, 2017
Drupal provides a rich content management system, but file handling remains a weakness. In this talk we present an overview and demonstration of a new set of modules that enable data sharing and file management for a variety of use cases. The new modules create and manage a secure virtual file system of nested folders and uploaded files of any type. Access controls enable users to share their content with selected friends and colleagues, or with the public at large. In addition, plugin content viewers support the presentation of files of different types, as well as automatic light-weight visualizations of table, tree, and graph data. While initially focused to support data collected and shared during scientific research, the project’s modules support additional use cases for other domains and general file sharing. The modules provide APIs, user interfaces, and a plugin structure to add features and adapt the modules to site-specific needs.