« Migration Drupal6 » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
 
(14 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 14 : Ligne 14 :
La méthodologie suivante sera à respecter:
La méthodologie suivante sera à respecter:


* établissement du cahier des charges
* établissement du [[cahier des charges de la migration Drupal6]]
** 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 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 attendues par les admin sys (interfaçage avec le SI, maintenabilité, ticket d'entrée, outils d'administration, facilité de mise à jour, etc.)
Ligne 32 : Ligne 32 :
== Cahier des charges préparatoire ==
== Cahier des charges préparatoire ==


FIXME
Voir le [[cahier des charges de la migration Drupal6]]
 


== Technologies à évaluer ==
== Technologies à évaluer ==


=== Recensement ===
* <s>Drupal7</s>
* <s>Drupal7</s>
* Wordpress
* Wordpress :
* Dotclear
** site : https://fr.wordpress.org/
* SPIP
** depuis : 2003
* Joomla
** technos : PHP + Javascript + MySQL
* Typo3
** licence : GNU GPLv2
* wagtail
** installation : https://fr.wordpress.org/txt-install/
* Dotclear :
** site : https://fr.dotclear.org/
** wikipédia : https://fr.wikipedia.org/wiki/Dotclear
** licence : GNU GPL
** techno : PHP + MySQL*
** installation : https://fr.dotclear.org/documentation/2.0/admin/install
* SPIP :
** site : https://www.spip.net/
** Wikipédia : https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_publication_pour_l%27Internet
** depuis : 2001
** licence : GNU GPL
** techno : PHP + MySQL
* Joomla :
** site : https://www.joomla.org
** Wikipédia : https://fr.wikipedia.org/wiki/Joomla!
** depuis : 2005
** licence : GNU GPL
* Typo3 :
** site : https://typo3.org/
** Wikipédia : https://fr.wikipedia.org/wiki/Typo3
** licence : GNU GPL
** techno : PHP + MySQL
* Wagtail :
** site : https://wagtail.io/  injoignable ?
** licence :
* Plone :
** site : http://plone.fr/
** Wikipédia : https://fr.wikipedia.org/wiki/Plone
** licence : GNU GPL
** technos : Python + ZODB (https://fr.wikipedia.org/wiki/ZODB)
* EZ Publish :
** site :
** Wikipédia : https://fr.wikipedia.org/wiki/EZ_Publish
** licence : GNU GPL + privatrice
** technos : PHP
* ...
* ...


{| class="wikitable" style="text-align: center;"
|+ Tableau récapitulatif
! Nom !! Depuis !! Licence !! Actif !! Technos !! Commentaire
|-
| Wordpress || 2003 || {{Oui|GNU GPL}} || {{oui}} || LAMP || -
|-
| 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}} || LAMP||
|-
| Wagtail || - || {{Oui|???}} || {{oui}} || ??? ||
|-
| Plone || - || {{Oui|GNU GPL}} || {{oui}} || Python||
|-
| EZ Publish || - || {{Oui|GNU GPL}} || {{oui}} || PHP ||
|-
|}
=== Comparaison ===
{| class="wikitable"
! Solutions !! Avantages !! Inconvénients
|-
| Wordpress
| + <br/> +
| - <br/> -
|-
| Dotclear
| +
| -
|-
| SPIP
| +
| -
|-
| Joomla
| +
| -
|-
| Typo3
| +
| -
|-
| Wagtail
| +
| -
|-
| Plone
| +
| -
|-
| EZ Publish
| +
| -
|}
=== Liste courte / Short List ===
{| class="wikitable"
! Solutions !! Avis !! Commentaire
|-
| Wordpress || {{Oui}} ||
|-
| Dotclear || {{Oui}} ||
|-
| SPIP || {{Oui}} ||
|-
| Joomla || {{Oui}} ||
|-
| Typo3 || {{Oui}} ||
|-
| Wagtail || {{Oui}} ||
|-
| Plone || {{Oui}} ||
|-
| EZ Publish || {{Oui}} ||
|}




[[Category:Admin sys]]
[[Category:Admin sys]]

Dernière version du 20 mars 2018 à 12:57

Contexte[modifier]

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[modifier]

La méthodologie suivante sera à respecter:

  • établissement du cahier des charges de la migration Drupal6
    • 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[modifier]

Voir le cahier des charges de la migration Drupal6

Technologies à évaluer[modifier]

Recensement[modifier]


Tableau récapitulatif
Nom Depuis Licence Actif Technos Commentaire
Wordpress 2003 GNU GPL Oui LAMP -
DotClear - GNU GPL Oui LAMP
SPIP 2001 GNU GPL Oui LAMP
Joomla 2005 GNU GPL Oui LAMP
Typo3 - GNU GPL Oui LAMP
Wagtail - ??? Oui ???
Plone - GNU GPL Oui Python
EZ Publish - GNU GPL Oui PHP

Comparaison[modifier]

Solutions Avantages Inconvénients
Wordpress +
+
-
-
Dotclear + -
SPIP + -
Joomla + -
Typo3 + -
Wagtail + -
Plone + -
EZ Publish + -

Liste courte / Short List[modifier]

Solutions Avis Commentaire
Wordpress Oui
Dotclear Oui
SPIP Oui
Joomla Oui
Typo3 Oui
Wagtail Oui
Plone Oui
EZ Publish Oui