
TIPS - Direct access to a Joomla! plugin configuration using a link
- Written by: M. Alexandre ELISÉ
- Hits: 2039
Hello super joomlers!
Assuming your plugin was a system plugin named helloworld. (plg_system_helloworld)
The base structure of the link to access to your plugin directly from your Joomla! website backend would therefore be:

TIPS - Using custom fields by name
- Written by: M. Alexandre ELISÉ
- Hits: 2100
Hello super joomlers!
I know, I know. You will likely tell me that there will be conflicts by using custom fields by name because names are not necessarily unique.
But there is a solution for that. Using a naming convention for your custom fields. For example for article content custom fields you could use something like article-my-field.
Besides this convention. You can use this oneliner sample code rather than trying to memorize custom fields id by heart even if we might have written the ids down on a document it's a painful task.
Here is an attempt to simplify this task.

TIPS - How to send an email in text and html using Joomla! 3 JMail api?
- Written by: M. Alexandre ELISÉ
- Hits: 1676
Hello super joomlers!
By default, you can only send and email in text only or html only with JMail api in Joomla! 3.
But with this code snippet, you can send both, html and text email at the same time.
This is useful to improve your score and find your email less and less in your customers spams mailbox.
Here is the code.
Envoyez un email quasiment parfait TIPS - How to send an email in text and html using Joomla!...

NOTES - Conferences notes about "clean code"
- Written by: M. Alexandre ELISÉ
- Hits: 1903
After watching many conferences about clean code on Youtube. I share with you what I have learned.
General rules about clean code:
- do not abbrieviate
- return early
- do not use return
- Keep classes and methods small
- features separeted in methods
- defensive controls exit early
- one ident level
CHALLENGE - Custom router rules
- Written by: M. Alexandre ELISÉ
- Hits: 1158
WHY ?
This project start because of a challenge a joomler friend of mine posted in JUG Breizh on FB on February 16th 2021 The challenge was: Given an url structure like: /parent-category/subcat-a/article-1 /parent-category/subcat-a/article-2 /parent-category/subcat-c/article-7 How to make it work with urls like: /parent-category/article-1 /parent-category/article-2 /parent-category/article-7 In other words without the subcategory
WHAT ?
The answer to that delicious puzzle was custom router rules.
HOW ?
TLDR; Custom router rules injected via a system plugin onAfterInitialise event just right after Joomla! started "booting"