Tours 1.0.2

License Agreement
GNU Lesser General Public License (LGPL)
Website
https://dev.ify.re
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1

This extension allows tours: Explain the general functionality of the website or just a little button.

The extension can be downloaded in our support forums or directly here. All releases will be published on GitHub also. Since version 1.0.0, this plugin will be released in the WoltLab Plugin Store only!


Information for version 1.0.0:

  • Due to big internal changes, we cannot offer you updates to this version. You have to reinstall the plugin. We are sorry to tell, but we try to offer updates from older versions in the future.
  • New functions:
    • It is now possible to import and export tours (For developers: There is also a PIP).
    • Guest can now watch tours too.
    • It is now possible to set a time between tours (You can find the option at Options -> User -> Tours)
    • It is now possible to enable or disable tours on mobile devices (You can find the option at Options -> User -> Tours)
    • ACLs, Callbacks and Call-to-Action are now possible (For more information watch the documentation [only german])
  • Share tours

    • In our Support forum (in the filebase) you can up- and download tours. Share your tours for other users, so that they can use it to show more information about their website!

Special thanks goes to MeinAccount, as without him this plugin could have been never realized (or it would have taken some time :P)


What does this extension do?
This extension allows administrators to give their users a tour which explains the functionality of the whole website or just of a little button, as you like. It is realized through a nice script which explains functions stepwise to the user.
In addition, administrators can set up as many tours as they want and fill them with tour steps. For example, a tour can be triggered just after the user's registration or it can explain the functionality of the conversation system.
For more details, see screenshots.


Where do I get support?
You can create new issues in our GitHub-Repository or directly in our support forums.


What does the extension cost?
Nothing! This extension is absolutely free as it is licenced under the same conditions like the WCF 2.0 (LGPL).

