Grundlagen

    Plugins befinden sich bei Bludit im Verzeichnis bl-plugins und haben eine vordefinierte Verzeichnis- und Dateistruktur. Jedes Plugin ist in Bludit als Objekt mit Hooks (Methoden) dargstellt und ansprechbar.

    Inhalt

    1. Hello World
    2. Plugin Struktur
    3. Informationen über das Plugin
    4. Name und Beschreibung

    Hello World

    Das "Hello World" Plugin für Bludit.

    <?php
        class pluginHello extends Plugin {
            public function siteSidebar() {
                echo 'Hello world';
            }
        }
    ?>

    Plugin Struktur

    Das ist die vorgegebene Verzeichnis- und Dateistruktur für ein Plugin.

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

    Informationen über das Plugin

    Die Informationen über das Plugin befinden sich in der JSON-Datei metadata.json.

    {
        "author": "Bludit",
        "email": "",
        "website": "https://plugins.bludit.com",
        "version": "2.0",
        "releaseDate": "2017-10-10",
        "license": "MIT",
        "compatible": "2.0",
        "notes": ""
    }

    Name und Beschreibung

    Der Name und die Beschreibung des Plugins befinden sich in der JSON-Datei languages/en.json.

    {
        "plugin-data":
        {
            "name": "Hello World",
            "description": "Print Hello World in the sidebar"
        }
    }
    Beispiele
    Wir haben ein Gibhub-Repository mit Beispielen, welches du unter folgendem Link findest: Bludit Beispiele.