« Migration Drupal6 » : différence entre les versions
De April MediaWiki
Aller à la navigationAller à la recherche
Aucun résumé des modifications |
|||
(16 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.) | ||
** fonctionnalités existantes à conserver (liste des URLs, vues, etc.) | ** fonctionnalités existantes à conserver (liste des URLs, vues, etc.) | ||
* évaluation des alternatives | * évaluation des alternatives | ||
** établissement de la shortlist (3/4 max) | |||
** B/C's de chaque alternative | ** B/C's de chaque alternative | ||
** installation de prototypes et évaluation fonctionnelle par l'équipe | ** installation de prototypes et évaluation fonctionnelle par l'équipe | ||
** évaluation de la conformité avec le cahier des charges | ** évaluation de la conformité avec le cahier des charges | ||
Ligne 29 : | Ligne 29 : | ||
* tests, recette | * tests, recette | ||
* mise en production | * mise en production | ||
== Cahier des charges préparatoire == | == Cahier des charges préparatoire == | ||
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]
Drupal7- Wordpress :
- site : https://fr.wordpress.org/
- depuis : 2003
- technos : PHP + Javascript + MySQL
- licence : GNU GPLv2
- 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
- ...
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 |