Le best of de Marc – Marc

Marc Dechèvre (aka Woluweb)

1. ImageRecycle

Besoin d’alléger/optimiser vos images pour votre site web ? Le site suivant permet de diviser le poids initial par 2 ou plus (selon l’image initiale bien sûr) : https://www.imagerecycle.com/

Mieux : il est même possible de l’intégrer directement dans Joomla grâce à une extension https://www.imagerecycle.com/cms/joomla

On peut alors choisir

NB : on peut toujours revenir à l’image originale.

2. Allégez la liste de positions

Quand vous devez assigner une position à un module, la liste est trop longue, pas vrai ? Avez-vous pensé à désinstaller ou à désactiver les templates que vous n’utilisez pas ?

Exemple : désactivez Protostar (inutile de le désinstaller vu qu’il reviendrait lors des upgrades de Joomla)... ... et vous ne verrez plus dans la liste des positions les position-5, position-7 etc

3. Personnalisez l’administration

Il est possible de changer la couleur et le logo de l’écran de connexion (login), ainsi que de l’interface d’administration. Allez dans le menu Extensions > Templates > choisir Administration dans le menu déroulant > template Isis > onglet Avancé

4. VPN gratuit

Vous ne parvenez pas à avoir accès à un site (IP bloquée par votre Admin Tools) ou vous souhaitez rester anonyme ? Un VPN vous permet de contourner le problème. Le navigateur Opera offre un VPN gratuit : https://www.opera.com/fr/computer/features/free-vpn

Vous pouvez vérifier/visualiser “d’où vous surfez” p.ex. grâce à cet outil : https://tools.keycdn.com/geo

5. Articles Anywhere – liste déroulante pointant vers des articles

Comment faire un dropdown qui pointe vers les articles avec un url SEF ?

<select name="mon_dropdown" onchange="location = this.value;">
    {articles category="Ma Catégorie"}
        <option value="[sefurl]">[title]</option>
    {/articles}
</select>

6. Filtres sur des Champs Personnalisés (Custom Fields)

Vous utilisez des Custom Fields pour enrichir votre contenu (fiches de films, fiches produits, fiches projets, ...) et vous voudriez avoir une possibilité de filtre ?

Voyez cet excellent module entièrement gratuit développé par pmleconte (pseudo sur https://forum.joomla.fr) https://www.conseilgouz.com/sources/simple-isotope

7. Changer de version de Boostrap

Voici quelques astuces pour faire efficacement les adaptations de votre site :

8. Vulnérabilités

Besoin de vous convaincre (de convaincre un client) qu’il y a chaque année grosso modo deux fois moins de vulnérabilités (CVE) sur Joomla que sur WordPress ?

9. Partages Facebook & Twitter

Besoin de vider le cache de Facebook et/ou Twitter avant de (re)partager une page ?

10. Besoin d’envoyer de très gros fichiers

Les fichiers que vous devez envoyer à un tiers sont trop volumineux pour https://wetransfer.com/ ?

Essayez par exemple https://mega.nz/ qui a une limite beaucoup plus élevée.

En auto-hébergé, il existe aussi BoZon

11. Votre custom.css appliqué même dans le backend

Vous utilisez l’éditeur JCE et vous voudriez que lors de l’édition dans l’administration le texte “applique” déjà votre custom.css pour un rendu plus proche du résultat final ?

Dans la Configuration de JCE, trouvez le paramètre Fichier(s) CSS Personnalisé(s) et indiquez template/$template/css/custom.css

(ou le lien vers n’importe quel autre fichier css bien sûr)

12. Certificat SSL sur votre propre serveur

Vous voulez avoir votre certificat SSL (https) sur votre propre serveur ?

Suivez le guide :

https://www.dionysopoulos.me/255-forge-your-own-ssl-certificates-for-local-development.html

13. Tâches CRON

Besoin de lancer une tâche CRON comme par exemple

Voyez le service gratuit https://cron-job.org/en/

14. Comment limiter la recherche à une seule catégorie

Avec la Smart Search (Recherche avancée), il est possible de limiter l’indexation du site à certaines Catégories

Enfin, dans le module de recherche, on peut spécifier le filtre voulu.

https://stackoverflow.com/questions/29731314/joomla-search-in-specific-category

15. Google Chrome et ERR_SPDY_PROTOCOL_ERROR

Vous avez parfois ce message d’erreur ERR_SPDY_PROTOCOL_ERROR dans Google Chrome lorsque vous êtes en train de travailler sur un de vos sites ?

Pour le résoudre immédiatement :

  1. Aller sur chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active dans Chrome
  2. Cliquer sur la flèche en haut à droite
  3. Dans la liste déroulante, cliquer sur Flush Sockets

16. Remettre le compteur de tous les articles à 0

Autrement dit, commentfaire un “reset hits”

Aller dans phpmyadmin et exécuter le SQL suivant :

update MonPrefixe_content set hits = 0

Explications : http://www.ostraining.com/blog/joomla/reset-joomla-hits-to-zero/

17. Comment mettre certains onglets du backend en couleur

Quand on utilise Custom Fields, ceux-ci apparaissent dans l’Administration (backend) sur des onglets dédiés. Pour rendre ces onglets plus visibles, on peut par exemple les mettre en couleur.

En fait, on peut créer son propre custom.css pour le template backend Isis dans le dossier \administrator\templates\isis\css

Il sera chargé automatiquement

Dans ce fichier custom.css, on ajoute p.ex. le css suivant :

css_mytab.png

18. Migrer votre contenu K2

Vous aviez K2 sur votre site et vous voudriez migrer ce contenu vers les Articles Joomla “normaux” ?

Essayez cette extension (gratuite) : https://www.joomlart.com/joomla/extensions/k2-to-com-content-migration-plugin