LORIS 15.10
Fall 2015 release of LORIS : Full list of changes
Install process
- Install script enables setup when MySQL is hosted on a different machine than Loris
- For Mac install, see Mac Readme guidelines last updated for 15.04
- Apache configurations include setting AllowOverride All to accommodate Rewrite rules
- Smarty 3 is installed by Composer and does not require prior installation (since 15.04)
- new Wiki page on running the install script
Improvements and Documentation
- Re-designed Behavioural Feedback and Data Team Helper modules
- Subprojects and Projects can be created and managed via the front-end Configuration module. Recruitment targets can now be set at the Subproject level.
- One-click Data View Download to CSV format file in Access Profiles page (Candidate List)
- In User Accounts, when changing a user's permission settings, there is a new option to send a notification email to other site supervisors/coordinators (personnel selected from a list)
- MRI Header information now included in Excel dumps
- Direct links from Behavioural pages to Imaging datasets
- Dockerfile added
- API support
- Version file
Notes for Existing Projects
Note all Caveats for existing projects, update your admin user account with all new/available permissions, and apply the Release patch
- Imaging projects also see Loris-MRI Release Notes for Existing Projects for 15.10
- HTML will be displayed in console box upon first loading your upgraded Loris. Refresh your browser and/or delete the smarty/templates_c/ directory content to resolve.
- Subprojects (cohorts) and Projects are now managed in the front-end Configuration module. Run the import_projects.php script (located in modules/configuration/tools/) to migrate your subproject and projects settings from project/config.xml into the Config table. Then manually clean your config.xml file.
- Several Imaging Feedback categories have changed
- Apache configuration should enable Rewrite rules by setting AllowOverride All
- Ubuntu apache config file: /etc/apache2/sites-available/$projectname.conf
- CentOS apache config file: /etc/httpd/conf.d/apache-site.conf
Known Issues / Caveats
- Conflict Resolver does not record new data entry conflicts. Run the tools/detect_conflicts.php script on a frequent basis (e.g. by cronjob) to detect and report new conflicts. (Fix for 16.04)
- Beta features: Imaging Uploader AutoLaunch and Server Processes Manager module may require schema and code modifications
- Statistics module queries and calculations should be customized per project
- Form Rules in the Instrument Builder are in beta
- Data Querying Tool data import scripts should be adapted if Consent feature is not used
- Projects started before October 2014 who are missing the 'edit_final_radiological_review' permission should run:
INSERT INTO permissions (code, description, categoryID) VALUES ('edit_final_radiological_review','Can edit final radiological reviews','2');
- Document Repository is missing from the Tools menu. To display this menu item, run:
SELECT m.ID, p.PermID FROM permissions p CROSS JOIN LorisMenu m WHERE p.code='document_repository_view' AND m.Label='Document Repository';