Application Joomla

  • La vidéo de cette leçon

  • La vidéo de cette leçon

  • La vidéo de cette leçon

  • Les développeurs Joomla travaillent dur sur la version 3.7 de Joomla et nous proposent beaucoup de changements passionnants.

    Dans ce post, je vais vous donner un aperçu de 6 nouvelles fonctionnalités qui pourraientêtre ajoutées à Joomla 3.7.

    Nous ne sommes même pas à la phase Alpha du développement de la version 3.7, donc rien n'est gravé dans le marbre. Mais je suis sûr que les développeurs aimeraient plus de tests et de retours concernant ces nouvelles idées. J'ai ajouté un lien Github à la suite de chaque amélioration proposée, afin que vous sachiez comment vous impliquer dans leur développement.

    Cet article est une libre traduction du billet de @SteveBurge : 6 Possible New Features in Joomla 3.7

  • Votre site Joomla est en version 2.5 et vous avez remis à plus tard son transfert en version 3. Et cela : 

    • Peut-être par manque de temps ?
    • Peut-être par manque de connaissances ?
    • Car vous considérez que ce n'est pas une priorité...

    Pourquoi évoluer vers Joomla 3.x ?

    1. L'argument de la Sécurité :

    Joomla 2.5 n'évolue plus et ses failles de sécurité sont désormais bien connues. A partir de Joomla 3.4, un code "UploadShield" a été intégré, qui permet de détecter la plupart des ajouts malveillants en examinant le nom et le contenu des fichiers. Récemment encore, nous avons vu à quel point il était important de tenir sa version Joomla à jour; en effet, une faille de sécurité dans la version 3.6.3 permettait de créer un compte Administrateur.

    2. L'argument de la Rapidité :

    Même si l'impact sur la rapidité de chargement du site est bien moins importante que, par exemple, la qualité de l'hébergement (cf. notre dossier Quel hébergeur et hébergement Joomla 3.x faut-il choisir ?), Joomla versions 3.x a été mesuré comme 15% plus rapide que les mêmes sites en version 2.5.
    De plus, à partir de la version 3.5, Joomla peut fonctionner (sous réserve de compatibilité des composants de votre site), avec la version 7 de PHP. En raison de l'optimisation de PHP 7, cette évolution a un fort impact sur la vitesse de chargement du site (jusqu'à 40% environ). C'est d'autant plus de signes positifs envoyés à Google pour votre référencement.

    3. L'argument de la Fiabilité / Evolutivité:

    Les éditeurs de composants ne proposent plus d'évolutions pour Joomla 2.5. Ces évolutions (nouvelles fonctionnalités, corrections de bugs) sont désormais uniquement incluses dans des versions d'extensions compatibles avec Joomla 3.x.  Egalement, les nouveaux composants ne sont proposés que sous Joomla 3.x.
    Enfin, au vu du choix fait récemment par la Team Joomla de procéder par montée de version progressive (et non plus par STS / LTS), les migrations entre versions majeures (Joomla 3 => 4 => 5) devraient être facilitées et s'apparenter à de simples mise à jour.

  •  

    Cet article est une libre traduction d'une étude publiée par Watchful.li en 2016 (At least one in three Joomla sites require urgent updates). Elle reste d'actualité tant les principes de sécurité évoqués sont essentiels et continuent de ne pas être respectés par une partie des utilisateurs de Joomla, même sur des sites importants. Nosyweb utilise l'application Watchful aussi bien pour surveiller l'activité des sites de ses clients, mais également pour automatiser la mise à jour de Joomla et de certaines extensions.

    Le projet Joomla a publié une mise à jour importante pour sa série 3.6 : Joomla 3.6.4. Comme cette version comprenait un correctif pour un problème important de sécurité, Joomla a publié une annonce quelques jours auparavant indiquant la date de sortie exacte afin que les utilisateurs se préparent et planifient la mise à jour.

    En tant que service d’aide à la mise à jour des sites Joomla (et Wordpress), nous avons ici, chez Watchful, une vue de premier rang sur ce processus. Certains développeurs d'extensions comme Akeeba et JCE ont également coordonné la publication des mises à jour avec la version 3.6.4 de Joomla.

    Dès que Joomla 3.6.4 a été publié, les utilisateurs de Watchful ont commencé à se connecter et à mettre à jour leurs sites en utilisant notre 1-click updater.

    Les modèles de mise à jour varient considérablement, avec des Watchers qui mettent seulement Joomla à jour - y compris certains clients qui mettent à jour plusieurs dizaines de sites à la fois - et d'autres qui prennent une approche plus prudente en mettant à jour Joomla ainsi que toutes les extensions d'un site à la fois.

    Comme il y avait une activité de mise à jour importante cette semaine et que la sécurité d'un site Web n'a jamais été aussi cruciale dans l’actualité et la blogosphère, nous avons décidé d'examiner les taux d'adoption pour les différentes versions de Joomla et quelques extensions Joomla. Voici un résumé de ce que nous avons observé.

  • Ou comment concevoir un projet rapidement et performant à moindre coût.

    Nous avons tous été confrontés à ce problème : trouver la formule gagnante d’extensions qui vous apporterons des services performants et peu coûteux. Le plus difficile est de faire de notre Joomla une véritable machine de guerre. Cela s’aggrave car plus nous avons d’applications plus nous alourdissons Joomla et moins ses performances seront au rendez-vous.

    C’est pourquoi j’ai beaucoup cherché pour trouver des systèmes qui soient multi-usages et ergonomiques. Le pire c’est le temps que nous passons pour tester et pour les trouver.

    C'est article est proposé par le membre de communauté NosyWeb Neoweb. Retrouvez son site Corporate

    Combien de temps avons-nous passé à trouver les bons outils ? Combien de temps avons-nous perdu à nous former et à utiliser les mauvais ? Et combien d’argent avons-nous dépensé pour des solutions qui ne correspondaient pas forcement à nos besoins ? Quelles méthodes employées pour trouver une extension fiable et utile ?

    Bien souvent il est difficile de trouver le bon outil, la bonne procédure pour monter un projet Joomla rapidement, et efficacement.

  • 1- Installation et présentation

    Ce tutoriel se base sur l'outil Rocksprocket édité par RocketTheme.

    Cet outil multi-fonctions est gratuit et permet d'afficher diaporamas, galeries d'images, présentations en onglets ou accordéon et bien plus... Tous les affichages sont responsive.

    Il n'est pas nécessaire de s'appuyer sur un template de chez RocketTheme ou la bibliothèque Gantry et son template associé. Néanmoins, si c'est votre cas, vous placez votre site dans une situation très favorable en termes de performances car certains programmes Javascript, identiques entre Rocksprocket et le template, ne seront chargés qu'une seule fois. A l'inverse un environnement hétérogène, qui s'appuie sur des outils de multiples éditeurs, va forcément cumuler les fichiers css et js à charger.

    Site de démos très bien conçu de Rocksprocket.

  • 1. À propos de ce guide utilisateur

    IZ-WAMP, qu’est-ce que c’est ?

    « IZ-WAMP Joomla est, comme son nom le laisse supposer, un package WAMP open source regroupant les dernières versions stables de Windows, Apache, MySQL et PHP (WAMP,lien Wikipedia).

    En plus des traditionnelles entités susmentionnées, IZ-WAMP Joomla embarque la dernière version de Joomla. De la sorte, vous pouvez gérer votre site sur votre machine en local et hors connexion. Une bonne façon de travailler sur des améliorations ou une refonte du site de manière sécurisée avant de le basculer en ligne.

    Une fois IZ-WAMP Joomla installé sur votre PC, notez l'apparition d'un menu déroulant accessible depuis la zone de notification. Parmi les différentes entrées disponibles, vous retrouvez les composants du package WAMP que vous administrez facilement. »

    (source :http://www.01net.com)

    image004En plus de proposer une plateforme WAMP (http://localhost), le logiciel intègre Joomla! (http://localhost/joomla). D’autres modules pour la création Web et autres sont disponibles sur le site « Sourceforge.net »

  • Cet article a 2 objectifs distincts :

    • Etre un dossier récapitulatif des bonnes pratiques en terme de maintenance de site Internet tournant sous le CMS Joomla
    • Interpeller les utilisateurs Joomla faisant appel à des "professionnels" pour la maintenance de leur site Joomla, et dénoncer les pratiques douteuses ou encore les manquements à ce type de prestation.

    Je vais particulièrement insister sur ce dernier point en raison des nombreux retours que j'ai eus de la part de nouveaux clients, d'utilisateurs de la communauté Joomla ou encore d'utilisateurs lambdas, qui m'ont fait part de leur expérience et de leur désarroi face à des pseudos "expert Joomla", "professionnels Joomla", "spécialiste Joomla". Il est clair qu'aujourd'hui, si la situation ne s'est pas dégradée, elle ne s'est pas non plus améliorée, et le nombre de pseudo-professionnels Joomla est encore très (trop) nombreux.

    Dans les faits, repasser derrière ce type de professionnels incompétents sur Joomla (mais peut-être compétent sur autre chose) reste une expérience assez déplaisante... Effectivement, au-delà d'une qualité de service médiocre pour le client (Joomla instable, peu souple, peu évolutif, peu d'autonomie, service client / support peu réactif...) et de la potentielle difficulté pour ce dernier de trouver un autre prestataire d'accord pour reprendre le travail sans facturer de mise à niveau, cet état de fait a un impact direct sur l'image du CMS Joomla, et c'est bien là l'une de mes principales motivations à écrire cet article (rédigé sur un coup de tête en plein après-midi :-) ).

  • L'objet de ce tutoriel est de présenter l'utilisation de Falang pour traduire votre site Joomla, ainsi que les points forts de ce composant par rapport à la gestion des langues native de Joomla. Au passage, nous vous apportons des conseils pour une mise en place véritablement opérationnelle d'un site multi-langues.

    Documentation à consulter au préalable:

    Installation/Configuration des langues sous Joomla

    Installation/Configuration de Falang

    Pour compléter ce premier niveau d'information, l'éditeur de Falang est Français, l'extension est payante et inclut un support (rapide et constructif). 

    Traduction des articles avec Falang

    L'avantage principal est de ne pas dupliquer les articles. Chaque traduction d'un article est stockée dans une table spécifique à Falang. Cela vous permet de visualiser vos articles en FR, de les trier ou de les sélectionner, sans être perturbé par une multiplication d'articles.
    En outre, le principe natif de Joomla de gestion des traductions via les "Associations", n'est pas visuel et il est parfois difficile de sélectionner toutes les traductions d'un même article, afin d'effectuer une modification. Avec Falang, ce souci ne se pose pas puisque les traductions d'un article sont rattachées à l'article lui-même.

    Ci-dessous un comparatif présentant des articles gérés avec Falang et d'autres articles associés à une langue et pour lesquels il n'est pas aisé de retrouver l'article correspondant dans les autres langues.

    gestion traduction articles joomla avec falang

    Nous allons voir ci-après la procédure de traduction d'un article avec Falang, certains principes seront similaires pour les autres contenus (éléments de menus, modules,...).

  • RSForm est un composant de gestion des formulaires aux fonctions très puissantes et stables dans l'environnement de Joomla.

    Un des points forts de ce composant est la gestion des emails:

    • définissez simplement vos adresses emails administrateur/destinataire, ainsi que le nom de l'expéditeur, l'objet...
    • mettez en place les textes des courriels administrateur/destinataire selon vos besoins(données du formulaire, mise en forme éditeur JCE, insertion d'images et de liens...)
    • une gestion multi-langues,
    • gardez une trace sous Joomla du détail des soumissions à vos formulaires
  • Cet article est une synthèse des recommandations de Google et des bonnes pratiques reconnues, en matière de mise en place des titres sur vos pages web, notamment sous Joomla.

    Le titre du paragraphe principal de chaque page

    Comme pour un article dans la presse, chaque page de votre site doit comporter un seul titre principal.
    Ce titre principal doit être différent sur chacune des pages de votre site; chaque page traitant d'un sujet différent.

    Il doit contenir une expression-clé sur laquelle vous fondez votre référencement naturel (celui de la page).

    Sa longueur n'est pas strictement encadrée mais un titre trop long sera considéré par les moteurs de recherche comme abusif. On peut considérer 100 caractères comme une limite maximale raisonnable. Son contenu doit être rédigé de manière naturelle et pas une suite de mots.

    Il est symbolisé par la balise HTML <h1> ("h" pour headline).

  • Préambule - relativiser l'impact du référencement naturel

    Le terme "référencement" est très générique et englobe de nombreuses compétences. Cet article n'est pas destiné aux professionnels du référencement mais aux utilisateurs de Joomla (et autres CMS), qui souhaitent se conformer aux principales règles préconisées par les moteurs de recherche, et donc aux bonnes pratiques du web.

    Suivre ces règles ne va pas provoquer un bond spectaculaire dans votre positionnement. Ces informations sont plutôt des clés pour permettre au positionnement de votre site de progresser pas à pas, au fil du temps.
    Il faut cependant bien garder à l'esprit que ce principe n'est pas automatique, la position de votre site dépend aussi beaucoup du comportement des sites concurrents et des évolutions des algorithmes des moteurs de recherche.

    En revanche, ne pas suivre les règles énoncées ci-après équivaudra à décrédibiliser votre site, et donc, à terme, cela impliquera un recul dans les résultats de recherche.

    Cet article n'est pas exhaustif, il aborde simplement les points essentiels reconnus par les professionnels du référencement naturel.

  • La vitesse de chargement est devenu un des critères majeurs d'évaluation des sites internet par les algorithmes de Google. La montée en puissance des connexions via les téléphones mobiles (supérieures au nombre de connexions sur poste fixe depuis 2015) a eu une influence sur l'importance croissante de ce critère de performance des sites.

    L'optimisation des images constitue le moyen le plus simple de gagner en performance. C'est une démarche non technique et dont les effets sont mesurables immédiatement.

    Sauf cas particulier, les méthodes et outils évoqués dans cet article ne génèrent aucune perte visible de qualité des images.

  • JSitemap Pro est un composant très complet de gestion de votre plan de site.

    Pour rappel, le plan de site est un outil qui n'a pas d'impact direct sur le référencement de votre site, mais il permet une indexation rapide de l'arborescence de vos menus, ainsi que des nouvelles urls.
    Deux fonctions principales sont disponibles et configurables très finement :

    • constituer la page HTML de plan de site présentant une image de l'arborescence de vos menus et les liens vers chaque page
    • générer un fichier XML à charger dans Google Search Console
  • Par défaut, les plugins de contenu Joomla fonctionnent toujours dans les articles. 

    Cependant, vous pouvez rencontrer une difficulté pour les faire fonctionner dans les modules de type "contenu personnalisé". Ce court tutoriel va vous donner l'astuce.

     

  • En tant que professionnels du web, nous sommes confrontés à de nombreuses solutions d'hébergement, imposées parfois par nos clients, sur leurs sites existants. En termes de performances pures, de support, ou d'environnement d'administration, nous constatons de grandes disparités, concernant les hébergements mutualisés (Partagés ou Cloud).

    Cet article se veut didactique pour tous les professionnels hébergeant leur site Internet Joomla chez l'un des leaders mondial de l'hébergement qu'est OVH. Bien que proposant d'excellentes offres de location de serveurs dédiés ou de solutions d'infogérance pour les entreprises, force est de constater que dans le contexte très précis d'un Joomla tournant sur un hébergement mutualisé OVH, cela peut poser beaucoup de problèmes. En effet, nous relevons dans le tableau ci-dessous tout ce qui va à l'encontre de la valeur ajoutée qu'apporte un CMS comme Joomla dans une stratégie de communication digitale telle que nous la préconisons.

  • SH404SEF est le composant le plus connu sous Joomla pour gérer la réécriture des urls. Le principe de réécriture consiste principalement à associer une expression technique d'une url (souvent constituée d'un Id d'article, d'un Id d'élément de menu, d'un Id de catégorie, d'un code langue) vers une expression non technique composée de mots courants, voire des mots-clés pour le référencement. Celle-ci est communément appelée alias.

  • Avez-vous une page vierge sur votre site Joomla affichant ce message ?

    "Error displaying the error page: Application Instantiation Error: Could not connect to MySQL."

    Cela signifie que Joomla ne peut pas se connecter à votre base de données. Etant donné que les données de votre site y sont stockées, il est très important de corriger ce problème de connexion. Lisez la suite afin de savoir comment résoudre cette erreur de connexion à la base de données.

Contact