Effectivement, l'avantage de Typo3 est de ne pas nécessiter d'install particulière d'Apache et PHP contrairement à Midgard. On peut toujours utiliser Midgard lite mais perso, ça m'a pas convaincu. Par contre l'utilisation du Midgard standard (et pas le lite) est particulièrement puissant notamment pour un hébergement mutualisé.
Les deux projets ont des orientations légèrement différentes. Je pense que midgard vise à avoir des sites mutualisés (plusieurs clients et plusieurs sites virtuels apache), Typo3 peut lui émuler plusieurs sites dans un seul hôte virtuel Apache (genre quand on a un seul compte chez un hebergeur).
Sinon histoire de remonter le rapport signal bruit, Kasper m'a l'air de bien maitriser la GPL, il y croit fermement et je pense que le _tres long_ thread "ce projet est nul, ce mec est un con qui n'a rien compris à la GPL" vient plutôt d'un problème de formulation. N'hésitez pas à proposer des améliorations au texte, si elles sont faites de manière courtoises, je ne doute pas qu'elle puissent être intégrées.
Concernant le projet, puisque jusque là on en a pas parlé des masse, il est entièrement en PHP, s'installe comme un site web normal. Il est cependant nécessaire qu'Apache puisse écrire dans le répertoire du site (c'est mieux pour uploader des images et des fichiers (ps, pdf, swx ...)).
Typo3 est à la fois un produit fonctionnel dès l'installation et une boite à outil. Fonctionnel immédiatement parce qu'il propose un back end d'administration (gestion des utilisateurs et des admins, ajout de contenu (texte, texte riche, ...), nombreux modules de base [forum, sondage, authentification .... +++ ] et des maquettes de base). Les pages sont crées au sein d'une arborescence logique (voire de plusieurs arborescences pour proposer plusieurs sites reposant sur plusieurs maquettes de page). Chaque page peut être remplies par des blocs de contenus au bon vouloir du rédacteur. Bien évidemment, les pages peuvent être masquées, les menus sont gérés automatiquement (menus texte ou menus graphiques générés par GD ou ImageMagick), l'accès des pages peuvent être controlés, les modifs (qui, quand quoi sont tracées dans un log), gestion des langues ... Les maquettes de pages (en fait à peut près tout d'ailleurs, peuvent être modifiées directement depuis l'interface d'admin).
Typo3 est aussi une boite à outils, particulièrement avec l'ajout de l'extension manager qui permet de créer des nouveaux modules (internationalisation de base, génération auto des formulaires de backoffice, création des tables de la base de données (de manière très intelligente)). Ces extensions peuvent alors être sauvegardés, uploadées, téléchargées sur disque ou sur un serveur central (parfait pour le déploiement) un peu à la manière d'un CVS.
Coté coulisses, c'est extrèmement bien codé même si vu la taille et le nombre de fonctionnalité, il faut pas mal de temps pour se familiariser avec l'esprit du code et trouver toutes les classes et fonctions existantes (j'en suis pas encore là). Il faut dire que c'est très pro donc ça foisonne de fonctionnalités.
Voila, je vous engage à jeter un oeil, c'est très riche (et très facile à installer via un assistant très bien fait).
[^] # Re: Un gestionnaire de contenu libre pour des sites libres
Posté par Jean-Gaël Rouchon . En réponse à la dépêche Un gestionnaire de contenu libre pour des sites libres. Évalué à 4.
Les deux projets ont des orientations légèrement différentes. Je pense que midgard vise à avoir des sites mutualisés (plusieurs clients et plusieurs sites virtuels apache), Typo3 peut lui émuler plusieurs sites dans un seul hôte virtuel Apache (genre quand on a un seul compte chez un hebergeur).
Sinon histoire de remonter le rapport signal bruit, Kasper m'a l'air de bien maitriser la GPL, il y croit fermement et je pense que le _tres long_ thread "ce projet est nul, ce mec est un con qui n'a rien compris à la GPL" vient plutôt d'un problème de formulation. N'hésitez pas à proposer des améliorations au texte, si elles sont faites de manière courtoises, je ne doute pas qu'elle puissent être intégrées.
Concernant le projet, puisque jusque là on en a pas parlé des masse, il est entièrement en PHP, s'installe comme un site web normal. Il est cependant nécessaire qu'Apache puisse écrire dans le répertoire du site (c'est mieux pour uploader des images et des fichiers (ps, pdf, swx ...)).
Typo3 est à la fois un produit fonctionnel dès l'installation et une boite à outil. Fonctionnel immédiatement parce qu'il propose un back end d'administration (gestion des utilisateurs et des admins, ajout de contenu (texte, texte riche, ...), nombreux modules de base [forum, sondage, authentification .... +++ ] et des maquettes de base). Les pages sont crées au sein d'une arborescence logique (voire de plusieurs arborescences pour proposer plusieurs sites reposant sur plusieurs maquettes de page). Chaque page peut être remplies par des blocs de contenus au bon vouloir du rédacteur. Bien évidemment, les pages peuvent être masquées, les menus sont gérés automatiquement (menus texte ou menus graphiques générés par GD ou ImageMagick), l'accès des pages peuvent être controlés, les modifs (qui, quand quoi sont tracées dans un log), gestion des langues ... Les maquettes de pages (en fait à peut près tout d'ailleurs, peuvent être modifiées directement depuis l'interface d'admin).
Typo3 est aussi une boite à outils, particulièrement avec l'ajout de l'extension manager qui permet de créer des nouveaux modules (internationalisation de base, génération auto des formulaires de backoffice, création des tables de la base de données (de manière très intelligente)). Ces extensions peuvent alors être sauvegardés, uploadées, téléchargées sur disque ou sur un serveur central (parfait pour le déploiement) un peu à la manière d'un CVS.
Coté coulisses, c'est extrèmement bien codé même si vu la taille et le nombre de fonctionnalité, il faut pas mal de temps pour se familiariser avec l'esprit du code et trouver toutes les classes et fonctions existantes (j'en suis pas encore là). Il faut dire que c'est très pro donc ça foisonne de fonctionnalités.
Voila, je vous engage à jeter un oeil, c'est très riche (et très facile à installer via un assistant très bien fait).