Différences entre les versions de « Migration Drupal6 »

De April MediaWiki
Aller à la navigationAller à la recherche
Ligne 47 : Ligne 47 :
 
* Dotclear :
 
* Dotclear :
 
** site : https://fr.dotclear.org/
 
** site : https://fr.dotclear.org/
 +
** wikipédia : https://fr.wikipedia.org/wiki/Dotclear
 
** licence : GNU GPL
 
** licence : GNU GPL
 
** techno : PHP + MySQL*
 
** techno : PHP + MySQL*
Ligne 52 : Ligne 53 :
 
* SPIP :
 
* SPIP :
 
** site : https://www.spip.net/
 
** site : https://www.spip.net/
 +
** Wikipédia : https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_publication_pour_l%27Internet
 
** depuis : 2001
 
** depuis : 2001
 
** licence : GNU GPL
 
** licence : GNU GPL
Ligne 57 : Ligne 59 :
 
* Joomla :
 
* Joomla :
 
** site : https://www.joomla.org
 
** site : https://www.joomla.org
 +
** Wikipédia : https://fr.wikipedia.org/wiki/Joomla!
 
** depuis : 2005
 
** depuis : 2005
 
** licence : GNU GPL
 
** licence : GNU GPL
 
* Typo3 :
 
* Typo3 :
 
** site : https://typo3.org/
 
** site : https://typo3.org/
 +
** Wikipédia : https://fr.wikipedia.org/wiki/Typo3
 
** licence : GNU GPL
 
** licence : GNU GPL
 
** techno : PHP + MySQL
 
** techno : PHP + MySQL
* wagtail
+
* Wagtail :
 +
** site : https://wagtail.io/  injoignable ?
 +
** licence :
 
* ...
 
* ...
 +
 +
{| class="wikitable" style="text-align: center;"
 +
|+ Tableau récapitulatif
 +
! Nom !! Depuis !! Licence !! Actif !! Technos !! Commentaire
 +
|-
 +
| Wordpress || 2003 || {{Oui|GNU AGPL}} || {{oui}} || LAMP || n/a
 +
|-
 +
| DotClear || - || {{Oui|GNU GPL}} || {{oui}} || LAMP ||
 +
|-
 +
| SPIP || 2001 || {{Oui|GNU GPL}} || {{oui}} || LAMP||
 +
|-
 +
| Joomla || 2005 || {{Oui|GNU GPL}} || {{oui}} || LAMP||
 +
|-
 +
| Typo3 || - || {{Oui|GNU GPL}} || {{oui}} || PHLAMP||
 +
|-
 +
| Wagtail || - || {{Oui|???}} || {{oui}} || Python||
 +
|-
 +
|}
  
  
  
 
[[Category:Admin sys]]
 
[[Category:Admin sys]]

Version du 7 mars 2018 à 14:43

Contexte

La migration de drupal6 part du principe suivant:

  • le maintien de drupal6 relève de l'acharnement thérapeutique
  • personne ne sait comment migrer en drupal7
  • il faudra migrer en drupal8 peu après

Toutes les solutions pour remplacer notre vieux drupal6 par autre chose seront donc à étudier


Méthodologie

La méthodologie suivante sera à respecter:

  • établissement du cahier des charges
    • fonctionnalités attendues par l'équipe éditoriale (chaîne éditoriale, méthodes de saisie d'objets éditoriaux, interface de gestion de page d'accueil, méthodes de définition des vues, programmation d'articles, customisation de l'affichage, etc.)
    • fonctionnalités attendues par les admin sys (interfaçage avec le SI, maintenabilité, ticket d'entrée, outils d'administration, facilité de mise à jour, etc.)
    • fonctionnalités existantes à conserver (liste des URLs, vues, etc.)
  • évaluation des alternatives
    • établissement de la shortlist (3/4 max)
    • B/C's de chaque alternative
    • installation de prototypes et évaluation fonctionnelle par l'équipe
    • évaluation de la conformité avec le cahier des charges
  • choix du remplaçant de drupal6
  • développement des scripts de migration
    • migration du contenu
    • migration des URLs
  • tests, recette
  • mise en production

Cahier des charges préparatoire

FIXME


Technologies à évaluer

Recensement

Tableau récapitulatif
Nom Depuis Licence Actif Technos Commentaire
Wordpress 2003 GNU AGPL Oui LAMP n/a
DotClear - GNU GPL Oui LAMP
SPIP 2001 GNU GPL Oui LAMP
Joomla 2005 GNU GPL Oui LAMP
Typo3 - GNU GPL Oui PHLAMP
Wagtail - ??? Oui Python