Images

  • Version 1.0.2


    Supports an update from version 1.0.0 (and 1.0.1) now. This was not possible in the last version. Sorry for the inconvenience!
  • Version 1.0.1

    • The bottom "Jump to Tour"-button in the ACP had no function.

  • Version 1.0.0

    • Aufgrund von großen internen Änderungen können wir leider kein Update auf diese Version anbieten. Daher bitten wir Sie, das Paket erneut zu installieren. Wir hoffen um Verständnis. In Zukunft werden wir uns bemühen, immer Updates für ältere Versionen anzubieten.
    • Neue Funktionen:[list]
    • Es ist nun möglich, Touren zu im- und exportieren (Für Entwickler: Es gibt dazu auch ein PIP)
    • Gäste können jetzt auch Touren sehen
    • Es ist nun möglich, einen zeitlichen Abstand zwischen zwei Touren festzulegen (Zu finden unter Optionen -> Benutzer -> Touren)
    • Es ist nun möglich, die Touren für mobile Geräte zu aktivieren oder zu deaktivieren (Zu finden unter Optionen -> Benutzer -> Touren)
    • ACLs, Callbacks und Call-to-Action sind jetzt möglich (Für weitere Informationen bitten wir um einen Blick in die Dokumentation)

    [*]Touren teilen

    • In unserem Supportforum (In der Filebase) können nun erstellte und exportierte Touren hoch- und heruntergeladen werden. Teilt eure erstellten Touren mit anderen Benutzern, um die gewünschten Funktionen eurer Seite erklären zu lassen!

    [/list]Großer Dank geht an MeinAccount, ohne den die ganze Erweiterung gar nicht erst möglich geworden wäre (oder zumindest erst in sehr ferner Zukunft :P)

  • Version 1.0.0 RC 5

    • ACLs
      Es ist jetzt möglich, für jede Tour individuell einzustellen, welche Benutzergruppe die Tour sehen kann, oder nicht.
    • PIP
      Touren können jetzt per Plugin-Installation-Package importiert werden. Dies ist wichtig für zukünftige Versionen, da in einer dieser Touren im Standardumfang der Erweiterung mitgeliefert werden, welche die Grundfunktionen der Website erklären sollen.
    • Call-to-action
      Es ist nun möglich, pro Tourpunkt einen individuellen Button (neben dem Zurück und Weiter-Button) zu erstellen und diesem eine benutzerdefinierte Callback-Funktion zu geben.
      Beispielsweise kann so ein Button eingerichtet werden, bei dessen Klick etwas anderes auf der Website ausgelöst wird.
    • Callbacks
      Für alle drei Button-Arten (Zurück, Weiter und CTA) können nun benutzerdefinierte Callbacks erstellt werden.
    • Touren für Gäste
      Touren sind nun (sofern die Benutzergruppenrechte und/oder ACLs es zulassen) für Gäste sichtbar. Der Tourfortschritt und ob eine Tour abgeschlossen wurde, wird per Cookie gespeichert.
    • Dokumentation
      In unserem Supportforum gibt es nun eine Dokumenation für Benutzer und für Entwickler, welche im Laufe der Zeit ausgebaut und erweitert wird.
  • Version 1.0.0 RC 1

  • Ist eine umsetzung fürs wcs 3 geplant ?

  • Für die, die Hilfe brauchen beim Erstellen einer Tour! --> https://dev.ify.re/article/2-wie-erstelle-ich-eine-tour/

  • Hallo :) Wenn man das Anzeigen der Tour "nach Registrierung" einstellt, anhand welchen Kriteriums in der DB stellt das Plugin fest, dass es sich um den ersten Login des Nutzers nach Registrierung handelt?
    Hintergrund: Ich habe per PHP-Script alle Nutzer importiert. Sie sind damit durch admin angelegt (nicht selbst registriert) und DANACH habe ich dein Plugin installiert. Frage: Wenn ich jetzt eine Tour erstelle, sehen die beim ersten Login dann die Tour? oder nicht?

  • Hi, wo findet man denn nach dem Umzug der Domain die Touren zum Downloaden?

  • Was ist ein DOM-Element ? Habe Tour erstellt (von Deinem Bild das DOM-Dingends abgeschrieben). Nun erscheint sie aber bei jedem User. Sie soll aber nur bei registrierten Benutzer erscheinen. Registriert sind ja alle, wenn man danach geht. Bei mir kommt nach der Registrierung noch die Freischaltung.daher sollen es nur registrierte User sehen und nicht alle. Mache ich was falsch ? (Es sind auch nur registrierte Benutzer eingestellt (falls Du fragen solltest).

  • Es ist eine nette idee von dem Plugin aber die Documentation zu dem Plugin ist Lückenhaft gerade was das Callbacks betrifft dazu kann man sich sicht auf seiner neuen Seite Aktuell Registrieren ob gewollt oder nicht weil das recaptcha defekt ist schade eigendlich da mich sonst das Plugin dich interessiert hätte es zu nutzen aber so ist es nicht zu gebrauchen......

  • Hallo, leider kann ich dieses Plugin nicht Updaten. Es sei nicht kompatibel laut WBB jedoch konnte ich es Installieren

  • https://dev.ify.re/page/documentation/tour/ Hier funktionieren die Links auch nicht. Bitte ändern!

  • Hallo,
    wie kann man eine Tour erstellen? Hab null Ahnung und wollte mich belesen, nur leider funzen die hier eingestellten Links dazu nicht :-(
    Oder hat irgendwer fertige Basic-Touren?

  • Tolles Plugin, schade das die Filebase auf eurer Seite nicht mehr geht.
    Hätte sonst jemand vorgefertigte Touren anzubieten?

  • Ein sehr sehr sehr schönes und sau gutes Plugin! Dankeschön :)

  • Hallo,
    zunächst einmal: ich erhalte eine Fehlermeldung, wenn ich den Links zu den Beispiel-Touren folge. Ich habe mich im Forum angemeldet, kann den Account aber nicht aktivieren, weil ich keine entsprechende E-Mail erhalte.
    Daher nun meine Frage: besteht die Möglichkeit für Dummies (also mich), so eine Tour erstellt zu bekommen?
    Für mich sind die Anleitungen echt böhmische Dörfer. Ich würde das auch bezahlen, weil ich weiß, dass das echt Arbeit ist.
    Für eine Rückmeldung wäre ich dankbar. Es geht um dieses Forum: http://www.elternpflegeforum.de und ich bin unter dieser E-Mail erreichbar: info@carekonzept.de
    Herzlichen Dank
    Heike

    • Ich habe die Accounts freigeschaltet, die noch nicht freigeschaltet waren. Keine Ahnung, warum das mit der eMail nicht geht :( Schreib mir da am Besten eine PN! :)

    • Okay, danke. Das hat geklappt und ich habe eine PN geschrieben.
      Schönen 2. Advent noch!
      :-)

  • Hallo,


    Ich habe Probleme die Dom Elemente zu erkennen bzw. Sie zusammenzustellen?


    Habe es über Chrome - Seite untersuchen (Quelltext) versucht aber ich finde nichts was so aussieht wie in der Dokumentation. Ebenso wie das mit den backlinks funktioniert :-?


    Würde mich über tatkräftige Hilfe sehr freuen :)

    • Klicke auf das gewünschte Element und sieh dan rechts in der Console auf das CSS, welches das Element hat. Wenn es kein CSS hat, dann musst du schauen, welche Klassen dem Element zugeordnet sind. Ist eine ID zugeordnet, kannst du diese direkt nutzen, da IDs einzigartig sind. Mehr als das und die Doku kann ich aber leider auch nicht machen. Sollte dir das auch nicht helfen, empfehle ich dir, dich über HTML, CSS und darüber, was ein DOM ist, zu erkundigen.

    • Danke, werde es heute abend mal probieren, kann ich auch links direkt in die Einführungstour setzen?

    • Du kannst alles tun, was in der Dokumenation steht.

  • Hallo,


    Hat jemand einen Link zu einer ausführlichen Anleitung? Das Support-forum ist anscheinend abgelaufen -_-


    Habe sehr wenig Ahnung...


    Danke Schonmal im voraus! :)

  • Würde mich über fertige Touren freuen.

    • Wird es von meiner Seite nicht geben. Das müssen die Nutzer des Plugins erstellen, exportieren und veröffentlichen. Bitte um Verständnis, das wäre zu viel Aufwand, weil es viele verschiedene Touren geben kann.

    • Dann sollte es mal irgendwo eine Plattform dafür geben, dachte die gab es mal?
      Übrigens, welche Klassennamen der Pages muss man angeben, kannst du mal Beispiele geben?

    • Gab es, wurde aber so gut wie nie genutzt, also hab ichs dicht gemacht.
      Dokumentation gibts hier: https://dev.thurnax.com/page/documentation/tour/

    • Dokumentation kann ich schon auswendig :P
      Kannst du nicht so Standard-Tours noch zum Download anbieten?

    • "Übrigens, welche Klassennamen der Pages muss man angeben, kannst du mal Beispiele geben?" Das steht doch in der Dokumentation ;)
      Und nein, ich hab nicht die Zeit dafür, mir Standard-Touren auszudenken. Vor allem, weil ich weder weiß, welche Bereiche abgedeckt werden sollten, noch habe ich alle WoltLab Produkte.

  • Wie finde ich den Klassenamen heraus?

  • Super Plugin, aber das es keine fertigen Touren mehr gibt find ich echt schade.

  • Hey, ist die Tour inzwischen mit dem WCF 2.1 kompatibel? Ich würde dieses geniale Plugin gerne verwenden! :)

    • Ist sie längst. Für das Plugin gab es keine gravierenden Änderungen vom WCF die einen Betrieb verhindern würden. Wenn du Bugst findest, bitte trotzdem melden^^ Aber es sollte im 2.1 alles funktionieren. :)

    • Vielen Dank für die schnelle Rückmeldung. Das freut mich sehr! Vielen Dank nochmal für dieses grandiose Plugin!

    • Der Dank geht zum Großteil an MeinAccount  ^^

  • Hallo, gibt es irgendwo ein funktionierenden Link für eine Einleitung oder dergleichen? Ich komme nicht so ganz klar und könnte hilfe gebrauchen. Die Suchfunktion hat leider nichts ergeben.

  • Hi, wo finde ich Standard touren (Forum, Blog, Benutzerkonto, etc.) für den Import? Die Webseite scheint ja in Wartung / Offline seit einiger Zeit zu sein. THX Heinz

  • hallo, die "weiter" und "zurück"-Buttons sind seit dem Update kaputt. Dort steht bei mir "wcf.tour.step.locales.prevBtn" und "wcf.tour.step.locales.nextBtn". Gruß, Afox

  • Hi again, I'm trying to add a tour for guests to show on top on the navigation bar to point out the registration. I wan't to activate on visit, it requires a PHP-Classname I'm kinda confused by that and what should I add, can I have some tips about it? thanks.

  • Also entweder bin ich zu Blöd oder ich bekomme es nicht geregelt.


    Und zwar wird mir bei der Tour die Buttons nicht angezeigt (jedenfalls nicht korrekt).


    Dort steht dann nur "wcf.tour.step.locales.nextBtn" Sprachvariablen sind aber vorhanden :o

  • Can you explain me what is and where to find the DOM-node that is required ?

  • Abgesehen von der coolen Idee und der guten Umsetzung des Plugins, möchte ich an dieser Stelle auch mal doenervich selbst für seinen ausgezeichneten Support loben. Vielen Dank! :)

  • Da zurzeit leider die Registrierung im Support-Forum nicht zu funktionieren scheint, muss ich mich mit meinem Problem hierhin wenden. Leider kann das Plugin nicht deinstalliert werden, aktuell ist die ganze Seite nicht aufrufbar. Zur Info: hab die aktuellste Version des Plugins geladen und es erscheint folgende Fehlermeldung "Could not execute prepared statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DB1559498.wcf3_tour' doesn't exist"

    • Das kann ich so nicht reproduzieren. Ich kann das Plugin ohne Probleme deinstallieren. Der Fehler ist aber eindeutig: Die Tabelle "wcf3_tour" existiert nicht. Warum? Wurden irgendwelche Änderungen an der Datenbank durchgeführt? Versuche mal, die Tabelle manuell zu erstellen und das Plugin dann nochmal zu deinstallieren. PS: Die Registrierung im Forum funktioniert sehr wohl ;)

    • Die Tabelle anlegen hatte ich schon versucht, auch jetzt nochmal und funktioniert leider nicht. Registrierung funktioniert jetzt, musste mehrmals auf "Registrieren" klicken ;)

  • Kann man direkt einen Thread angeben? Also indem man eine ID an die Klasse hängt z.B. wbb\page\ThreadPage?id=22 . Ich möchte nämlich eine "Tour" in einem bestimmten Beitrag auslösen ^^ PS: Super Plugin

  • An update of package com.thurnax.wcf.tour from version 1.0.0 to 1.0.1 is not supported.

  • Wollte auf der Startseite eine Meldung haben..Wie geht das :)

  • Hab mal ne Tour erstellt für den Kalender https://www.thurnax.com/fileba…php/File/6-Kalender-Tour/