[calendar_ical] iCal-Kalender aus TYPOlight-Kalendern erstellen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hschottm
    Contao-Fan
    • 15.06.2009
    • 825

    #1

    [calendar_ical] iCal-Kalender aus TYPOlight-Kalendern erstellen

    Dieses Inhaltselement erzeugt aus einem oder mehreren TYPOlight-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.

    Eine Dokumentation findet Ihr in meinem Doku-Wiki.

    Falls ihr Fehler findet, Anregungen oder Fragen habt, so nutzt bitte diesen Thread.

    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender
  • QCO
    Contao-Nutzer
    • 09.07.2009
    • 25

    #2
    Ich habe im TL-Kalender verschiedene Terminserien eingegeben. Nun habe ich mit der Erweiterung aber das Problem, dass alle Serien nach dem Export als ical und Import in eine andere Anwendung bis ins unendliche wiederholt werden. Getestet habe ich mit Outlook 2007 und GoogleCalendar; die bringen beide das gleiche.
    Ist das ein Fehler in der Erweiterung oder mache ich was falsch?

    Der entsprechende Link: http://thw-altenburg.de/termine.html
    Zuletzt geändert von QCO; 14.10.2009, 15:48.

    Kommentar

    • Kahmoon
      Contao-Urgestein
      • 22.06.2009
      • 5301

      #3
      Servus beisammen,

      mir ist grad was an der Erweiterung aufgefallen. Ich verwende für meine Termine eine Extension die innerhalb wiederholenden Terminen Ausnahmen zulässt. Man kann z.b. einen Termin der sich jeden Montag wiederholt sagen das er am xx.xx.xxxx nicht stattfinden soll obwohl hier Montag wäre.

      Der Name der Erweiterung ist" extEvents". Diese ist glaub ich nicht im Repository da kostenpflichtig.

      Die Erstellung von iCal Dateien berücksichtigt diese Ausnahmen natürlich nicht. Wäre aber schön. Ein Zugang zum Testsystem stände zur Verfügung. Bei Interesse einfach mal mailen

      Gruß
      Franky
      VG Frank

      mediastuff.de - Webdesign, SEO und SEA

      Kommentar

      • schman
        Community-Moderator
        • 20.06.2009
        • 3739

        #4
        Hallo Helmut, in diesem Thread wird gerade über deine tolle Erweiterung geschrieben . Vielleicht kannst du ja ev., wenn du Zeit hast, ein paar Dinge noch einbauen wie:
        • iCal-Abonnieren
        • iCal via DAV oder lokale Datei als Speicher
        • weitere Datenfelder im Kalender gemäss RFC 2445 (iCal, Kategorien, versch. Zeitzonen, private Termine)
        Kein Privat Support via PM.

        Kommentar

        • Russe
          Contao-Fan
          • 23.10.2009
          • 738

          #5
          Hallo Helmut,

          ich habe einen kleinen Fehler in deiner Erweiterung entdeckt.
          Gibt man im TL BE einen Event-Text an dann wird ein & zu einem [&]. So weit so gut, erstellt man aber von diesem Kalender ein iCal Abo dann kommt am Rechner zu Hause auch ein [&] anstatt dem & an.
          Umlaute funktionieren einwandfrei.
          Russe

          Kommentar

          • hschottm
            Contao-Fan
            • 15.06.2009
            • 825

            #6
            Alles klar, ich sehe, dass ich das so schnell wie möglich fixe.
            Danke für den Hinweis.

            Gruß,
            Helmut
            Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
            -- Bender

            Kommentar

            • thoschi
              Contao-Nutzer
              • 18.02.2010
              • 8

              #7
              Hallo Helmut,

              wir wollen für unsere Schule den Kalender der Lernplattform Moodle benutzen und (idealerweise) allgemeine Termine auf unsere Homepage setzen - was dank ical-Import (also dank Dir) einfach gehen müsste.

              Erstes Problem: alle Termine werden trotz (wie ich vermute) korrekter Zeitzonen-Einstellung auf den Servern um eine Stunde nach vorne datiert. Derzeit vermute ich, dass das ein Problem der Interpretation des Datums bei fehlender Zeitzone ist - ich hänge die Datei mal an. Importiere ich sie in Egroupware oder php-iCalendar, etc. wird sie jedenfalls korrekt importiert.
              (Workaround derzeit: Import als GMT (und nicht Deutschland/Berlin) und die Startzeiten werden richtig angelegt.)

              Das zweite Problem ist, dass es möglich ist, bei Moodle Termine ohne Zeitangabe anzugeben. Im Moment werden die Events in TL mit der Endzeit 1:00 importiert. Besser wäre wohl eine Standard-Zeit (1h) - oder ein ganztägiges Event (obwohl das bei Terminen ja eigentlich nicht gefragt wäre). Oder liegt das Problem ganz woanders?

              So oder so eine tolle Erweiterung! Weiter so.
              Viele Grüße aus Göttingen,
              Thomas

              PS: Das Abbonieren eines externen Kalenders (unserer ist z.B. hier erreichbar, wäre natürlich die perfekte Lösung! Es müsste ja machbar sein, auf Knopfdruck eine (lokale oder entfernte) ICS-Datei einzulesen und alle alten Termine zu löschen - anstatt es von Hand zu machen (hochladen, auswählen, importieren, alte Termine lösche).
              Noch runder wäre natürlich ein eigener Kalender-Typ "externer Kalender", aber das ist sicher mehr Aufwand...
              Angehängte Dateien

              Kommentar

              • Fabster
                Contao-Nutzer
                • 11.06.2009
                • 214

                #8
                Hi,

                kann mir mal jemand einen Tipp geben, wie es mit Outlook 2007 hinbekomme, dass die mit der Erweiterung erstellte Datei in Outlook als Abo eingetragen wird, sodass sich Outlook von Zeit zu Zeit selbst die neusten Aktualisierungen zieht. Ziel ist es, dass sich die Nutzer das so in Outlook 2007 (Outlook 2003 geht wohl nicht) einrichten, dass sie automatisch immer auf dem aktuellsten Stand der Termine sind.

                Viele Grüße
                Fabian
                Alle unsere Leistungen rund um Contao ab sofort unter www.contao-agentur.de

                Kommentar

                • schman
                  Community-Moderator
                  • 20.06.2009
                  • 3739

                  #9
                  Ich weiß jetzt nicht ob ich dich richtig verstanden habe.

                  Ist es nicht möglich den Kalender via Pfad in Outlook 2007 zu integrieren (ich selbst habe leider Outlook 2007 nicht), also quasi wie ein RSS Feed. Soweit ich weiß wird die *.ics Datei per cron erzeugt (liege ich falsch?).
                  Outlook sollte dann, genau wie die Mails, den Kalender updaten. Also innerhalb eines definierten Intervals.
                  Kein Privat Support via PM.

                  Kommentar

                  • Fabster
                    Contao-Nutzer
                    • 11.06.2009
                    • 214

                    #10
                    Ich bin da irgendwie zu blöd zu. Ich finde das nicht bei Outlook, wo ich den Pfad einbinden muss
                    Alle unsere Leistungen rund um Contao ab sofort unter www.contao-agentur.de

                    Kommentar

                    • hschottm
                      Contao-Fan
                      • 15.06.2009
                      • 825

                      #11
                      Zitat von Fabster Beitrag anzeigen
                      Ich bin da irgendwie zu blöd zu. Ich finde das nicht bei Outlook, wo ich den Pfad einbinden muss
                      Hi fabster,

                      ich hab zwar einen Mac, aber ich hab grad mal geschaut:

                      In Outlook gehst du auf Extras / Kontoeinstellungen und dort im Tab "Internetkalender" auf Neu. Dann kannst du ical-Kalender abonnieren.

                      LG,
                      Helmut
                      Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
                      -- Bender

                      Kommentar

                      • jan.theofel
                        Contao-Urgestein
                        • 23.06.2009
                        • 1857

                        #12
                        Hi,

                        kleiner Bugreport für dieses Modul und Contao 2.9:

                        Wenn man im Feld Link-Text Sonderzeichen eingibt, werden die in &xxx; umgewandelt und dann auch so im Frontend angezeigt.

                        Beispielsweise wird aus "Termin(e) als iCal Datei herunterladen" dann Termin(e) als iCal Datei herunterladen".

                        Jan
                        Jan Theofel
                        Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

                        Kommentar

                        • hschottm
                          Contao-Fan
                          • 15.06.2009
                          • 825

                          #13
                          Hallo Jan,

                          ich nehme an, du meinst das Content-Element? Ich hab den Code geändert, jetzt sollte es gehen. Zumindest zeigte mein w3c Validator jetzt korrekten Code an.

                          Gruß,
                          Helmut
                          Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
                          -- Bender

                          Kommentar

                          • Timo
                            Contao-Nutzer
                            • 22.06.2009
                            • 75

                            #14
                            wie muss denn die url für outlook 2010 und das ical abonnement genau lauten, wenn ich die ical datei im tl-root verzeichnis in outlokk abonnieren will?
                            in outlook steht noch was mit webcal:// muss das dazu? lautet die url für outlokk bspw. webcal://www.contao-seite.de/html/kalender.ics

                            wenn ich das in outlook eingebe kommt immer der fehler, dass outlook den kalender nicht prüfen oder hinzufügen kann.

                            danke!!

                            lg timo

                            Kommentar

                            • hschottm
                              Contao-Fan
                              • 15.06.2009
                              • 825

                              #15
                              Hi Timo,

                              Zitat von Timo Beitrag anzeigen
                              wie muss denn die url für outlook 2010 und das ical abonnement genau lauten, wenn ich die ical datei im tl-root verzeichnis in outlokk abonnieren will?
                              in outlook steht noch was mit webcal:// muss das dazu? lautet die url für outlokk bspw. webcal://www.contao-seite.de/html/kalender.ics

                              wenn ich das in outlook eingebe kommt immer der fehler, dass outlook den kalender nicht prüfen oder hinzufügen kann.

                              danke!!

                              lg timo
                              Ich bin da gerade etwas überfragt, weil kein Windows-Nutzer. Da ich erst übermorgen wieder zu Hause bin kann ich vorher nicht in meiner virtuellen Maschine mit Office 2010 nachschauen. Aber vielleicht kann dir jemand anderes helfen.

                              Gruß,
                              Helmut
                              Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
                              -- Bender

                              Kommentar

                              Lädt...