注目のアイテムJoomlaのホスティング

Joomlaのはどのようなものです!更新システム?

Joomlaのを皮切り! 1.6、Joomlaの!最新の状態にシステムを保つために更新システムを特色にしました。 Joomlaの!更新システムは、主に機能拡張マネージャによって駆動されます。機能拡張マネージャの詳細については:https://docs.joomla.org/Help36:Extensions_Extension_Manager_Update

アップデート通知

Joomlaの!アップデートシステムがインストールされた拡張機能を更新するための便利な方法を提供し、それはまた、新しいバージョンの利用可能性を知らせるために、拡張の開発者からの通知システムを実装しています。このように、システムadminitratorsは通知され、システムを管理する方法を選択することができます。

すべての開発者をホスティングしている注目のアイテムJoomlaのは、することをお勧めします

サンプル画像:利用可能なアップデートの通知

新しい拡張バージョンがインストールされています:サンプル画像

新しいJED要件

新規上場要件。 2017年1月10日後JEDにアップロードされたすべての拡張機能は、Joomlaのアップデートシステムを使用する必要があります。これは、そのサイトの所有者は、常に彼らのインストールされた拡張機能の新バージョンが公開されたときに通知されることを確認するのに役立ちます。最新の拡張を維持することは、セキュリティを向上させることができます。

このガイドラインでは、我々は、無料と有料の拡張のためのJoomlaの更新システムを実装する方法についての簡単な詳細が含まれています。すべての開発者がより多くの情報のためのJoomlaのドキュメントをご覧いただくか、更新システムを採用する他の拡張機能がすでに持っているかをチェックすることをお勧めします。

彼らはこの新しい要件に準拠していない場合は、すでにJEDに記載されている拡張に関しては、彼らは未公表されません。拡張子がアップデートサーバをサポートしていないことを通知、[ダウンロード]ボタンをクリックしたときに代わりに、ポップアップ警告がユーザーに表示されますので、手動で更新する必要があります。

あなたの拡張機能は、Joomlaのを使用するかどうかをチェックすることを忘れないでください!更新システム。

Joomlaのアップデートシステム

Joomlaのの最も強力な機能の1つ!サードパーティの拡張機能でそれを拡張する可能性があります。更新これらの拡張機能を維持するには、Joomlaの更新システムはすぐにインストールされているすべての拡張子を確認し、拡張マネージャからそれらを更新するプロセスを自動化することができます。

ビューの開発者の観点から、拡張機能は、利用可能な更新の飼料に、拡張マニフェストを介して、ソースにリンクされています。

無料延長または有料拡張子:アップデートをお届けするために、二つの主な使用事例があります。最初のケースは簡単で、アップデートは直接最初のダウンロードよりも同じダウンロード・ストリームを介して配布することができます。更新が有効なサブスクリプション/メンバーシップに制限されているので、支払ったエクステンションケースでは、それを確認する方法は、更新プロセスに統合する必要があります。

拡張子のおすすめアイテムJoomlaのホスティング

以下の章では、我々は拡張アップデートを配布するための最も一般的なプラクティスを説明します。

Joomlaのアップデートシステム - 無料延長

この場合、拡張更新システムは、利用可能なアップデートを公開するURIを定義するためのマニフェスト拡張子にタグを追加する必要があります。

アップデートサーバの定義

この機能を使用するためには、アップデートサーバは、拡張機能のマニフェストで定義する必要があります。

アップデートXMLファイル

拡張サーバタイプは、開発者は、単一の拡張機能のマニフェストから更新をプルする拡張機能のマニフェストを定義することができます。

サンプルケース:Joomlaの!ウェブリンク

このとき、Joomlaの!ウェブリンク拡張は、サードパーティ製の拡張機能よりも同じ方法で配布されています。それは、サードパーティ製の拡張機能よりも同じように更新されますので、更新システムの完璧なリファレンス実装です:joomlaの-拡張/のウェブリンク

このマニフェストに示されているように、拡張の更新を手動で維持したXMLファイルから配信されます。あなたがダウンロードマネージャからXML更新ストリームを作成する場合は、いくつかの選択肢がJEDで見つけることができます。

注:targetplatformをダブルチェックします

Joomlaのはtargetplatformの定義に新しいバージョンを検出しない共通の課題。

Joomlaのアップデートシステム - 有料の拡張機能

この場合は、無料の拡張に似ています。しかし、追加の検証は、ユーザーが更新を受け取る資格があるかどうかを確認するために必要とされます。この検証は、オンラインで実行され、それが拡張開発システムによってサポートされなければなりません。

