GIATA Flip-Cat

GIATA mbH

$Id: GIATA-Flip-Cat.xml 16102 2021-03-17 05:06:08Z afue $


Inhaltsverzeichnis

1. Einbau in die Webseite

Der GIATA-Flip-Cat bietet eine virtuelle Darstellung von Veranstalter-Katalogen.

Ihre Kunden können in diesen Katalogen blättern, sich Großansichten von Seiten anschauen, die entsprechenden PDF-Dateien laden, über ein Inhaltsverzeichnis suchen und einiges mehr.

In diesem Dokument wird beschrieben, wie Sie den GIATA-Flip-Cat auf Ihren Webseiten einbinden können und welche Möglichkeiten Ihnen dabei zur Verfügung stehen.

1. Einbau in die Webseite

Zur Zeit bieten sich zwei Möglichkeiten zum Einbau in Ihre Website an: Ein Link, der ein Pop-Up-Fenster bzw. eine neue Seite mit dem GIATA-Flip-Cat öffnet, oder ein I-Frame, in dem der GIATA-Flip-Cat geladen wird.

Sie können sich entscheiden, ob Sie den GIATA-Flip-Cat als fertige Anwendung oder individuell durch eigene Programmierung einbauen. Letzteres erfordert Programmierkenntnis und ist nur dem erfahrenen Entwickler empfohlen.

1.1. Als fertige Anwendung einbauen

Dies ist sicherlich die einfachste Möglichkeit: Die fertige Anwendung verfügt im Adminbereich über einen Linkgenerator, der für Sie die wichtigsten Links erstellt, welche Sie in Ihre Seite einbauen können.

Zudem haben Sie die Möglichkeit, in unserer Datenbank einen Link auf Ihre IBE zu hinterlegen, so dass bei einem Klick auf ein Angebot im Flip-Cat Ihre IBE mit dem entsprechenden Angebot aufgerufen wird. Bitte kontaktieren Sie dafür unseren Support, der mit Ihnen die Details klärt und die Freischaltung in die Wege leitet.

1.1.1. Adminbereiches/Linkgenerator

In Ihren Adminbereich gelangen Sie mit folgendem Link (wobei Sie natürlich Ihre User-ID einsetzen müssen):

http://www.extranethotelguide.de/bookable.php?uid=XXX&com=useradmin

Nach Eingabe des Admin-Passwortes, welches Sie von uns erhalten haben, gelangen Sie in den Admin-Bereich, in dem Sie unter anderem den Link zum Linkgenerator finden.

Im Linkgenerator finden Sie die Eingabefelder "Breite" und "Höhe", wo Sie die Abmessungen (in Pixel) der Anwendung festlegen können. Beachten Sie hier bitte, dass Breite und Höhe nicht gänzlich frei bestimmt werden können, es gibt stets Mindestmaße, welche jeweils abhängig sind von den jeweiligen Einstellungen im Linkgenerator. Falls die Maße zu klein gewählt werden, korrigiert der Linkgenerator dieses automatisch und weist Sie darauf hin.

Weiterhin finden Sie eine Listbox mit der Bezeichnung "Rahmen", in der Sie festlegen können, ob über dem Flipcat selbst eine Veranstalterauswahl erschein oder nicht.

Als letztes finden Sie im Linkgenerator die Listbox namens "Anzeige", aus der Sie für drei Hauptkategorien die Links erzeugen können:

Link auf Veranstalterübersicht

Hier erhalten Sie den Link zur Veranstalterübersicht, der wie folgt aussieht

Link auf Katalogübersicht eines Veranstalters

Hier erhalten Sie eine Übersicht über die Kataloge eines Veranstalters.

Nach Auswahl dieses Punktes erscheint eine Veranstalterauswahlbox, aus der Sie den gewünschten Veranstalter auswählen können.

Die Veranstalterübersicht sieht am Beispiel von DERTOUR wie folgt aus:

Link auf einen Katalog

Hier erhalten Sie einen Link auf einen Einzelkatalog.

Unter diesem Punkt finden Sie in der Listbox Rahmen zusätzlich den Punkt "Katalog ohne Rahmen". Kataloge ohne Rahmen werden ohne jegliche Dekoration wie z.B. Navigation, Veranstalterauswahl angezeigt.

1.2. Individueller Einbau durch Abfrage der XML-Schnittstelle

1.2.1. Ermitteln des Flip-Cat-URLs

Sie benötigen eine Zugang zur GIATA-XML-Schnittstelle, da Sie über diese Schnittstelle regelmäßig den aktuellen URL abrufen müssen.

Die allgemeine Dokumentation der GIATA-XML-Schnittstelle finden Sie unter https://xml.giatamedia.com/dokumentation/. Wenn Sie Fragen zu der GIATA-XML-Schnittstelle haben oder eine Zugang benötigen, wenden Sie sich bitte an .

1.2.1.1. Katalog-ID ermitteln

Es ist leider nicht möglich, alle Kataloge als GIATA-Flip-Cat bereitzustellen. Die Liste der Kataloge, die als GIATA-Flip-Cat bereitgestellt werden, kann über die GIATA-XML-Schnittstelle ermittelt werden.

