
- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 9020
Salut! Super Joomlers
Voici, en tant que développeur Joomla!, à mon humble avis, 3 choses à maîtriser:
Problème
Vous souhaitez maîtriser l'écosystème Joomla! en tant que développeur.euse
Lire la suite : SUGGESTION - Les 3 fondamentaux à maîtriser en tant que développeur Joomla!

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 7224
Après avoir essayé d’installer cette extension avec pecl sans succès.
Avec le message suivant “Warning cannot install module.These settings must match”.

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 5024
Après avoir regardé des conférences sur Youtube concernant le code propre, je partage avec vous ce que j'ai retenu.
Conseils généraux sur le code propre:
- ne pas abréger
- retourner tôt
- ne pas utiliser return
- Gardez les classes et les méthodes petites
- fonctionnalité séparée dans les méthodes
- faire des contrôles défensifs (quitter tôt)
- un niveau d'indentation
Les meilleures pratiques pour résumer, le code propre devrait être:
- maintenable (compréhensible)
- flexible (ouvert aux changements futurs)
- testé
- facile à refactoriser
- utiliser setters et getters dans le bon contexte, par exemple: downloadPage() est différent de getPage()

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4770
Salut super joomlers!
Supposons que votre plugin soit un plugin système appelé coucou. (plg_system_coucou)
La structure de base du lien pour accéder directement au plugin dans votre admin est donc:
https://www.example.com/administrator/index.php?option=com_plugins&filter.folder=system&filter.element=coucou
Remplacez par vos propres valeurs bien entendu.
A bientôt pour de nouvelles astuces!

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4529
Salut super joomlers!
Dans votre aventure avec Joomla! vous tomberez de temps à autre sur
un problème qui peut être résolu par : "Le Pouvoir du Visiteur"
Il s'agit du fameux niveau d'accès Guest ou en français Visiteur,
présent par défaut dans le coeur de Joomla!
Le Pouvoir du Visiteur réside dans le fait que l'on puisse afficher des éléments de notre site Joomla! (menus, articles, modules,etc...) uniquement aux visiteurs de notre site web (utilisateurs non connectés sur notre site Joomla!)
Ainsi on peut fournir une expérience utilisateur améliorée mijotée aux petits oignons juste pour nos visiteurs.
N'hésitez pas à utiliser cette fonctionnalité sur votre site Joomla!
A bientôt pour de nouvelles astuces

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4417
Salut super joomlers!
Après avoir bien galéré en cherchant partout sur internet, le site officiel, la documentation php, les forums, j'ai enfin trouvé une solution grâce une suggestion d'une amie: Et si c'était pas tout simplement le fond de l'image ?
Effectivement, en inspectant le code de la librairie Imagick avec mon IDE de prédilection PhpStorm j'ai enfin decouvert la bonne méthode qu'il fallait appeler après l'appel au construteur d'Imagick. Voici le bout de code d'exemple:
$image = new Imagick('example.png');
$image->setImageAlphaChannel(Imagick::ALPHACHANNEL_ACTIVATE);
A vous de jouer! Happy coding!

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4414
Salut super joomlers!
Vous aussi qui aimez être à la pointe de la technologie, vous avez dû essayé d'installer Joomla! 4.x-dev sur votre ordinateur. Mais vous avez peut-être eu le même souci que moi. Que ce soit dans l'admin ou sur la partie site les modules ne s'affichent pas. Pourtant il n'y a pas d'erreur. Une requête SQL à la rescousse! La voici:
UPDATE `#__modules` SET `publish_down` = '0000-00-00 00:00:00' WHERE 1=1;
UPDATE `#__content` SET `publish_down` = '0000-00-00 00:00:00' WHERE 1=1;
A priori, la seconde requête n'est pas nécessaire mais juste au cas où les articles ne s'afficheraient pas vous pouvez executer la seconde requête. Pour ce faire, vous pouvez utiliser des outils comme phpMyAdmin, adminer, Sequel Pro, HeidiSql ou encore MySQL Workbench.
A bientôt les Joomlers de l'extrême!

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4352
Comment cloner une seule branche avec git 2.21.0 ?
Par exemple pour cloner la branche 4.0-dev du dépôt joomla-cms dans le dossier joomla4x
git clone https://github.com/joomla/joomla-cms/ --branch '4.0-dev' --depth 1 joomla4x
J'ai essayé d'autres techniques sur le web sans succès. Apparemment l'ordre des paramètres et les guillemets simples sont importants pour que cela fonctionne. Courage! Ensemble nous y arriverons

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4309
Salut super joomlers!
Voici une nouvelle astuce croustillante qui vient du noyau du code de Joomla!.
Saviez-vous que vous pouviez utiliser plusieurs fichiers SQL pour le processus d'installation de votre extension Joomla?
Lire la suite : ASTUCE - Comment utiliser du SQL modulaire dans votre manifest XML

- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 4269
Salut super joomlers!
Aujourd'hui je vais parler de percona server. Ce fork de mysql ultra performant et optimisé de façon native pour avoir une qualité niveau entreprise gratuitement. Voici les 5 étapes pour l'installer sur Ubuntu Bionic.
*** correspondent à la version que vous voulez installer
- Télécharges les fichiers .deb depuis le site officiel de percona
- Installer les dépendances
- sudo dpkg -i percona-server-common***.deb
- sudo dpkg -i percona-server-client***.deb
- sudo dpkg -i percona-server-server***.deb
Voilà, c'est tout pour aujourd'hui. A bientôt pour de nouvelles astuces
- L'information non-documentée à propos de la clé package dans joomla.asset.json
- SUGGESTION - Installer plusieurs extensions Joomla! différentes en une seule fois
- SUGGESTION - Glissez-déposer vos liens de menus quelque soit leur profondeur
- CHALLENGE - Règles de routeur personnalisées
- ASTUCE - Injection de dépendance existe depuis Joomla! 3.0.0