Основы плагина

Contents

    Плагины в Bludit находятся в папке bl-plugins, и они имеют предопределенную структуру. Каждый плагин является объектом в Bludit, с различными hook'ами (методами).

    Структура папок и файлов

    Это обязательная структура папок и файлов для плагина:

    /bl-plugins/{PLUGIN_NAME}/
        languages/en.json
        metadata.json
        plugin.php

    Название и описание

    Название и описание плагина хранится в файле формата JSON, languages/en.json.

    {
        "plugin-data":
        {
            "name": "Hello World",
            "description": "Print Hello World in the sidebar"
        }
    }

    Информация

    Мета информация плагина хранится в файле формата JSON, metadata.json.

    {
        "author": "Bludit",
        "email": "",
        "website": "https://plugins.bludit.com",
        "version": "1.0",
        "releaseDate": "2020-06-01",
        "license": "MIT",
        "compatible": "3.0",
        "notes": ""
    }

    Привет, Мир!

    Создадим плагин Hello, World! (Привет, Мир!). Приведенный ниже код, должен находится в файле plugin.php.

    <?php
        class pluginHello extends Plugin {
            public function siteSidebar() {
                echo 'Hello world';
            }
        }
    ?>
    Примечание
    Скачать исходный код плагина Hello World.