Le paquet principal alternc

La modularite d'Alternc est pour la CNT d'une importance capitale. C'est grace a cette modularite que :

  • Il est possible de maitriser le projet sans necessiter a tout moment une vue d'ensemble de tout ce qui est developpe
  • De permettre une maintenance simple : on ne modifie a un moment qu'un module, sans impacts sur les versions du reste
  • De permettre de ne pas perturber des sites quand des modifications on lieu sur des modules qui ne sont pas utiles (donc pas installes)
  • De rassurer le sysadmin qui fait un update : la mise a jour d'un module n'a pas d'impact sur le reste
  • De pouvoir developper plusieurs modules qui ont la meme fonctionnalite, mais avec une implementation differente
  • De permettre sur certains sites de remplacer totalement un module par un module proprietaire, tout en gardant la maintenance du reste

Pour la CNT, un paquet alternc principal ideal est un paquet qui ne fait pratiquement rien!

  • Il offre une plateforme permettant ensuite la greffe de tous les modules
  • Il presente un "bureau" ... qui n'a pratiquement aucune fonctionnalite!
  • Il n'utilise pas de systeme de login : on rentre tout de suite surnle bureau en mode SU. Les fonctions de login seront implementees ensuite sous forme de modules optionnels

Ainsi totalement depouille, le paquet principal Alternc ne depend plus d'une tonnes de paquets monstrueux (postfix, bind, phpmyadmin, etc...)