CommissionInternet

SPIPvsDrupal

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-44-223-39-67.compute-1.amazonaws.com
Premières impressions :

Installation :
- Spip est facile et rapide à installer
- Drupal 6.1 aussi

égalité

Langue :
- Spip : site, admin, thèmes et doc entièrement disponible en français
- Drupal 6.1 : traduction en cours, mais beaucoup de doc (parfois un peu
réduite, mais ça va) sont déjà disponibles en français. Thèmes et modules
souvent en anglais mais vu le nombre, on arrive à trouver en français (ou on
les traduit).
Il y aurait une aide à la traduction inclue dans Drupal 6 mais pas encore
testé

léger avantage Spip

Thème / look :
- Spip : large choix, mais installation pas très facile et si on veut
modifier, il faut se plonger dans le code CSS. De ce fait, le client ou
utilisateur reviendra vers le programmeur pour la moindre modif à faire
(couleur, déplacement d'une liste de la colonne de droite à celle de
gauche...)
- Drupal : très large choix (souvent en anglais mais on peut traduire),
certains thèmes permettent depuis l'interface de déjà modifier les couleurs,
fonts, etc.
On peut choisir directement dans l'interface la position des blocks
(dernière nouvelle, users connectés, etc) : col gauche/droite, haut ou bas
de page, SANS devoir modifier le code CSS
On peut faire beaucoup plus de choses SANS devoir se plonger dans le code
CSS ! Càd que le client ou utilisateur pourra le faire lui-même.

net avantage à Drupal !

Interface :
- Spip : interface simple mais possibilités moyennes
- Drupal 6 a une interface à la fois puissante et relativement simple.
Possibilité de modifier les éléments dans les menus simplement en déplaçant
à la souris les points de menu.

avantage Drupal

Communauté :
- Spip : large communauté en grande partie francophone (moins répandu du
côté anglophone)
- Drupal : TRES large communauté internationale. La communauté francophone
se développe rapidement

avantage total Drupal pour la communauté, support et doc, internationnale
léger avantage Spip pour la communauté, support et doc, francophone.

Interfaçage avec sites, etc (intégration avec Flick, avec réseau sociaux,
etc)

- Spip : des modules existent, faut toujours ensuite les intégrer dans le
squelette (donc se plonger dans le CSS), ou trouver un squelette qui le
supporte directement.
- Drupal : large choix de modules, y compris pour s'interfacer avec des
services Web, réseaux sociaux, etc. L'installation de ces modules et
intégration dans le site (dans la page Web) est nettement plus facile.

avantage Drupal

Mise à jour
- Spip : manuelle : à vous de vérifier
- Drupal : cron qui peut vous avertir automatiquement que des mises à jour
sont disponibles, et si elles sont critiques ou pas ! (mais je pense que ça
n'installe pas la mise à jour Drupal automatiquement)

Avantage Drupal

Première prise en main
Rédaction :
- Spip : très facile d'écrire ses premiers messages
- Drupal : très facile

égalité

Gestion users :
- Spip : très facile, différents types d'utilisateurs, mais pas moyen de
modifier ces choix
- Drupal : très facile mais les types d'utilisateurs ne sont pas prédéfini.
Par contre on peut en créer (rédacteur, admin...) et alors le choix des
autorisations est TRES fin et permet un contrôle très détaillé

avantage à Drupal après une petite période d'apprentissage.

Première prise en main Thème :
Spip : faut installer (pas si simple que ça...) ou créer (pas si simple que
ça, et il faut coder du CSS) un squelette
Drupal : on arrive très rapidement à modifier ou installer son premier thème

avantage Drupal (vous avez vu... quelques semaines de Spip et toujours pas
de squelette perso sur le site ... :-( )

Première conclusion : AVANTAGE DRUPAL à court, moyen et long terme.
Link($this->tag, "plugin", "Extensions"); $plugin_output_new=preg_replace ('/-- Fonctionne avec/',$wikini_page_url.' :: -- Fonctionne avec', $plugin_output_new); ?> config["menu_page"]; if (isset($menu_page) and ($menu_page!="")) { $plugin_output_new=preg_replace ('/<\/body>/','
', $plugin_output_new); } ?>