Menu

NTER Source Code Repository

NTERCom Erin Twamley Robert Rowse

Overview

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.

Project Listing

Since -devel and -stable were described above, that convention is dropped in the following listing.
Admin-tools and CertAuth¶Incomplete / deprecated - do not use.

Commerce

The eCommerce website and related services.

Common

Shared source code for some Java projects such as user-mgmt.

Entitlement

Entitlement (AUTHZ) services, currently used by the Service Registry.

Hub

The source code for http://hub.nterlearning.org, a web site that uses Amazon EC/2 APIs to create portal and LMS installations.

Hudson

Now misnamed as we are using Jenkins (http://repository.nterlearning.org/jenkins). This contains job definitions.

IDP-Metadata

This project is used by the Hub at installation time and is not required for the operation of the system.

IGEN

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.

JSF-Theme

The baseline theme used by standalone (non-Liferay) sites such as http://registry.nterlearning.org.

MoodleLMS

The modified Moodle LMS, enhanced to provide the Course Catalog and Student Records.

Portal-Core

Core Liferay Portal layouts, portlets, themes, and webs.

Portal-Opt

Optional extensions to the Liferay Portal.

Portal-Sample

Intended to provide sample projects for use with Liferay/NTER. No code is active in this repository at this time.

Registry

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

Selenium unit tests.

Shib-Ext

A custom version of Shibboleth that provides an enhanced LDAP login handler. Not in use on nterlearning.org yet.

SolrSearch

Source code for the web application used on http://search.nterlearning.org.

User-Mgmt

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/).

XML-Schemas

XSDs that define the interchange format. See LMSIntegration for more details.


Auth0 Logo