Rufen Sie dafür die Katalog-Liste eines Veranstalters auf (hier ein Beispiel für den Veranstalter TUI, Code 'tui', Ausschnitt):

https://xml.giatamedia.com/?sc=list&list=catalog&vc=tui

<CatalogList>
    <cr>
        <cn>Deluxe Nordamerika - 2021/2022</cn>
        <cid>21729</cid>
        <cid_infox/>
        <flipcat>0</flipcat>
        <pdf_url/>
    </cr>
    <cr>
        <cn>Deluxe: Karibik, Mittel- und Südamerika - 2020/2021</cn>
        <cid>21728</cid>
        <cid_infox/>
        <flipcat>1</flipcat>
        <pdf_url/>
    </cr>
    <cr>
        ...

Der Ausgabe einer solchen Anfrage können Sie entnehmen, ob für einen Katalog ein entsprechender Flip-Cat existiert: Hat das Element 'flipcat' den Wert '1', dann existiert er, hat es den Wert '0', dann nicht. Benötigen Sie einen Katalog, der noch nicht als Flip-Cat vorliegt, dann können Sie uns gerne ansprechen.

Wenn Sie über eine solche Anfrage ermittelt haben, dass der anzuzeigende Katalog als Flip-Cat vorliegt, müssen Sie sich für diesen Katalog die Katalog-ID merken (Element 'cid'). Diese Katalog-ID ist in der Regel unveränderlich, sie muss also nur einmal ermittelt werden (Ausnahme: Weitere Auflagen eines Kataloges werden mit neuen Katalog-IDs versehen, werden dann aber auch als eigene Flip-Cats betrachtet).

1.2.1.2. Server ermitteln

Um flexibler auf eventuelle Serverausfälle und Überlastungen reagieren zu können, müssen Sie die Server getrennt vom URL-Pfad und im Idealfall auch häufiger ermitteln.

Rufen Sie dafür folgenden URL auf (natürlich mit Ihren Zugangsdaten):

https://xml.giatamedia.com/?sc=list&list=flipcat_server

<serverlist>
    <service name="flipcat">
        <servers>
            <server>
                <scheme>https</scheme>
                <host>flipcat.giatamedia.com</host>
                <port>443</port>
                <capacity>70</capacity>
            </server>
            <server>
                <scheme>https</scheme>
                <host>flipcat123.giatamedia.com</host>
                <port>443</port>
                <capacity>30</capacity>
            </server>
        </servers>
    </service>
</serverlist>

Die Summe aller Werte des 'capacity'-Elements ergibt 100. Server mit dem Wert '0' für das 'capacity'-Element sollten Sie ignorieren. Je größer der Wert des 'capacity'-Elements ist, um so relativ häufiger sollten Sie diesen Server nutzen.

1.2.1.3. Den URL-Pfad ermitteln und modifizieren

Mit der ermittelten Katalog-ID können Sie nun den URL-Pfad für den anzuzeigenden Flip-Cat über folgenden Aufruf (natürlich wiederum mit Ihren Zugangsdaten) ermitteln (Ausgabe gekürzt):

https://xml.giatamedia.com/?sc=flipcat&katid=21728

<flipcat catalogId="21728">
    <urlPath>/index.html?fc=MTE1NzMxMDM1NnwaRDlAUYoqfH...</urlPath>
</flipcat>

[Achtung]URL-codieren Sie Ihre Parameter

Bitte denken Sie daran, Ihre Werte, die Sie dem URL mitgeben, zu codieren!

Beispiel:

https://xml.giatamedia.com/?sc=flipcat&katid=21728

[Achtung]Achtung

Bitte beachten Sie, dass diese URLs nur eine begrenzte Gültigkeit haben und regelmäßig neu abgerufen werden müssen. Benutzen Sie keine URLs, die älter als 12 Stunden sind!

1.2.1.4. Modifikation des Aufrufs

Den URL, den Sie so über die GIATA-XML-Schnittstelle ermittelt haben, können Sie um folgenden GET-Parameter ergänzen:

width

Die Breite des Flip-Cats.

Z.B. ...&width=720

height

Die Höhe des Flip-Cats.

Z.B. ...&height=640

bgcolor

Die Hintergrundfarbe in der sechsstelliger, hexadezimaler Form (default: FFFFFF).

Z.B. ...&bgcolor=A5CDEF für einen hellblauen Hintergrund.

title

Wenn der GIATA-Flip-Cat in einem Pop-Up-Fenster angezeigt werden soll, möchten Sie eventuell den Titel der Seite anpassen.

Z.B. ...&title=Willkommen+bei+Reise-ABC

Beachten Sie bitte, dass die Zeichenkette für den URL kodiert werden muss.

page

Die Seitenzahl. Ist in dem aufgerufenen Katalog die entsprechende Seite vorhanden, wird der GIATA-Flip-Cat auf der so bezeichneten Seite geöffnet.

Z.B. ...&page=42

Gesellschaft zur Entwicklung und Vermarktung interaktiver Tourismusanwendungen mbH

www.giata.com