Tools für die OPUS 4 Entwicklung
Für die Entwicklung von OPUS 4 sollte eine IDE eingesetzt werden, die PHP unterstützt.
IntelliJ IDEA
IntelliJ IDEA ist eine IDE von JetBrains und wird beim KOBV eingesetzt. Die freie Community Edition unterstützt leider nicht die PHP Entwicklung.
Für die Installation der IDE und die grundlegende Konfiguration sollte die offizielle Dokumentation herangezogen werden.
Für die Arbeit an OPUS 4 muss das PHP-Plugin hinzugefügt werden. Das ist möglich unter
File->Settings->Plugins
. In der Regel schlägt IntelliJ IDEA passende Plugins vor,
wenn es z.B. Dateien in bestimmten Formaten, wie .ini
findet.
Nach dem Clonen des OPUS 4 Codes von GitHub direkt in der IDE (unter
VCS->Checkout from Version Control->Git
) oder im Terminal, muss in IntelliJ IDEA ein
“Project from Existing Source…” angelegt werden. Dabei ist eigentlich nicht weiter
zu beachten und man kann den angezeigten Schritten folgen.
Tests
Die Unit Tests von OPUS 4 können direkt in der IDE ausgeführt werden. Die Tests nutzen PHPUnit. Beim ersten Versuch eine Testdatei laufen (“Run”) zu lassen muss die Konfiguration angepasst werden.
- Für die PHPUnit Library sollte “Use Composer Autoloader” und die Datei
.../vendor/autoloader.php
ausgewählt werden. - Für den Test Runner sollte als “Default Configuration File” die Datei
.../tests/phpunit.xml
verwendet werden.
Netbeans
Netbeans ist eine weitere IDE mit PHP Support.