私はJoomla 1.0.15バージョンで広範囲に働き、複数の拡張機能を開発しました。また、私はJoomla 1.5.xで開発を続けましたが、このリリースの後で開発が中止されました。さて、Joomla 3.xで開発を再開したいと思います。 JoomlaがMVC、レスポンシブテンプレート、ワークフローなど、多くの機能強化を行っていることがわかります。
ブックマークしたリンクのリストと、Joomla Development Booksへのリンクのリストを、Joomla Developmentに関するさまざまなリソースとともに提供します。私はそれらが興味のある人のために役立つことを願っています:
公式ドキュメントページをお勧めします。チュートリアルも含む開発者向けのセクションがあります。 http://docs.joomla.org/Portal:Developers
David Hurleyは現在、さまざまなものを開発する方法を説明する一連の短いビデオを制作しています。 http://dbhurley.com/jd101-joomla-development-tutorial-series/
APIページも良いリソースです。 http://api.joomla.org/
それはあなたが始めるのに役立つはずです。
以前の回答は、Joomla Core MVCについて包括的です。 Joomlaの代替MVCとして、[〜#〜] fof [〜#〜]
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
FOFとは
FOF(Framework on Framework)は、Joomla!の迅速なアプリケーション開発フレームワークです。他のフレームワークとは異なり、スタンドアロンではありません。 Joomlaを拡張します!プラットフォームを置き換えるのではなく、MVCクラスの独自の分岐および拡張バージョンを備え、既存のJoomlaとの強い類似性を維持します。 MVC API。これは、Joomlaの記述を再学習する必要がないことを意味します。拡張子。代わりに、それを使用している最初の日から生産性を上げることができます。私たちの目標は、正式にサポートされているJoomlaのLTSバージョンを常にサポートすることです!明確な非推奨と移行パスがない限り、下位互換性を壊しません。
FOFは、Joomla!で使用されているデータベーステクノロジーと互換性があります。自体:MySQL、SQL Server(およびWindows Azure SQL)、PostgreSQL。ほとんどの場合、コンポーネントを1つのデータベースサーバーテクノロジで作成し、最小限の労力で、またはまったく労力をかけずに、他のデータベースサーバーテクノロジでコンポーネントを実行できます。
FOFは現在、Joomla!の無料および商用コンポーネントで使用されています。ますます多くの開発者によって。
Joomla3で開発されたサンプルのmvcコンポーネントを探している場合、 このリンク には、すべてのフォームフィールドタイプで、管理者とサイト、ACLの有無にかかわらず、いくつかのサンプルコンポーネントがあります。