38
January 30-31, 2013 Mathilde Guérin - University of La Rochelle

Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  • Upload
    hakiet

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

January 30-31, 2013

Mathilde Guérin - University of La Rochelle

Page 2: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

Goals & Strategy

EuroSakai 2013 2

Page 3: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Overview   launching of the “Digital working

space” (ENT) project   70 members in France   80% of French students and establishments

staff use our platform to access services and information

EuroSakai 2013 3

Page 4: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Objectives   Facilitate learning and campus life for

students... 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)

EuroSakai 2013 4

Page 5: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Some of the main services that have already been deployed so far:   access to LMS   staff members’ personal file   selective admission management for staff members

and internship candidates   student electronic office   digital community management   mobile services for smartphones   integration of Content Management System (CMS) in

the students' personal portal

EuroSakai 2013 5

Page 6: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Strategy   Solutions are open-source to enable a

constant evolution of tools and services   Assure the perpetuity, the adaptability of

our work   Each establishment can adapt the

technological groundwork to fit its own strategy and needs

  Collaborate with other consortiums such as Jasig and Sakai

EuroSakai 2013 6

Page 7: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Give access to the Information System depending on the user's profile

  Integration of e-learning platform, access to pedagogical services, integration of documentation components…

  Encourage team brain work and sharing of experience/feedback

  Support on the standards

EuroSakai 2013 7

Page 8: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

Organization

EuroSakai 2013 8

Page 9: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Organization   Director of the consortium: Alain Mayeur   Strategic board composed of 9 people   Technical Coordination Team:

  14 collaborators

  Gatherings held throughout the year   Support and financial contributions from the

Ministry of Higher Education and Research

EuroSakai 2013 9

Page 10: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Working Groups   Work regarding uPortal: package, tutorial, etc.   Portal/CMS   Communication (mail, calendar, digital desktop)   ESUP-Mobile   ECM-Nuxeo   IHM (ergonomics, look-n-feel, etc.)   OAE Sakai Working Group   ...

EuroSakai 2013 10

Page 11: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Framework for development: ESUP-Commons2   Servlet/Portlet, web mobile

  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

EuroSakai 2013 11

Page 12: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Trainings to help members acquire or improve their technical skills

  Offered by ESUP-Portail members:   esup-commons-v2 (followed by 90 developers)

  esup-uportal

  Provided by external companies:   HTML5 / CSS3

  jQuery (UI, mobile, etc.)

EuroSakai 2013 12

Page 13: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Relationship with Jasig and Sakai Apereo   Increasing our Jasig/ESUP collaboration for the

last 6 years   Work regarding Jasig solutions

  Work regarding Sakai solutions

  October 2012: the three parties signed a Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation

EuroSakai 2013 13

Page 14: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

esup-uportal

EuroSakai 2013 14

Page 15: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Packaging & configuration   Create French package of uPortal (Jasig)   Centralize configuration properties into one

file and/or encourage the use of runtime environment properties

EuroSakai 2013 15

environment.build.cas.protocol=https environment.build.cas.server=auth.univ.fr environment.build.cas.context=/mycas

esup.properties

logoutRedirect.root=${environment.build.cas.protocol}://${environment.build.cas.server}${environment.build.cas.context}/logout?service=[...]

security.properties

Page 16: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Internationalization   Improve French messages   Translate useful data in existing entities   Design adaption for French portals

EuroSakai 2013 16

Page 17: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Shibboleth   Facilitate Shibboleth integration

  Documentation   Configuration

  Proxy CAS Authentication   Grouper

  Documentation / Best Practices   Suggestion of “generic group structure”

EuroSakai 2013 17

Page 18: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Web Services •  “Export” of groups and user attributes… • … usable from portlets

  Monitoring Servlet • Real-time data on portal status

  Memory, Threads,…

EuroSakai 2013 18

Page 19: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Support • Documentation / FAQ

  Data migration, layout management,… • Continuous support (French mailing-lists) • Recommendations / Best practices

  Infrastructure, What (not) to do?, How to upgrade,…

•  Find French companies to identify as “privileged partners” for portal deployment

EuroSakai 2013 19

Page 20: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  esup-uportal4-v1.0 • Release: March 2013 •  First production deployment: Spring 2013 • Widespread adoption: September 2013 and

beyond

EuroSakai 2013 20

Page 21: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  HCI & UI   Create new 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 customization and integrate them

EuroSakai 2013 21

Page 22: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

uMobile

EuroSakai 2013 22

Page 23: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  French packaging? •  Nothing planned for now

  Internationalization •  French messages

  Development •  Patches

•  New features

•  uPortal optimization to facilitate uMobile dev.

EuroSakai 2013 23

Page 24: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Examples of new modules • Recommendations & tips

EuroSakai 2013 24

Page 25: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

• Geolocation

EuroSakai 2013 25

Page 26: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

• Augmented reality

•  Demo available on the uMobile’s Youtube channel: “Extending uMobile with Augmented Reality”

EuroSakai 2013 26

GPS position Range of vision FOV Visible buildings Buildings out of FOV

Page 27: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Deployment in France   Waiting for the esup-uportal-v4 package   First production deployment: not before

Summer 2013   Widespread adoption: Jan. 2014 and beyond

EuroSakai 2013 27

Page 28: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

Services

EuroSakai 2013 28

Page 29: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  esup-twitter •  v0.6 (March 2012) •  To follow someone’s tweets

EuroSakai 2013 29

Page 30: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  esup-lecture •  v2.0.0 (August 2012) •  Aggregates XML feeds (RSS, RDF, …) and

handles the users' preferences (subscription, (un)read items,...)

EuroSakai 2013 30

Page 31: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  esup-filemanager •  v2.2.2 (November 2012) •  Lets the user access (and manage) their

homedirs (up/download, rename, delete, move, ...)

EuroSakai 2013 31

Page 32: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

EuroSakai 2013 32

Page 33: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

The How and the Why

EuroSakai 2013 33

Page 34: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  The How •  The new GIYF: “Google Git(Hub) Is Your Friend”

•  Contributing in mailing-lists

•  JIRA tickets

•  Joining specific WGs

EuroSakai 2013 34

uPortal

uMobile-app

esup-uportal

EsupPortail jasig

uMobile-app

Pull request

Pull request

Fork

Fork

Page 35: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  The Why • Uhmmm... •  ... • Go back to the beginning of this

presentation and you’ll find out!

35

Page 36: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

2013 and beyond...

EuroSakai 2013 36

Page 37: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

  Objectives •  New French esup-uportal package

•  Customized skins (uPortal, OAE, etc.)

•  New features/services

• …

•  And increase collaboration with Jasig and Sakai Apereo !

EuroSakai 2013 37

Page 38: Mathilde Guérin - University of La Rochelle · Memorandum of Understanding between ESUP-Portail, Jasig and the Sakai Foundation EuroSakai 2013 13 . esup-uportal EuroSakai 2013 14

Questions?

EuroSakai 2013 38