Mar 05 2013

OpenMandriva’s Web Development is On a Roll

Lots been going on within the infra team lately.

We recently got a couple of brand new servers, courtesy Mr. Leonid Reiman, and have been busy at work configuring them in order to get them ready to host the main website and all associated webservices. Thanks to all infra team members, we are in a very good position to finally migrate the existing website from the old servers, gracefully donated by Alessandro Sironi, to these new ones. The migration should be over by this weekend, with minimal downtime.

Another interesting development has been the collective decision to move on from Drupal as a unified platform for all webservices to dedicated CMSes for each. There was a lot of demand, on the community mailing list, for separately having forum and wiki (documentation) sites because the ones provided by Drupal are somewhat lacking in certain features that most of us are too used to using in dedicated software like phpBB and MediaWiki.

So it was decided in two meetings [1] [2], after thoughtful discussions, to have WordPress for blog (and possibly the main site), Vanilla for forums, and MediaWiki for docs.

Below is a rough schedule for the infra team for the next 3 weeks to give you an idea on how things work between the team 🙂

Week of 3rd March

  1. Finish setting up all needed production VMs/CTs. This includes web, database and mail servers.
  2. Migrate the existing Drupal installation from Alessandro’s server over to our new ones.

Week of 11th March

  1. Install WordPress for blog, Vanilla for forums, MediaWiki for wiki and SPIP for static docs (bylaws and statutes) in agate’s webserver (testing pool).
  2. Install LDAP in a VM/CT in agate (testing pool).
  3. Integrate all installed CMSes with LDAP.

Week of 18th March

  1. After some good amount of testing, in the previous week, on LDAP integration, move stuff to the production webserver.
  2. Migrate Drupal’s data to respective CMSes. Blog entries to WP, forum data to Vanilla. Our existing wiki’s data shall go to MW.
  3. Start using the above webservices for the main site. That is, replace Drupal completely with the above CMSes.

If you want to know more, the team generally hangs out at #openmandriva-infra at freenode.net.Es ist kürzlich einiges passiert im Infrateam.

Wir haben vor kurzem eine Reihe von neuen Servern bekommen. Dank an Herrn Leonid Reiman. Wir waren sehr beschäftigt, diese für die Hauptwebseite und die Webdienste zu konfigurieren. Dank allen Infrateam-Mitgliedern, sind wir nun in einer günstigen Lage, die existierende Webseite von den alten Servern (großzugog von Alessandro Sironi gespendet) zu den neuen zu transferieren.Die Migrationsollte mit minimaler “Downtime” dieses Wochenende abgeschlossen werden.

Eine weitere Entwicklung war die kollektive Entscheidung von Drupal als Standardplatform zu eigenständigen CMS für jeden Dienst zu wechseln. Es gab sehr viel Nachfrage auf der Community-Mailingliste, Forum und Wiki (Dokumentation) separat zu haben. Der Drupalsoftware fehlen einige Features und die meisten von uns sind es gewöhnt Software wie phpBB und MediaWiki zu verwenden.

So wurde in zwei Meetings [1] [2] entschlossen, WordPress als Blog (und eventuell für die Hauptseite) zu haben, Vanilla für die Foren und MediaWiki für Dokumentation.

Unten ist eine grobe Zeitplan für die infra-Team für die nächsten 3 Wochen, um Ihnen eine Idee auf, wie die Dinge funktionieren zwischen dem Team 🙂

Woche vom 3. März

  1. Fertigstellen der Einrichtung alle notwendigen Produktions-VMs / CTs. Dazu gehören Web-, Datenbank-und Mailserver.
  2. Migrieren Sie die vorhandenen Drupal Installation von Alessandro Server über unsere neue.

Woche vom 11. März

  1. Installieren WordPress für Blogs, Vanilla für Foren, MediaWiki für Wiki und SPIP für statische docs (Satzung und Statuten) in Achat der Webserver (Testpool).
  2. Installieren Sie LDAP in einer VM / CT in Achat (Testpool).
  3. Integrieren Sie alle installierten CMSes mit LDAP.

Woche vom 18. März

  1. Nach einiger gute Menge von Tests, die in der Vorwoche auf LDAP-Integration, bewegen Zeug zur Produktion Webserver.
  2. Migrieren Drupal-Daten auf entsprechenden CMS. Blog-Einträge von WP, Forum Daten an Vanille. Unsere bestehenden Wiki-Daten werden an MW gehen.
  3. Starten Sie mit den oben genannten Webservices für die Haupt-Website. Das ist, ersetzen Drupal komplett mit den oben CMSes.

Wenn Sie mehr wissen möchten, das Team ist in der Regel bei #openmandriva-infra an freenode.net.Últimamente llegan muchas novedades desde el equipo de infraestructura (infra).

