Christophe Lance marketing internet et web design Christophe Lance marketing internet et web design (Mobile version) Logo Christophe Lance (Mobile)

Web design

  • Pourquoi et comment migrer son site web de Wordpress vers Joomla ?

    Migration de CMS

    La question de migrer son site Wordpress vers Joomla peut sembler incongrue compte tenu de l'importante part de marché dont bénéficie le CMS d'Automattic. Pourtant, depuis plusieurs années, Wordpress est en train de convertir l'ensemble de son code source de PHP vers React (un framework Javascript popularisé par Facebook), ce qui change les habitudes de nombreux utilisateurs et à terme nécessitera la réécriture complète de plus de 50'000 plugins, un résultat loin d'être garanti dans un système de plus en plus cloisonné et contrôlé par une société qui se trouve dans une logique d'écrémage du marché.

  • Gestion d'événements et de services avec le plugin Wordpress Amelia Booking

    Extension de réservation

    Il existe de nombreuses solutions sur le marché pour gérer sur un site web des événements ou des services. Amelia Booking est un plugin qui s'installe sur le CMS Wordpress et propose un module de réservation clés en mains pour les débutants tout en offrant des possibilités d'extension pour les développeurs.

  • Faut-il mettre à jour votre CMS vers Joomla 5 ?

    Sécurité du CMS Joomla 5

    De nombreux sites web professionnels fonctionnent toujours avec le CMS (Système de gestion de contenu) Joomla 3 (source), qui n'est plus mis à jour depuis août 2023, sans compter les versions plus anciennes. Cette situation présente des risques au niveau de la sécurité et des pertes d'opportunités en termes de performances.

    Faut-il mettre à jour vers Joomla 5, voire migrer vers Wordpress comme le préconisent les aficionados de cette plateforme ?

  • Comment mettre à jour votre site web de Joomla 3 à Joomla 5 ?

    Améliorer les performances de votre CMS

    La nouvelle version 5 de Joomla connaît un grand succès et a permis de relancer l'intérêt pour la plateforme dans le marché très concurrentiel des CMS. C'est pourquoi, il est temps de mettre à jour sans plus attendre votre site vers cette version plus moderne et performante. Ce processus appelé mini-migration par Joomla est relativement simple dans la mesure où vous n'utilisez pas trop d'extensions tierces dans votre version Joomla 3. Dans ce dernier cas, il faudra examiner chaque extension et vérifier sa compatibilité avec le composant de mise à jour présent dans Joomla 3.10 et avec l'annuaire d'extensions de Joomla. Les extensions obsolètes peuvent être aussi remplacées par l'utilisation des champs personnalisés de Joomla, les fonctions natives ou des surcharges de code PHP.

  • Comment ajouter des images à la page de résultats du moteur de recherche de Joomla 4 ?

    Comment ajouter des images à la page de résultats du moteur de recherche de Joomla 4 ?

    Le moteur de recherche intégré à Joomla 4 représente une amélioration importante par rapport à celui fourni par défaut dans la version précédente. Il fonctionne par indexation du contenu des tables de la base de données, plutôt que par requête transversale à chaque demande. Il conviendra à la majorité des sites standards et permet un contrôle plus fin et une meilleure pertinence des résultats. Un menu déroulant optionnel aide l'utilisateur à compléter les mots clés qu'il tape. En utilisant les filtres de base ou en installant une extension comme Jfilters, il devient possible de créer une navigation à facettes avec de multiples critères de tri. 

    L'exemple suivant montre comment un webmaster peut rendre la page de résultats plus intéressante en ajoutant des vignettes et comment optimiser leur affichage avec des classes CSS et le nouvel attribut lazy loading.

  • Intégrer Javascript à Joomla: les bonnes pratiques

    Intégrer Javascript à Joomla: les bonnes pratiques

    Javascript est un langage incontournable, lorsque l'on veut dynamiser et optimiser un CMS en PHP comme Joomla. Par exemple, il est possible de créer un calculateur (BMI, devis, etc.) en PHP, mais l'intégrer dans le CMS en Javascript évitera un rechargement de page ou limitera l'interaction au chargement d'un flux de données de type Ajax.

    Javascript est bien entendu déjà utilisé par le coeur du CMS et par toutes sortes d'extensions ou de fonctionnalités pour réaliser des diaporamas d'images, des filtres d'articles ou des effets d'animation. Sur un site important, cet agglomérat de codes a vite tendance à transformer un CMS en usine à gaz, s'il est mal géré.

  • Perdu dans Joomla ? Petit guide pour modifier les contenus comme un pro

    Perdu dans Joomla

    C'est une question qui fait parfois surface. Lorsque le site a beaucoup de pages, les utilisateurs qui ne connaissent pas bien Joomla peuvent avoir de la peine à trouver comment modifier certaines informations. En effet, les pages sont créées dynamiquement dans une logique de séparation du contenu et de la présentation, ce qui est important si le site comporte de nombreuses pages ou si sa structure doit pouvoir évoluer.

    Cependant, ce processus peut être complexe en raison de l'intégration de données enregistrées dans des tables de base de données différentes: articles, modules, plugins, champs personnalisés, menus, templates, chaînes de traduction, fichiers, qui peuvent appartenir à différents types de composants et sans compter qu'un CMS est un outil collaboratif avec des permissions qui changent entre les utilisateurs et en plusieurs langues.

  • Mettre à jour ses CMS Joomla et Wordpress sans stress

    Mettre à jour ses CMS Joomla et Wordpress sans stress

    Un point fort indiscutable des CMS (Système de gestion de contenu) Joomla et Wordpress est la possibilité de mettre à jour facilement leur code source et celui de leurs extensions en cliquant simplement sur un bouton dans l'interface d'administration. Wordpress permet d'effectuer les mises à jour mineures et majeures automatiquement, contrairement à Joomla, qui informe le webmaster par email, mais lui laisse en fin de compte le soin de choisir le bon moment pour le faire. Les deux approches ont leurs avantages et inconvénients. Néanmoins, les utilisateurs de Wordpress peuvent désactiver cette fonction et ceux de Joomla peuvent utiliser des services externes pour réaliser la mise à jour d'extensions automatiquement ou globalement.

  • Créer son site avec Wordpress et un thème Gantry 5

    Créer son site avec Wordpress et un thème Gantry 5

    Gantry 5 est une plateforme open source commune aux CMS Grav, Joomla et Wordpress, actuellement développée par Tiger 12, permettant de créer des thèmes de très bonne qualité visuelle. Elle est construite sur la base du langage de template Twig (popularisé par Drupal et Symfony) porté sur Wordpress par l'intermédiaire de la bibliothèque Timber qui transpose les fonctions du CMS.

  • Exemple d'optimisation d'un site web réalisée avec le CMS Joomla

    Exemple d'optimisation d'un site web réalisée avec le CMS Joomla

    Un portail bilingue a été réalisé par un créatif talentueux, mais le CMS était devenue une usine à gaz. Le site était lent, mal référencé et peu sécurisé. C'était le moment de faire appel à "SOS CMS". On commença par installer une copie du CMS sur un serveur de test (staging server) en local, afin d'activer les rapports d'erreur et les outils de débogage en toute sérénité. C'est un gros avantage des CMS open source comme Joomla par rapport aux services en ligne, vous n'êtes pas obligé de travailler sur la version en production et par conséquent toutes les pistes peuvent être explorées sans risque de faire une fausse manoeuvre.

  • Améliorer sa productivité en maîtrisant – enfin – l'éditeur HTML de son CMS

    Editeur de contenu du CMS

    De nombreuses personnes confondent l'éditeur de contenu d'un CMS (on dit aussi éditeur HTML ou éditeur WYSIWYG) avec un outil de création de site web. L'éditeur de contenu du CMS permet à des rédacteurs de niveaux techniques différents de modifier les articles d'un site web conçu et maintenu par un webmaster. Bien connaître le fonctionnement de l'éditeur HTML d'un CMS permet d'augmenter la productivité dans le cadre d'un site professionnel nécessitant parfois la gestion de centaines de pages par des auteurs spécialistes de leur domaine, mais qui ne sont pas des web designers.

  • Concevoir un site web… sur papier

    Concevoir un site web… sur papier

    L'angoisse de la page blanche existe aussi pour un(e) chef(fe) de projet chargé(e) de concevoir un nouveau site web.
    Pour développer ses idées, les présenter à sa direction, à ses clients et communiquer avec les différents intervenants (rédacteur, graphiste, programmeur, responsable marketing, etc.), un schéma est – souvent – plus efficace qu'un long discours.

  • Votre CMS Joomla ou Wordpress est-il correctement installé et optimisé ?

    Votre CMS Joomla ou Wordpress est-il correctement installé et optimisé ?

    Créer son site web avec un CMS (Système de gestion de contenu) open source comme Wordpress ou Joomla vous permet de ne pas vous retrouver prisonnier d'un service web sur abonnement réduit au plus petit dénominateur commun des besoins de ses utilisateurs, qui peut modifier son offre du jour au lendemain ou supprimer votre compte au moindre problème.

  • Gantry 5 au banc d'essai: développement de templates pour Joomla!, Wordpress et Grav

    Gantry

    Gantry 5 est un framework (bibliothèque de code) open source et multiplateformes pour CMS (Content management system) développé à l'origine par Rocket Theme et exploité par différents développeurs Gantry. La société Tiger12 vient de reprendre officiellement le développement du framework avec des ambitions renouvelées. Il s'installe sur les CMS Joomla, Wordpress ou Grav (un CMS avec base de données en fichiers texte), afin de faciliter le développement de templates (ou thèmes dans la terminologie Wordpress/Grav). Il est très bien noté à la fois dans le Joomla extensions directory et le répertoire des plugins Wordpress.

  • Développer un site web avec Joomla: retour d'expérience

    Développer un site web avec Joomla: retour d'expérience

    Joomla! est un système de gestion de contenu (CMS) open source et gratuit, développé par des contributeurs dans le monde entier, qui se veut à la fois simple pour les débutants et suffisamment flexible et performant pour les développeurs plus expérimentés.

    Bien entendu, ce CMS, qui existe depuis 2005, a ses limitations et les lourdeurs que l'on peut attendre d'un projet communautaire à l'échelle mondiale. Mais tout en reconnaissant qu'aucun logiciel n'est parfait, Joomla permet de développer un site multilingue de manière simple et sécurisée, de disposer d'un système de permissions performant avec des technologies éprouvées qui sont régulièrement mises à jour, sans installer de multiples extensions et pour un budget raisonnable.

  • Bots malveillants: une menace fantôme ?

    Bots malveillants

    Selon certains scientifiques ou entrepreneurs visionnaires comme Elon Musk, l'intelligence artificielle menace à terme l'humanité. Intelligents ou non, les robots ont toujours fasciné et effrayé les humains. Pour tout webmaster qui se respecte, interagir avec des ro(bots) est une activité bien réelle et quotidienne. Sur un petit site (max. 1000 visiteurs par jour), ils peuvent représenter jusqu'à 80% de l'audience totale. Dans le jargon d'internet, les bots sont des logiciels qui effectuent des tâches fastidieuses de manière automatique ou semi-automatique. Certains, comme le fameux Googlebot, indexent les pages web dans la base de données des moteurs de recherche.

Page 1 sur 2

Devis et renseignement gratuits