Excerpt |
---|
EsupSympa is a JSR 168 portlet that allows to display Sympa mailing-lists License: Apache License Version 2.0 |
Features
EsupSympa allows to display Sympa mailing-lists of the connected user when he is a
- subscriber
- owner
- moderator
Each mailing-list is displayed with its description.
An url link is displayed so that you can access .
The original version of Esup-Sympa was written by Oliver Franco of the INSA of Lyon.
This JSR-168 portlet allows to display the Sympa mailing lists of a connected user for those he is:
- Subscriber,
- Moderator,
- Owner.
For each mailing list, a description, the user's rights and a url link to reach directly to the mailing-list User Interface in Sympa Application (if you have the right to) is provided.
Project Actors
- Leader : Doriane Dusart - Valenciennes
- Developer : Olivier Franco - INSA de Lyon
- Contributors :
- Jean-Pierre Tran - Université de Rouen / UNR RUNN
- Vincent Bonamy - Université de Rouen / UNR RUNN
- Olivier Salaün - CRU
- Claude Viéville - Lille 1
- Jean-Claude Vergerolle - Bordeaux 2
Download
Version 4.0-RC1 of EsupSympa is available here :
...
- Christian Cousquer - Université Pierre et Marie Curie- Sorbonne Université
Version Notes
5.0 Specialy designed for
Apereo uPortal 4.3.1+ Respondr Theme
with Responsive Views in the portlet. The layout of the portlet is designed for mobile /tablet (single or multi-)column(s) /Desktop (single or multi-)column(s) layouts. Style in LESS, WCAG2 Improvements Tested with: Apache Maven 3.3.9, Java version: 1.8.0_91, platform encoding: UTF-84.4 Designed for Apereo uPortal 4.0+ Universality and mUniversaty Themes with desktop and mobile Views in the portlet
Download
Versions of EsupSympa are available here :
https://github.com/EsupPortail/esup-portlet-sympa/releases
Sources
Sources are available with subversion from a svn repository :
httphttps://sourcesupgithub.cru.frcom/scm/?group_id=210EsupPortail/esup-portlet-sympa
Installation
Prerequisite
- Sympa 6.0 or later is required
- you must to enable sympasoap
- to avoid encoding problems, be sure to apply the patch from this issue : [#7318] Encoding problem on symp soap
...
In serverList property of the domainService bean, you can add an entry like this for example :
Code Block |
---|
<entry key="sympa2.monuniv.fr">
<bean
scope="session">
<property name="adminUrl" value="https://sympa2.monuniv.fr/sympa/net/admin/%l"/>
<property name="connectUrl" value="https://cas.monuniv.fr/cas/login?service=%s%3Fchecked_cas=1"/>
<property name="name" value="monuniv.fr"/>
<property name="newListUrl" value="https://sympa2.monuniv.fr/sympa/net/create_list_request"/>
<property name="homeUrl" value="https://sympa2.monuniv.fr/sympa/net"/>
<property name="endPointUrl" value="https://sympa2.monuniv.fr/sympasoap"/>
<property name="timeout" value="5000"/>
<property name="credentialRetriever" ref="casCredentialRetrieverImpl"/>
<property name="indentityRetriever" ref="userIdentityRetrieverImpl"/>
<property name="cacheManager" ref="cacheManager"/>
<property name="newListForRoles">
<set>
<value>ADMINS</value>
</set>
</property>
</bean>
</entry>
|
...
- mvn clean -Dmaven.test.skip=true package : create this war : target/esup-portlet-sympa.war
- Next from uPortal sources : ant deployPortletApp -DportletApp=/opt/canaux/esup-portlet-sympa/target/esup-portlet-sympa.war
or
Screenshots
Gallery | ||||
---|---|---|---|---|
|