Comment créer un plugin Mautic ?

Un plugin permet d'améliorer, d'ajouter des fonctionnalités ou de connecter un autre logiciel à Mautic dans le but d'apporter une expérience plus personnalisé à ses besoins.

Préparation

Avant de commencer à créer un plugin, avez-vous pris le temps de définir des objectifs, clients cible, charte graphique, analyse concurrentielle, maquettes ect ?
Besoin d'aide ? Je suis là pour vous aider en tant que développeur Mautic freelance.

1. Trouver un plugin Mautic similaire

Recherche

Construire un plugin Mautic peut être long mais vous pouvez commencer par chercher un plugin similaire sur Github.
Voici un exemple de recherche pour un plugin qui change les lead : mautic lead bundle
Vous pouvez également consulter le code des plugins officiels de Mautic.
Une fois trouvé, vous pouvez partir du code de ce plugin pour démarrer votre projet.

2. Développer des fonctionnalitées

Personnes codant

Consulter la documentation développeur de Mautic et comme Mautic a été construit sur Symfony, vous pouvez également consulter la documentation Symfony pour réaliser les fonctionnalitées.
Si vous souhaitez vous inspirez directement du code source de Mautic ou utiliser des classes Mautic existantes, vous pouvez consulter le code source dans le dossier app/bundles de votre instance sur sur Github.

3. Tester

Test

Vous pouvez ensuite tester votre plugin et consulter les erreurs dans le dossier var/logs.
Si vous rencontrez un problème, n'oubliez pas de vérifier les problèmes existants.

4. Paramètres personnalisables

Design

Vous pouvez rendre votre plugin plus personnalisable pour les utilisateurs en intégrant des paramètres.
Pour cela il faut utiliser le framework Integration de Mautic.
Les paramètres seront disponibles dans Paramètres => Plugins => Votre plugin.

5. Traductions et publication

Lancement

Pour une internationalisation de votre plugin, vous pouvez le traduire en plusieurs langues.
Vous pouvez ensuite le publier sur le Marketplace de Mautic en suivant ce guide.

6. Le garder à jour

Mise à jour

Pour que votre plugin reste fonctionnelle au cours du temps, il faut le mettre à jour en suivant les informations données sur Github.

Aller plus loin

Pour en savoir plus, vous pouvez me contacter pour discuter de votre projet.

Similaires

item logo

Comment créer un site internet ?

item logo

Comment créer une application Android ?