[AlternC-dev] Koumbit, AlternC et Hostmaster

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

The Anarcat anarcat at anarcat.ath.cx
Dim 21 Sep 14:16:28 CEST 2008


   Résumé
          Ce document est destiné aux développeurs d'AlternC et de
          Hostmaster  ains qu'aux travailleurs de Koumbit, qu'ils
          soient développeurs ou non sur le projet Hostmaster ou AlternC
          et vise à annoncer les décisions prises par le collectif ainsi
          que les prochaines étapes de nos implications dans les
          différents projets.

Présentation du projet Hostmaster

   [1]Hostmaster2 est un projet [2]Drupal mené principalement par
   [3]Adrian Russow, un des fondateurs de [4]Bryght qui l'utilise pour
   Bryght.com, un hébergement mutualisé de Drupals.

   Le gros de la documentation et de la communauté du projet tourne autour
   du groupe "[5]Aegir", le nom "commercial" (le "brand") de Hostmaster2
   ^[6]1 . Le projet a son propre [7]Roadmap qui est établi collectivement
   lors de [8]rencontres IRC hebdomadaires.

   Dans le cadre de son travail régulier, Koumbit a besoin d'une
   plateforme pour facilement installer et maintenir des Drupals, afin
   d'arrêter de perdre du temps avec des installations et des mises à
   jours. Plusieurs efforts ont été déployés à cet effet^[9]2, sans
   résultats probants. Puis notre choix s'est [10]porté sur la
   participation au projet Hostmaster pour répondre à nos propres besoins
   mais aussi pour offrir l'hébergement de Drupal à tous les clients de
   Koumbit.

   Hostmaster n'est pas encore assez mature pour répondre à ces besoins et
   Koumbit a donc besoin de s'y investir afin de faire avancer et
   promouvoir le projet. Une feuille de route est présenté plus bas,
   détaillant les points manquants et la façon de les approcher.

Présentation du projet AlternC

   Parallèlement, Koumbit développe [11]AlternC, un des premiers panneaux
   de contrôle d'hébergement libres. AlternC gère l'hébergement de Koumbit
   depuis ses tout débuts mais montre ses faiblesses régulièrement:
   mélange de scripts shell, perl et PHP, AlternC est un joyeux bordel
   difficile à maintenir et surtout difficile à améliorer et à étendre. Il
   est donc question d'une [12]réécriture plus propre.

   Pour Koumbit, il est évident que ce rewrite sera plus simple et plus
   facile en utilisant un framework tel que [13]Drupal afin d'éliminer du
   temps de développement et du dédoublement d'efforts. De plus, cette
   idée concorde précisément avec l'arrivée, providentielle, du projet
   Hostmaster, qui se veut une plateforme de "provisionning" assez
   générique pour éventuellement être étendue en panneau de contrôle à
   usage général.

La feuille de route de Koumbit

   J'ai donc élaboré la feuille de route de Koumbit pour remplir ces
   différents objectifs, en résumé:
    1. fournir aux travailleurs de Koumbit les outils pour faciliter leur
       travail et la maintenance des plateformes en développement;
    2. fournir aux communautés desservies par Koumbit des services web
       accessibles, à bas prix car sans frais de maintenance et clef en
       main;
    3. créer un nouveau panneau de contrôle extensible et "user-friendly"
       afin de remplacer et améliorer l'offre de service de Koumbit
       existante.

   La [14]feuille de route est encore en cours de rédaction. Elle est
   séparée en 3 phases, pour répondre à ces trois besoins. La première
   phase vise à développer, dans un court laps de temps, une plateforme de
   développement Drupal collaborative et rapide pour faciliter notre
   travail. La seconde phase vise à ouvrir le service d'hébergement Drupal
   au grand public. La troisième phase constitue la réécriture d'AlternC
   (AlternD!) avec Hostmaster.

   Nous espérons pouvoir réaliser ces trois phases au cours de notre année
   2008-2009, c'est à dire d'ici août 2009.

Les implications pour AlternC

   Koumbit espère trouver du nouveau personnel pour effectuer ce travail,
   ce qui signifie que le travail de maintenance déjà amorcé par Koumbit
   sur la branche 1.0 d'AlternC continuera durant la prochaine année. Ceci
   signifie également que nous allons essayer de trouver un chemin de
   migration entre AlternC et AlternD afin de ne pas pénaliser nos
   utilisateurs inutilement.

   Ceci signifie cependant que Koumbit se retire du développement de la
   "version 2.0" d'AlternC, pour l'instant embryonnaire et se concentre
   sur le développement de Hostmaster. Nous invitons également le reste de
   la communauté à faire de même.

Les implications pour Hostmaster

   Nous espérons que le projet Hostmaster va bénéficier et va apprécier la
   force additionnelle de travail mise à disposition par Koumbit ewt la
   communauté. Nous nous attendons à ce que cette contribution soit
   reconnue par la communauté et qu'une place appropriée soit laissée à
   nos développeurs afin qu'ils puissent faire leur travail au sein du
   projet, notamment dans les "issues" et, pourquoi pas, grâce à des accès
   CVS après quelques patches acceptées.

Les implications pour Koumbit

   Nous pensons que ce projet dynamisera le développement logiciel au sein
   du comité de travail de Koumbit, facilitera leur travail et donnera une
   excellente vitrine sur l'organisation en la positionnant comme un chef
   de file dans l'hébergement de service web au Québec.
     __________________________________________________________________

   1. http://drupal.org/project/hostmaster
   2. http://drupal.org/
   3. http://drupal.org/user/1337
   4. http://bryght.com/
   5. http://groups.drupal.org/aegir
   6. On parle de Hostmaster2 car il s'agit d'un rewrite de Hostmaste1, écrit en python
   7. http://groups.drupal.org/node/4701/roadmap
   8. http://groups.drupal.org/node/11948
   9. Voir [15]la tentative d'intégration AlternC et les tests de [16]multi-site-manager
  10. http://wiki.koumbit.net/Comit%C3%A9Strat%C3%A9gieDrupal/2008-01-25#head-revision-roadmap-drupal-farm
  11. http://alternc.org/
  12. http://alternc.org/wiki/Version2.0
  13. http://drupal.org/
  14. http://wiki.koumbit.net/DrupalFarmService/RoadMap
  15. http://wiki.koumbit.net/DrupalFarmService#head-our-alternc-drupal-integration-well-not-quite-but-anyways-
  16. http://wiki.koumbit.net/DrupalFarmService#head-multisite-manager-hacking

-- 
Si Dieu existe, j'espère qu'Il a une excuse valable
                        - Daniel Pennac




----- End forwarded message -----

-- 
Antoine Beaupré
Réseau Koumbit Networks
+1.514.387.6262
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 197 octets
Desc: Digital signature
URL: <http://lists.alternc.org/arch/dev/attachments/20080921/98684e9b/attachment.pgp>


Plus d'informations sur la liste de diffusion Dev