Repositories that end in -devel are development repositories; at official release time changes are pushed to -stable. In general, -stable repositories should be used. They are located at: https://code.google.com/p/nter/source/browse/
Note official builds are available on http://repository.nterlearning.org. You may need to check the pom files to verify that you're grabbing the right GAV information; there is some "cruft" from previous versions that has yet to be cleaned out.
Projects that do not end in -stable or -devel are typically "meta" projects used during our automated build process.
Since -devel and -stable were described above, that convention is dropped in the following listing.
Admin-tools and CertAuth¶Incomplete / deprecated - do not use.
The eCommerce website and related services.
Shared source code for some Java projects such as user-mgmt.
Entitlement (AUTHZ) services, currently used by the Service Registry.
The source code for http://hub.nterlearning.org, a web site that uses Amazon EC/2 APIs to create portal and LMS installations.
Now misnamed as we are using Jenkins (http://repository.nterlearning.org/jenkins). This contains job definitions.
This project is used by the Hub at installation time and is not required for the operation of the system.
Custom code used for a specific customer. Not of general interest.
ILMS
-
The modified Ilias LMS, sometimes referred to as NWTP, or the NTER LMS.
The baseline theme used by standalone (non-Liferay) sites such as http://registry.nterlearning.org.
The modified Moodle LMS, enhanced to provide the Course Catalog and Student Records.
Core Liferay Portal layouts, portlets, themes, and webs.
Optional extensions to the Liferay Portal.
Intended to provide sample projects for use with Liferay/NTER. No code is active in this repository at this time.
The Service Registry application and related interfaces.
Sandbox
-Ignore this repository. It was used for initial testing and will be dropped at some point.
Selenium unit tests.
A custom version of Shibboleth that provides an enhanced LDAP login handler. Not in use on nterlearning.org yet.
Source code for the web application used on http://search.nterlearning.org.
The user management application that runs on the login server. This also contains the JSP files that are dropped onto the Shibboleth web application (webapp/src/main/webapp/shibLogin/).
XSDs that define the interchange format. See LMSIntegration for more details.