TYPO3 Plugin:

hwtoubizkalender

Readme zu der Extension: hwtoubizkalender

1. VORAUSSETZUNGEN

1.1 TYPO3

  • TYPO3 6.2: keine Unterstützung
  • TYPO3 7.6: ok

1.2 hwlib

  • vom 11.01.2017 oder neuer (kann mit dem Kommando git log geprüft werden)

1.3 Veranstaltungskalender (hwveranstaltung)

  • Version 4.1.0 oder neuer

2. INSTALLATION

Die Extension kann mit folgendem Code in der Konsole installiert werden:
in das Verzeichnis "projekt.t3/typo3conf/ext" wechseln

git clone git@bitbucket.org:hirschwoelfl/typo3.ext.hwtoubizkalender.git hwtoubizkalender

3. KONFIGURATION

3.1 Ordner / Datensatz für Veranstaltungen angeben

Im Konstanten-Editor den Ordner / Datensatz mit den Veranstaltungen des Moduls Hirsch & Wölfl Veranstaltungskalender (hwveranstaltung) eintragen.

3.2 Zugangsdaten bei Land in Sicht anfordern

Mit Dirk von Land in Sicht in Kontakt treten und mit ihm den Datenaustausch der Veranstaltungskalender abklären.
Die Zugangsdaten über den TYPO3-Konstanten-Editor in das Projekt eintragen.

3.3 TOUBIZ-Kategorien anlegen

3.3.1 Konfiguration downloaden

In das Verzeichnis "projekt.t3/typo3temp/" wechseln

wget -O "toubiz-config.json" "http://api.toubiz.de/json/event/json_profile.php?mandant={MANDAT-EINFÜGEN}&key={KEY-EINFÜGEN}"

3.3.2 Konfiguration parsen

Anschließend im Browser folgende URL aufrufen und dabei den Order für die Veranstaltungen als Parameter PID anhängen:

http://server-hirsch-woelfl.de/projekt.t3/typo3conf/ext/hwtoubizkalender/Documentation/jsonParser.php?pid={PID-EINFÜGEN}

3.3.3 per phpMyAmin TOUBIZ-Kategorien und Orte anlegen

Das SQL-Statement aus 3.3.2 kopieren und mittels phpMyAdmin in das Projekt eintragen.

3.3.4 TOUBIZ-Kategorien den Hirsch & Wölfl Kategorien zuordnen

Im TYPO3-Listenmodul die Spalte Zuordnung Kategorie des Veranstaltungskalenders anzeigen lassen und über die Massenbearbeitung alle TOUBIZ-Kategorien den Projektkategorien zuordnen.

Fortsetzung:

3.3.5 Standardtwert im Veranstaltungsdatensatz festlegen

Den Ordner / Datensatz mit den Veranstaltungen bearbeiten und im Seiten-TSconfig die (TYPO3-) UID des Hauptorts als Standardwert eintragen.

TCAdefaults {
    tx_hwveranstaltung_domain_model_veranstaltung {
        toubiz_locations = 44
        # 44: im Listenmodul die ID des Hauptorts in den TOUBIZ-Features nachsehen
    }
}

Damit ist in allen neuen Einträgen der Veranstaltungsort für TOUBIZ bereits vorbelegt.

3.4 Cronjobs anlegen

Jeweils einen Cronjob zum IMPORTIEREN und LÖSCHEN der TOUBIZ-Veranstaltungen anlegen.
WICHTIG: DIE CRONJOBS DÜRFEN NICHT GLEICHZEITIG LAUFEN!

3.5 TOUBIZ-Export anlegen

3.5.1 Export LISTE

Eine neue TYPO3-Seite anlegen mit folgenden Einstellungen:

  • In Menüs: verbergen
  • Als Anfang der Website benutzen: AKTIVERT
  • In Indexsuche einbeziehen: DEAKTIVIERT
  • Cache: DEAKTIVIERT
  • Plugin einbinden: Hirsch & Wölfl TOUBIZ-Veranstaltungskalender - Export: Liste

Der Seite einen Domain-Record und Subdomain zuweisen. Zum Beispiel: toubiz-list.domain.de oder projekt-xyz-toubiz-list.hirsch-woelfl.de

3.5.2 Export DETAILS

Eine neue TYPO3-Seite anlegen mit folgenden Einstellungen:

  • In Menüs: verbergen
  • Als Anfang der Website benutzen: AKTIVERT
  • In Indexsuche einbeziehen: DEAKTIVIERT
  • Cache: DEAKTIVIERT
  • Plugin einbinden: Hirsch & Wölfl TOUBIZ-Veranstaltungskalender - Export: Details

Der Seite einen Domain-Record und Subdomain zuweisen. Zum Beispiel: toubiz-detail.domain.de oder projekt-xyz-toubiz-detail.hirsch-woelfl.de

3.5.3 URLs des Export an Land in Sicht senden

Die beiden URLs des TOUBIZ-Exports an Dirk von Land in Sicht senden.

4. DOKUMENTATION EXPORT-SCHNITTSTELLE

4.1 Export: Liste

Parameter: begin
Typ: Integer, UNIX-Timestamp

Bsp:
http://gengenbach-toubiz-list.hirsch-woelfl.de/index.php?begin=1484694000

Bestimmt den Zeitpunkt, ab dem die Änderungen ausgegeben werden. 0 für alle Veranstaltungen ausgeben.

Optionaler Parameter: debug
Typ: Integer, erlaubte Werte 0, 1

Bsp:
http://gengenbach-toubiz-list.hirsch-woelfl.de/index.php?begin=0&debug=1

Es erfolgt eine lesbare Ausgabe.

4.2 Export: Detail

Parameter: id_hw
Typ: Integer

Bsp:
http://gengenbach-toubiz-detail.hirsch-woelfl.de/index.php?id_hw=4

Hirsch & Wölfl ID der Veranstaltung.

Optionaler Parameter: debug
Typ: Integer, erlaubte Werte 0, 1

Bsp:
http://gengenbach-toubiz-detail.hirsch-woelfl.de/index.php?id_hw=4&debug=1

Es erfolgt eine lesbare Ausgabe.

Optionaler Parameter: maxWidth
Typ: Integer
Default: 800

Bsp:
http://gengenbach-toubiz-detail.hirsch-woelfl.de/index.php?id_hw=4&maxWidth=400

Legt die max. Breite der Bilder fest.

Optionaler Parameter: maxHeight
Typ: Integer
Default: 600

Bsp:
http://gengenbach-toubiz-detail.hirsch-woelfl.de/index.php?id_hw=4&maxHeight=250

Legt die max. Höhe der Bilder fest.

5. HISTORY

  • 4.0.1 (06.04.2017): kompatibel zu Veranstaltungskalender V4.1.2 und höher;
    Änderungen bei der Terminen in Absprache mit Land in Sicht
  • 4.0.0 (08.02.2017): finale Version

KONTAKTDATEN LAND IN SICHT

land in sicht AG - Agentur für touristische Neulanderoberung
Dokumentation TOUBIZ-Schnittstelle (Stand Dezember 2016)

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


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