Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Calendarlist Plugin lässt sich nicht aktivieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Calendarlist Plugin lässt sich nicht aktivieren

    Hallo miteinander,

    es gelingt mir nicht, das Calendarlist-Plugin einzubinden. Die Fehlermeldung in der Darstellung der Visu ist immer "unkown: calendarlist", womit das Plugin offenbar gar nicht gefunden wird!?

    Ich habe die aktuelle SVN-Version der CV laufen und versuche die Verwendung des Plugin wie folgt:

    Code:
        <meta>
            <plugins>
    ...
                <plugin name="calendarlist"/>
    und

    Code:
        <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
    ...
            <group name="Kalender">
                <calendarlist refresh="15">
                    <calendar type="google" userid="de.german#holiday@group.v.calendar.google.com">Feiertage</calendar>
                </calendarlist>
            </group>
    Was fehlt noch bzw. was mache ich falsch? Das CV-Wiki ist dbzgl. leider nicht sonderlich aussagekräftig...
    Kind regards,
    Yves

    #2
    Die Meldung besagt lediglich das das Plugin nicht gefunden wurde. Das Calendar Plugin gibts momentan noch nur in der SVN Version.
    Gruss Patrik alias swiss

    Kommentar


      #3
      Hi

      Zitat von swiss Beitrag anzeigen
      Das Calendar Plugin gibts momentan noch nur in der SVN Version.
      Deswegen schrieb ich ja:

      Zitat von starwarsfan Beitrag anzeigen
      Ich habe die aktuelle SVN-Version der CV laufen...
      Wie passt das nun zusammen? Den Plugin-Folder gibt es und darin auch die beiden im Calendar-Plugin-Thread genannten Dateien. Warum werden diese nun nicht gefunden?
      Kind regards,
      Yves

      Kommentar


        #4
        Hast du das Plugin von Hand in das Verzeichniss kopiert oder war das mit dem SVN Update schon mit drin? Kann nämlich sein, dass noch die Einträge in der Visu_config.xsd fehlen.
        Gruss Patrik alias swiss

        Kommentar


          #5
          Hi

          Das war schon drin, ich habe nichts hinzugefügt.
          Kind regards,
          Yves

          Kommentar


            #6
            Nur zur Sicherheit. Es gibt AFAIK 2 Kalender Plugins eines nennt sich calendar und das andere calendarlist. Hast du unter Plugins wirklich ein Ordner mit dem Namen calendarlist und darin die js. Datein?

            Bin leider im Geschäft und kann nicht nachsehen aber bei mir funktioniert das Plugin problemlos.
            Gruss Patrik alias swiss

            Kommentar


              #7
              Hi

              so siehts aus:

              Code:
              # ls cometVISU/plugins/calendarlist/
              calendarlist.php  structure_plugin.js
              Zugegriffen wird via Apache2 und PHP habe ich auch installiert.
              Kind regards,
              Yves

              Kommentar


                #8
                Hallo Yves

                So weit sieht alles gut aus. Hast du auch mal versucht den browsercache zu leeren und die Visu mit &ForceReload=true zu laden. Kann auch sein, dass es sich um ein hartnäckiges Browsercache Problem handelt (hatte ich auch schon 1-2 mal)...
                Gruss Patrik alias swiss

                Kommentar


                  #9
                  Hallo miteinander,

                  also ein Browsercache-Problem kann es eigentlich nicht sein, da es sich um php-Code handelt. Alles dahingehend passiert serverseitig und nicht im Client.

                  Anyway, auch mit ForceReload gibt es leider keine Änderung.
                  Kind regards,
                  Yves

                  Kommentar


                    #10
                    Naja der DOM Tree wird auf dem Backend erstellt was zu Probleme führen kann. Aber das mit dem Cache habe wir ja jetzt ausgeschlossen

                    Hmmm... Schwierig da du ein selber zusammengebasteltes System hast...

                    Also noch mal ganz kurz eine Zusammenfassung was alles zu dem genannten Verhalten führen kann um nichts zu vergessen:

                    Der Fehler Unknown:XYZ tritt auf wenn...

                    - Das Plugin nicht oder nicht korrekt geschrieben im Metabereich der configdatei eingebunden wurde
                    - Wenn das gleichnamige Verzeichnis nicht unter /plugins/ existiert oder die Zugriffsrechte nicht passen
                    - Wenn die Initialisierung des Plugins nicht vollständig ist (betrifft auch den Browsercache)

                    Bei selber zusammengestellten Systemen kommen natürlich noch weitere Fehlerquellen in Frage... Wie z.B. Fehler in der PHP config oder Integration usw...

                    Was meint denn die Debugconsole des Browsers? Die müsste ja eigentlich einen Fehler anzeigen um zu wissen wo man weiter suchen müsste.
                    Gruss Patrik alias swiss

                    Kommentar


                      #11
                      Hallo Patrik,

                      zunächst die gute Nachricht: Es funktioniert jetzt!

                      Ich habe es herausgefunden, als ich eine Kopie der Konfiguration gemacht, dort sukzessive Teile entfernt und jeweils die Page neu geladen habe. Schlussendlich wurde das Problem durch ein anderes Plugin verursacht! Am Anfang hatte ich folgenden Block im xml:

                      Code:
                          <meta>
                              <plugins>
                                  <plugin name="colorchooser"/>
                                  <plugin name="diagram"/>
                                  <plugin name="upnpcontroller"/>
                                  <plugin name="calendarlist"/>
                              </plugins>
                      Die ersten drei Plugins habe ich nicht in Verwendung und die Einträge sind wohl einfach noch drin, da es sich um eine experimentelle Page handelt. Sobald ich das Diagram-Plugin deaktiviere, also die entsprechende Zeile auskommentiere, werden die Google-Kalender korrekt angezeigt.
                      Kind regards,
                      Yves

                      Kommentar


                        #12
                        Das ist aber sehr eigenartig. Denn das diagram Plugin ist noch weit mehr verbreitet als das calendarlist Plugin. Und mir wäre ein aktuelles Problem im Zusammenhang mit dem diagram Plugin neu...
                        Gruss Patrik alias swiss

                        Kommentar


                          #13
                          Hallo miteinander,

                          das Problem ist reproduzierbar, aber noch etwas komplexer. Habe gerade eben folgendes gemacht:
                          1. Komplett neuen Checkout der CV gemacht
                          2. Dummy-Konfig wie folgt erstellt:
                            Code:
                            <?xml version="1.0" encoding="UTF-8"?>
                            <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="8" design="metal"
                                   xsi:noNamespaceSchemaLocation="../visu_config.xsd">
                                <meta>
                                    <plugins>
                                        <plugin name="colorchooser"/>
                                        <plugin name="diagram"/>
                                        <plugin name="upnpcontroller"/>
                                        <plugin name="calendarlist"/>
                                    </plugins>
                                </meta>
                                <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
                                    <group name="Termine">
                                        <calendarlist refresh="15" days="30">
                                            <calendar type="google" userid="..." magiccookie="..." color="#9A9CFF">Foo</calendar>
                                        </calendarlist>
                                    </group>
                                </page>
                            </pages>
                          3. Page aufgerufen -> Fehler
                          4. Diagram-Plugin auskommentiert:
                            Code:
                            <?xml version="1.0" encoding="UTF-8"?>
                            <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="8" design="metal"
                                   xsi:noNamespaceSchemaLocation="../visu_config.xsd">
                                <meta>
                                    <plugins>
                                        <plugin name="colorchooser"/>
                            [B]<!--
                                        <plugin name="diagram"/>
                            -->[/B]
                                        <plugin name="upnpcontroller"/>
                                        <plugin name="calendarlist"/>
                                    </plugins>
                                </meta>
                                <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
                                    <group name="Termine">
                                        <calendarlist refresh="15" days="30">
                                            <calendar type="google" userid="..." magiccookie="..." color="#9A9CFF">Foo</calendar>
                                        </calendarlist>
                                    </group>
                                </page>
                            </pages>
                          5. Page aufgerufen -> Kalender werden dargestellt
                          6. ColorChooser-Plugin auskommentiert und Diagram-Plugin wieder aktiviert:
                            Code:
                            <?xml version="1.0" encoding="UTF-8"?>
                            <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="8" design="metal"
                                   xsi:noNamespaceSchemaLocation="../visu_config.xsd">
                                <meta>
                                    <plugins>
                            [B]<!--
                                        <plugin name="colorchooser"/>
                            -->[/B]
                                        <plugin name="diagram"/>
                                        <plugin name="upnpcontroller"/>
                                        <plugin name="calendarlist"/>
                                    </plugins>
                                </meta>
                                <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
                                    <group name="Termine">
                                        <calendarlist refresh="15" days="30">
                                            <calendar type="google" userid="..." magiccookie="..." color="#9A9CFF">Foo</calendar>
                                        </calendarlist>
                                    </group>
                                </page>
                            </pages>
                          7. Page aufgerufen -> Kalender werden dargestellt

                          Somit liegt das Problem in der Kombination von ColorChooser- und Diagram-Plugin. Sobald ich beide aktiviere, funktionieren die Google-Kalender nicht mehr.
                          Kind regards,
                          Yves

                          Kommentar


                            #14
                            Hallo miteinander,

                            das Problem ist reproduzierbar, aber noch etwas komplexer. Habe gerade eben folgendes gemacht:
                            1. Komplett neuen Checkout der CV gemacht
                            2. Dummy-Konfig wie folgt erstellt:
                              Code:
                              <?xml version="1.0" encoding="UTF-8"?>
                              <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="8" design="metal"
                                     xsi:noNamespaceSchemaLocation="../visu_config.xsd">
                                  <meta>
                                      <plugins>
                                          <plugin name="colorchooser"/>
                                          <plugin name="diagram"/>
                                          <plugin name="upnpcontroller"/>
                                          <plugin name="calendarlist"/>
                                      </plugins>
                                  </meta>
                                  <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
                                      <group name="Termine">
                                          <calendarlist refresh="15" days="30">
                                              <calendar type="google" userid="..." magiccookie="..." color="#9A9CFF">Foo</calendar>
                                          </calendarlist>
                                      </group>
                                  </page>
                              </pages>
                            3. Page aufgerufen -> Fehler
                            4. Diagram-Plugin auskommentiert:
                              Code:
                              <?xml version="1.0" encoding="UTF-8"?>
                              <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="8" design="metal"
                                     xsi:noNamespaceSchemaLocation="../visu_config.xsd">
                                  <meta>
                                      <plugins>
                                          <plugin name="colorchooser"/>
                              [B]<!--
                                          <plugin name="diagram"/>
                              -->[/B]
                                          <plugin name="upnpcontroller"/>
                                          <plugin name="calendarlist"/>
                                      </plugins>
                                  </meta>
                                  <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
                                      <group name="Termine">
                                          <calendarlist refresh="15" days="30">
                                              <calendar type="google" userid="..." magiccookie="..." color="#9A9CFF">Foo</calendar>
                                          </calendarlist>
                                      </group>
                                  </page>
                              </pages>
                            5. Page aufgerufen -> Kalender werden dargestellt
                            6. ColorChooser-Plugin auskommentiert und Diagram-Plugin wieder aktiviert:
                              Code:
                              <?xml version="1.0" encoding="UTF-8"?>
                              <pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="8" design="metal"
                                     xsi:noNamespaceSchemaLocation="../visu_config.xsd">
                                  <meta>
                                      <plugins>
                              [B]<!--
                                          <plugin name="colorchooser"/>
                              -->[/B]
                                          <plugin name="diagram"/>
                                          <plugin name="upnpcontroller"/>
                                          <plugin name="calendarlist"/>
                                      </plugins>
                                  </meta>
                                  <page name="Uebersicht" showtopnavigation="false" showfooter="false" shownavbar-left="false">
                                      <group name="Termine">
                                          <calendarlist refresh="15" days="30">
                                              <calendar type="google" userid="..." magiccookie="..." color="#9A9CFF">Foo</calendar>
                                          </calendarlist>
                                      </group>
                                  </page>
                              </pages>
                            7. Page aufgerufen -> Kalender werden dargestellt

                            Somit liegt das Problem in der Kombination von ColorChooser- und Diagram-Plugin. Sobald ich beide aktiviere, funktionieren die Google-Kalender nicht mehr.

                            Interessant ist dabei auch: Wenn ich das Calendar-Plugin an den Anfang setze, dann funktioniert es.
                            Code:
                                <meta>
                                    <plugins>
                                        <plugin name="calendarlist"/>
                                        <plugin name="colorchooser"/>
                                        <plugin name="diagram"/>
                                    </plugins>
                                </meta>
                            Kind regards,
                            Yves

                            Kommentar


                              #15
                              Das seltsame ist, dass ich in meiner SVN Version genau diese Kombination (diagram, calorchooser und calendarlist) absolut problemlos im Einsatz habe

                              PS: Bei mir ist calendarlist ganz am Ende:

                              Code:
                                  <plugins>
                                    <plugin name="diagram"/>
                                    <plugin name="colorchooser"/>
                                    <plugin name="strftime"/>
                                    <plugin name="rsslog"/>
                                    <plugin name="upnpcontroller"/>
                                    <plugin name="timeout"/>
                                    <plugin name="calendarlist"/>
                                  </plugins>
                              Gruss Patrik alias swiss

                              Kommentar

                              Lädt...
                              X