AddOn


Google Places - Für Google-Bewertungen und Reviews etc.

Beschreibung

Das Google Places AddOn ermöglicht es, über die Google API Informationen zu einem bestimmten Google Place in GoogleMaps auszulesen (Adresse, Google-Bewertungen/Reviews, etc.)

Für das AddOn wird ein gültiger Google API-Key und die Location ID des Google Places benötigt.


github.com/danspringer/mf_googleplaces

Umsetzung

Versionen

3.0.0

Für REDAXO
>=5.17
Veröffentlicht am
20.03.2025
Require / PHP
>8.1,<9

Offizielle Nachfolge für das Add-on danspringer\mf_googleplaces.

Achtung: Bei der Deinstallation von mf_googleplaces werden alle Tabellen gelöscht, deswegen sollte erst ein Backup angefertigt werden, dann dieses Add-on installiert werden und im Anschluss die Daten überprüft werden, bevor mf_googleplaces deinstalliert wird.

Nicht rückwärtskompatibel: Bei der Installation wird versucht, mf_googleplaces-Daten zu migrieren. Es sind jedoch Anpassungen im Code sind erforderlich durch die Umstellung auf den FriendsOfREDAXO-Namespace und Änderungen an Klassen und Fragmenten einschl. Dateipfaden.

Neu in Version 3.0.0

  • 💯 Verwalte beliebig viele Einträge für Google Places
  • ⭐ Speichere Reviews für mehrere Einträge
  • 🔄️ Manuelle Synchronisation aus dem Backend heraus
  • 5️⃣ Bootstrap 5 Ausgabe-Beispiel für Templates und Module
  • 🦖 Umstellung auf FriendsOfREDAXO-Namespace
  • YOrm-basierte Klassen für Einträge und Rezensionen
  • ➡️ YForm-Tableset für Google Places-Einträge und Rezensionen
  • 🏪 Neue Backend-Ansicht für Einträge und Rezensionen
  • 🚦 Status-Schalter für Rezensionen, um diese offline zu nehmen
  • 💁🏻 Überarbeitete Dokumentation mit Beispielen zu den neuen Methoden

Welche Anpassungen sind beim Upgrade von danspringer\mf_googleplaces zu FriendsOfRedaxo\googleplaces erforderlich?

  1. Ausgabe überarbeiten: Die Fragmente in Bootstrap 3 / Bootstrap 4 werden nicht mehr mitgeliefert, Klassennamen und Methoden haben sich geändert.
  2. Das Addon yform_field wird benötigt, um Rezensionen offline schalten zu können.
  3. Google Places-Eintrag kontrollieren: Zukünftig ist der einzelne Google Places-Eintrag, der in den Einstellungen hinterlegt wurde, nun ein Datensatz
  4. Überprüfe den Cronjob-Einstellungen auf die gewünschte Funktionalität.

Dann bist du bestens gerüstet.

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/googleplaces/compare/2.3.1...3.0.0

3.0.0-RC1

Für REDAXO
>=5.17
Veröffentlicht am
10.02.2025
Require / PHP
>8.1,<9

Release-Candidate: Offizielle Nachfolge für das Add-on danspringer\mf_googleplaces. Diese Version kann bereits zu Testzwecken eingesetzt werden, Bugs und Probleme bitte an https://github.com/FriendsOfREDAXO/googleplaces/issues melden.

Achtung: Bei der Deinstallation von mf_googleplaces werden alle Tabellen gelöscht, deswegen sollte erst ein Backup angefertigt werden, dann dieses Add-on installiert werden und im Anschluss die Daten überprüft werden, bevor mf_googleplaces deinstalliert wird.

Nicht rückwärtskompatibel: Bei der Installation wird versucht, mf_googleplaces-Daten zu migrieren. Es sind jedoch Anpassungen im Code sind erforderlich durch die Umstellung auf den FriendsOfREDAXO-Namespace und Änderungen an Klassen und Fragmenten einschl. Dateipfaden.

Neu in Version 3.0.0

  • 💯 Verwalte beliebig viele Places
  • ⭐ Speichere Reviews für mehrere Places
  • 🔄️ Manuelle Synchronisation aus dem Backend heraus
  • 5️⃣ Bootstrap 5 Ausgabe-Beispiel für Templates und Module
  • 🦖 Umstellung auf FriendsOfREDAXO-Namespace
  • YOrm-basierte Klassen für Places und Reviews
  • ➡️ YForm-Tableset für Places und Reviews
  • 🏪 Neue Backend-Ansicht für Places
  • 🚦 Status-Schalter für Rezensionen, um diese offline zu nehmen
  • 💁🏻 Überarbeitete Dokumentation mit Beispielen zu den neuen Methoden

