Coding standards
Security in ResourceSpace
Developer reference
Database
Action functions
Admin functions
Ajax functions
Annotation functions
API functions
Collections functions
Comment functions
Config functions
CSV export functions
Dash functions
Debug functions
Encryption functions
Facial recognition functions
File functions
General functions
Language functions
Log functions
Login functions
Message functions
Migration functions
Node functions
PDF functions
Plugin functions
Render functions
Reporting functions
Request functions
Research functions
Slideshow functions
Theme permission functions
User functions
Video functions
Database functions
Metadata functions
Resource functions
Search functions
Map functions
Job functions
Tab functions
Test functions

Intellectual property

All code, images, libraries, and other digital content (hereafter 'material') included in ResourceSpace must meet the following criteria:

  • For material created by yourself, you or your employer must have signed the Contributor License Agreement.
  • Where created by a third party, the material must meet the definition of open source and the accompanying license must be included in the /documentation/licenses folder in ResourceSpace.

It's not permissable to include any material however small, in the code without meeting the above. For example copying/pasting from Stack Overflow or similar sites is not acceptable, unless the above can be met (which is unlikely in many cases).

If you find code within the project that is not open source, or is open source but is missing the accompanying license, please let us know as soon as possible.