Modifications entre les versions 2 et 6 (s'étendant sur 4 versions)
Version 2 à la date du 2007-04-12 11:57:11
Taille: 1308
Éditeur: JérômeSantini
Commentaire: :-)
Version 6 à la date du 2008-02-21 22:09:24
Taille: 2546
Éditeur: localhost
Commentaire: converted to 1.6 markup
Texte supprimé. Texte ajouté.
Ligne 5: Ligne 5:
  * activer backup du serveur guia/test
  * tester en lenny ?
Ligne 24: Ligne 22:
  * préparer ce qui doit l'être   * 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

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

ZAO/Dakar/Projets/MiseEnPlaceGUIA (dernière édition le 2008-02-21 22:09:24 par localhost)