This page’s layout reflects the PDF template and is intended to be a brief description of each area specified in that document.
Drupal 8 completely supports CAS authentication [link]. Please see CAS Authentication page for more information.
Drupal 8 supports various web analytics integrations such as google analytics and Matomo. For privacy reasons, Islandora 8 integrates Matomo web analytics platforms by default and can be accessed here: http://localhost:8000/matomo. The default configurations can be found in http://localhost:8000/admin/config/system/matomo. You can login to the Matomo server using username admin and password islandora (by default). For more information see Usage Stats.The dashboard will look like this:
Islandora 8 provides several different reports out-of-the-box. From microservice stats to usage stats. There are several options and are highly configurable. Here is an example of Mark Jordan’s module that provides a collection of graphical reports on various aspects of an Islandora repository.
This is a report that can be done from either the object, collection, content type, etc.
4. “Supports logging of manual dashboard processes by authenticated users” I am uncertain as to what this is referring to at this time. 5. Like any other web servers, Islandora 8 can be hosted locally. The biggest benefits are leveraging the power of CPU multithreading and large memory size utilization are the most cost effective. However, self hosted hardware costs money to maintain and upgrade. Please see Cloud Hosting for other options. 6. Another option is using a cloud hosted provider like any one of the numerous options Amazon’s cloud hosting provides. Again please see Cloud Hosting for cloud options. 7. Another option to include is a decoupled headless version. This solution was recently demonstrated by Discovery Gardens. It allows for all of the management side of development to be done on the Drupal server but the frontend to be a Reactjs solution. This improves speed and allows a much more flexible frontend solution to be applied. This would allow us to develop the entire site’s frontend behavior to be implemented the same way we’ve created the digital collection’s landing page. 8. The bare minimum to run Islandora 8 in a virtual machine (for development) is 1 CPU core with 8GB of RAM and 8GB of storage. A more comprehensive specification needs to consider applications in the stack with large needs for scalability. “Cantaloupe uses a thread-per-request model, and maintains its own thread pool to carry out certain tasks asynchronously and spread work across processors. Response times will benefit from multiple fast cores.” (Deployment, 2020) Blazegraph has a few complicated tradeoffs for RAM vs harddrive performance for ideal implementations. The configuration they suggest is a 4 core (3.5GHz) system with 16GB RAM on a pair of SSDs. For 1 billion RDF triple is 83.8GB of storage/32GB if in RAM (Bebee, 2020). In conclusion for the infrastructure, the system depends on the desired scalability and performance expected. This is a full content management system with several high performance applications.
RAM requirements
This is a breakdown of the core requirements from a running VM, this is bare requirements and should be discouraged to use such low RAM in awany production server.