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.

  1. 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.
  2. Konfiguration anpassen Einträge in config.php folgendermaßen ergänzen:
    1. $contact
      Da klar sein muß, wer hinter der jeweiligen Seite steckt. bitte in jedem Fall die Kontaktdaten (für das Impressum) angeben.

    2. $config -> language
      Die bevorzugte Sprache (sobald User andere Sprache wählt, wird dies als Cookie gespeichert).
    3. $config -> mapsApiKey
      Google Maps API Key für die Karte im Hintergrund (Info dazu hier: Obtaining an API Key).
    4. $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).
    5. $config -> mail_mods
      Adresse für User-Notifications an Mods sowie Kontaktadresse für Fragen zur lokalen Community.
    6. $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.

    7. $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.

    8. $gdoc -> sheet
      Key des kopierten Google Spreadsheet (aus Schritt 1: http://goo.gl/9JXp8) für Link in Mails an Mods.
    9. $gdoc -> form
      Key des automatisch kopierten Google Webforms. Ohne diesen kann das Formular nicht in Euer Spreadsheet schreiben.

    10. $local
      Name Eurer Stadt/Region in deutsch/englisch für Seitentitel und -inhalte.

    11. $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. Unter 'url2' kann eine separate Adresse angegeben werden, unter der sich User als Mitglied bewerben können (zB. bei Google Groups). Diese werden in der Mail an die User ausgegeben. Wenn nicht gesetzt, wird kein Link ausgegeben.

    12. $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.
  3. Upload Danach können die Dateien in ein beliebiges Verzeichnis hochgeladen werden und sollten sofort laufen. Wenn alles passt, URL zur Site in der lokalen Community bekannt machen, damit zukünftige neue Spieler auch zu der Seite finden/geschickt werden. "Irrläufer", die sich doch direkt für die einzelne Kanäle/Tools bewerben, einfach ebenfalls auf das Formular verweisen (domain.de/#approval).

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.


Back to top

© 2013 Phil Schmidt aka lemone