Wie du vielleicht weißt, lebt unser Forum vom Zelda RPG mit seinen vielen Spielern und Charakteren. Damit dieses RPG so gut funktionieren kann, benötigt es die Hilfe des EZELO. Das EZELO ist eine Erweiterung für das WoltLab Burning Board 4, das die Verwaltung von Charakteren und Schreibberechtigungen übernimmt. Darauf bauen dann andere Systeme auf, wie das Marionettensystem und bald auch die RPG-Karte und das Levelsystem.
Seit dem Update der Forensoftware vom WBB2 auf das WBB4 im Jahr 2017 haben wir versucht, das EZELO auf den Funktionsumfang des alten EZELOs zu bringen, doch der Mangel an Freizeit lässt unser kleines Team nur langsam Fortschritte machen.
Hier kommst du ins Spiel!
Hilf uns beim Verbessern des Forums und mache das Rollenspiel für alle zu einem besseren Ort!
Was solltest du mitbringen:
Vorhandene Programmierkenntnisse
Du musst bestehende Programmierkenntnisse mitbringen. Das ist eigentlich die einzig wirkliche Voraussetzung. Wir haben leider nicht die Zeit, jemandem das Programmieren beizubringen. Wir gehen davon aus, dass du lernfähig genug bist, dich in den Rest einzuarbeiten, aber dafür musst du gewisse Grundzüge des Programmierens verstehen. Was wir hier machen, fällt in den Aufgabenbereich eines Webentwicklers (aka Full Stack Developer). Wenn du vorhast, in diesen Bereich einzusteigen, kannst du hier wertvolle Erfahrung dafür sammeln. Das Wissen kommt dir natürlich auch außerhalb eines Berufs oft sehr gelegen.
Die Forensoftware benutzt im Großen und Ganzen folgende Sprachen:
- Backend
- PHP 7.1
- SQL
- XML
- Frontend
- HTML/Smarty templates
- Javascript/jQuery 2.1.3
- CSS/LESS
Darüber hinaus benutzen wir in unseren Entwicklungsumgebungen noch Bash-Skripte und Python. Zu unserem Handwerkszeug gehören auch noch Vagrant, Git und MySQL.
Wir setzen nicht voraus, dass du diesen Sprachen mächtig bist. Du solltest aber von dir behaupten können, in irgendeiner Programmiersprache deiner Wahl programmieren zu können, sei das Java, C#, C++ oder Brainfuck. Letztendlich lernt man immer wieder neue Sprachen und man kann von niemandem erwarten, alle existierenden Programmiersprachen zu beherrschen. Du solltest nur wissen, dass du dir diese Sprachen leider größtenteils in Eigenregie beibringen musst. Wenn du hier also nur Bahnhof verstehst, bist du wahrscheinlich nicht für uns geeignet.
Lust und Durchhaltevermögen
Das Zelda Chronicles Forum gibt es nun schon seit mehr als 15 Jahren und wir haben nicht vor, aufzuhören! Es wäre schade, wenn du uns nach einem Monat schon wieder verlassen würdest.
Teamgeist und Kritikfähigkeit
In einem Team zu arbeiten, unterscheidet sich stark von einem kleinen Projekt, das man alleine entwickelt. In einem Team muss man aufeinander Rücksicht nehmen und miteinander kommunizieren, damit am Ende alle auf demselben Boot sind. Dazu gehört auch, Kritik annehmen zu können und aktiv nach Feedback zu fragen. Ausschließlich konstruktives Feedback natürlich.
Du willst mitmachen? Cool! Dann schreib jemandem des Technik-Teams am besten in Discord oder hier im Forum per Konversation.
Wir sind nur leicht wahnsinnig, aber das ist hier ja nichts Neues.