J'ai beaucoup travaillé dans la version Joomla 1.0.15 et développé plusieurs extensions. De plus, j'ai continué mon développement dans Joomla 1.5.x Mais, mon développement a cessé après cette version. Maintenant, je veux relancer mon développement avec Joomla 3.x. Je peux voir que Joomla a apporté plusieurs améliorations comme MVC, modèle réactif, flux de travail et bien d'autres.
- Quelqu'un peut-il me fournir la feuille de route la plus simple et les liens de tutoriels pour cela?
- Quel est le nouveau workflow maintenant?
- Quelle est la nouvelle architecture MVC?
component
development
cms
module
extensions
ursitesion
la source
la source
Réponses:
Je fournirai la liste de mes liens marqués d'un signet et une liste de liens pour Joomla Development Books, avec diverses ressources tout autour de Joomla Development. J'espère qu'ils seront utiles à toute personne intéressée:
Les utilisateurs débutants de Joomla commencent ici:
Liens utiles JSE:
Ressources en ligne de développement Joomla:
Livres de développement Joomla et PHP:
Tutoriels vidéo Udemy recommandés
* Celui-ci réalisé par notre modérateur JSE Valentin Despa
Autres liens utiles
la source
Je peux recommander la page officielle du doc. Il y a une section pour les développeurs qui comprend également des tutoriels. http://docs.joomla.org/Portal:Developers
David Hurley réalise actuellement une série de courtes vidéos qui expliquent comment développer diverses choses. http://dbhurley.com/jd101-joomla-development-tutorial-series/
La page API est également une bonne ressource. http://api.joomla.org/
Cela devrait vous aider à démarrer.
la source
Les réponses précédentes sont complètes sur Joomla Core MVC. En tant que MVC alternatif pour Joomla, FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
https://github.com/akeeba/fof
Qu'est-ce que FOF
FOF (Framework on Framework) est un framework de développement d'applications rapide pour Joomla !. Contrairement à d'autres cadres, il n'est pas autonome. Il étend le Joomla! Plate-forme au lieu de la remplacer, avec sa propre version fourchue et étendue des classes MVC, gardant un fort aspect du Joomla! API MVC. Cela signifie que vous n'avez pas à réapprendre à écrire Joomla! extensions. Au lieu de cela, vous pouvez commencer à être productif dès le premier jour d'utilisation. Notre objectif est de toujours prendre en charge les versions LTS officiellement supportées de Joomla! et ne pas rompre la compatibilité descendante sans un chemin clair de dépréciation et de migration.
FOF est compatible avec les technologies de base de données utilisées par Joomla! lui-même: MySQL, SQL Server (et Windows Azure SQL), PostgreSQL. Dans la plupart des cas, vous pouvez écrire un composant dans une technologie de serveur de base de données et le faire exécuter sur les autres technologies de serveur de base de données avec un effort minimal ou nul.
FOF est actuellement utilisé par des composants gratuits et commerciaux pour Joomla! par un nombre croissant de développeurs.
la source
Si vous recherchez un exemple de composant mvc développé dans joomla3, vous pouvez afficher ce lien ayant plusieurs exemples de composant avec admin et site, avec acl ou sans acl, avec tous les types de champs de formulaire.
la source