Ergebnis 1 bis 8 von 8

Thema: TimelineJS Modul -- Anforderungen/Entwicklungsfragen

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard TimelineJS Modul -- Anforderungen/Entwicklungsfragen

    Edit:
    https://www.contao-community.de/show...l=1#post227218

    ------------------------------------------------------------
    Hallo,

    ich versuche gerade Timeline.JS an bestimmte Kalenderarchive/Newsarchive des Contao3.0 RC2 anzubinden (http://timeline.verite.co/)

    Hierzu müsste ich jedoch noch die jeweiligen Kalender/newsarchive als JSON exportieren.

    Die für mich einfachste Lösung:
    - neues Kalendertemplate, welches im Endeffekt JSON ausspuckt.


    Die schönere Lösung
    - JSON Export über ein Modul, wie würde man das am besten angehen?

    Danke für die Hilfe.
    Geändert von ferni (17.10.2012 um 12:14 Uhr)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  2. #2
    Contao-Fan
    Registriert seit
    10.03.2011.
    Beiträge
    340

    Standard

    Soll der Export im Be oder Fe erfolgen?

  3. #3
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Im FE. Eventuell sollte es auch für Newsarchive möglich sein.
    br. Johannes
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  4. #4
    Contao-Fan
    Registriert seit
    10.03.2011.
    Beiträge
    340

    Standard

    Na, du legst ein neues Module im modules-Ordner an. Dann erstellst du eine Klasse die von Module erbt, die deine Daten in der generate-Methode ließt und im Template ausgibt. Alternativ nimmst du die compile-Methode und gibst deine Ausgabe als Return-Wert. Dann erstellst du noch eine config.php die deine Modul-Klasse entweder als Frontend-Modul oder als Content-Element hinzufügt. Dann kannst du dies entsprechend einbinden.

  5. #5
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Hallo,
    ich werde ein Modul für diese Erweiterung schreiben, im Anhang findet ihr Ideen/Anforderungen an das Modul.
    Falls ihr weitere Ideen habt bitte hier posten.

    was ich bisher noch nicht rausgefunden/getestet habe:
    - Bestpractice für JSON/XML.. Ausgabe (ohne fe_page etc.)
    - automatisches laden aller Klassen welche sich in /datasources/ befinden bzw. best practice um externen Entwicklern das anbinden eigener Datenquellen zu ermöglichen.

    LG.
    Angehängte Dateien Angehängte Dateien
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  6. #6
    Contao-Fan
    Registriert seit
    10.03.2011.
    Beiträge
    340

    Standard

    Du willst quasi nur, dass das JSON ohne fe_page gerendert bekommen? Schau dir mal die Ajax-Erweiterung an. Die macht sowas ähnliches hält nur mit Content-Elementen und Modulen.

  7. #7
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Zitat Zitat von gerritlo Beitrag anzeigen
    Du willst quasi nur, dass das JSON ohne fe_page gerendert bekommen? Schau dir mal die Ajax-Erweiterung an. Die macht sowas ähnliches hält nur mit Content-Elementen und Modulen.
    derzeitiger Stand:
    Erzeugung des korrekten Json File auf ein statisches Array passt soweit. (statische Arrays werden später durch Rückgabewerte der Datenadapter ersetzt = zB. Contao Events)
    (entwickelt wird auf Contao3.0)

    Wie ich die Daten dann über die ajax.php rausbekomme bin ich mir noch nicht ganz sicher.. mal schauen wie das die anderen machen (das Handbuch ist leider nicht mehr online).
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  8. #8
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Die ajax.php ist ein spezialisierter FrontController.
    Du kannst da prinzipiell deine eigene calendar.php schreiben die eben kalenderdaten als json zurückgibt.

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •