Natürlich, so funktioniert es bei mir (wenn auch bischen ugly):
- Bureaucracy und Wrap Plugins installieren
- Im Wiki einen "Knopf" erstellen
<WRAP center 100px>
<form>
action script button1.php
submit "Button1"
</form>
- Einen Ordner erstellen "/var/www/meinwiki/conf/plugin/bureaucracy/"
- Dort eine Datei "button1.php" erstellen mit folgendem Inhalt:
<?php
$output = shell_exec('/PFAD/ZU/button1.sh');
echo $output;
?>
- Bash script erstellen in "/PFAD/ZU/button1.sh" z.B. mit folgendem Inhalt:
#!/bin/bash
touch /var/www/meinwiki/conf/plugin/bureaucracy/test.txt
- Darauf achten das sowohl das button1.php sowie auch das button1.sh ausführbar ist (+x) und der User unter welchem das Wiki läuft zugriff hat.
Es können auch mehrere Knöpfe erstellt werden, allerdings weiss ich noch nicht genau wie man sie besser anordnen kann. Aktuell sind sie untereinander und es sieht etwas "unschön" aus, aber wie gesagt, das ist nur Kosmetik. 😀
So sehen die Knöpfe aus:
Und das ist mein "Projekt-Sensors":