Recientemente obtuvimos unos flamantes servidores nuevos cortesía del Sr. Leonid Reiman, y hemos estado ocupados configurándolos para que puedan alojar el sitio principal y todos los servicios en linea. Gracias a los miembros del equipo infra, estamos en una muy buena posición para migrar el sitio existente en los servidores gentilmente donados por Alessandro Sironi. La migración deberá completarse este fin de semana con un minino de tiempo fuera de servicio.

Otro desarrollo interesante fue la decisión colectiva de cambiar Drupal como plataforma única para todos los servicios por un CMS especifico para cada uno. Había mucha demanda en la lista de correo comunitaria por separar el foro y el wiki (documentación), ya que lo que proporciona Drupal carece de algunas características a las que muchos estamos acostumbrados en software dedicado como phpBB y MediaWiki.

Así se decidió en dos asambleas [1] [2], usar WordPress para el blog (y posiblemente el sitio principal), Vanilla para los foros y MediaWiki para la documentación.

A continuación un calendario aproximado de las proximas tres semanas del equipo infra para que tengan idea de como funcionan las cosas dentro del equipo 🙂

Semana del 3 de Marzo

  1. Terminar la configuración de todas las Maquinas Virtuales necesarias. Esto incluye web, bases de datos y servidores de correos.
  2. Migrar la instalación de Drupal del servidor de Alessandro a los nuevos servidores.

Semana del 11 de Marzo

  1. Instalar WordPress para el blog, Vanilla para los foros, MediaWiki para el wiki y SPIP para documentos estáticos (reglamentos y estatutos), en un lugar de prueba.
  2. Instalar LDAP en una MV de prueba.
  3. Integrar los CMS instalados con LDAP.

Semana del 18 de Marzo

  1. Tras una buena cantidad de pruebas de la integración de LDAP en las semanas previas, mover las cosas al servidor de producción.
  2. Migrar los datos de Drupal a sus respectivos CMS. Artículos del Blog a WP, datos del foro a Vanilla. Los datos existentes en nuestro wiki deberán pasar a MW.
  3. Comenzar a usar los servicios mencionados para el sitio principal. O sea reemplazar Drupal completamente con los CMS mencionados.

Si desea saber más, el equipo se reúne generalmente en el canal #openmandriva-infra de freenode.net.Beaucoup de choses se sont passées au sein de l’équipe infra ces derniers temps.

Nous avons récemment obtenu deux serveurs flambant neufs, grâce à M. Leonid Reiman, et nous avons été très occupés par le travail de configuration afin de les préparer à héberger le site principal et tous les services web associés. Merci à tous les membres de l’équipe infra car nous sommes dans une très bonne position pour finalement migrer le site web existant depuis les anciens serveurs, gracieusement offerts par Alessandro Sironi, vers les nouveaux. Cela devrait être achevé ce week-end, avec un temps d’interruption minimal.

Un autre développement intéressant a été la décision collective de passer de Drupal comme une plate-forme unifiée pour tous les services web avec un CMS dédié pour chacun. Il y avait beaucoup de demandes, sur la liste de diffusion communautaire, pour avoir séparément le forum et le wiki (documentation) parce que ceux fournis par Drupal manquent de certaines fonctions que la plupart d’entre nous sont habitués à utiliser avec des logiciels comme phpBB et MediaWiki.

Ainsi, il a été décidé, lors de deux réunions [1] [2] et après des discussions approfondies, d’avoir WordPress (WP) pour le blog (et peut-être le site principal), Vanilla pour les forums, et MediaWiki (MW) pour la documentation.

Voici le calendrier approximatif de l’équipe infrastructure pour les 3 prochaines semaines afin de vous donner une idée de la façon dont les choses fonctionnent dans l’équipe 🙂

Semaine du 3 Mars

  1. Terminer la mise en place toutes les machines virtuelles de production nécessaires. Cela inclut les serveurs web, bases de données et de messagerie.
  2. Migrer l’installation existante Drupal depuis le serveur d’Alessandro vers les nouveaux.

Semaine du 11 Mars

  1. Installer WP pour le blog, Vanilla pour les forums, MW pour le wiki et SPIP et des documents statiques (règlements et statuts) dans le serveur web agate (machine de test).
  2. Installer LDAP dans une machine virtuelle d’agate
  3. Intégrer tous CMS installés avec LDAP

Semaine du 18 Mars

  1. Après une bonne série de tests, effectués la semaine précédente, sur l’intégration LDAP, déplacer tout ça vers le serveur Web de production.
  2. Migrer les données de Drupal vers les CMS respectifs. Entrées du blog vers WP, données des forum vers Vanilla. Notre wiki existant doit aller sur MW.
  3. Commencer à utiliser les services web ci-dessus pour le site principal. C’est-à-dire, remplacer complètement Drupal avec les CMS cités.

Si vous voulez en savoir plus, l’équipe se logue généralement sur le canal IRC #openmandriva-infra de freenode.net.Il nostro infra team si sta dando da fare parecchio, ultimamente.

