Diese Anleitung gilt für die Produkte campus21 Framework, CELLstudio - Content Management und Collaboration und ECampus21 - Campus Management. Für SMACCware - Service Management and Accounting gibt es eine separate Installationsabfolge.
Systemvoraussetzungen für campus21 Produkte
Serverbetriebssystem
- Linux: Debian ab 7, Ubunty ab 14 (empfohlene Betriebssysteme)
- Windows: ab Windows Home 7, Windows Server 2003
Serverkomponenten
- Webserver (Apache bzw. IIS)
- PHP (ab 5.3)
- Mono (nur bei Linux-Systemen, ab 2.6.7)
- Net-Framwork 2.0 (nur bei Windows-Systemen)
- PostgreSQL mit ODBC-Treiber (ab 9.2)
- ImageMagick (ab 6)
- wkhtmltopdf (ab 0.12.4, optional)
Desktop-Komponenten
- Webbrowser
- Report Manager Designer (optional)
- ICal-kompatible Kalenderprogramme (optional)
Allgemeiner Ablauf und Aufgaben des Installationsprozesses
Installation der benötigen Systemkomponenten
- Webserver (Apache bzw. IIS)
- PostgreSQL + ODBC-Treiber
- PHP
- Mono
- ImageMagick
Nach der Installation sollte geprüft werden dass Komponenten betriebsbereit bzw. aktiv sind.
Installation der campus21 Produkte
- Ausbuchen des Produktes aus SVN
- Durchführung des Build-Prozesses
- Konfigurationsdateien kopieren
- Webserver einrichten (virtuelle Verzeichnisse)
- Webserver-Berechtigungen setzen (Upload, Icons, Konfigurationsdateien)
Bei Abweichung von der Standardinstallation können folgende Aufgaben hinzukommen:
- Datenbankverbindung und Webservice-URL in .config Dateien des PHP-Teils
- Datenbankverbindung in .config Dateien des NET-Teils (System/bin) ändern
- NLog.config zur Ausgabe von Logdaten
- Änderung von Pfaden in Konfigurationsdateien
Siehe Softwareinstallation für weitere Informationen.
Herstellung und Initialisierung des Datenmodells
- Erstellung einer leeren Datenbank campus21
- Herstellung des Datenmodells
- Import der mitgelieferten Verzeichnisdaten (Verwaltungsstrukturen, Länder, Währungen, hochschulstatistische Schlüssel)
- Herstellung von initialen Daten (install.php)
Inbetriebnahme und Test
.../nsoft/phpinfo.php
Customizing
- Systemeinstellunen anpassen und .custom-Dateien erzeugen
- Dateiressourcen erstellen (Berichtvorlagen, Exportvorlagen, Mailtexte)
- Navigationsstruktur anpassen,
- Web-Template anpassen
- Einrichtung einer ODBC-Datenquelle (nur für ODBC-basierte Reporting-Werkzeuge erforderlich)
Herstellung der Systemintegration
Sofern ECampus21 mit anderen Systemen gekoppelt sind
- Inbetriebnahme der Konnektoren
- Deaktivierung von Systemfunktionen
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.