L’équipe de l’agence Web de Francfort Yakamara Media a commencé le dé­ve­lop­pe­ment du CMS Redaxo dès 1999 (CMS pour Content Ma­na­ge­ment System ou système de gestion de contenu en français). Depuis 2004, le système a ouvert l’uti­li­sa­tion de sa licence gratuite au domaine privé et com­mer­cial. Redaxo est in­dé­pen­dant des pla­te­formes et systèmes d’ex­ploi­ta­tion utilisés, ce qui offre aux dé­ve­lop­peurs et ré­dac­teurs des pos­si­bi­li­tés il­li­mi­tées et une prise en main facile.

Un site Web résistant avec PHP

Les dé­ve­lop­peurs Web ayant des con­nais­sances sur PHP et Ja­vaS­cript ob­tien­nent une très grande flexi­bi­lité avec le CMS Redaxo. Concevoir une solution de rédaction de contenu in­di­vi­duel­le­ment s’avère peu complexe en com­pa­rai­son avec d’autres systèmes de gestion de contenu.  Il n’y a pas de module de contenu prédéfini avec lequel il est laborieux de dé­sac­ti­ver des blocs de contenus non per­ti­nents pour les ré­dac­teurs. Au contraire des struc­tures typiques de CMS, vous pro­gram­mez votre propre module avec Redaxo, de manière à ce qu’il soit par­fai­te­ment adapté à l’uti­li­sa­tion du rédacteur. Autrement dit, la con­fi­gu­ra­tion de la structure de votre CMS se fait en­tiè­re­ment selon vos envies. Plus l’interface du rédacteur est claire, plus vite elle sera maîtrisée. Voici un aperçu des avantages du CMS :

  • pos­si­bi­li­tés de pro­gram­ma­tion il­li­mi­tées
  • aucune structure préconçue
  • C’est au dé­ve­lop­peur de fixer le degré de com­plexité d’entretien de ses contenus
  • in­dé­pen­dant des dif­fé­rents systèmes d’ex­ploi­ta­tion et pla­te­formes

La sé­pa­ra­tion entre mise en page et contenu se fait avec des Templates sur Redaxo. La structure et la na­vi­ga­tion sont définies pour un site Web ou bien une page précise. Ces dernières font office d’unité de contrôle, pour que les mo­di­fi­ca­tions en­re­gis­trées s’ap­pli­quent à toutes les pages Web cor­res­pon­dantes.  Comme avec d’autres systèmes de gestion de contenu libres, il existe aussi de nom­breuses ex­ten­sions (modules et add-ons) utiles pour le CMS Redaxo, dé­ve­lop­pées par d’autres uti­li­sa­teurs. Avec les con­nais­sances adéquates vous pouvez aussi na­tu­rel­le­ment concevoir vos propres ex­ten­sions. Vous trouverez de nombreux Templates, Add-ons et autres modules sup­plé­men­taires en té­lé­char­ge­ment sur la page du dé­ve­lop­peur ou sur GitHub. La page du dé­ve­lop­peur est en allemand, mais vous pouvez con­fi­gu­rer le programme en anglais dès le démarrage. Vous pouvez donc intégrer par exemple :

  • un ca­len­drier de ré­ser­va­tion,
  • un lecteur vidéo,
  • un mur (com­pa­rable à Facebook),
  • une galerie photo,
  • le bouton « j’aime » de Facebook,
  • un compteur de visiteurs avec des sta­tis­tiques sur la pro­ve­nance.

Les ex­ten­sions sont gratuites, tout comme le système de rédaction.

Ces fonc­tion­na­li­tés Redaxo font partie des équi­pe­ments standards

Même sans utiliser d’add-ons, de Templates ou de modules d‘autres uti­li­sa­teurs, vous pouvez obtenir des résultats im­pres­sion­nants avec Redaxo. Grâce à la flexi­bi­lité de la structure du frontend et du backend, les dé­ve­lop­peurs peuvent aller au plus près des attentes de leurs clients. Les ré­dac­teurs qui utilisent Redaxo comme CMS ne ren­contrent en général que de petites dif­fi­cul­tés. Les fonctions standard suivantes s’avèrent par­fai­te­ment adaptées pour les petits, mais aussi les plus gros projets :

  • Sau­ve­garde / res­tau­ra­tion : en un clic vous pouvez protéger votre base de données ou bien des données précises, en les sau­ve­gar­dant sur le serveur ou sur le Cloud. Vous pouvez à tout moment accéder aux données en­re­gis­trées et les sau­ve­gar­der dans le CMS de manière simple.
  • Gestion des droits in­di­vi­duelle : les modules peuvent être partagés in­di­vi­duel­le­ment. Un uti­li­sa­teur peut donc di­rec­te­ment accéder à un module conçu pour la création d’un site d‘ac­tua­li­tés par exemple.
  • Ac­ces­si­bi­lité : une des fonc­tion­na­li­tés Redaxo se dé­mar­quant par­ti­cu­liè­re­ment est l’in­té­gra­tion de langage de balises dans les textes.  Vous pouvez générer des blocs de texte com­por­tant des attributs à valider, mais cela fonc­tionne gé­né­ra­le­ment moins bien qu’avec les éditeurs WYSIWYG (What You See Is What You Get ou ce que vous voyez est ce que vous avez en français), avec lesquels vous pouver installer des add-ons conçus spé­cia­le­ment pour cette uti­li­sa­tion. Si vous prenez vos marques avec le langage Textile, vous pourrez tra­vail­ler ef­fi­ca­ce­ment et sans vous aider de la souris.  
  • Mul­ti­lin­guisme : il est possible de concevoir un site Web en dif­fé­rentes langues. Les dif­fé­rentes langues sont at­tri­buées pour chaque article, le contenu, la structure et donc les mé­ta­don­nées peuvent être dif­fé­rentes.
  • Groupe de médias : vous pouvez publier tous les médias sur votre site comme les fichiers vidéo, images, documents PDF et les struc­tu­rer ou do­cu­men­ter. Sans programme FTP externe, vous pouvez charger ces données di­rec­te­ment sur votre serveur.
  • in­dé­pen­dance du système : vous pouvez intégrer Redaxo sur tout type d’en­vi­ron­ne­ment de serveur et donc choisir librement entre Windows, Linux ou Mac OS X. Les quelques prérequis tech­niques sont la pos­ses­sion d’un serveur Web, la com­pa­ti­bi­lité avec PHP et une base de données MySQL.

