TYPO3 Plugin:

dud_faq

TYPO3-FAQ-Erweiterung (dudfaq)


Was ist das? Was ist das?

dudfaq ist eine TYPO3-Erweiterung zur Verwaltung und Anzeige eines FAQ-Bereichs auf Ihrer Website.

Diese Erweiterung wurde unter GNU V3 für TYPO3 6.2.x entwickelt und ist möglicherweise nicht mit älteren Versionen kompatibel.

Was kann ich damit machen?

Sie können mehrere Kategorien einrichten (inkl. Kategoriebilder) und ihr Frage/Antwort-Paare zuordnen (mehrere Kategorien für jede Frage/Antwort-Paar werden unterstützt).

Jede Frage und Antwort kann mehrere Bilder und Links enthalten.

Die enthaltenen Templates, CSS- und JavaScript-Dateien bieten eine minimalistisch gestaltete Frontend-Ausgabe. Die Ausgabe im Frontend kann einfach modifiziert und an Ihre Bedürfnisse angepasst werden.

Hinter dem Vorhang (technisches Material, das Sie nicht verstehen müssen, um die Erweiterung zu benutzen)

Die Erweiterung basiert auf Extbase (Namespaces etc.) und verwendet Fluid für das Templating. Die Dateibeziehungen werden mit dem TYPO3 FAL durchgeführt. Alle CSS-Dateien werden über den CSS-Präprozessor SASS erzeugt. Die Original-SASS-Dateien sind ebenfalls enthalten.

Alle CSS- und JavaScript-Dateien sind ebenfalls verkleinert, um das Rendern zu beschleunigen. Alle Minifikationen etc. werden mit dem Streaming-Build-System gulp.js durchgeführt. Die verwendeten gulpfile.js und composer.json (composer) sind ebenfalls im Download enthalten.

Sidenote: Ich empfehle Ihnen, den gesamten CSS- und JavaScript-Code in Ihre bestehenden Dateien aufzunehmen, um alles an einem Ort zu haben.

Mehr dazu im Abschnitt Enthaltenes CSS & JavaScript weiter unten.


Erste Schritte

1. Herunterladen

Laden Sie die Erweiterung herunter. Entpacken und kopieren Sie den Ordner "ik_faq" in Ihren typo3conf-Ordner.

2. Aktivieren Sie die Erweiterung

Melden Sie sich in Ihrem TYPO3-Backend an, gehen Sie zum Extension-Manager und aktivieren Sie die Extension namens FAQ - Häufig gestellte Fragen // Ingo Kasch

3. Statische Dateien einbinden

Verwenden Sie das Vorlagenwerkzeug und wählen Sie die Seite, die Ihre Seite oder ext+ Vorlage enthält, aus dem Seitenbaum. Stellen Sie sicher, dass in der Dropdown-Liste oben Info/Modify ausgewählt ist und klicken Sie auf Edit the whole template record.

Wählen Sie die Registerkarte includes und fügen Sie die Erweiterungsdateien FAQ (dudfaq) zur Liste der ausgewählten Elemente hinzu.

Speichern Sie die Änderungen ;-)

4. Konfiguration

Erstellen Sie einen neuen Systemordner (z.B."FAQ"). Dieser Ordner enthält alle Daten zu den FAQs (Kategorien, Fragen/Antworten, Links etc.).

Verwenden Sie den Konstanteneditor, um die Konstanten PLUGIN.TX_FAQ zu bearbeiten. Setzen Sie den Wert der Default Storage PID im Abschnitt "Others" auf die ID des Systemordners, den Sie direkt zuvor erstellt haben.

Das ist es. Das ist es. Nun weiß die Erweiterung, wo sie die benötigten Daten findet.

Wenn Sie Benachrichtigungs-Mails erhalten möchten, richten Sie diese nach dem folgenden Schema ein:

" plugin.tx_dudfaq.settings.mail = k.stelzner@d-welt.de"


Wie man es benutzt

1. Kategorie

