Enterprise open source portal built by and for the higher education community.
This project is maintained by uPortal-Project
Une Soffit est une technologie pour créer du contenu fonctionnant dans Apereo uPortal. Elle est conçu comme une alternative au développement de portlet JSR-286.
Vous êtes un développeur d’applications Web Java. Vous êtes chargé de développer du contenu pour Apereo uPortal.
Vous n’êtes pas enthousiasmé par le développement de Java Portlet [de manière traditionnelle][] ou même en utilisant Spring Portlet MVC. À raison vous en avez conclu que les API Java Portlet sont lourdes, obtues et interférent activement avec les pratiques de développement web contemporain et les frameworks que vous voulez utiliser.
Apereo Soffit est une approche alternative à la production de contenu pour uPortal qui n’est pas basé sur JSR-286 ou le conteneur de portlet.
Soffit suppose que vous voulez développer des interfaces utilisateur en utilisant Javascript et frameworks / librairies modernes comme React, AngularJS, Backbone.js, etc. Ainsi, un composant Soffit ne sera rendu qu’une fois; considérant que l’état (state), les changements, les transactions, la persistance, etc. seront généralement gérés avec le Javascript et l’API REST.
Il y a plusieurs exemples d’applications dans ce repo.