Entwicklung/Entwicklersystem: Unterschied zwischen den Versionen
(Datum ergänzt) |
(Update 2026) |
||
| Zeile 1: | Zeile 1: | ||
[[Datei:Tux.png|thumb|hochkant=0.75]] | [[Datei:Tux.png|thumb|hochkant=0.75]] | ||
Das '''Entwicklersystem''' von Opencaching.de ist (Stand | Das '''Entwicklersystem''' von Opencaching.de ist (Stand 2026) eine dockerbasierte, virtuelle Linux-Maschine. Hierauf laufen ein [[wikipedia:Apache HTTP Server|Apache]]- und ein [[wikipedia:MySQL|MySQL]]-Server. Das eigentliche Programmieren und Testen findet auf dem Hostsystem unter Linux, Windows oder MacOS statt, mit einem beliebigen [[wikipedia:UTF-8|UTF-8]]-fähigen Editor bzw. einer [http://forum.opencaching.de/index.php?topic=2150.0 PHP-IDE] und einem Webbrowser. | ||
Die Testumgebung, mit der derzeit entwickelt wird, enthält keine Daten aus der Live-Cachedatenbank, sondern einen Satz vorgefertigter Benutzer und Listings. Im Rahmen von Tests können aber beliebige Änderungen an der Testdatenbank vorgenommen werden. | |||
Wer Spaß daran hat, mit so einer Linux-Maschine rumzuspielen und an Opencaching.de mitzubauen, kann Mitglied im Team werden (mehr dazu im [http://forum.opencaching.de/index.php Forum]), sich die VM herunterladen und einrichten; dazu gibt es eine ausführliche Anleitung. | Wer Spaß daran hat, mit so einer Linux-Maschine rumzuspielen und an Opencaching.de mitzubauen, kann Mitglied im Team werden (mehr dazu im [http://forum.opencaching.de/index.php Forum]), sich die VM herunterladen und einrichten; dazu gibt es eine ausführliche Anleitung. | ||
| Zeile 9: | Zeile 9: | ||
Eine Anleitung zur Installation eines lokalen Testservers (ohne Listing- und Benutzerdaten des Liveservers) ist [[Entwicklungsumgebung einrichten|hier]] zu finden bzw. etwas kürzer auf [https://github.com/OpencachingDeutschland/oc-server3 github]. | Eine Anleitung zur Installation eines lokalen Testservers (ohne Listing- und Benutzerdaten des Liveservers) ist [[Entwicklungsumgebung einrichten|hier]] zu finden bzw. etwas kürzer auf [https://github.com/OpencachingDeutschland/oc-server3 github]. | ||
Für Fragen und Diskussionen hierzu und zu verwandten Themen gibt es das [ | Für Fragen und Diskussionen hierzu und zu verwandten Themen gibt es das [https://forum.opencaching.de/viewforum.php?f=43 Entwicklerforum]. | ||
Für die Einrichtung einer Opencaching.pl-Website im OC.de-Entwicklersystem gibt es eine [[Entwicklung/Entwicklersystem PL|separate Anleitung]]. | Für die Einrichtung einer Opencaching.pl-Website im OC.de-Entwicklersystem gibt es eine [[Entwicklung/Entwicklersystem PL|separate Anleitung]]. | ||
Aktuelle Version vom 11. Februar 2026, 13:14 Uhr

Das Entwicklersystem von Opencaching.de ist (Stand 2026) eine dockerbasierte, virtuelle Linux-Maschine. Hierauf laufen ein Apache- und ein MySQL-Server. Das eigentliche Programmieren und Testen findet auf dem Hostsystem unter Linux, Windows oder MacOS statt, mit einem beliebigen UTF-8-fähigen Editor bzw. einer PHP-IDE und einem Webbrowser.
Die Testumgebung, mit der derzeit entwickelt wird, enthält keine Daten aus der Live-Cachedatenbank, sondern einen Satz vorgefertigter Benutzer und Listings. Im Rahmen von Tests können aber beliebige Änderungen an der Testdatenbank vorgenommen werden.
Wer Spaß daran hat, mit so einer Linux-Maschine rumzuspielen und an Opencaching.de mitzubauen, kann Mitglied im Team werden (mehr dazu im Forum), sich die VM herunterladen und einrichten; dazu gibt es eine ausführliche Anleitung.
Eine Anleitung zur Installation eines lokalen Testservers (ohne Listing- und Benutzerdaten des Liveservers) ist hier zu finden bzw. etwas kürzer auf github.
Für Fragen und Diskussionen hierzu und zu verwandten Themen gibt es das Entwicklerforum.
Für die Einrichtung einer Opencaching.pl-Website im OC.de-Entwicklersystem gibt es eine separate Anleitung.