Contao Open Source CMS > Erweitern > Erweiterungsliste > [cm_membergooglemaps] Mitgliederliste mit Google Map 1.5.1 rc1

Erweiterungen > cm_membergooglemaps

[cm_membergooglemaps] Mitgliederliste mit Google Map
Miniaturbild

Integration von Google Maps in die Mitgliederliste

Erweitert die Mitgliederliste um eine GoogleMap-Kartendarstellung mit der Markierung der in den Mitgliedsdaten angegebenen Adresse. Ein weiteres Modul dient zur Kartendarstellung für ein einzelnes Mitglied. Z.B. für eine Seite "hier finden Sie uns..." (das Mitglied wird in den Moduleinstellungen ausgewählt). Ein Google Maps API-Key wird bei der ktuellen Version nicht mehr benötigt. Fähnchen in der Mitgliederliste im Backend kennzeichnen den Status der Koordinaten. Gelbes Fähnchen: Manuelle Koordinateneingabe, Koordinaten vorhanden. Grünes Fähnchen: Automatische Koordinatenermittlung, Koordinaten vorhanden. Rotes Fähnchen: keine Koordianten eingetragen/ermittelt. Oberhalb der Liste lässt sich über den gleichnamigen Link "Fehlende Koordinaten ermitteln" (sofern die Option "autoimatische Ermittlung" für das jeweilige Mitglied aktiviert ist. Derzeit wird diese Funktion auch über den stündlichen Cron-job ausgeführt. (Falls nicht erforderlich, werde ich diese Funktion wieder deaktivieren)

Installation

Bitte ein Update der Datenbank vornehmen, um die Felder hinzuzufügen.

Hinweis zum Update von einer Version vor 1.3.x

Beim ersten Aufruf wird ein Updateskript ausgeführt, mit dem umfangreiche Änderungen an den Datenbanktabellen dieser Erweiterung vorgenommen werden.

Informationen

Eine Google Maps API Key wird nicht mehr benötigt.

Modul anwenden

  • Immer, wenn im Backend Mitgliederdaten gespeichert werden, werden mit Hilfe der Google-geocoding-Funktion die Koordinaten ermittelt.
  • in den Mitgliedseinstellungen lässt sich die automatische Positionsermittlung individuell für einzelne Mitglieder deaktivieren
  • in enem kleinen Formular kann der Besucher seinen eigenen "Standrort" und eine Entfernung angeben. Mit "suchen" startet er dann eine Entfernungssuche.
  • Die Ergenbnisse der Entfrernungssuche lassen sich entweder auf die Mitglieder im Entfernungsbereich eingrenzen oder es lassen sich unterschiedliche Marker für Nah- und Fernbereich anzeigen.
  • Mit einem weiteren Modultyp zur Entfernungssuche lässt sich das Scuhformular in einen anderen Layoutbereich z.B. in die rechte oder linken Spalte aoder auch auf eine andere Seite auslagern. In der Mitgliederliste und in der Detailansicht werden die Namen dem Mitglied zugeordneten Gruppen angezeigt. Die Anzeige der Gruppen beschränkt sich aber auf die in den Moduleinstellungen ausgewählten Gruppen. So lassen sich organisatorische Gruppen ausblenden.
  • Der dritte Modultyp "GoogleMap zu einem Mitglied" ist dafür gdacht z.B. ANfahrsbeschreibungen zu realisieren.
  • Auswahl der Moduleinstellungen für die Mitgliederliste:
    • Die Kartendarstellung lässt sich für die Listenansicht und/oder für die Detailansicht deaktivieren
    • Die Karte lässt sich ober- oder unterhalb der Daten platzieren
    • Die Höhe der Karte kann wie bei anderen Elementen angegeben werden
  • AUswahl der Moduleinstellungen für das Modul "GoogleMap zu einem Mitglied":
    • Auswahl des Mitglieds
    • Die Höhe der Karte kann wie bei anderen Elementen angegeben werden

Hinweis

Im Modul muss in der Rubrik "Modul-Konfiguration" in der Liste "Felder" mindestens ein Feld ausgewählt werden, das in der Mitgliederliste erscheinen soll. Ticketsystem und Doku: http://dev.typolight-forge.org/projects/show/membergooglemaps

Wichtig ist auch, dass die Mitgliederliste von Leo isntalliert ist.

Version1.5.1 rc1TypFrei
Freigabedatum2012-02-18KategorieAnwendung
LizenzGNU Lesser Public License (LGPL)
Urheberrecht© 2012 Christian Münster
AutorChristian Münster (ChrMue)
Freigabe-Notizen und Änderungs-Log für 1.5.1 rc1Andere Versionen

1.5.1 RC 1:

  • Die Verlinkung zur Detailseite lässt sich beim Marker und in der Liste deaktivieren.

1.5.0 Beta 1:

  • Die Version arbeitet mit den Erweiterungen "tags" und "tags_members" zusammen
  • Ein weiteres Modul, das nur ein Suchformular für die Entfernungssuche enthält und sich so in anderen Layoutbereichen bzw. auf anderen Seiten platzieren lässt.
  • Fähnchen in der Mitgliederliste im Backend kennzeichnen den Status der Koordinaten.
    Gelbes Fähnchen: Manuelle Koordinateneingabe, Koordinaten vorhanden.
    Grünes Fähnchen: Automatische Koordinatenermittlung, Koordinaten vorhanden.
    Rotes Fähnchen: keine Koordianten eingetragen/ermittelt.
    Oberhalb der Liste lässt sich über den gleichnamigen Link "Fehlende Koordinaten ermitteln" (sofern die Option "autoimatische Ermittlung" für das jeweilige Mitglied aktiviert ist.
    Derzeit wird diese Funktion auch über den stündlichen Cron-job ausgeführt. (Falls nicht erforderlich, werde ich diese Funktion wieder deaktivieren)

1.3.1 RC 3:

  • Alternativ ist jetzt die Suche über mehrere Felder möglich (konfigurierbar). Im Frontend ist dann nur ein Suchfeld vorhanden und das select-Feld für die Feldauswahl entfällt. Im Backend lässt sich einstellen, welche Felder bei der Suche berücksichtigt werden sollen.

1.3.0 RC 2:

  • Entfernungssuche, die sich z.B. als Filialfinder eignet.
  • Für die Listen- und Detailansicht lassen sich individuell die angezeigten Felder auswählen. 
  • Tabellenloses Layout in Form von "Kacheln" als Alternative. (css müsste jeder selbst erstellen)

1.2.4 RC 2:

  • Koordinatenermittlung bei der Registrierung korrigiert

1.2.4 RC 1:

  • Der Name in der Sprechblase der Listenansicht verlinkt auf die Detailseite
  • Im Modul zur Anfahrtsbeschreibung (Googlemap zu einem Mitglied) lässt sich die Sprechblase falls gewünscht bereits beim Laden der Seite einblenden.
  • kleine Korrektur in den TL-Einstellungen

1.2.3 RC 1:

  • Spachdateien korrigiert. Und Freigabe für TL 2.7.5

1.2.2 Beta 3:

  • Für die Tabelle lässt sich die Sortierung im Backend als Voreinstellung festlegen.

1.2.1 Beta 3:

  • Bei Bedarf lässt sich die Tabelle nur im Falle einer Suchanfrage einblenden

1.2.0 Beta 3:

  • Sprechblasen in der in der Listenansicht, der Detailansicht und der Ansicht zu einem einzelnen Mitglied
  • Routenplanung innerhalb der Sprechblase
  • .
  • der Textinhalt der Sprechblase in der Karte der Listenansicht kann über das Template "info_cm_membergooglemaps_list" konfiguriert werden.
  • der Textinhalt der Sprechblase in der Ansicht zu einem einzelnen Mitglied kann völlig frei direkt über das Backend eingegeben werden.

1.1.0 Beta 3:

  • Der Kartentyp kann in allen Modulen und Ansichten gewählt werden.
  • In der Karte lässt sich ein Panel einblenden, mit dem der User den Kartentyp auswählen kann.
  • Das Kartenzentrum kann in allen Modulen und Ansichten angegeben werden.
  • Das Kartenvergrößerung kann in allen Modulen und Ansichten gewählt werden.

1.0.3 Beta 2:

  • Bei der Neuregistrierung und bei der Bearbeitung der persönlichen Daten über das Frontend kann das Mitglied selbst steuern, ob die Positionsanzeige in der Karte erfolgen soll. Außerdem kann auch über diese beiden Ansichten im Frondend die Markerposition manuell korrigiert werden.

1.0.2 Beta 2:

  • Modul zur Kartendarstellung für ein einzelnes Mitglied ergänzt
  • Festlegung der Kartenhöhe möglich

1.0.1 Beta 2:

  • Falls kein API-Key in der Seiteneinstellung angegeben ist, wird der Key aus dem Backend verwendet werden.
  • Position der Karte wählbar
  • Festlegung der Kartenhöhe möglich

1.0.1 Beta 1:

  • Kartendarstellung auch in der Listenansicht.
  • Im Backend lässt sich die Kartendarstellung für die Listenansicht und/oder für die Detailansicht deaktivieren.

1.0.0 Alpha2:

  • Manuelle Positionskorrektur ermöglicht:
    In den Member-Einstellungen lässt sich die automatische Koordinatenermittlung deaktivieren. So ist es möglich, die Koordinaten manuell zu verändern.
1.0.0 alpha1
1.0.0 alpha2
1.0.1 beta1
1.0.1 beta2
1.0.2 beta2
1.0.3 beta2
1.1.0 beta3
1.2.0 beta3
1.2.1 beta3
1.2.2 beta3
1.2.3 rc1
1.2.4 rc1
1.2.4 rc2
1.3.0 rc2
1.3.1 rc3
1.5.0 beta1
1.5.2 rc2
Version Funktion Total Funktion
9.75
Version Bedienung Total Bedienung
9.25
Version Qualität Total Qualität
9.25
Version Wertung Total Wertung
9.42 (4 Stimmen)
Version Downloads25Total Downloads578
Version Install.55Total Install.827
Version Updates22Total Updates368
Abhängigkeiten dieser ErweiterungVon dieser abhängige andere Erweiterungen
NameVersion vonVersion bis
Contao2.9.0 stable2.11.0 stable
memberlist1.2.0 stable1.2.0 stable
NameVersion vonVersion bis
PaketGrösseDatum
Contao_cm_membergooglemaps_10050016_22.zip4844802012-02-25 12:44