タグ付けされた質問 「extensions」


4
初心者開発者向けのJoomla 3.x拡張機能開発チュートリアル
私はJoomla 1.0.15バージョンで広範囲に働き、複数の拡張機能を開発しました。また、Joomla 1.5.xで開発を継続しましたが、このリリース後に開発は中止されました。今、私はJoomla 3.xで再び開発を始めたいです。JoomlaがMVC、レスポンシブテンプレート、ワークフローなどの複数の機能強化を行っていることがわかります。 誰かがこれのための最も簡単なロードマップとチュートリアルリンクを提供できますか? 現在、新しいワークフローは何ですか? 新しいMVCアーキテクチャとは何ですか?

3
WordpressとJoomla!のソフトウェアアーキテクチャの主な違いは何ですか?また、それらのコア機能はどのように拡張されていますか?
*注:これは「どちらが良い」という質問ではありません!* WordpressとJoomla!どちらも素晴らしいオープンソースCMSです。 主な違いは何ですか 1)Joomla!間のソフトウェアアーキテクチャ とWordpress? 2)コア(すぐに使える)機能の拡張が行われる方法 そして 3)コアと拡張機能はどのようにアップグレードおよび更新されますか?

3
ダウンロードID、API、およびサブスクリプションキーはGPL拡張機能とともに無料で配布できますか?
私は年間サブスクリプションベースでいくつかの拡張機能を購入して使用しています(拡張機能プロバイダーに無制限の使用オプションがある場合は常に-私は通常そのために行きます)。 多くの拡張プロバイダーには、アップグレードおよび継続的な更新用のダウンロードID、APIキー、またはサブスクリプションキーがあります。 通常、ボイラープレート(つまり、拡張機能がインストールおよび構成されたサイト)を構築し、それらのボイラープレートを複製して「クイックスタート」Joomla!を生成します。サイト。 私は自分のクライアント(つまり、私が設計および開発するサイト所有者)にこれらの定型文を使用し、ユーザーグループの他のJoomlaistとこれらの定型文を共有します。 これらの定型文を受け取って使用し、継続的な更新を取得する人々にもお願いします。また、サブスクリプションの支払いは維持します。 Joomla!を配布する前に、ダウンロードIDとサブスクリプションキーを削除する必要がありますか?サイト?

1
サードパーティライブラリをJoomlaに追加して、コードで一般的に使用できるようにするにはどうすればよいですか?
私たちは、PhpExcelやHtmlPurifierなどのサードパーティのオープンソース製品を数多く使用しています。以前は、常に個別のフォルダーがあり、それに応じてそれらを呼び出していましたが、Joomla \librariesフォルダーでそれらをインストール/使用する従来の方法があるかどうかを知りたいと思います。 拡張機能での独自のライブラリの使用を調べましたが、これが文字通り独自のライブラリの記述に適用されるのか、それとも「フォルダ内のすべてのもの」で一般的に使用できるのかは明確ではありません。このR&Dを始める前に、いくつかの提案や洞察を期待していますが、それ以外の場合は結果を更新します。

3
カスタムコンポーネントビューへのアクセスを制限する方法
カスタムコンポーネントで、特定のビューを特定のユーザーグループのみに制限できるようにしたいと考えています。ビューの1つにメニュー項目を作成する場合、それは非常に簡単です。そのメニュー項目のアクセスレベルを選択するだけで完了です。 ここで、option = com_mycomponentを使用してURLに直接アクセスしようとした場合、または私のコンポーネントの内部リダイレクトのいずれかがItemidが割り当てられていないページに移動した場合に問題が発生します...その場合、必要なのはコンポーネント自体です。ユーザーグループをチェックして、そのページを表示できるかどうかを判断する...コードでそれを制限するにはどうすればよいですか?ユーザーのユーザーグループの単純なハードコードされたチェック?それとも、「標準的な」方法がありますか? 私はドキュメントをチェックしていて、これを見つけました: http://docs.joomla.org/J2.5:How_to_implement_actions_in_your_code しかし、それはユーザーができることのためであり、ユーザーが見ることができるもののためではありません。私はこのフォーラムのスレッドも見つけました: http://forum.joomla.org/viewtopic.php?t=530721 最初のコードはかなり古いですが、最後にこれを使用することをお勧めします: http://api.joomla.org/cms-3/classes/JUser.html#method_authorise そのためにはどうすればよいですか?JUserでアクセスをテストできるように、ビューで生成されたメインオブジェクトのアセットを定義する必要がありますか? 前もって感謝します。

4
Joomlaモジュールを開発する方法?
私はこれについてのチュートリアルを遠くから探しましたが、満足のいくものを見つけることができないようです。joomlaの新しいモジュールをどのように作成しますか? 現在、コード全体でカスタムHTMLモジュールを使用しています。PHPにアクセスしてすべてをモジュールにしたいのですが、そのためのチュートリアルが見つかりません。インストール済みのモジュールを以前に変更しましたが、インストールするモジュールを作成する方法がわかりません。 joomlaのドキュメントは非常にわかりにくく、何度か読んだ後、あきらめました。誰かがこのプロセスを私に説明するのを手伝ってくれる?ありがとう!

