it-swarm.com.de

Joomla 3.x Extension Development Tutorial für einen Anfänger Entwickler

Ich habe ausgiebig in Joomla 1.0.15 gearbeitet und mehrere Erweiterungen entwickelt. Außerdem habe ich meine Entwicklung in Joomla 1.5.x fortgesetzt. Meine Entwicklung wurde jedoch nach dieser Veröffentlichung eingestellt. Jetzt möchte ich meine Entwicklung mit Joomla 3.x wieder aufnehmen. Ich kann sehen, dass Joomla mehrere Verbesserungen wie MVC, Responsive Template, Workflow und vieles mehr vorgenommen hat.

  • Kann mir jemand die einfachste Roadmap und Links zu Tutorials dafür geben?
  • Was ist der neue Workflow jetzt?
  • Was ist die neue MVC-Architektur?
20
ursitesion
23
FFrewin

Ich kann die offizielle Dokumentseite empfehlen. Es gibt einen Abschnitt für Entwickler, der auch Tutorials enthält. http://docs.joomla.org/Portal:Developers

David Hurley macht derzeit eine Reihe von kurzen Videos, die erklären, wie man verschiedene Dinge entwickelt. http://dbhurley.com/jd101-joomla-development-tutorial-series/

Die API-Seite ist ebenfalls eine gute Ressource. http://api.joomla.org/

Das sollte Ihnen den Einstieg erleichtern.

8
Bakual

Die vorherigen Antworten beziehen sich auf Joomla Core MVC. Als alternative MVC für Joomla [~ # ~] fof [~ # ~]

https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof

https://github.com/akeeba/fof

Was ist FOF

FOF (Framework on Framework) ist ein Framework für die schnelle Anwendungsentwicklung für Joomla !. Im Gegensatz zu anderen Frameworks ist es nicht eigenständig. Es erweitert die Joomla! Plattform, anstatt sie zu ersetzen, mit einer eigenen, gespaltenen und erweiterten Version der MVC-Klassen, die dem vorhandenen Joomla! MVC API. Dies bedeutet, dass Sie das Schreiben von Joomla! Erweiterungen. Stattdessen können Sie ab dem ersten Tag, an dem Sie es verwenden, produktiv sein. Unser Ziel ist es, immer die offiziell unterstützten LTS-Versionen von Joomla! und nicht die Abwärtskompatibilität ohne einen eindeutigen Veraltungs- und Migrationspfad aufheben.

FOF ist kompatibel mit den von Joomla! selbst: MySQL, SQL Server (und Windows Azure SQL), PostgreSQL. In den meisten Fällen können Sie eine Komponente in eine Datenbankservertechnologie schreiben und mit minimalem oder keinem Aufwand auf den anderen Datenbankservertechnologien ausführen lassen.

FOF wird derzeit von kostenlosen und kommerziellen Komponenten für Joomla! von einer zunehmenden Anzahl von Entwicklern.

7
Anibal

Wenn Sie nach einer in joomla3 entwickelten Beispiel-MVC-Komponente suchen, können Sie diesen Link mit mehreren Beispielkomponenten mit admin und site, mit acl oder ohne acl, mit allen Formularfeldtypen anzeigen.

0
RN Kushwaha