Welche Anpassungen sind beim Upgrade von danspringer\mf_googleplaces zu FriendsOfRedaxo\googleplaces erforderlich?

  1. Ausgabe überarbeiten: Die Fragmente in Bootstrap 3 / Bootstrap 4 werden nicht mehr mitgeliefert, Klassennamen und Methoden haben sich geändert.
  2. Das Addon yform_field wird benötigt, um Rezensionen offline schalten zu können.
  3. Google Places-Eintrag kontrollieren: Zukünftig ist der einzelne Google Places-Eintrag, der in den Einstellungen hinterlegt wurde, nun ein Datensatz
  4. Überprüfe den Cronjob-Einstellungen auf die gewünschte Funktionalität.

Dann bist du bestens gerüstet.

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/googleplaces/compare/2.3.1...3.0.0-RC1

3.0.0-dev-2025-02-09

Für REDAXO
>=5.17
Veröffentlicht am
09.02.2025
Require / PHP
>8.1,<9

*Vorschau-Version für Entwicklerinnen:** Offizielle Nachfolge für das Add-on danspringer\mf_googleplaces. Die dev-Version ist noch nicht für den produktiven Einsatz gedacht.

Achtung: Bei der Deinstallation von mf_googleplaces werden alle Tabellen gelöscht, deswegen sollte erst ein Backup angefertigt werden, dann dieses Add-on installiert werden und im Anschluss die Daten überprüft werden, bevor mf_googleplaces deinstalliert wird.

Nicht rückwärtskompatibel: Bei der Installation wird versucht, mf_googleplaces-Daten zu migrieren. Es sind jedoch Anpassungen im Code sind erforderlich durch die Umstellung auf den FriendsOfREDAXO-Namespace und Änderungen an Klassen und Fragmenten einschl. Dateipfaden.

Neu in Version 3.0.0-dev-2025-02-08

  • 💯 Verwalte beliebig viele Places
  • ⭐ Speichere Reviews für mehrere Places
  • 🔄️ Manuelle Synchronisation aus dem Backend heraus
  • 5️⃣ Bootstrap 5 Modul-Beispiel
  • 🦖 Umstellung auf FriendsOfREDAXO-Namespace
  • YOrm-basierte Klassen für Places und Reviews
  • ➡️ YForm-Tableset für Places und Reviews
  • 🏪 Neue Backend-Ansicht für Places
  • 🚦 Status-Schalter für Rezensionen, um diese offline zu nehmen
  • 💁🏻 Überarbeitete Dokumentation mit Beispielen zu den neuen Methoden

Welche Anpassungen sind beim Upgrade von danspringer\mf_googleplaces zu FriendsOfRedaxo\googleplaces erforderlich?

  1. Ausgabe überarbeiten: Die Fragmente in Bootstrap 3 / Bootstrap 4 werden nicht mehr mitgeliefert, Klassennamen und Methoden haben sich geändert.
  2. Das Addon yform_field wird benötigt, um Rezensionen offline schalten zu können.
  3. Google Places-Eintrag kontrollieren: Zukünftig ist der einzelne Google Places-Eintrag, der in den Einstellungen hinterlegt wurde, nun ein Datensatz

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/googleplaces/compare/2.3.1...3.0.0-dev-2025-02-09

2.3.1

Für REDAXO
>=5.10
Veröffentlicht am
30.05.2023

=== 30.05.2023===

  • Vendoren entfernt
  • Neue Funktion zum lokalen Abruf von Place-Details: gplace::getPlaceDetails() holt Place-Infos aus der eigenen DB, die zuvor via Cronjob über die Google-API geholt wurden. Zuvor konnte man Detail-Infos zum Place nur direkt (kostenpflichtig) über die Google-API abrufen.
  • User-Bilder der einzelnen Reviews werden jetzt auch als base64 gespeichert (nicht rückwirkend für bereits in der DB existente Reviews). In den Fragments googleplaces_reviews.bs4.php und googleplaces_reviews.bs3.php findet sich ein Beispiel zur Verwendung.

2.0

Für REDAXO
>=5.10
Veröffentlicht am
05.11.2021

Umbau des AddOns zu V2: NICHT MEHR KOMPATIBEL V1.0
Die Anpassungen im Moduloutput sollten aber minimal sein. Es wird aber ein fertiges Review Ausgabe-Modul für Bootstrap 3 und Bootstrap 4 mitgeliefert.

=== 05.11.2021===

  • Cronjob mitgeliefert: Reviews können nun in der eigenen DB gespeichert werden, um die API-Anfragen an Google zu reduzieren
  • Diverse Funktionen der Klasse gplace um Informationen über einen Google Place zu erhalten
  • Beispielmodule für Reviews für Bootstrap 3 und Bootstrap 4 mitgeliefert inkl. CSS
  • Dokumentation ergänzt

1.0

Für REDAXO
>=5.7
Veröffentlicht am
16.06.2021

Das Google Places AddOn ermöglicht es, über die Google API Informationen zu einem bestimmten Google Place in GoogleMaps auszulesen (Adresse, Google-Bewertungen, etc.).
Für das AddOn wird ein gültiger Google API-Key und die Location ID des Google Places benötigt.