Skip to content

アプリストアとプラグイン

管理画面 → アプリストア。プラグインもテーマもここから導入します。

プラグインの導入

  1. アプリストアを開いて目的のものを探す
  2. インストールを押してダウンロードを待つ
  3. 汎用プラグイン(または決済プラグイン)で有効化する
  4. 設定を開いてパラメータを入力する

導入しただけでは動きません。必ず有効化してください。ここを飛ばす人が非常に多いです。

ダウンロードノード

ストア上部でダウンロードノード(テンセントクラウド/アリババクラウド/Douyin/海外回線)を切り替えられます。遅い、あるいは失敗する場合は別のノードを試してください。

有効化と停止

  • 有効 — プラグインが動作し、登録したフックが効きます
  • 停止 — 動作は止まりますが、設定とデータは残ります

プラグインに新しいフックファイルを追加したときは、一度停止してから再度有効化してください。フック登録表はコンパイル済みキャッシュで、有効化時にしか再構築されません。ページを再読み込みしても反映されません。

テーマ

テーマもアプリストアから導入します。導入後は サイト設定 → 基本設定 で切り替えます。PC とモバイルで別々に選べます。

テーマ変更後に表示が崩れる場合は、テンプレートキャッシュを消してください。runtime/view/compile の中身を削除します。

runtime/config は絶対に削除しないでください。 そちらは設定キャッシュで、消すとサイト全体が壊れます。消してよいのは runtime/view/compile だけです。

有料プラグインとオフライン利用

有料プラグインの検証は kernel/Plugin.php が行っています。オープンソースのこのプロジェクトで唯一のクローズドソースファイルです。

アプリストアが不要なら、このファイルは削除して構いません。システムの動作にもソースコードにも影響しません。削除すると:

  • アプリストアが使えなくなる
  • 有料プラグインがすべて無効になる
  • それ以外はこれまでどおり

自分で作る

必要なものがストアに無ければ、自分で書けます。プラグイン開発フック一覧を参照してください。

MIT ライセンスで公開