SSP-Platform code flow documentation

17 views
Skip to first unread message

Rahul Aparajit

unread,
Jan 18, 2018, 7:10:59 AM1/18/18
to Student Success Plan Developer Community
Hello,
Is there any documentation for ssp platform code flow, as i have opened the project in eclipse and unable to find the flows how the classes and methods has been called and from where it has been called.

Paul Spaude

unread,
Jan 18, 2018, 10:51:51 AM1/18/18
to Rahul Aparajit, Student Success Plan Developer Community
I don't think there's any direct documentation on code mechanics/flow. All documentation is here: https://wiki.jasig.org/display/SSP/Home  There are some good things buried there in relation to how SSP is laid out.

SSP consists of two entities: SSP (https://github.com/Jasig/SSP) and SSP-Platform (https://github.com/Jasig/ssp-platform). SSP-Platform performs any ldap integration, searching, user/group/role management, permissions and related security functions. SSP-Platform is based on uPortal, as a result the SSP code consists of several portlets that run on top of it (SSP, Early Alert, My GPS, and Reports). Those portlets comprise all the tools for Faculty, Students, Advisors and Managers.

SSP is heavily REST based and is built on a standard Spring/Java/Hibernate back-end. The front-end is comprised of mostly ExtJS using AJAX to call those REST APIs, but you'll also find several use the older standard JSP and jQuery view architecture. Database schema is managed by Liquibase and the web container is Tomcat. 

The easiest way to figure out how things work is to start debugging REST endpoints (attach a remote debugger to Tomcat) in the web/api package. All backend src is in src/main/java/org/jasig  and the front-end source is in src/main/webapp.


Thanks,
Paul Spaude

From: "Rahul Aparajit" <test...@gmail.com>
To: "Student Success Plan Developer Community" <ssp...@apereo.org>
Sent: Thursday, January 18, 2018 5:10:59 AM
Subject: [ssp-dev] SSP-Platform code flow documentation

Hello,
Is there any documentation for ssp platform code flow, as i have opened the project in eclipse and unable to find the flows how the classes and methods has been called and from where it has been called.

--
You received this message because you are subscribed to the Google Groups "Student Success Plan Developer Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ssp-dev+u...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/ssp-dev/.
Reply all
Reply to author
Forward
0 new messages