4
新しい拡張機能でv2.3またはv3を使用する必要があるBootstrapバージョン
拡張機能開発者として、私は今度の拡張機能でどのBootstrapバージョンを使用するか混乱しています。 多くの議論の中で、私はJoomla 3.xがbootstrap-3.0を利用しないことを発見しました。 ほとんどのテンプレートプロバイダーはブートストラップv3を使用しています ブートストラップv3も使用する多くの拡張機能 何を選ぶ?

2
Joomlaで動作するようにPhpStormを設定するためのチュートリアル
Joomla拡張機能(およびコア)を開発してデバッグできるようにPhpStormをセットアップする方法を説明する優れたリソースまたはチュートリアルはありますか? JoomlaのEclipseの設定に似たものを探しています!開発チュートリアル。 多くの人がそれに満足しているようですが、私はそれを機能させるために苦労して諦めました。

3
Joomlaで複数の拡張機能を一度にインストールする方法を教えてください。3サイト?
私は現在、定型文(つまり、新しいクライアントWebサイトの出発点としてSite Transferへのサイト)を構築しています。 私の好みは、ボイラープレートにすべての拡張機能をロードし、サイトをクライアントのホスティングアカウントに転送し、開発を完了してから、使用しない拡張機能をアンインストールすることです。 ただし、いくつかの「ボイラープレート」と約60〜70の拡張機能があるため(すべてのコンポーネント、モジュール、プラグインを合計すると)、これには非常に時間がかかります。 私は「マルチエクステンションインストーラー」を探していました-JED(http://extensions.joomla.org/extensions/core-enhancements/installers)を見ていると、利用可能なマルチインストーラーはJしかありません!2.5。 Joomlaで!ドキュメント- パッケージの作成に関する記事があります。 この方法では、インストール用に1つのzipで複数の拡張機能を組み合わせることができますが、「パッケージにそれらを組み合わせると、ユーザーは両方の拡張機能を一度にインストールおよびアンインストールできる」という欠点があります。 複数の拡張機能を「一度で」インストールしたいのですが、パッケージ全体をアンインストールせずに拡張機能をアンインストールできます。 1)J!3の「マルチインストーラー」は利用できますか? 2)J!3の複数の拡張機能を一度にインストールする方法はありますか? これは非常に時間の節約になります。

2
どうやってJoomla!「ワンクリック」アップデートは機能しますか?
私のJoomla!CMS管理ダッシュボードは、拡張機能の更新が利用可能になると通知します。 次に「ワンクリック」アップデートを使用すると、その拡張機能がアップデートされます。 これらの「ワンクリック」アップデートはどのように機能しますか? Joomla!Joomla!の拡張バージョンの「中央データベース」があります。CMSはチェックしますか?(つまり、追跡する集中システム)。 または、各拡張プロバイダーは、Joomla!CMSはチェックしますか? 「ワンクリック」更新を機能させるために「裏方」で何が起こっていますか?

1
カスタム拡張またはサードパーティコンポーネントのカテゴリを取得する方法
カテゴリを#__categoriesテーブルに保存するサードパーティコンポーネントがあります。 -----+----------------+-----------------------+-----------------------+----- ... | extension | title | alias | ... -----+----------------+-----------------------+-----------------------+----- ... | com_content | Uncategorised | uncategorised | ... -----+----------------+-----------------------+-----------------------+----- ... | com_banners | Sample Data-Banners | sample-data-banners | ... -----+----------------+-----------------------+-----------------------+----- ... | com_newsfeeds | Sample Data-Newsfeeds | sample-data-newsfeeds | ... -----+----------------+-----------------------+-----------------------+----- ... | com_contact | Sample Data-Contact ...

2
CSS / JSファイルをカスタム拡張に含める最良の方法
CSSまたはJSファイルをカスタム拡張機能に含める必要がある場合、これを達成するための最良かつ最も安全な方法は何ですか。 拡張zipファイルに特定のフォルダーを配置する必要がありますか? XMLマニフェストでファイルを宣言するにはどうすればよいですか? Joomlaヘッダーにファイルを含める方法(必要な場合のみ)

4
アクティブな言語に応じてCSSクラスを<body>に追加する方法
私は自分のスタイルのいくつかをアクティブな言語に基づいて構築したい多言語サイトを設計しています。 このようなものを考えてください: body.en-uk li.artist:before {content:"Artist: "} body.it-it li.artist:before {content:"Artista: "} body.de-de li.artist:before {content:"Künstler"} これを実行できる拡張機能(つまり、アクティブな言語に応じてタグにクラスを追加する)を知っている人はいますか?

2
Joomla XMLマニフェストから反復可能フィールドの値を取得する
反復可能-このフィールドタイプから値を取得する方法 私は繰り返し可能なフィールドでFreeモジュールをコーディングしています。 &lt;field name="star_slides" type="Repeatable" icon="list" description="" label="Edit Your Slides" default="{'main_image':[''],'left_side':[''],'right_side':['']}"&gt; 通常のモジュールパラメータの場合、次のような値を取得できます $test = $params-&gt;get('test'); 繰り返し可能なフィールドに同じことをした場合 $test = $params-&gt;get('star_slides'); メインフィールドのすべての値を取得します-配列出力のように見えます。 繰り返し可能なフォームフィールドに対してこれを行う方法と、フィールドの各繰り返しの値を取得する方法は? たとえば、上記の場合の私の目標は、繰り返しごとにフィールド「main_image」の値を取得することです。「for each」の使用を考えていますが、各行、各フィールドの値を1つずつ取得してプルする方法がわかりません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.