-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Christian Cable edited this page Feb 5, 2018
·
14 revisions
The Programmes Plant is part of the XCRI-CAP project at the University of Kent, and is a replacement for the existing Programmes Factory.
The Programmes Plant is written in the Laravel PHP framework and using Twitter Bootstrap to implement its user interface. Laravel provides the Routing, Controller, Model, and View infrastructure for the application. Models in particular make use of the Laravel Eloquent ORM which provides an expressive way of working with a databases, in this case, a MySQL database.
The links below will provide further breakdowns of certain aspects of the architecture of the Programmes Plant.
- Caching systems - The system of internal caches used within the programmes plant.
- SimpleData Model - A generic base model used to provide a default set of functionality.
- Revisionable Model - How are internal revisioning system functions.
- Mutatable Model - How we allow data models to be altered and extended from within the system.
Common tasks
- Rollover - How to roll programmes over in batch from one year to the next.