of digital services (ENT in France) – 80% of French students and establishments staff use the platform to access services and information – 5 years (since July 2008) for the new structure (non profit structure with its own budget) – 70 members in France June 5, 2013 ESUP-Portail: News from the French Community 3
than 90% of students have a digital working space (ENT) June 5, 2013 4 UNR Réunion UNR Midi Pyrénées UNR PCL ACOR UNR LR UNR PACA UNR RA UNRA UNR C UNR PdL UNRB UNR Normandie UNPIdF UNRNPdC UNERA UNIRA UNR Picardie ESUP-Portail: News from the French Community
but also the daily work of the staff members – Pool the development of digital services to divide costs between universities – Share technological evolutions and new services amongst the members – Imagine and plan the evolutions of the French students' personal portal (Espace Numérique de Travail - ENT) and new collaborative tools June 5, 2013 ESUP-Portail: News from the French Community 5
evolution of tools and services – Each establishment can adapt the technological groundwork to fit its own strategy and needs – Collaborate with other consortiums and foundations such as Apereo, whose solutions are the basis of the French projects – Assure the perpetuity, the adaptability, the technological developments June 5, 2013 ESUP-Portail: News from the French Community 7
user's profile – Integration of e-learning platform, access to pedagogical services, integration of documentation components… – Encourage team brainwork and sharing of experience/feedback – Support on the standards June 5, 2013 ESUP-Portail: News from the French Community 8
make it official… • Several ESUP/Jasig/Sakai/MINES meetings ⇒ Memorandum of Understanding in October – From now on: Keep developping this collaboration • Be active contributors (participate in WGs, work on internationalization matters, etc.) • Take part in the Apereo’s overall strategic decisions (incubation process, board) • Assist Apereo in its European implementation June 5, 2013 ESUP-Portail: News from the French Community 9
Director of the consortium: Alain Mayeur – Technical Coordination Team: • 14 collaborators – Gatherings: • 4 meetings a year • annual seminar for global coordination June 5, 2013 ESUP-Portail: News from the French Community 11
Research: • evolution of digital plans and services for training, employability and academic life – Financial contributions from the Ministry and other French local self-governments June 5, 2013 ESUP-Portail: News from the French Community 12
the French Community 13 E-‐Por&olio ENT Digital services Training Teachers Open Educa:on Educa:on Digital Ressources Cer:fica:on competences C2I Ministery of High Educa:on
JPA, etc. • Trainings, Collaborative maintenance – GitHub – Contribution of universities and engineering schools (development) – Lively community, encouraging debate – Mailing lists and Wiki – ESUP-Days: 2 conferences a year in Paris • more than 100 participants each time • #15 on January 31st 2013 ; #16 on July 3rd 2013 • Live streaming and recorded videos available June 5, 2013 ESUP-Portail: News from the French Community 14
people like to make things more complicated than necessary q Because things are not as easy as they seem – Alright, so what did we do exactly? June 5, 2013 ESUP-Portail: News from the French Community 17 ✓ ✓
the data displayed to the end-users June 5, 2013 ESUP-Portail: News from the French Community 19 <portlet-definition version="4.0" ...>! <title>Tips</title>! <name>Tips</name>! <fname>tips</fname>! <desc>Tips on using the portal</desc>! <type>Portlet</type>! <portlet-preference>! <name>tips</name>! <readOnly>true</readOnly>! <value>This portal has a mobile interface for iPhones and Droids (you can use uPortal from your phone)! </value>! </portlet-preference>! </portlet-definition>! <portlet-definition version="4.0" ...>! <title>Conseils ENT</title>! <name>Conseils ENT</name>! <fname>tips</fname>! <desc>Conseils, trucs et astuces autour de l'utilisation de votre ENT</desc>! <type>Portlet</type>! <portlet-preference>! <name>tips</name>! <readOnly>true</readOnly>! <value>Cet ENT propose une interface adaptée aux mobiles (iPhone et Android).! </value>! </portlet-preference>! </portlet-definition>! uPortal (v4.0.11) esup-‐uportal (v4.0.11) tips.portlet-definition.xml ! tips.portlet-definition.xml !
variables – Examples of different DB configurations • MySQL, PostGreSQL • esup.properties + pom.xml! June 5, 2013 ESUP-Portail: News from the French Community 21
tasks – Installation: step by step instructions • Apache, DB, Tomcat • Configuration: CAS, LDAP, logs, Shibboleth, Grouper, etc. • Load-balancing – Git hints – Data migration June 5, 2013 ESUP-Portail: News from the French Community 23
• Mar. 29th • Based on uPortal-4.0.11! – Official announcement to the community • ESUP General Assembly: Apr. 3rd 2013 • Messages on the mailing-lists: Apr. 16th 2013 June 5, 2013 ESUP-Portail: News from the French Community 24
pages (best practices, recommendations, etc.) – esup-uportal workshop (May 16th) • Conducted by Vincent Bonamy (UNR RUNN) • Presentation of the package – How to use it? – Git hints and usage – Examples of production deployment June 5, 2013 ESUP-Portail: News from the French Community 25
Release the new French package of uPortal4 – Who? • ESUP-v4 Working-Group: ~20 people – How? • Monthly audio/visio-conference • Git repository (Renater then GitHub in May 2012) June 5, 2013 ESUP-Portail: News from the French Community 28
• Everyone is motivated... • … but has urgent matters to work on in their own institutions! • Then what can we do? => Let’s ask for help! June 5, 2013 ESUP-Portail: News from the French Community 29
Describe remaining tasks and find companies to complete them for us – Who? • “Private” group of ~7 people – How? • Wiki • Phone calls June 5, 2013 ESUP-Portail: News from the French Community 30
Follow, supervise and review the work of our partners – Who? • “Private” group of ~7 people • 2 IT Services/Consulting companies – How? • Wiki • Bi-weekly phone calls • GitHub June 5, 2013 ESUP-Portail: News from the French Community 31
Good experience for the WG + Partners now have efficient and practical knowledge of uPortal and the French package – The bad - Took us a while to get there ! … but no ugly! June 5, 2013 ESUP-Portail: News from the French Community 32
skins – Tutorial on how to custom the design – Find French companies to identify as “privileged partners” for design customization – Reflection on usability, ergonomics and accessibility – Identify most used customizations and integrate them June 5, 2013 ESUP-Portail: News from the French Community 34
Upgrade the test instance deployed for the whole ESUP community • Evaluate the multi-tenancy feature – Keep contributing • Develop widgets • Pursue internationalization work / Maintain the French version June 5, 2013 ESUP-Portail: News from the French Community 44
the uMobile project • Be a part of the WG • Develop mobile-friendly portlets/modules – Recommendations/Best Practices – Pooling mobile solutions June 5, 2013 ESUP-Portail: News from the French Community 45
Upgrade existing plugins for the newest versions – esup-portlet-intranet (under QA testing) – Documentation/Support • Nuxeo Drive – Desktop synchronization client (release: April 30th) – Evaluation / Testing June 5, 2013 ESUP-Portail: News from the French Community 46
• Adaptation of the Smart LDAP Group Store – Support/Best practices • Documentation, examples of group structure – Training/Tutorial using a VM • uPortal4, CAS, LDAP, Grouper – Update ESCO-Grouper-UI June 5, 2013 ESUP-Portail: News from the French Community 47
try to solve new challenges • Multi-factor authentication : CAS/Shibb + (dongle, RFID, etc.) • What about mobile devices (tablet, smartphones, etc.)? – CAS evolution • OAuth – Shibboleth • SAML delegation • What about non-web-based applications? – Authentication propagation • Kerberos June 5, 2013 ESUP-Portail: News from the French Community 48
community • PMC (Community Messaging Platform) project – ESUP must be an active partner with Renater on this national collaborative project, based on Zimbra – Share Zimlets with all universities through the Zimlet Store of Renater – Development of a Zimbra Portlet • Unread messages, imminent meetings, current tasks June 5, 2013 ESUP-Portail: News from the French Community 49
Undertake new services based on institutions’ needs – Provide WS – Develop portlets based on their solutions – Examples of ESUP-AMUE projects • Internship management • Programs Description • Student Application Selection/Admission June 5, 2013 ESUP-Portail: News from the French Community 50 ASSOCIATION COCKTAIL
of uPortal – Customized skins of uPortal, etc. – Reinforce work regarding mobility – New features/services – … – And increase collaboration with Apereo! June 5, 2013 ESUP-Portail: News from the French Community 52