Per aspera ad astra
Home Fiche TYPO3
Fiche TYPO3 Imprimer Envoyer

TYPO3

TYPO3 est un système de gestion de contenu en Open Source entièrement paramétrable. Il permet la création et la gestion d’applications et de sites Web (Internet/Intranet/Extranet) très complets.

C'est le plus puissant des outils de CMS en PHP du monde libre et sert de plate-forme à plus d’un millier de sites européens. Il possède également des fonctionnalités de portail web.

Il a été développé par le danois Kasper Skårhøj, qui continue de veiller sur ses évolutions.

Aperçu du backend.

 

Documentation sur les sources dans toutes les branches principales, merci à smile :-)   : http://typo3.smile.fr/typo3core/

 

 

TYPO3_ARCHI

 

Installation

Procédure d'installation de TYPO3 4.1.2 sur une Debian Etch

Procédure d'installation de TYPO3 3.5 sous windows

Attention pas de PROD sous Windows :

  • Déjà, Windows ne supporte pas les liens symboliques... Donc plein de fichiers core à doubler...
  • Ensuite, de nombreuses fonctionnalités de Typo3 reposent sur des programmes externes, comme Aspell, CatDoc, XPDF, etc etc...

  • De plus, au niveau gestion du serveur, maintenance, c'est une catastrophe...

Initialement TYPO3 a été développé sous Linux et est installé avec MySQL. Cependant la version 4 possède une couche d'abstraction (DBAL) qui permet de gérer les SGBD suivants :

  1. MySQL 4.0.x and 5.0.x
  2. PostgreSQL 7.x and 8.x
  3. Oracle 8, 9 and 10
  4. Firebird 1.5.2

Celles-ci ont été testé et validées par Kapser pour des opération simples : BE login, édition (template, pages, content elements...).

 

Recommandations techniques

(voir le détail)

  • php > 4.3, php 5.x à éviter (avant la version TYPO3 V4.0).

  • apache >=1.3.31, apache 2.x devrait être bon

  • MySQL 3.23.x, Attention avec TYPO3 3.7.0 MySQL >4.0.18 serait requis, Cf. info sur la sortie de TYPO3 3.7.0 (24 septembre 2004)

  • Image Magick la 4.2.9 est parfaite
    • Avec les versions Image Magick >5.x, il y avait un problème de brevet sur les gif, mais il a expiré

 

Usage

Pour des sites de taille moyenne ou grande nécessitant un ou plusieurs des besoins suivants :

  • un CMS avancé en Backend et un temps d'accès rapide en FrontEnd

  • des contraintes graphiques sur mesures
  • de permissions utilisateurs fines
  • un workfow de publication
  • variétés de fonctionnalités (plugin vidéo, newsletter, galerie d'images, rss feed...)
  • mutualisation de l'administration de plusieurs sites
  • automatisation et taches répétitives
  • documentation importante
  • communauté très active

 

A éviter si...

  • besoin temps de prise en main client très rapide
  • site de petite taille et investissement client faible
  • besoin d'autonomie du client forte sans compétences internes
  • besoin important de fiabilité des extensions

 

Exemples d'utilisations

  • Pour la fonctionnalité CMS sur un site "guide de cuisine :

"La particularité de ce projet réside dans le fort accent placé sur l'ergonomie et le design. En outre le guide de la cuisine propose une interface déclinée dans des nuances de couleurs et une mise en forme adaptée ainsi que des éléments de contenu spécifiques n'existant pas de manière standard dans Typo3.

L'utilisation de templaVoila nous a permis de mettre en place des gabarits graphiques très élaborés grâce à des structures de pages plus flexibles que les traditionnelles notions de « colonage ».

Grâce à l'utilisation de structure de type « flexible content » offerte par templaVoila, Oblady a intégré tous les éléments de contenus des guides pour offrir une interface totalement éditoriale.

Si peu de développement a été nécessaire, certains points techniques très particuliers ont nécessité la création d'extensions permettant notamment de gérer l'héritage des fichiers de style au sein des gabarits graphiques.

Mis en production le mardi 3 octobre 2006, le guide de la cuisine est disponible à l'adresse suivante : www.but-cuisines.fr/guide"

  • Nombre de communautés de communes, avec un unique Backend pour gérer plusieurs domaines (communauté de l'ile d'Oléron...)

 

Avantages/Inconvénients

Avantage

  • CMS intégralement open source (le plus puissant, paramétrable et évolutif) rivalisant avec les éditeurs propriétaires
  • communauté très active et encadrement des contributions structuré (framework de développement, publication via un dépot commun, forum, wiki...)
  • + 4000 références
  • système de cache web
  • historisation puissante
  • gestion des droits fine

 

Inconvénients

  • Apprentissage exponentiel. Initialement longue par rapport à d'autres solutions (pour acquérir un niveau en Typoscript, langage propre à typo3 par exemple).
  • Maintenance difficile sans les compétences en interne

 

Principales fonctionnalités

Personnalisable

  • Saisie de contenu assistée (RTE) en mode backend ou frontend via un éditeur HTML WISIWYG
  • Possibilité de créer des templates et de les mapper avec des zones editables ou constantes (templavoila)
  • Gestions avancées des fichiers déposés sur le serveur (arboresence, copier/coller, edition en ligne...)
  • Multisites (plusieurs sites un même interface de gestion)
  • Multidomaines (lesdis sites peuvent ne pas appartenir à plusieurs domaines)
  • Workspaces natif (versionning avec un workflow de validation pour la publication des pages)
  • Historisation détaillée (qui, quoi, quand) avec possibilité de faires des rollback
  • Format T3D d'import / export pour sauvegarde et transfert opérationnel
  • Langage de script propre (TypoScript) permet de configurer dynamiquement les pages

 

Groupes

  • droits utilisateurs par modules
  • droits d'utilisateurs par page
  • gestions de groupes d'utilisateurs
  • gestion linguistique native (plusieurs langes par page)
  • gestion communautaires des modifications sur les pages web

 

Principales extensions

  • plus de 700 extensions disponibles
  • PhpMyAdmin interne

  • Newsletter (attention à la compatibilité HTML des Newsletter avec Outlook-75% et Lotus Notes-9% pour du B2B, Yahoo/Hotmail/Gmail pour B2C)
  • Système de commentaires
  • Awstats
  • URL Rewriting

Et d'autres :

  • Multicanal (PDA, WAP, présentation pour impression, PDF)
  • Support des authentifications MySQL, LDAP, Netbios, Imap
  • Support des services web via Nusoap
  • FLV vidéo
  • Système d'onglets
  • Quiz
  • Enquête
  • Lightbox
  • E-commerce
  • Annuaire
  • ...

 

Comparatif avec d'autres produits

http://www.onext.fr/Comparatif___Typo3__Spip__Agor.71.0.html


 

Liens

 

References

 

International

http://typo3.org/community/service-offerings/references/references/3301/ * Dassault Systèmes PLM Website

 

France (sites Web ou Intranet/Extranet)

Mise à jour le Jeudi, 20 Janvier 2011 12:08