web-dev-qa-db-ja.com

初心者向けのJoomla 3.x拡張機能開発チュートリアル

私はJoomla 1.0.15バージョンで広範囲に働き、複数の拡張機能を開発しました。また、私はJoomla 1.5.xで開発を続けましたが、このリリースの後で開発が中止されました。さて、Joomla 3.xで開発を再開したいと思います。 JoomlaがMVC、レスポンシブテンプレート、ワークフローなど、多くの機能強化を行っていることがわかります。

  • 誰かが私にこれのための最も簡単なロードマップとチュートリアルのリンクを提供できますか?
  • 現在、新しいワークフローは何ですか?
  • 新しいMVCアーキテクチャとは何ですか?
20
ursitesion

ブックマークしたリンクのリストと、Joomla Development Booksへのリンクのリストを、Joomla Developmentに関するさまざまなリソースとともに提供します。私はそれらが興味のある人のために役立つことを願っています:

Joomla初心者ユーザーはここから始めます:


JSEの役立つリンク:


Joomla開発オンラインリソース:


Joomla&PHP開発ブック:


おすすめのUdemyビデオチュートリアル


その他の役立つリンク

23
FFrewin

公式ドキュメントページをお勧めします。チュートリアルも含む開発者向けのセクションがあります。 http://docs.joomla.org/Portal:Developers

David Hurleyは現在、さまざまなものを開発する方法を説明する一連の短いビデオを制作しています。 http://dbhurley.com/jd101-joomla-development-tutorial-series/

APIページも良いリソースです。 http://api.joomla.org/

それはあなたが始めるのに役立つはずです。

8
Bakual

以前の回答は、Joomla Core MVCについて包括的です。 Joomlaの代替MVCとして、[〜#〜] fof [〜#〜]

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

https://github.com/akeeba/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!の無料および商用コンポーネントで使用されています。ますます多くの開発者によって。

7
Anibal

Joomla3で開発されたサンプルのmvcコンポーネントを探している場合、 このリンク には、すべてのフォームフィールドタイプで、管理者とサイト、ACLの有無にかかわらず、いくつかのサンプルコンポーネントがあります。

0
RN Kushwaha