Alex.

Select your language

  • Français (Fr)
  • English (UK)
  • Home
  • Services
  • Blog
  • About
  • Login
SCHEDULE A CALL
A l e x
Direct access to a Joomla! plugin configuration using a link
Published: 05 March 2019
Category: Blog

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: 

Read more ...


Using custom fields by name
Published: 21 March 2019
Category: Blog

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.

Read more ...


How to send an email in text and html using Joomla! 3 JMail api?
Published: 09 September 2017
Category: Blog

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


Conferences notes about "clean code"
Published: 18 July 2018
Category: Blog

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

Read more ...


Published: 22 February 2021
Category: Blog

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"

Download Contact Alexander

  1. SUGGESTION - 3 things to master as a Joomla! developer
  2. Relax, you are our guest : The Power of the Guest
  3. SUGGESTION - Install many different extensions at once
  4. TIPS - How to install Percona Server on Ubuntu Bionic in 5 steps
  5. TIPS - How to clone one branch only with git 2.21.0

Page 2 of 6

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ANNOUNCEMENT - Helloapi example component Joomla! 4 webservices
  • CHALLENGE - Custom router rules
  • EXTENSION - Dynamic Custom Fields Inference
  • EXTENSION - Jiji, your new Joomla! 4 Console friend
  • EXTENSION - Multi-context custom fields
  • astuce
  • code
  • extension
  • tips
  • solution
alexandree.io

You Found Your Solution

Useful Links
  • Login
  • My account
  • Personal Data Request
  • Confirm Personal Data Request
  • Extend Your Consent
Our Address
FRANCE

Copyright © 2022 alexandree.io. All Rights Reserved.
Copyright
  • Extensions for Joomla! license (GNU GPL 2.0 or later)
  • General Sales Terms And Conditions
  • General Terms Of Use
  • Legal Notice
  • Privacy Policy And Cookies