Alex.

Sélectionnez votre langue

  • Français (Fr) FR
  • English (UK) EN
  • Commencez ici
  • Prestations
  • Blog Tech.
    • Api Blog Tech.
    • Champs personnalisés
    • Toujours Gratuit
  • A propos
  • Connexion
Me Contacter
A l e x
Partager gratuitement ce que j'ai appris sur Joomla. (Articles, Extensions, etc...)
3 choses à maîtriser en tant que développeur Joomla!
Photo sur Unsplash

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 : English (UK)
Mis à jour : 29 septembre 2023
Affichages : 9020
  • suggestion

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!

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Comment installer l’extension de cryptographie libsodium pour php7.0.27
Photo sur Unsplash

ASTUCE - Comment installer l’extension de cryptographie libsodium pour php7.0.27

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 22 janvier 2023
Affichages : 7224
  • astuce
  • sécurité

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”.

extension libsodium pour php7.0.27 ASTUCE - Comment installer l’extension de cryptographie libsodium pour php7.0.27

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Notes de conférences "clean code"
Photo sur Unsplash

NOTES - Notes de conférences "clean code"

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 5024
  • note
  • code

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()
  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Accéder directement à la configuration d'un plugin dans Joomla! grâce à un lien
Photo sur Unsplash

ASTUCE - Accéder directement à la configuration d'un plugin dans Joomla! grâce à un lien

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 4770
  • astuce

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!

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Souriez, vous êtes notre invité : Le Pouvoir du Visiteur
Photo sur Unsplash

Souriez, vous êtes notre invité : Le Pouvoir du Visiteur

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 4529
  • astuce

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

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Comment afficher image png avec fond transparent en utilisant Imagick en PHP
Photo sur Unsplash

SOLUTION - Comment afficher image png avec fond transparent en utilisant Imagick en PHP

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 4417
  • astuce
  • solution

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!

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Afficher contenu masqué après installation de Joomla4.0-dev
Photo sur Unsplash

SOLUTION - Afficher contenu masqué après installation de Joomla4.0-dev

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 4414
  • bdd
  • solution
  • joomla4

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!

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Comment cloner une seule branche avec git 2.21.0
Photo sur Unsplash

ASTUCE - Comment cloner une seule branche avec git 2.21.0

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 4352
  • astuce

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

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Comment utiliser du SQL modulaire dans votre manifest XML
Photo sur Unsplash

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 : English (UK)
Mis à jour : 27 septembre 2023
Affichages : 4309
  • astuce
  • bdd
  • coeur

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

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

Comment installer Percona Server sur Ubuntu Bionic en 5 étapes
Photo sur Unsplash

ASTUCE - Comment installer Percona Server sur Ubuntu Bionic en 5 étapes

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Gratuit
Également disponible : English (UK)
Mis à jour : 19 août 2023
Affichages : 4269
  • astuce
  • bdd
  • performance

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

  1. Télécharges les fichiers .deb depuis le site officiel de percona
  2. Installer les  dépendances
  3. sudo dpkg -i percona-server-common***.deb
  4. sudo dpkg  -i percona-server-client***.deb
  5. sudo dpkg -i percona-server-server***.deb

Voilà, c'est tout pour aujourd'hui. A bientôt pour de nouvelles astuces

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment les Web Services de Joomla! 4.x.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

    • Me contacter
    • Vous inscrire à l'infolettre quotidienne à 9h00 UTC +00:00
    • Mettre une étoile sur un de mes projets GitHub qui vous a aidé

  1. SOLUTION - Comment forcer le chargement de la langue globale dans vos extensions Joomla! personnalisées
  2. CHALLENGE - Règles de routeur personnalisées
  3. ASTUCE - Injection de dépendance existe depuis Joomla! 3.0.0

Page 1 sur 2

  • 1
  • 2
  • 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

S'abonner Gratuitement Maintenant

Merci de remplir ce champ
    Merci de remplir ce champ
    Merci de remplir ce champ
    J’ai lu et j’accepte les Termes et conditions
    ×
    et la Politique de confidentialité
    ×
    Alex | Api Adept

    Votre site web. Augmenté.

    Me Contacter
    • Contributions
    • Salle de Conférence
    • Me laisser un message
    Liens Utiles
    • Connexion
    • Mon compte
    • Demander Données Personnelles
    • Confirmer Demande Données Personnelles
    • Étendre Le Consentement

    Sélectionnez votre langue

    • Français (Fr) FR
    • English (UK) EN
    Our Address
    FRANCE

    Copyright © 2023 Alex | Api Adept - Tous droits réservés
    • Conditions Générales D'Utilisation
    • Conditions Générales De Vente
    • Licence des extensions Joomla! créées (AGPL-3.0-or-later)
    • Mentions légales
    • Politique de confidentialité et cookies
    Oooh...

    Vous partez déjà?

    Contact Continuer