Bonjour, je fait ce post afin de savoir si vous avez des tutos a me conseiller pour apprendre a creer des composants, des modules et des plugin pour Joomla ?
Apprendre a creer des modules/composant/plugin
Réduire
X
-
Tags: Aucun
-
Re : Apprendre a creer des modules/composant/plugin
Bonjour,
La documentation officielle est un bon point de départ https://docs.joomla.org/J3.x:Develop...asic_Component
Ensuite, il y a de nombreux outils aidant à la création d'extensions, par exemple JDeveloper ou Component Architect http://extensions.joomla.org/categor...us/developmentPas de demande de support par MP.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)
-
Re : Apprendre a creer des modules/composant/plugin
Envoyé par jisse03 Voir le messageBonjour,
La documentation officielle est un bon point de départ https://docs.joomla.org/J3.x:Develop...asic_Component
Ensuite, il y a de nombreux outils aidant à la création d'extensions, par exemple JDeveloper ou Component Architect http://extensions.joomla.org/categor...us/development
je me demander si il y avait pas des tuto a peu pret similaire mais pour les composant et module
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
JDeveloper aide pas mal, puisque en lui donnant les champs des tables du composant, il écrit à ta place une bonne partie du code de base...
La grosse différence entre un template (qui n'est qu el'aspect visuel, indépendant des contenus) et un composant, module ou plugin se tient là, un composant est un objet métier, réagissant à des règles, sans se préoccuper au départ du look, un module n'est qu'un affichage d'éléments d'un composant ou d'un site externe, un plugin étend un composant en lui permettant soit de communiquer avec d'autres composants, soit en en étendant les fonctions.
Pour le template, tu ne gères que du visuel, pour le reste, tu gères une logique métier
Ce qui explique que des tutos répondant à tou sles besoins sont rares. Les liens donnés te permettent de comprendre la logique du développement d'un composant MVC, et les outils genre JDevelop ou Component Architect t'assistent pas mal dans le développement pur et dur.Pas de demande de support par MP.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)
Commentaire
-
A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
Rejoignez le Joomla Users Groupe Alsace...roland_d_alsace va-t-il devenir roland_du_grand_est ?
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
Bonjour,
Afin de bien commencer, faut il d'abord passer par des cours php classique type cours d'openclassroom ?Site d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
Pour des extensions au top : http://joomlack.fr
Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
Pour des petites choses sympa : http://lomart.fr
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
@superbricoleur :
C'est un bon plus pour comprendre la syntaxe et comment ca marches.
Si tu maitrise les boucles if en php, tu reutilisera la meme chose avec Joomla.
Savoir comment utiliser les classes, et d autres principes de base te sont necessaire.
Savoir aussi ce qu'est le modele MVC...
Joomla, c est que des fonctions qui t evite d'écrire tout un tas de code en fait.
Mais la base reste le PHP
Donc sans un minimum de bases en php, tu risque de te retrouver comme une poule devant un boulon.....
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
Envoyé par SUPER BRICOLEUR Voir le messageBonjour,
Afin de bien commencer, faut il d'abord passer par des cours php classique type cours d'openclassroom ?
Tout dépend de ce que tu veux faire.
Si tu connais déjà un langage structuré (C++, VB ou autre) et les concepts de la POO, l'apprentissage du PHP te sera rapide.
Sinon, et si tu veux développer un composant complet, il ne faut pas trop rêver, le développement est un métier et les heures peu rémunératrices (hors en satisfaction personnelle, ce qui est déjà pas mal ).
Il te faudra donc plus que quelques tutos.
Ce qui explique que les CCK ont le vent en poupe (mais on ne fait pas toujours ce que l'on veut avec un CCK).
Si tu as déjà une bonne maitrise de la "logique" en général, je préconise un bon bouquin de base sur la programmation objet sur la table de nuit, pour commencer.Dernière édition par roland_d_alsace à 12/07/2015, 09h28A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
Rejoignez le Joomla Users Groupe Alsace...roland_d_alsace va-t-il devenir roland_du_grand_est ?
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
Envoyé par roland_d_alsace Voir le messageHello.
Tout dépend de ce que tu veux faire.
Si tu connais déjà un langage structuré (C++, VB ou autre) et les concepts de la POO, l'apprentissage du PHP te sera rapide.
Sinon, et si tu veux développer un composant complet, il ne faut pas trop rêver, le développement est un métier et les heures peu rémunératrices (hors en satisfaction personnelle, ce qui est déjà pas mal ).
Il te faudra donc plus que quelques tutos.
Ce qui explique que les CCK ont le vent en poupe (mais on ne fait pas toujours ce que l'on veut avec un CCK).
Si tu as déjà une bonne maitrise de la "logique" en général, je préconise un bon bouquin de base sur la programmation objet sur la table de nuit, pour commencer.
je n'ai qu'une formation Pascal/Delphi qui date un peu et une autoformation HTML5/CSS3.
Après je lis et me documente beaucoup.
Je ne cherche pas a créer mon entreprise de dev, mais je veux comprendre, décortiquer,pourvoir créer, échanger etc ... notamment pour ma satisfaction personnel =) je trouve tous cela passionnant.
Merci de vos conseilsSite d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
Pour des extensions au top : http://joomlack.fr
Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
Pour des petites choses sympa : http://lomart.fr
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
Hello Casper.
Donc ce n'est pas forcement pour du développement pur et dur, plutôt pour le la modification, ou l'extension (d'extenssions).
Le Pascal (selon les versions) était déjà un langage bien structuré.
Franchement je suis peut-être de "l'ancienne école", mais je préfère apprendre avec du "papier".
Avec ton "bagage" Pascal et le bouquin de Marc (tu as été au JDays ?) (pour le livre voir ref ci-dessus), plus un bouquin sur la POO à lire sur la plage cet été serait (à mon avis) déjà un bon début.
Ensuite la lecture du PHP avec une peu de peu de http://php.net/manual/fr/index.php devrait suffire.
En Joomla on peut bien s'appuyer sur le Framework.
Il n'est donc souvent pas nécessaire de réinventer "la poudre".
Par contre un bon environnement de developpement avec debugger pour "pister" le code est très instructif pour la comprehession du fonctionnement de Joomla.
Pour cela il faut "pister" le déroulement d'une extenssion bien écrite.
Il faut donc plutôt étudier un extension native Joomla, com_content par exemple.
Voir mes tutos sur l'install de Netbeans + Xdebug (Je trouve Netbeans + léger en terme de ressources machine que Eclipse) ici : http://ordi-genie.com/developpement-...iteur-netbeans
La bouquin de Marc parle aussi de l'install (d'Eclipse il me semble) dans l'un de ses premiers chapitres.A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
Rejoignez le Joomla Users Groupe Alsace...roland_d_alsace va-t-il devenir roland_du_grand_est ?
Commentaire
-
Re : Apprendre a creer des modules/composant/plugin
Envoyé par roland_d_alsace Voir le messageHello Casper.
Donc ce n'est pas forcement pour du développement pur et dur, plutôt pour le la modification, ou l'extension (d'extenssions).
Le Pascal (selon les versions) était déjà un langage bien structuré.
Franchement je suis peut-être de "l'ancienne école", mais je préfère apprendre avec du "papier".
Avec ton "bagage" Pascal et le bouquin de Marc (tu as été au JDays ?) (pour le livre voir ref ci-dessus), plus un bouquin sur la POO à lire sur la plage cet été serait (à mon avis) déjà un bon début.
Ensuite la lecture du PHP avec une peu de peu de http://php.net/manual/fr/index.php devrait suffire.
En Joomla on peut bien s'appuyer sur le Framework.
Il n'est donc souvent pas nécessaire de réinventer "la poudre".
Par contre un bon environnement de developpement avec debugger pour "pister" le code est très instructif pour la comprehession du fonctionnement de Joomla.
Pour cela il faut "pister" le déroulement d'une extenssion bien écrite.
Il faut donc plutôt étudier un extension native Joomla, com_content par exemple.
Voir mes tutos sur l'install de Netbeans + Xdebug (Je trouve Netbeans + léger en terme de ressources machine que Eclipse) ici : http://ordi-genie.com/developpement-...iteur-netbeans
La bouquin de Marc parle aussi de l'install (d'Eclipse il me semble) dans l'un de ses premiers chapitres.
Le pascal que j'utilise est celui utilisé dans la GED NOVAXEL.
je n'ai pas été au Jdays :s,
je vais regarder les pistes que tu sites.
merci pour ton aideSite d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
Pour des extensions au top : http://joomlack.fr
Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
Pour des petites choses sympa : http://lomart.fr
Commentaire
Annonce
Réduire
Aucune annonce pour le moment.
Commentaire