Aller au contenu principal
Version: NEXT GEN

Extensions

Les extensions dans le CMS ClientXCMS sont de deux types : addons et modules, et elles se trouvent dans les dossiers respectifs /modules et /addons. Chaque extension est basée sur le framework Laravel et suit une structure bien définie. Nous allons voir dans ce guide comment créer une extension, comment la structurer, et comment l'enregistrer dans le CMS.

Prérequis

Nous recommandons d'avoir de bonnes connaissances en PHP et Laravel, ainsi que d'être à l'aise avec les concepts suivants :

Ces sujets ne seront pas forcément abordés en détail dans cette documentation.

Vous devez également avoir accès aux sources pour l'auto-hébergement.

De plus, il est recommandé d'être à l'aise avec TailwindCSS, Blade, et Vite.js.

Licence de développement

Nous pouvons vous fournir une licence de développement avec les mêmes extensions que votre licence principale et 15 clients autorisés pour votre développement. Pour plus d'informations, veuillez nous contacter.

Activation

Les extensions chargées peuvent s'activer ou se désactiver dans la page Extensions img

Choisir entre un module et un addon

Pour faire simple, les modules sont utilisés comme livraison de service par exemple pour implémenter un panel de gestion comme Virtualizor, Plesk, ou Pterodactyl. Les addons sont utilisés pour ajouter des fonctionnalités supplémentaires comme des méthodes de paiement, logique, ou des pages personnalisées.

Demande d'ajout au marketplace

Pour toutes demandes, veuillez nous contacter.