彼/彼女のシステムを更新するユーザーを識別するために、Joomlaのは#__update_sitesで、追加のパラメータextra_queryを持っています。このパラメータは、ダウンロードを受け入れるか拒否する機会を提供し、宣言のダウンロードURLに追加されます。

あなたの要件に応じてextra_queryを管理することができますし、Joomlaのは、フィールド情報に任意の制限はありません。これは、URLパラメータとして有効にあります。

サンプルケース:AkeebaリリースシステムとAkeebaサブスクリプション

AkeebaリリースシステムとAkeebaサブスクリプションはAkeeba拡張の開発者は、独自の拡張機能を管理するために実装して拡張したものです。彼らは、自分自身の解放システム上に構築するための無料の代替手段です。

この文脈では、ダウンロードID(DLID)が更新され、extra_queryフィールドに格納される拡張子で定義する必要があります。たとえば、次のようにDLID = 1234567890123456789012。

Joomlaのアップデートマネージャがアップデートをダウンロードするためにあなたのサイトを呼び出すと、それは、ダウンロードIDを含んでいます。 Akeeba ARSと潜水艦は、メンバーシップをチェックし、適切な応答を返すために一緒に働きます。

サードパーティのアップデートシステムに関わります

安全で便利な方法でアップデートを提供するために作成したThridパーティの更新システムは、Joomlaのアップデートシステムと同様の要件を満たすと考えられています。しかし、私たちの目的はExtensionsのアップデートに関する情報を一元化することであるよう:更新エリア、そしてサードパーティの更新システムは、Joomlaのために、バージョンの可用性情報を提供する必要があります!アップデートマネージャ。ユーザーがその状態を知るために、各拡張子を訪問するために必要とされてはなりません。

アドオン親拡張機能によって管理の拡張機能の特殊なケースです。アドオンは、インストールされた管理およびサードパーティのアップデートシステムでアンインストールされます。

拡張子のこれらの特定のタイプのでJEDで公開されているが、彼らはJoomlaのと統合することはできません!更新システムは、それらが統合要件を免除されています。この例外は、Joomlaのインストーラ経由でインストールされず、拡張固有のものの拡張機能が含まれています。

このような拡張は、ケースバイケースで承認されます。

サンプルのスクリーンショット

拡張開発者が自分のビジネスをどのように管理するかの行政側面JEDを調節することができるものの範囲を超えています。彼または彼女は彼らの地元政府によって課される法的要件の範囲内で動作していることを確実にするために、開発者の責任です。私たちは、あなたが任意のローカル法的要件を満たしていることを保証するために、地元の会計士および/または弁護士に相談をお勧めすることができます。

あなたは有料の拡張機能は、それを管理する方法と同じようにアップデートサーバーを実装することができます - あなたが利用可能なアップデートをユーザーに通知し、更新があなたのウェブサイトを経由してそれらを接触させて使用可能であることを示すメッセージを表示するには、アップデートサーバーを実装することができます。ここで重要なポイントは、更新についてユーザーに通知することである - それらを自動的に提供することを決定したりない、あなたの決断です。

同様に、更新を管理するのに役立ついくつかのダウンロードマネージャがあることを、あなたはVATを管理するために助けることができるサブスクリプションマネージャーもあります。また、販売を統合することができ、eコマース・プラットフォームもあります。

このビデオを見て!

関連記事

位置7 joomlaのホスティングこのチュートリアルでは、Joomlaの3.xでモジュールポジションを追加する方法をお見せしようとしていますテンプレート。あなたは既にテンプレートの利用可能モジュールの位置を確認する方法を知っています。このチュートリアルでは、表示されます...
JoomlaのためのホスティングサイトJoomlaのホスティングとは何ですか?無料で使いやすい、およびカスタマイズ可能。 Joomlaのは、サイト構築の多数のオプションを提供します、そしてほとんどのホスティングプランで利用可能です。 WordPressのが唯一だと思います...
無料ホスティングベストJoomlaのJoomlaのホスティングとは何ですか?無料で使いやすい、およびカスタマイズ可能。 Joomlaのは、サイト構築の多数のオプションを提供します、そしてほとんどのホスティングプランで利用可能です。 WordPressのが唯一だと思います...
ベストJoomlaの無料ホスティングJoomlaのホスティングとは何ですか?無料で使いやすい、およびカスタマイズ可能。 Joomlaのは、サイト構築の多数のオプションを提供します、そしてほとんどのホスティングプランで利用可能です。 WordPressのが唯一だと思います...
JoomlaのホスティングとWebページを構築する方法「; o.write(R); o.closeは()>(N)n.prototype.isNullOrEmpty =関数を返す返す1>、n.prototype.dispatchCustomEvent =関数(N);!VAR iは= document.createEvent(」 CustomEvent ");を返します...