TYPO3 Plugin:

fag_radialsearch

Adress Umkreissuche-Extension

Diese Extension wurde im Rahmen der IPA (Individuelle Produktiv-Arbeit) von Michael Tellenbach erstellt.

Funktionen

Die Extension erlaubt es:

  • Adressen in einer Listenansicht und Detailansicht anzuzeigen.
  • Adressen per Textsuche zu filtern und/oder ...
  • Adressen im Umkreis mit den Angaben von Radius und Standort zu durchsuchen.

Installation

Je nach Wunsch kann die Extension über die Varianten Google Maps API und statische Geodaten aus der Datenbank konfiguriert werden.

Extension installieren

  1. Per Git Bash auf dem gewünschten Entwicklungshosting das Repository Klonen
    $ cd /x/siteXX/web/typo3conf/ext/
    $ git clone git@git.frontal.ch:web/fag_radialsearch.git
  2. Im TYPO3-Backend unter Erweiterungen die fag_radialsearch-Extension installieren (Hierbei werden die statischen Geodaten automatisch in die Datenbank geschrieben)
  3. Unter siteXX/web/base/Extensions/ das Verzeichnis "FagRadialsearch" anlegen und darin das Verzeichnis "TypoScript" erstellen
  4. Im TypoScript-Verzeichnis das File "Setup.ts" erstellen
  5. Zwingende Angaben für das Setup-TS:
    plugin.tx_fagradialsearch {
    # Angabe der Page-ID der Adressen
    persistence.storagePid = XX
    }
  6. Im TYPO3-Backend im Modul Liste im Sys-Folder "Website" ein neues Template anlegen (ext.fag_radialsearch) und das erstellte TypoScript wie folgt einbinden:
    <INCLUDE_TYPOSCRIPT: source="FILE:base/Extensions/FagRadialsearch/TypoScript/Setup.ts">
  7. Unter Enthält das statische Template der Extension einbinden
  8. Auf der Root-Seite das Template root bearbeiten
  9. Unter Enthält -> "Basis Template einschliessen" das Template ext.fag_radialsearch hinzufügen
  10. Die Extension läuft nun standardmässig über die statischen Geodaten aus der Datenbank

Extension mit Google Maps API Key

  1. Generierung eines Google Maps API Keys (!!!Server-Key zwingend!!!)
  2. Unter dem Button "GET A KEY" die erforderlichen Schritte durchlaufen
  3. Die IP-Adresse des Entwicklungsservers (109.164.210.22) dem API-Key übergeben.
  4. Im TYPO3-Backend unter "Adminwerkzeuge"->Erweiterungen per Klick auf "Adress Umkreissuche" die Extension konfigurieren
  5. geodataType auf "Google Maps API" setzen
  6. In googleMapsApiKey den generierten Key einfügen und danach speichern

Install-Tool

Im Install-Tool das Compare Database vornehmen und folgende Zeilen ausführen:

  • ALTER TABLE tt_address CHANGE latitude latitude double(11,7) NOT NULL default '0.00'; Current value: double(11,7) NOT NULL default '0.0000000'
  • ALTER TABLE tt_address CHANGE longitude longitude double(11,7) NOT NULL default '0.00'; Current value: double(11,7) NOT NULL default '0.0000000'

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:FAG_RADIALSEARCH ist auf

0.01 % aller TYPO3 installiert.

  • 0.04 % aller TYPO3 8.7.x Installationen installiert
  • 0.02 % aller TYPO3 7.6.x Installationen installiert

FAG_RADIALSEARCH Version:Verteilung nach installierten Versionen

  • 33.33 % FAG_RADIALSEARCH v.2.1.1
  • 33.33 % FAG_RADIALSEARCH v.2.1.0
  • 33.33 % FAG_RADIALSEARCH v.2.0.8

Gosign-Responsive Index: TYPO3 Installationen nutzen FAG_RADIALSEARCH zu

  • 100 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen FAG_RADIALSEARCH zu

  • 33 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 33 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 33 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=37166 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>