Alex.

Select your language

  • Français (Fr) FR
  • English (UK) EN
  • Start here
  • Blog
  • Videos 🍿
  • Feed ✅
  • About
  • Login
Contact
A l e x

Joomla Web Services Technical Blog with articles mainly about how to use the Joomla Web Services / APIs, Joomla developer tips and tricks, experimental trial and error based on reading Joomla core code in depth, all that with real world use cases with code examples.

EXTENSION - Helloapi example component Joomla! 4 Web Services

Details
Written by: Mr Alexandre J-S William ELISÉ
Category: API Technical Blog
Also available: Also available: Français (Fr)
Created: 08 August 2021
Last Updated: 25 January 2025
Hits: 3126
  • api
  • web services

Example of basic Joomla! 4 component implementing Web Services in Joomla! 4

Mainly for tech savvy people in your team, developers, or DIY afficionado whom wants to create their own component themselves.

Read more: EXTENSION -...

  • About the author:

    Hi! Alex here,

    Joomla Developer since 2009, focused on Web Services since 2017,

    first in Joomla! 3 with jBackend and com_api

    More recently leveraging Web Services built-in Joomla! core.

    I like paperback format books, challenging projects and defensive cybersecurity "Blue Team".

    You can:

     Leave a comment

SUGGESTION - Should Joomla! tend to become an unopiniated headless CMS? Maybe in Joomla! 4.5?

Details
Written by: Mr Alexandre J-S William ELISÉ
Category: API Technical Blog
Also available: Also available: Français (Fr)
Created: 25 March 2019
Last Updated: 25 January 2025
Hits: 3046
  • suggestion

I more or less recently stumbled upon the "headless CMS" thing where the actual content is completely separated from the actions one can do to "manipulate" or "act on" the content using an API.

Read more: SUGGESTION -...

  • About the author:

    Hi! Alex here,

    Joomla Developer since 2009, focused on Web Services since 2017,

    first in Joomla! 3 with jBackend and com_api

    More recently leveraging Web Services built-in Joomla! core.

    I like paperback format books, challenging projects and defensive cybersecurity "Blue Team".

    You can:

     Leave a comment

ANNOUNCEMENT - CSV + Joomla API + Articles = Multi Sites Publishing

Details
Written by: Mr Alexandre J-S William ELISÉ
Category: API Technical Blog
Also available: Also available: Français (Fr)
Created: 08 November 2022
Last Updated: 25 January 2025
Hits: 1007
  • api
  • joomla
  • challenge
  • web services

Now you can use one line api to sync multiple articles from a single public csv url to multiple Joomla! sites at once using a single self-contained php script .

Here is the screenshot of the result:

Read more: ANNOUNCEMENT - CSV...

  • About the author:

    Hi! Alex here,

    Joomla Developer since 2009, focused on Web Services since 2017,

    first in Joomla! 3 with jBackend and com_api

    More recently leveraging Web Services built-in Joomla! core.

    I like paperback format books, challenging projects and defensive cybersecurity "Blue Team".

    You can:

     Leave a comment

Least Privilege Principle : Joomla Web Services Without SuperUser

Details
Written by: Mr Alexandre J-S William ELISÉ
Category: API Technical Blog
Also available: Also available: Français (Fr)
Created: 05 February 2024
Last Updated: 27 January 2025
Hits: 718
  • api
  • joomla
  • web services

SuperUser is not mandatory since 2020. According to this pull request from George Wilson Pull request 29649

We could instead follow this procedure to give the least permissions possible: 

Read more: Least Privilege...

  • About the author:

    Hi! Alex here,

    Joomla Developer since 2009, focused on Web Services since 2017,

    first in Joomla! 3 with jBackend and com_api

    More recently leveraging Web Services built-in Joomla! core.

    I like paperback format books, challenging projects and defensive cybersecurity "Blue Team".

    You can:

     Leave a comment

How to implement Domain-driven Design and Hexagonal Architecture in your own Joomla custom components

Details
Written by: Mr Alexandre J-S William ELISÉ
Category: API Technical Blog
Also available: Also available: Français (Fr)
Created: 26 June 2024
Last Updated: 23 March 2025
Hits: 461
  • software architecture

Component - DDD

Example Component using Domain-driven Design and Hexagonal Architecture principles and recommandations based on what have learned by reading DDD related books, watching YouTube videos and conferences about DDD and hexagonal architecture specifically applied to PHP and also some developer focused podcasts on this topic.

DISCLAIMER:

This repo is more or less like a folder structure to ease the use of "DDD" and "Hexagonal Architecture" also known as "Ports and Adapters" applied to Joomla component. In other words, I'm constantly learning every day new stuff, mainly about tech and here, I share what I've learned about Domain-driven Design applied to Joomla custom component development

Read more: How to implement...

  • About the author:

    Hi! Alex here,

    Joomla Developer since 2009, focused on Web Services since 2017,

    first in Joomla! 3 with jBackend and com_api

    More recently leveraging Web Services built-in Joomla! core.

    I like paperback format books, challenging projects and defensive cybersecurity "Blue Team".

    You can:

     Leave a comment

IMPOSSIBLE ?
🡻

Click here and let's find out

We have 22333 guests and no members online

Logo du notre site officiel Api Adept

Your Website. Augmented.

  • GitHub
  • Telegram
  • YouTube
  • LinkedIn
  • Mastodon
  • X

Let's connect

  • Contributions
  • Conference Room
  • Leave a message

Useful Links

  • Login
  • My account
  • Personal Data Request
  • Confirm Personal Data Request
  • Extend Your Consent

Select your language

  • Français (Fr)
  • English (UK)

Address


Martinique
France
lab@apiadept.com
+596696886378

Copyright (C) 2009-2025. M. Alexandre J-S William ELISÉ. Tous droits réservés.
  • General Sales Terms And Conditions
  • General Terms Of Use
  • Legal Notice
  • License for extensions created for Joomla (AGPL-3.0-or-later)
  • Privacy Policy And Cookies
illustration

You are about to be transfered to
another website

Our website cannot be held responsible for the content of external websites. Please ensure that {ebExpr this.triggerElement.href} is trustworthy.
Continue Stay here