Je construis une application de base de données interne pour Joomla en utilisant Fabrik. Je suis intéressé de savoir s'il existe des alternatives à Fabrik pour moi. Peut-être que certains d'entre eux ont plus d'options? Dans mon cas, je crée un ERM/CRM (base de données pour les entreprises avec des clients, des cas, etc., ce que mes administrateurs ont demandé). Que utiliseriez-vous dans ce cas?
J'ai déjà utilisé Fabrik pour quelques projets dans le passé, mais pour mon projet le plus récent, j'ai fini par utiliser ChronoForms.
J'ai utilisé ChronoForms dans le passé, mais jusqu'à récemment, je ne réalisais pas qu'il était capable de beaucoup plus que de créer un formulaire personnalisé "Contactez-nous". Vous pouvez facilement créer des listes avec Multi-Record Loader. Je les ai trouvées plus flexibles que les listes Fabrik. Vous avez également beaucoup plus de contrôle (uniquement si vous le souhaitez) sur le rendu des éléments de l'interface utilisateur en HTML.
J'envisagerais également d'utiliser Joomla MVC pour coder un composant personnalisé à partir de rien, comme suggéré par d'autres ici, mais personnellement, je ne suis pas très fort avec PHP, j'ai donc voté pour cela maintenant.
Je vous conseillerai de créer votre propre composant en utilisant Joomla MVC et framework.
La courbe d’apprentissage peut être longue, mais vous aurez alors la liberté absolue d’apporter tout changement ou développement dont vous pourriez avoir besoin.
Je vous l'ai dit en tant qu'utilisateur et admirateur de fabrik.
J'ai fait beaucoup de développement en l'utilisant, mais vous réalisez finalement que la dépendance à l'égard de fabrik et de sa courbe d'apprentissage n'en vaut finalement pas la peine et qu'il est préférable d'investir votre temps à apprendre la manière native de développer des composants avec Joomla.
Si votre projet est petit, peut-être, mais pour une chose aussi grosse qu'un ERM/CRM, je le ferai certainement comme je vous l'ai dit.
J'ai créé diverses applications dans Fabrik telles que la paie, le CRM, etc. J'ai également répondu à votre demande "base de données pour entreprises avec clients, cas, etc." uniquement dans la fabrication. Dans le cas de Fabrik, vous devez vous plonger dans les détails, car Fabrik n’est pas ce que les gens attendent d’un concepteur d’application par glisser-déposer. C’est un constructeur d’applications entièrement personnalisé offrant des fonctionnalités complètes pour interagir avec vos autres composants joomla tels que K2, virtuemart, etc. en créant des formulaires à l’aide de leurs tables existantes. L'autre chose importante que j'aime dans Fabrik, vous pouvez planifier votre courrier électronique et vos requêtes personnalisées à l'aide de la fonctionnalité cron.
Vous pouvez obtenir des formulaires simples partout, mais aucune caractéristique des éléments ajax qui demandent des données mises à jour à la volée comme dans Fabrik.
J'utiliserais CiviCrm: la logique principale est implémentée et peut être réglée comme vous le souhaitez. La raison principale pour moi est qu’il existe une équipe qui continue à coder de nouvelles versions et à garder le tout à jour, en se basant sur un historique d’utilisation. La principale raison pour ne pas le faire: il faut beaucoup de travail pour le faire fonctionner dans Joomla et vous devez vous habituer au niveau de personnalisation détaillé qui est attendu.