https://github.com/EsupPortail/esup-portlet-sympa
See http://www.esup-portail.org/display/PROJCANSYMPA
https://github.com/EsupPortail/esup-portlet-sympa
portlet soffit sympa uportal
Last synced: 7 months ago
JSON representation
See http://www.esup-portail.org/display/PROJCANSYMPA
- Host: GitHub
- URL: https://github.com/EsupPortail/esup-portlet-sympa
- Owner: EsupPortail
- License: apache-2.0
- Created: 2012-07-02T12:22:48.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2019-01-09T10:00:40.000Z (almost 7 years ago)
- Last Synced: 2024-10-24T02:34:48.454Z (12 months ago)
- Topics: portlet, soffit, sympa, uportal
- Language: Java
- Size: 260 KB
- Stars: 3
- Watchers: 6
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Esup-portail Esup-Sympa
This Java Portlet is a [Portlet][] of the [Esup-portail Community][] and a [Community Portlet][] of [Apereo uPortal][] ecosystem.
The original version of Esup-Sympa [was written by][Sympa-portlet contributors] 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 or 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
Lead : [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 - project Maintainer
* Olivier Salaün - CRU
* Claude Viéville - Lille 1
* Jean-Claude Vergerolle - Bordeaux 2
* [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
Tested with: Apache Maven 3.3.9, Java version: 1.8.0_91, platform encoding: UTF-8* 4.4
Designed for Apereo uPortal 4.0+ Universality and mUniversaty Themes with desktop and mobile Views in the portlet## Configuration
See also [documentation in the external wiki](https://www.esup-portail.org/wiki/display/PROJCANSYMPA/ESUP-Sympa) of Esup-portail in french or [informations in the external wiki](https://wiki.jasig.org/display/PLT/EsupSympa) of Apereo in the Community Portlet.
## 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 (Fixed in 6.1.22)### Basic configuration
Just modify `config.properties`, this config file should be well annotated. This config file is sufficient to set only one Sympa server/robot.### Advanced configuration
You can modify `src/main/webapp/WEB-INF/context/applicationContext.xml`.
In serverList property of the domainService bean, you can add an entry like this for example :```xml
ADMINS
```
### Portlet - uPortal deployment
* `mvn clean -Dmaven.test.skip=true package` will create a war in `target/esup-portlet-sympa.war`
* Next from uPortal sources : `ant deployPortletApp -DportletApp=/opt/git/esup-portlet-sympa/target/esup-portlet-sympa.war`
or
* [the Maven Overlay Strategy][][Doriane Dusart]: https://github.com/ddusart
[Vincent Bonamy]: https://github.com/vbonamy
[Jean-Pierre Tran]: https://github.com/jptran
[Christian Cousquer]: https://github.com/cousquer[Portlet]: https://apps.esup-portail.org/index.php
[Community Portlet]: https://wiki.jasig.org/display/PLT/Community+Portlets
[Esup-portail Community]: https://www.esup-portail.org/
[Sympa-portlet contributors]: https://github.com/EsupPortail/esup-portlet-sympa/graphs/contributors
[Apereo uPortal]: https://www.apereo.org/projects/uportal
[the Maven Overlay Strategy]: https://wiki.jasig.org/display/UPM41/Working+with+Portlet+Overlays[#7318]: https://sourcesup.cru.fr/tracker/index.php?func=detail&aid=7318&group_id=23&atid=167