Verwenden Sie das Listen-Tool im FAQ-Ordner und erstellen Sie einen neuen Datensatz der Tippfehler-Kategorie (im Abschnitt FAQ - Frequently Asked Questions // Ingo Kasch)

Deine Kategorie benötigt einen Titel und kann ein, mehrere oder keine Bilder enthalten. Wenn Sie Antwort-/Frageeinträge angelegt haben, können Sie diese über die Registerkarte Einträge mit der Kategorie verknüpfen.

Die folgenden Felder stehen zur Verfügung:

Feldname Registerkarte Funktion
Titel Allgemeines Titel der Kategorie
Bilder Allgemeines Bilder, die mit der Kategorie zusammenhängen

2. Eintrag (Antworten/Fragen)

Verwenden Sie das Listen-Tool im FAQ-Ordner und erstellen Sie einen neuen Datensatz für Tippfehler (im Abschnitt FAQ - Häufig gestellte Fragen // Ingo Kasch)

Die folgenden Felder stehen zur Verfügung:

Feldname Registerkarte Funktion
Titel Allgemeines Wird als Bezeichner im Auswahlfeld in einer Kategorie verwendet
Frage Frage Text Ihrer Frage (RTE)
Bilder Frage Bilder zur Frage
Antwort Antwort Text Ihrer Antwort (RTE)
Bilder Antwort Bilder im Zusammenhang mit der Antwort
Links Links Links, die sich auf die Antwort beziehen (TYP: Link)
Kategorien Kategorien Kategorien, in denen der Eintrag aufgeführt ist

3. Links

Verwenden Sie das Listen-Tool im FAQ-Ordner und erstellen Sie einen neuen Datensatz für Tippfehler Link (im Abschnitt FAQ - Frequently Asked Questions // Ingo Kasch)

Die folgenden Felder stehen zur Verfügung:

Feldname Registerkarte Funktion
Name Allgemeines Wird als Identifikator im Auswahlfeld in einem Eintrag verwendet
Href Allgemeines Die URL
Ziel Allgemeines Dropdown-Liste zur Auswahl, wo/wie der Link geöffnet werden soll (<a <a target="{valueOfTarget}"....)
Einträge Einträge Bilder zur Frage

4. Plugins (Frontend)

Die Erweiterung enthält 2 Plugins FAQ - Kategorie-Navigation und FAQ - Kategorieneinträge anzeigen.

Plugin Funktion
FAQ - Kategorien-Navigation Stellt eine Navigation aller Kategorien dar
FAQ - Kategorieeinträge anzeigen Zeigt alle Einträge für eine ausgewählte Kategorie an

Um ein Plugin zu verwenden, wählen Sie das Seiten-Tool und wählen Sie eine Seite aus Ihrem Seitenbaum. Fügen Sie einen neuen Datensatz vom Typ General Plugin hinzu (zu finden auf der Registerkarte Plugins).

Gehen Sie im neuen Datensatz auf die Registerkarte Plugin und wählen Sie eines der beiden Plugins in der Dropdown-Liste. Wiederholen Sie den gleichen Schritt für das zweite Plugin.

ERLEDIGT! Stellen Sie sicher, dass Sie Ihre TYPO3-Caches jetzt leeren und Ihre Seite im Frontend ansehen:)


Enthaltenes CSS & JavaScript

Ich möchte eine Erweiterung anbieten, die sich auf die Funktionalität konzentriert, die ein ausgefallenes Frontend bietet. Die mitgelieferten CSS- und JavaScript-Dateien sollen Ihnen nur eine Vorstellung davon vermitteln, wie das Frontend aussehen könnte.

Sie können die CSS- und JavaScript-Dateien entfernen, indem Sie die folgenden Zeilen in der ext_tables.php entfernen:

$GLOBALS['TSFE']->zusätzlicheHeaderData[$_EXTKEY.'css'].....
$GLOBALS['TSFE']->zusätzlicheHeaderData[$_EXTKEY.'js'].....

Sprachen

Die Erweiterung unterstützt derzeit die folgenden Sprachen im Front- und Backend:

  • Englisch (Standard)
  • Deutsch

Bug oder Merkmal?

Wenn es einen bugs oder Funktionen gibt, die ich zu dieser Erweiterung hinzufügen soll, können Sie gerne ein Problem auf dieser Github-Seite öffnen.


Lizenz

GNU GENERAL PUBLIC LICENSE V3

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

Verteilung:DUD_FAQ ist auf

0.01 % aller TYPO3 installiert.

  • 0.07 % aller TYPO3 7.6.x Installationen installiert

Aktualität:DUD_FAQ ist auf dem neusten Stand (v.unknown) bei

100 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0 % aller TYPO3 8.7.x Installationen
  • 0.07 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

Gosign-Responsive Index: TYPO3 Installationen nutzen DUD_FAQ 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 DUD_FAQ zu

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


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