plugin/

プラグインが置かれています。ここではあくまで、使用する側の立場で説明します。

概要

  • ひとつのディレクトリに1つのプラグイン置かれます。
  • ディレクトリ名=プラグイン名になります。
  • プラグインには大きく分けて2種類あります。
    • deX_で始まるプラグインはデザインモジュールです。デザイン編集で使用する部品になります。
    • それ以外の名前のプラグインは通常プラグインです。「その他の設定」→「プラグインの設定」から管理できます。

デザインモジュール

デザインモジュールは使用場所によって名前のルールがあります。

  • des_ : サイドバー用
  • dem_ : メイン部用
  • deh_ : ヘッダー用
  • def_ : フッター用
  • dea_ : 記事用

しかし実際には plugins.info で使用場所を定義しており、また複数の場所で使用できるモジュールもあるため、このルールは参考程度になっています。*1

*1 : 余談ですが、もともとサイドバー用を最初に仕様として作りその名前をdesignの省略形として des_ にしました。しかし、種類が増えてきてすべて des_ で始めるとplugin/ディレクトリ内の見通しが大変悪くなったので、dem_ などの苦し紛れの名称が生まれました(苦笑)

プラグインのインストール

plugin/ ディレクトリ内に、自前のプラグインを配置したり、第3者の配布しているプラグイン*2をコピーすることでプラグインを使える状態にできます。

  • ファイルをただコピーしただけではプラグインは有効になりません。
  • プラグインのインストールはデザイン編集やプラグイン設定から行います
  • インストールされたプラグインはadiaryシステムに組み込まれます。

なお、悪意のあるプラグインをインストールするとadiaryのシステムに対してあらゆることができますので(乗っ取れる)、得体のしれないプラグインをインストールする際はご注意ください。

*2 : 今のところ存在しないようですが