Un paio dei nuovi server generosamente donati da Mr. Leonid Reiman sono stati configurati e sono pronti ad ospitare il sito e i relativi servizi web. Grazie a tutti i membri dell’infra team siamo a buon punto per migrare dai vecchi server gentilmente messi a disposizione da Alessandro Sironi, a questi nuovi. La migrazione dovrebbe essere effettuata per questo week-end, con un downtime minimo.

Un’altra interessante novità riguarda la decisione di passare da Drupal come piattaforma unica per tutti i servizi web a CMS specifici. In mailing list sono arrivate molte richieste di avere forum e wiki separati poichè quelli forniti da Drupal sono in qualche modo carenti di determinate funzioni e la maggior parte di noi sono ormai abituati ad usare strumenti dedicati come ad esempio phpBB e MediaWiki.

Così dopo due riunioni [1] [2] in cui abbiamo valutato attentamente le varie possibilità, abbiamo deciso di adottare WordPress per il blog (e possibilmente il sito principale), Vanilla per il forum, e MediaWiki per la documentazione.

Segue il programma previsto per l’infra team per le prossime tre settimane, per dare un’idea di come andranno le cose: 🙂

Settimana del 3/10 marzo

  1. Termine della creazione di tutte le macchine virtuali di produzione occorrenti
  2. Migrazione dell’installazione dell’attuale Drupal dai server di Alessandro ai nostri nuovi server

Settimana del 11/17 marzo

  1. Installazione di WordPress per il blog, Vanilla per il forum, MediaWiki per il wiki e SPIP per i documenti statici (regolamento e statuto) in uno dei due server, agate (testing pool)
  2. Installazione di LDAP in una macchina virtuale in agate (testing pool)
  3. Integrazione di tutti i CMS installati con LDAP

Settimana del 18/24 marzo

  1. Dopo un’intensa fase di testing nella settimana precedente, avverrà lo spostamento del materiale sul server di produzione
  2. Si provvederà alla migrazione dei dati di Drupal sui rispettivi CMS: gli articoli del blog su WordPress, i dati del forum su Vanilla e quelli dell’attuale wiki temporaneo su MediaWiki
  3. Si inizierà ad utilizzare i suddetti servizi web, che quindi d’ora in poi sostituiranno definitivamente il vecchio Drupal

Se desideri saperne di più, di solito puoi trovare i componenti dell’infra team nel canale #openmandriva-infra su freenode.net.Muitas coisas têm ocorrido recentemente na equipe de infraestrutura.

Recentemente conseguimos dois novos servidores, cortesia do Sr. Leonid Reiman, e tem se ocupado o tempo a configurá-los, a fim de prepará-los para hospedar o site e todos os webservices associados. Obrigado a todos os membros da equipe de infra, estamos em uma posição muito boa para finalmente migrar o site já existente dos servidores antigos, graciosamente doados por Alessandro Sironi, para estes novos. A migração deve estar concluída este fim de semana, com um mínimo de paralisação.

Outro desenvolvimento interessante foi a decisão coletiva deixar-mos de utilizar o Drupal, como uma plataforma unificada para todos os webservices, e passar-mos para CMSes dedicados para cada um. Muitas solicitações na lista de discussão da comunidade levaram a escolher plataformas separadas para website, fórum e wiki (documentação), maioritariamente porque os fornecidos pelo Drupal têm falta de certos recursos que a maioria de nós está muito acostumado a usar em software dedicado como o phpBB e MediaWiki.

Então foi decidido em duas reuniões [1] [2], após diversas discussões, escolher o WordPress para blog (e possivelmente o site do principal), Vanilla para fóruns, e MediaWiki para documentação.

Abaixo está a agenda da equipe para as próximas 3 semanas, para dar uma ideia de como as coisas estão sendo desenvolvidas :).

Semana de 3 de março

  1. Finalizar a configuração de todas as VMs/CTS de produção. Isso inclui os servidores de banco de dados, web e e-mail.
  2. Migrar a instalação existente do Drupal do servidor antigo para os novos.

Semana de 11 de março

  1. Instalar o WordPress para o blog, Vanilla para fóruns, MediaWiki para wiki e SPIP para docs estáticos (estatutos e regulamentos) em servidor web agate (testing pool).
  2. Instalar LDAP num. VM / CT em agate (testing pool).
  3. Integrar todos os CMSes instalados com LDAP.

Semana de 18 de março

  1. Após algumas boas quantidades de testes, na semana anterior, sobre a integração com LDAP, iremos mover para o servidor de produção.
  2. Migrar dados do Drupal para CMSes respectivos. Entradas do Blog para WordPress, fórum para Vanilla. A informação existente na wiki deve ir para MediaWiki.
  3. Começar a usar os webservices acima para o site principal. Isto é, substituir Drupal completamente com os CMSes acima.

Para saber mais, a equipe está normalmente no canal #openmandriva-infra no freenode.net.