Le 20/05/2013 06:22, Prunk Dump a écrit :
Le 19 mai 2013 16:26, Yan Naessens <[email protected]
<mailto:[email protected]>> a écrit :
Le 19/05/2013 15:39, Prunk Dump a écrit :
Bonjour.
Je travaille actuellement sur un module pour importer les groupes à
partir d'un export CSV de UnDeuxTemps. Cela semble fonctionner
mais j'ai
du réaliser un changement qui peut être important sur
l'initialisation
des emplois du temps.
-> Comme les regroupements de UDT sont indépendants de la
matière (on
peut utiliser un même regroupement pour plusieurs matières) et
que ce
n'est pas le cas dans GEPI. J'ai du ajouter la matière devant le
nom de
regroupement lors du paramétrage des correspondances. Ainsi je
ne suis
pas sur que dans certains cas cela ne pourrait pas géner le
helper. Le
nom de regroupement commence t-il toujours par la matière dans
gepi lors
des imports depuis SCONET ou UDT ?
Pour ce module j'ai du ajouter deux pages sur lesquelles pour
l'instant
j'ai désactivé la sécurité car je ne sais pas comment ajouter
des pages
avec leur droits d'accès dans la base GEPI.
-> Quelqu'un pourrait-il m'expliquer la procédure pour ajouter
des pages
à GEPI ?
bonjour,
il faudrait que tu définisses un module externe (plugin).
Les explications nécessaires sont là :
http://www.sylogix.org/__projects/gepi/wiki/Plugin
<http://www.sylogix.org/projects/gepi/wiki/Plugin>
je te conseille de charger un module
[http://www.sylogix.org/__attachments/download/1165/__plugin_example.tar.gz
<http://www.sylogix.org/attachments/download/1165/plugin_example.tar.gz>]
pour bien comprendre comment faire.
Merci pour les infos ! Cette documentation est très bien faite !
Néanmoins le problème est que mon module d'initialisation des groupes
est fortement lié au module d'initialisation des emplois du temps
intégré dans Gepi. Et j'ai du patcher l'initialisation des EDT pour
résoudre le problème des regroupements (Comme expliqué dans le premier
mail ). J'ai donc modifié deux fichiers de la distribution :
-> edt_organisation/edt_init_csv2.php
-> edt_organisation/edt_init_fonctions.php
pour ajouter ensuite deux scripts très similaires pour les groupes
-> edt_organisation/edt_init_groupe_csv2.php
-> edt_organisation/edt_init_groupe2.php
Est-il possible de réaliser un plugin qui patche certaines pages de Gepi
? Autrement, même si mon module n'est pas intégré a la distribution
Gepi, serait-il possible de m'expliquer comment l'intégrer pour mon
établissement ?
bonjour,
ce que je ferais :
1. construire un ensemble cohérent et autonome de scripts (quitte à
reprendre des scripts de la distribution, patchés ou non)
2. une éventuelle page d'accueil expliquant ce que fait le plugin et
comment l'utiliser
3. emballer le tout sous forme d'un plugin suivant la méthode indiquée
dans le wiki
À l'avenir, si tes scripts donnent satisfaction, ils seront
vraisemblablement intégrés à la distribution.
En attendant ta production, bon courage !
Cordialement,
--
Yan NAESSENS
math & info
Lycée Claude FAURIEL
SAINT-ETIENNE
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users