Le CMS Redaxo offre un mélange entre pos­si­bi­li­tés fonc­tion­nelles et pratiques lors de la gé­né­ra­tion de codes, entre éditeur WYSIWYG et éditeur de texte brut. C’est un avantage con­si­dé­rable car des codes HTML valides et une per­for­mance optimisée sont né­ces­saires. La com­pa­ti­bi­lité des sites Web avec plusieurs langues est une ca­rac­té­ris­tique bienvenue, mais plutôt complexe à mettre en œuvre. Les dé­ve­lop­peurs doivent ainsi recourir à certaines astuces pour adapter leurs URLs, régler des messages d’erreur ou pa­ra­mé­trer des attributs pour certains segments de textes. Il s’agit donc de faire preuve de prudence lors de la sup­pres­sion d’articles. Les dif­fé­rentes versions de langues mises en ligne sont toujours associées les unes aux autres et la sup­pres­sion d’un article pré­sup­pose la sup­pres­sion de toutes les versions cor­res­pon­dantes.

Redaxo : SEO, e-commerce et autres ex­ten­sions

Redaxo contient seulement les fonctions es­sen­tielles dans sa version standard, visant à optimiser les pages Web pour les moteurs de recherche. Vous avez pour cela à dis­po­si­tion des champs de saisie de données méta pour les titres d’articles, les ca­té­go­ries ou les images d’en-tête. En dehors de cela, le système ne propose cependant que peu d’autres pos­si­bi­li­tés d’op­ti­mi­sa­tion. Il n’y a par ailleurs pas non plus de fonction de boutique en ligne dans la version de base. En tant que CMS simple, flexible et fa­ci­le­ment ex­ten­sible, Redaxo est tout de même doté d'outils SEO ainsi que d’outils pour créer une boutique en ligne. Voici des fonc­tion­na­li­tés sup­plé­men­taires utiles :    

  • SEO42 est un add-on SEO vo­lu­mi­neux, à l’aide duquel vous pouvez générer des URLs pour toutes les langues per­ti­nentes ou plusieurs fichiers Ja­vaS­cript et CSS en un seul fichier, de manière à optimiser le temps de char­ge­ment de votre site Web. De plus, des outils tels que PageRank-Checker sont intégrés.
  • Avec Redaxo Post Rating vous pouvez soumettre vos articles à l’éva­lua­tion des visiteurs. Ces éva­lua­tions peuvent être prises en compte par Google et affichées dans les pages de résultats du moteur de recherche.
  • L’add-on square_shop vous permet d’exploiter une boutique en ligne avec le CMS. Vous pouvez ainsi intégrer des éléments pour les acheteurs, les mar­chan­dises ou les commandes (divers moyens de paiement par exemple).
  • redaxo_watson est un outil très pratique pour les ad­mi­nis­tra­teurs per­met­tant d’intégrer des options de recherche (recherche de modules par exemple) dans le Backend, leur éco­no­mi­sant ainsi beaucoup de temps.
  • Avec Mo­gul­ga­le­rie vous pouvez intégrer une galerie avec un nombre quel­conque d’images à votre site Web. Vous pouvez pa­ral­lè­le­ment créer une vue d’ensemble d’une galerie avec cette extension.

Le CMS Open source pour les ré­dac­teurs per­fec­tion­nistes

Tout dé­ve­lop­peur ne sou­hai­tant pas s’em­bar­ras­ser avec des res­tric­tions agaçantes devrait opter pour Redaxo. Ce système est pensé comme une solution in­di­vi­duelle et donne donc la main mise à l’uti­li­sa­teur sur le frontend et le backend. L’entretien des sites Web Redaxo se conçoit fa­ci­le­ment en con­sé­quence. Grâce à l’at­tri­bu­tion de droits spé­ci­fiques, les uti­li­sa­teurs peuvent utiliser les domaines dont ils ont besoin uni­que­ment de manière à ce que cela n’aboutisse pas sur des chan­ge­ments in­vo­lon­taires sur des modules im­por­tants. Enfin l’in­ves­tis­se­ment pour se former à l’uti­li­sa­tion du CMS est re­la­ti­ve­ment faible pour les uti­li­sa­teurs non ex­pé­ri­men­tés.   

Aller au menu principal