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 * .. ? * 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) * 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