# Post to LiaScript Shortcode Button **Plugin Name:** Post to LiaScript Shortcode Button **Description:** Ermittelt den Content und Titel eines Beitrags, konvertiert den Inhalt in gut strukturiertes Markdown, fügt eine TULLU-Lizenz hinzu, komprimiert und kodiert den Inhalt und gibt einen LiaScript-Link über einen Shortcode aus. **Version:** 1.0 **Author:** Joachim Happel ## Beschreibung Das "Post to LiaScript Shortcode Button" Plugin ermöglicht es, den Inhalt und Titel eines WordPress-Beitrags zu ermitteln, den Inhalt in gut strukturiertes Markdown zu konvertieren, eine Lizenz gemäß der TULLU-Regel hinzuzufügen, den Markdown-Inhalt gzip zu komprimieren und in Base64 zu kodieren. Schließlich wird ein Shortcode bereitgestellt, der einen Link zur LiaScript Live Editor generiert. Dieses Plugin folgt den Prinzipien der TULLU-Regel. Weitere Informationen finden Sie unter https://open-educational-resources.de/oer-tullu-regel/. ## Installationshinweise ### Voraussetzungen - WordPress 5.0 oder höher - PHP 7.0 oder höher - Composer (zur Verwaltung von Abhängigkeiten) ### Installation 1. **Laden Sie das Plugin herunter:** - Klonen Sie dieses Repository oder laden Sie es als ZIP-Datei herunter und entpacken Sie es. 2. **Composer-Abhängigkeiten installieren:** - Navigieren Sie zum Plugin-Verzeichnis und führen Sie den folgenden Befehl aus: ```sh composer install ``` 3. **Hochladen zum WordPress-Plugin-Verzeichnis:** - Laden Sie das gesamte Plugin-Verzeichnis, einschließlich des `vendor`-Ordners, der von Composer erstellt wurde, in das `wp-content/plugins`-Verzeichnis auf Ihrem Server. 4. **Plugin aktivieren:** - Gehen Sie zum WordPress-Dashboard und aktivieren Sie das Plugin. ## Verwendung Fügen Sie den Shortcode `[shareliascriptbtn class="button" label="Teilen"]` in Ihren Beiträgen oder Seiten ein, um den LiaScript-Link zu generieren. Die Attribute `class` und `label` sind optional und können verwendet werden, um das Aussehen und den Text des Buttons anzupassen. Beispiel: ```shortcode [shareliascriptbtn class="custom-button" label="Share"] ``` ## Anforderungen PHP 7.0 oder höher WordPress 5.0 oder höher ## Lizenz MIT License