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 candidatures.sql
Attention Il faudra appliquer les cascades on delete pour la suppresion d'un user (id_usr).
Personnalisation
Poids des fichiers autorisés
Format des fichiers autorisés
Textes
Styles
Menus
Modifications dans l'application e-candidat
Les fichiers sont dans le repertoire ecandidat
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
Il faut le personaliser aussi (enlever Dauphine)
5. Remplacer tout le répertoire help
l'aide en ligne , la Foire aux Questions (FAQ) , la boite à outils
Il faut aussi corriger (enlever Dauphine)
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 :
9.Ajouter un libellé court pour les pièces justificatives
Pour que la consultation soit plus aisée, il faut ajouter en base un lic_nom dans la table nomenclature, pour chaque pièce justificative
10. Modifier les messages types (mails)
11. Ajouter un mail type pour l'envoi de la lettre de recommandation