Le plan d'action :
- installation GUIA pour test à Dakar
- terminer la mise en place.
- packaging
- se mettre d'accord sur l'emplacement des fichiers
fichiers de conf, surtout
- bd : initialisation d'une nouvelle base sqlite à l'installation du packages
- questions debconf :
- login/pass pour administration du système guia
- groupe "par défaut" des utilisateurs CNF ?
- modules à activer ? parametres pour les modules
- questions debconf :
- .. ?
- découpage des paquets
- appli guia elle-même
- un paquet par module ? ou tout dans un seul paquet (je penche pour le deuxième choix)
- packages pour les configuration de service (mail, auth, etc)
- installés sur le serveur guia via dépendance ? Ou bien sur le serveur hebergeant la base, sans dépendance avec le package guia ?
- Oui : je préfére cette solution, car moins "magique", et cela aidera à la compréhension du système (et permettra d'ajouter quelques trucs sur les pré-confs des services)
- Non : ça va obliger à saisir deux fois, à deux endroits, les parametres de connexions aux bases mysql (mais, heu... est-ce vraiment grave ? NON)
- installés sur le serveur guia via dépendance ? Ou bien sur le serveur hebergeant la base, sans dépendance avec le package guia ?
- appli guia elle-même
- se mettre d'accord sur l'emplacement des fichiers
- migration depuis nis
- préparer ce qui doit l'être : script de conversion /etc/{passwd,shadow,aliases} vers .sql
- patch pam_mysql
- fichiers de conf à voir :
- /usr/share/guia/settings.py
- /usr/share/guia/noyau/config.py
- /usr/share/guia/noyau/greffons/*/config.py
- ./manage.py syncdb : si/quand erreur genre "connexion mysql" : voir au niveau des greffons
droits pour le schema.db => 660 root:www-data (dans postinst, aprés manage syncdb ?)
- aprés ajout de chaque greffons : syncdb pour ajouter les schemas correspondant au schema.db
- ajouter/construire les infos spécfiques à chaque greffons à ce moment là
- via API guia et pas sql direct
- greffons postfix :
- select,insert,update,delete,lock tables
- reprendre les templates : href sur colonne requise plutot que sur un champ optionnel
- dojo: cleanup demos/tests
- dojo : quelle archive a downloader vraiment ?
- dojo : package dojo debian ? integrer au pack guia ?
- template utilisateur
- titre pour cadre abonnement
- (en général : voir la navigation entre les formulaires)
- pre-peuplement :
- debconf : groupe "abonnement cnf" de base dans le schema.db
Assoc_Grp_UnixGrp : creer aussi dans schema.db/groupes
- resync : probleme relatif aux abonnements immuables