Enlightened Approval Microsite
Info- und Anmeldesite für Ingress Enlightened Communities
Dieses Tool erleichtert die Verifikation von neuen Community-Mitgliedern des AR-Games Ingress für die eigene lokale Fraktion. Es darf gerne von Enlightened Mods heruntergeladen und auf dem eigenen Server installiert werden. Es ist zweisprachig und auch mobil vollständig nutzbar.
So funktioniert's
Auf den lokalen Kanälen kommuniziert, können sich neue Spieler auf der Seite über ihre Community und die wichtigsten Links informieren.
Über das Formular können sich die Spieler anmelden und einen Verifikationscode generieren, um diesen in der Intel Map anzugeben. Die User-Daten werden nicht in einer Datenbank, sondern in einem Google Spreadsheet gespeichert und sind so auch ohne weitere Tools über den Browser für die lokalen Moderatoren zugänglich.
Zuletzt verschickt das Tool eine Mail an die lokalen Moderatoren (mit den Infos zum neuen User und dem Verifikations-Code zur Prüfung) und eine zweite an den User (mit Infos zum aktuellen Status und den nächsten Schritten).
Die Einladung/Bestätigung für die lokalen Kanäle (Community, Chat etc.) erfolgt danach händisch.
Installation
Das Tool ist auf einem Standard-Webserver (LAMP) lauffähig und benötigt keine Datenbank. Die Hoheit und Verantwortung liegt nach wie vor bei den lokalen Mods.
- Google Tabellen-Vorlage kopieren Die Formulareinträge werden in eine Google-Tabelle geschrieben. Für die korrekten Feldzuordnungen kann die folgende Tabelle kopiert werden: http://goo.gl/9JXp8. Beim Kopieren wird automatisch auch ein zusätzliches Google Formular erstellt. Die URL von Tabelle und Formular müssen anschliessend in die config.php eingetragen werden.
- Konfiguration anpassen
Einträge in config.php folgendermaßen ergänzen:
- $contact
Da klar sein muß, wer hinter der jeweiligen Seite steckt. bitte in jedem Fall die Kontaktdaten (für das Impressum) angeben. - $config -> language
Die bevorzugte Sprache (sobald User andere Sprache wählt, wird dies als Cookie gespeichert). - $config -> mapsApiKey
Google Maps API Key für die Karte im Hintergrund (Info dazu hier: Obtaining an API Key). - $config -> mapsCoords
Geo-Koordinaten für die Karte im Hintergrund und die Links zur Intel-Map (einfach auf Google Maps den gewünschten Punkt rechts anklicken -> "Was ist hier?" wählen. Die Koordinaten erscheinen dann oben im Suchfeld). - $config -> mail_mods
Adresse für User-Notifications an Mods sowie Kontaktadresse für Fragen zur lokalen Community. - $config -> mail_noreply
Absender-Adresse für Notifications an die User - sollte die gleiche Domain sein unter der das Tool auch abgelegt wird. Ohne diese landet die Mail noch wahrscheinlicher im Spam als ohnehin schon. - $config_opt
Wenn die Seite getrackt werden soll, hier Google Analytics-Property angeben. Tracking-Code und Hinweis im Impressum werden nur ausgegeben wenn dieser gesetzt ist. - $gdoc -> sheet
Key des kopierten Google Spreadsheet (aus Schritt 1: http://goo.gl/9JXp8) für Link in Mails an Mods. - $gdoc -> form
Key des automatisch kopierten Google Webforms. Ohne diesen kann das Formular nicht in Euer Spreadsheet schreiben. - $local
Name Eurer Stadt/Region in deutsch/englisch für Seitentitel und -inhalte. - $channels
Titel und URL zu den Kanälen/Tools die Ihr in Eurer Stadt/Region benutzt. Diese werden als Link auf dem ersten Tab der Site, als Wahlmöglichkeit unter dem Formular, als Links in den Mod-Mails ausgegeben.
- $contact
- $links
Nützliche Links für neue Agenten - werden als Link auf dem ersten Tab der Site zweispaltig (linke Spalte = 'tuts', rechte Spalte = 'links') ausgegeben.
Meldet Euch
Wenn Ihr wollt, gebt doch Bescheid, wenn Ihr das Tool einsetzt. Ich plane später eine Übersicht aller Communities zu erstellen und setze dann gerne einen Link auf Eure Seite.
© 2013 Phil Schmidt aka lemone