Plugins

Ein Plugin ist ein einfaches PHP Script. Alle PHP Dateien, welche unter /content/plugins/ abgelegt sind, werden im Backend als Plugin aufgelistet.

Tipps & Tricks

Ein Beispiel-Plugin hw.php:

<?php
/**
 * this plugin prints only hello world
 * file: /content/plugins/hw.php
 */

$plugin = array();
$plugin['title'] = 'Your Title';
$plugin['description'] = '<p>Your Desription</p>';
$plugin['version'] = '1.0';
$plugin['author'] = 'Jon Doe, example.com';

if(FC_SOURCE == 'frontend') {
    echo 'Hello World';
}
?>

Einbinden kannst Du das Plugin per Shortcode [plugin=hw.php][/plugin] es wird den Code genau an dieser Stelle ausführen. In diesem Beispiel wird folglich einfach "Hello World" ausgegeben. Die Informationen aus dem Array $plugin werden im Backend angezeigt und sollten in jedem Plugin enthalten sein.

Du kannst auch Variablen über den Shortcode an die Plugins senden. Der Shortcode [plugin=hw.php]foo=bar[/plugin] erzeugt im Plugin den Wert $foo = 'bar'

Nützliche Code-Beispiele für Deine Plugins

if(FC_SOURCE !== 'backend') {
    // execute your Code only in the frontend
}

//Prevent direct access
if(!defined("FC_CORE_DIR")) {
     header("Location: ../../index.php");
}

// get the current URL without domain
global $fct_slug;

Plugins installieren

upload_addons.png

Über das Upload Formular können Plugins per Drag & Drop installiert werden. Einfach die ZIP Datei auf das Fenster ziehen. Alle enthaltenen Dateien werden dann automatisch in das Verzeichnis /content/plugins/ kopiert.


Roadmap

Die Entwicklung von flatCore CMS ist sehr zeitaufwändig und benötigt jede Menge Resourcen. Dennoch soll flatCore.org werbefrei bleiben. Du kannst dieses Projekt gerne mit einer Spende unterstützen.

GitHub Stargazers

 

Cookies