Documentation en cours de rédaction
Environnement technique
A Dauphine nous avons installé ce module pour MySQL.
L'application est développée en JAVA/JSP avec Eclipse.
Pour toute modification des classes java, il est nécessaire de recompiler avec eclipse.
Téléchargement
https://github.com/EsupPortail/esup-opi-demat
Installation
1. Déposer les répertoires "depot", "recommandation", "consultation" dans webapps
2. Créer un lien symbolique « candidatures » sur votre répertoire contenant l’apli e-candidat.
Pour que l'accès aux CSS et aux images soit rétabli.
3. Modifier les fichiers suivants selon vos spécificités :
- consultation/WEB_INF/web.xml
- mettre l’emplacement du répertoire qui stocke les fichiers, préciser la timeout de déconnexion
- consultation/WEB_INF/classes/Message_fr.properties
- modifier les textes des écrans
- depot/WEB_INF/web.xml :
- mettre emplacement du répertoire qui stocke les fichiers, préciser la taille maximale des fichiers acceptée.
- depot/WEB_INF/classes/Message_fr.properties
- modifier les textes des écrans
- recommandation/WEB_INF/web.xml
- recommandation/WEB_INF/classes/Message_fr.properties
Pour donner l’emplacement du dépôt des fichiers et les coordonnées d’accès à votre BDD.
4. Créer les 4 tables UPD_* dans la BDD à l’aide du dump sql
Attention ces tables supposent des cascades on delete sur un certain nombre d’autres tables.
Personnalisation
Poids des fichiers autorisés
Format des fichiers autorisés
Textes
Styles
Menus
Modifications dans l'application e-candidat
1. Remplacer les fichiers JSP suivants :
/webapp/stylesheets/welcome.jsp (page d’accueil)
/webapp/stylesheets/candidat/formation/summaryWishes.jsp (page d’instructions pour le dépôt des pièces jointes)
2. Remplacer les menus de navigation suivants
/webapp/stylesheets/candidat/_navigation/_navGlobal.jsp
/webapp/stylesheets/_include/_navigationAccueil.jsp
/webapp/stylesheets/gestionnaire/_navigation/_navGestionnaire.jsp
3. Remplacer le fichier source suivant :
/src/fr/univ/rennes1/cri/opiR1/web/controllers/WelcomeController.java (création du lien « commissions »)
/properties/web/controllers.xml
4. Remplacer le dossier pdf (xsl)
/media/xml-xsl/dossierIndividu.xsl
5. Remplacer tout le répertoire help
l'aide en ligne , la Foire aux Questions (FAQ) , la boite à outils
6. Ajouter dans config.properties les lignes suivantes :
#######################################
# MODULE DE DEMATERIALISATION
######################################
#URL du dét des dossiers au format éctronique
#init.dematerialisation = true
URL.depot=/depot/
URL.consultation=/consultation/
URL.recommandations=/recommandation/
7. Ajouter dans Custom_fr.properties les lignes suivantes :
DEMAT.LIEN_DEPOT = <font color ="red"> >>>>> </font><a href="/depot/">Acc\u00E9der \u00E0 l'application de d\u00E9p\u00F4t des dossiers \u00E9lectroniques</a>
DEMAT.AIDE_DEPOT = Reportez-vous aux rubriques d'<a target="_blank" href="http://candidatures.dauphine.fr/candidatures/stylesheets/help/Contact.html">aide</a>, questions fréquentes (<a target="_blnk" href="http://candidatures.dauphine.fr/candidatures/stylesheets/help/faq.html">FAQ</a>) et à la <a target="_blank" href="http://candidatures.dauphine.fr/candidatures/stylesheets/help/Outils.html">boîte outils</a>.
DEMAT.LIEN_CONSULT = Consulter les dossiers electroniques
DEMAT.MENU_CONSULT = Commissions
DEMAT.WELCOME.TITLE_DEPOT = Envoi de vos pi\u00E8ces justificatives
DEMAT.WELCOME.SUBTITLE_DEPOT = Acc\u00E9der \u00E0 l'application de d\u00E9p\u00F4t des pi\u00E8ces justificatives au format \u00E9lectronique
DEMAT.WELCOME.RESUME_ONE = 1- D\u00E9poser vos documents au format PDF
DEMAT.WELCOME.RESUME_TWO = 2- Supprimer, remplacer vos documents jusqu'\u00E0 la date limite de d\u00E9p\u00F4t des dossiers
DEMAT.WELCOME.RESUME_THREE = 3- Demander une lettre de recommandation \u00E0 une personne de votre choix
DEMAT.WELCOME.ENVOI_TITLE = D\u00E9p\u00F4t de votre dossier
DEMAT.WELCOME.ENVOI_LIEN = Acc\u00E9der au d\u00E9p\u00F4t des dossiers
DEMAT.NAVIGATION.OUTILS = Boite \u00E0 outils
8. Modifier dans Custom_fr.properties les lignes suivantes :
#ETAT DU DOSSIER
INDIVIDU.INFO.STATE_INCOMPLET = Vous ne pouvez pas candidater \u00E0 une(des) formation(s) car votre dossier est incomplet. Merci de renseigner votre cursus post-bac.
STATE.ARRIVE_COMPLET = Enregistr\u00E9
STATE.ARRIVE_COMPLET.COMMENT = Le dossier est enregistr\u00E9.
STATE.ARRIVE_INCOMPLET = Enregistr\u00E9 mais incomplet
STATE.ARRIVE_INCOMPLET.COMMENT = Le dossier est enregistr\u00E9 mais est incomplet.
STATE.COMPLET = Renseign\u00E9
STATE.COMPLET.COMMENT = Le dossier a \u00E9t\u00E9 re\u00E7u et est complet.
STATE.INCOMPLET = Incomplet
STATE.INCOMPLET.COMMENT = Le dossier a \u00E9t\u00E9 re\u00E7u mais est incomplet.
STATE.ARRIVE = Enregistr\u00E9
STATE.NON_ARRIVE = En attente
STATE.NON_ARRIVE.COMMENT = En attente de v\u00E9rification.
_.BUTTON.DOWNLOAD.MY_DOSSIER = T\u00E9l\u00E9charger mon r\u00E9capitulatif
_.BUTTON.DOWNLOAD.DOSSIER = T\u00E9l\u00E9charger mes r\u00E9capitulatifs
FORMATION.SUMMARY.LIST_PJ = Vous devrez joindre \u00E0 votre r\u00E9capitulatif les pi\u00E8ces justificatives ci-dessous :