Liebe Community,
Wie ihr sicher mitbekommen habt, wollen wir in der nächsten Zeit die Webpräsenzen von Rising-Gods und back2basics zusammenführen.
Dafür wird es eine komplett neue Homepage basierend auf Joomla 2.5 und Woltlab Burning Board geben. Des Weiteren werden viele Ideen und Features von back2basics übernommen.
Es wird eine komplette Accountverwaltung geben, wo der Homepageaccount mit den Ingameaccounts gekoppelt ist. Darüber werden dann viele Dinge automatisiert vorhanden sein ohne das ein Gamemaster dafür benötigt wird.
Es kommt also jede Menge Arbeit und spannende Aufgaben auf die Homepageentwickler zu. Die Grundstrukturen für die neue Accountverwaltung und die Joomla <-> WBB Bridge sind schon fertig.
Damit die Neuentwicklung der Homepage nicht ewig auf sich warten lässt, brauchen wir nun deine Hilfe.
Du beherrscht PHP 5 objektorientiert? CSS, Javascript, AJAX, SQL und HTML sind auch keine Fremdbegriffe für dich? Du hast schon einmal selbst Joomla Komponenten oder Module geschrieben?
Dann würden wir uns über eine Bewerbung von dir sehr freuen um dich möglichst bald bei uns im Team begrüßen zu dürfen und dieses neue Projekt gemeinsam vorranzubringen.
Deine Bewerbung sollte folgende Informationen beinhalten:
Grundlegene Informationen
Vorname:
Nickname:
Alter:
Konktaktdaten (jeweils ausfüllen falls vorhanden)
ICQ:
E-Mail:
Forennickname:
Sonstige Kontaktmöglichkeiten:
> Welche Programmiersprachen beherrschst du wie gut? Insbesondere: hast du Kenntnisse in den von uns verwendeten Programmiersprachen, falls ja, wie gut sind diese?
> Hast du bereits bei einem größeren Projekt mitgearbeitet bzw. hast du Referenzen vorzuweisen? (Commits bei einem Projekt, eigene Homepage / Blog, ...)
> Hast du Erfahrung mit den von uns verwendeten Systemen (Joomla und WBB)
Die Bewerbung an folgende Adresse senden:
An:
bewerbungen@rising-gods.de
Betreff: [HP-Developer]
Wir freuen uns über aussagekräftige Bewerbungen!
Kurz noch ein paar weitere Informationen für alle Interessierten:
Das Design der neuen Homepage wird ein sogenanntes
Responsive Design werden, was die Webseite dynamisch unter Berücksichtigung der Anforderungen des betrachtenden Gerätes macht.
(Wikipedia:
http://de.wikipedia.org/wiki/Responsive_Design)
Dafür werden wir mit HTML5 und CSS3 arbeiten. Wer sich damit auskennt, kann sein Wissen bei uns gerne vertiefen.
Der Großteil der Arbeit besteht aber in der Backendprogrammierung mittels PHP 5. Es kann sich also auch jeder bewerben der mit Pixelschubsen bei Designs nichts am Hut hat.
Des Weiteren arbeiten wir intern mit GIT und nutzen dafür Gitlab. Ein gewisses Grundverständnis von GIT wäre also von Vorteil, ist aber nicht zwingend notwendig.
Hier noch eine kurze Featurelist:
UUACP (= unified user account control panel)
- Votecenter (voten transparenter gestalten)
- Accountverwaltung
- Chartransfer wie bei B2B
- Premiumsystem
- Accountverknüpfungen
- Charnamen Request
- Backendsystem für UUACP: Spenden deaktivierbar (PayPal, Micropayment etc.), Realmtransfers deaktivierbar
- Logging von allen Aktionen (sichtbar für User + Admins im Backend)
- Account gebannt = Login in UUACP verweigern mit Banngrund
- Freundewerbesystem in UUACP mit Status
- Codes einlösen (Petcode, Rename, Customize, Racechange, Factionchange)
- Savebann/Urlaubsmodus setzen und beenden
- Familien-/WG-Account eintragen
- softdeleted Chars wiederherstellen (check, ob Premium, sonst Angabe von Char, bei dem das Gold abgebucht wird)
- Lanparty anmelden (temporäres IP-Sharing)
- Evtl: Gildenleader: TS-Channel beantragen
- Log der letzten 30 Aktionen auf dem Acc (Login, Rename, Customize, Race-,Factionchange,
Mailänderung, PW-Änderung,Logout, Chardelete, Charcreate)
- Accountbestätigung via Mail vor der Freischaltung
- Accountbestätigung durch Teamler (Mod?) <--wegen IP-Check, um Forentwinks zu
vermeiden/minimieren und wegen Namensgebung des Forenusers (FSK12)
Ingame
- evtl. "Freunde werben"-System mit dauerhaftem Erholtbonus, falls sie gemeinsam leveln?
(aktiviert wenn: in 1 Gruppe und in einer Range von XX Koordinaten)
- evtl GM-Level xx für die Privaccs, sodass sie Systemnachrichten von Hackwarnungen sehen können
- Bannbenachrichtigung mit Grund via PN an User
Statistiken + Maps
- World Maps
- B2B Statistiken (Onlinezahl, Uptimes etc.)
- Battleground Win/Lose pro Fraktion
- Counter welche BG's öffnen, welche abgebrochen werden etc.
Helpdesk ( = HP-Ticketsystem für Joomla)
- Menü, in der der "zu supportende" Account und Charakter ausgewählt wird
- in der "Postfachübersicht" eine Spalte einfügen, die zeigt, ob die letzte öffentliche Notiz von einem
Huruhelpdesk-Admin geschrieben wurde
- Ränge bearbeiten (HP/GM/Bereichslead/HP-Lead/SuperUser)
- neue Notiz/Ticketänderung <- PN an User
- Abteilungen TBC und Wotlk einführen
Forum
- WBB pro mit Joomlabridge
- bei Bann/Verwarnung PN an User
- Bereich für die Redaktion (ohne Team, aber T-Lead aufwärts wieder)
- Unterforum für die Redaktion "Interviews" (nur Threadersteller+Redaktion)
- Bannbereich: User, die im Forum gebannt sind, dürfen dort noch schreiben (nur TE+Team sichtbar)
FAQ
- unverändert, aber ins Deutsche übersetzt
WEB-IRC + TS-Viewer
- wie gehabt, nur neuer WEB-IRC Client
Teamspeak
- nur im Free4all eine handvoll offene Channel einrichten
- restl. Channel nur begehbar, wenn man seine TS-ID in der Accverwaltung angegeben hat
(zwecks Rückverfolgung bei Belästigungen etc...) <-- aka Servergruppe "Gast" und "Normal"
Bugtracker
- unverändert Redmine
- Bridge für Joomla
- Foren PN bei Änderung/Notiz in abonnierten oder eigenen Tickets
GM-System (= Administrationssystem für den Usersupport)
- extern von Robigo
- nützliche Features von B2B übernehmen
- Watchlist
- Anzeige: Forenacc<->Ingameacc
- Ticketinspector
- Bearbeitung des Bugtrackerprojekts
- Feature: Ingamepost via GM-System (Antworten vom Ticketinspector-Feature)
- TBC tauglich machen
Infoseiten
- Downloadübersicht
- Impressum
- Elterninfo
- übersichtliche Startseite mit Buttons
- Contentstatus
RGWiki
- Bridge für Joomla
- Anständige Übersichtsseite und ein gutes Gemeinschaftsportal
LDAP Admin (= Zugangsmanager für diverse Team-/Adminbereiche)
- Gosa verwenden
Bannerslider (siehe Bannermodul auf rising-gods.de)
- wie gehabt, nur besseres Backend
- ansprechenderes Design incl. kleiner Textbox
- generell kleiner
Servernews
- entweder Servernewsblog oder eigene Kategorie (am besten mit Announces Sync vom Forum)
- automatische Facebookposts der Updatenews
Teamseite
- so wie gehabt + Infos zu den Aufgaben der Bereiche via Gosa
Accountverwaltung Teamaccounts
- LDAP erstellen und StartPW setzen
- GM-Acc erstellen
- Verknüpfen mit Forenacc
- TS-ID in entsprechende Servergruppe eintragen
- Forenrang gemäß Bereich
- HuruHelpdesk auf Admin setzen (bei HP-GM)
- Joomlarang setzen
- Teambelohnungssystem Acc erstellen und DKP-Char Zuordnung