Releases: aces/Loris
Releases · aces/Loris
Loris 14.12
This release is designed to fix minor issues including permissions and cosmetics
Click here for a full list of changes
Improvements and Documentation
- Documentation migration to GitHub wiki for Setup and Developer’s Guide
- Improved Configuration module
- Upgraded version of BrainBrowser
- Document Repository upload/download/delete functionality
- Cleaned up error handling by replacing PEAR errors with PHP exceptions
Beta modules
- MRI upload page times out for large datasets; this does not impact the upload operation. Creates /tmp/ subdirectory which should be cleaned up to conserve space. Parallel uploading not recommended.
- Document Repository GUI improvements with future improvements planned to structural layout
- Data Team Helper for tracking data entry
- Data Integrity Flag module for tracking dataset validation progress
- Examiner Certification tracker for clinical staff
- Examiner Reliability for clinical/psychometric assessments
- Instrument Manager
Notes for Existing Projects
- Many permissions have been renamed and/or made more granular. User permission re-granting may be required for modules such as Imaging Browser, Instrument Builder, Candidate Parameters, and more.
- Document Repository files have moved. From your lorisroot directory (e.g. /var/www/loris/), run (sudo) the following command to move all previously uploaded files to the new location:
mv htdocs/document_repository/* modules/document_repository/user_uploads
Run patch SQL/14.12/2014-12-15-DocumentRepositoryDataDir.sql to update paths in document_repository table. - Statistics sub-modules are now registered via the new StatisticsTabs table
- Developers Guide documentation moved to GitHub wiki
- Old “Data Query GUI” tables, code and directories have been removed. (can be restored using “git revert 0eb4889”)
- Removed two files used only by legacy instruments: RequiredIf.inc RequiredIfGroup.inc Move these files to project/libraries/ if still required by your php instruments.
Known Issues
- A few scripts in the tools/ directory use old calls to create Config and Database objects. These lines should be removed where not required by the script, or else updated to use methods found in the LORIS base classes.
LORIS 14.10
New Features
- Updated Mobile-friendly GUI
- New user-specific dashboard upon login containing customized metrics and notification, and status updates
- New MRI uploader module
- New front-end Configuration module
- Improved inline Help
- New Account Request form, accessible from the login page, for new users. Site coordinators receive dashboard notification and can approve requests for user accounts for their own site.
- New Participant surveys enable instruments/surveys to be completed directly by subjects (e.g. from home)
- New Instrument Builder
- New MRI violations module for tracking imaging pipeline errors
- New “First Visit” battery feature populates specific instruments for the first subject visit regardless of age or visit sequence
- Miscellaneous bug fixes.
Update: Mac Install Readme available, compatible with 14.10
Beta modules
- Data Team Helper for tracking data entry
- Data Integrity Flag module for tracking dataset validation progress
- Examiner Certification tracker for clinical staff
- Examiner Reliability for clinical/psychometric assessments
- Instrument Manager
Notes for existing projects
- Our GitHub “Loris-Trunk” repository has been renamed “Loris”. We recommend re-forking. There should be no impact on SSH keys.
- Schema updates: MySQL patches for this release are stored in SQL/Archive/Pre-14.10/ subdirectory. Be sure to apply patches in order from oldest merged, to most recent.
- Ensure the Loris “admin” superuser has been granted every permission, by running patch SQL/Archive/Pre-14.10/2014-10-17-AdminAllPermissions.sql
- There is now a configuration module for this release of LORIS. For more information, see the Configuration module Readme.
Be sure to run the script tools/config_to_db.php (after applying MySQL patches) - Note new tags in config.xml (e.g. sandbox)
- Imaging Browser: Jiv viewer no longer supported (link still present)
- Smarty3 installation required
Known Issues
- In project/config.xml, sandbox tag should be nested inside parent dev tagset (#779)
- Instrument Manager and Data Integrity Flag modules (in Beta) are in the codebase but not in the LorisMenu table by default.
Previous Github Releases
This is the tag which represents the first release done through github.