[catalog] - Nährere Erläuterung

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Alexander
    Contao-Fan
    • 02.08.2009
    • 639

    #1

    [catalog] - Nährere Erläuterung

    Hallo lieber Leser,

    heute mal ein etwas ungewöhnlicher Post von mir.
    Ich lese hier seit längerer Zeit immer fleißig mit und dabei stößt man bei Umsetzungsanfragen sehr frequent auf die Extension catalog. Ich habe mir den Beschreibungstext auf der Extensionseite eindringlich mehrfach durchgelesen.

    Dieses Modul erlaubt es Benutzern, Kataloge mit Einträgen zu definieren und zu verwalten. Stellen Sie sich vor, Sie möchten einem Besucher Ihrer Seite eine Liste mit Ihren Spielen zeigen. Sie haben viele Spiele, aber alle haben gleiche bestimmte Eigenschaften, wie z.B. Titel, Autor, Genre, Konsolenformat, Veröffentlichungsdatum usw. Sie möchten nun alle diese Informationen speichern und später dann Besuchern zeigen, Ihnen dabei nur Spiele zeigen aus dem Motorsport-Bereich der Spiele oder Spiele mit einem Preis über einer bestimmten Höhe, nur Spiele, die verfügbar sind usw. Dieses Modul erlaubt Ihnen, solche Dinge zu tun.
    Soweit so gut. Aber aufgrund der - dem Anschein nach - immensen Erweiterungsbedeutung für viele TYPOlight-Projekte geht es dabei doch um viel mehr oder? Ich würde mich daher mit der Bitte an euch wenden, mir ggf. in "Idiotendeutsch" zu erklären, worin die enwicklerische/gestalterische Bedeutung der Extension liegt?!

    Die besten Grüße
    Alexander
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."
  • xtra
    Maintainer
    • 02.07.2009
    • 2007

    #2
    Hallo Alexander,

    Zitat von Alexander Beitrag anzeigen
    heute mal ein etwas ungewöhnlicher Post von mir.
    Ich lese hier seit längerer Zeit immer fleißig mit und dabei stößt man bei Umsetzungsanfragen sehr frequent auf die Extension catalog.
    Das habe ich jedoch so noch nicht wahrgenommen, freut mich als einen der Entwickler nun doch ungemein.

    Zitat von Alexander Beitrag anzeigen
    Soweit so gut. Aber aufgrund der - dem Anschein nach - immensen Erweiterungsbedeutung für viele TYPOlight-Projekte geht es dabei doch um viel mehr oder? Ich würde mich daher mit der Bitte an euch wenden, mir ggf. in "Idiotendeutsch" zu erklären, worin die enwicklerische/gestalterische Bedeutung der Extension liegt?!
    Also es tut mir nun wirklich leid, aber koenntest du mir in "idiotendeutsch" eventuell noch eben erklaeren was du mit "enwicklerische/gestalterische Bedeutung der Extension" meinst?

    So kann ich jedoch nur raten und sagen dass fuer mich als Entwickler die Bedeutung der Extension sehr hoch ist und als Gestalter von Kundenseiten richtet sich fuer mich die Bedeutung der Extension je nach Kundenanforderung, denn bei den einen brauche ich sie und bei anderen wiederum nicht.

    Allgemein ist der Katalog eine Datenerfassung deren Ausgabe hochflexibel angepasst werden kann und auf die persoenlichen Beduerfnisse zugeschnitten werden kann (und auch muss).
    Dies geschieht komplett ueber die Templates und Backendkonfiguration der Module.

    Leicht irritierte Grysse, da ich die Frage nicht verstanden habe,
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

    Kommentar

    • Alexander
      Contao-Fan
      • 02.08.2009
      • 639

      #3
      Hi xtra,

      vielen dank für deine fixe Antwort!
      Da habe ich mich wohl nicht ausreichend in die Lage des Lesers versetzt. Es geht mir darum, welche Möglichkeiten / Umsetzungen mit der Extension machbar / denkbar sind.
      Es bleibt doch sicherlich nicht bei einer "reinen" Auflistung von Daten.

      Allgemein ist der Katalog eine Datenerfassung deren Ausgabe hochflexibel angepasst werden kann und auf die persoenlichen Beduerfnisse zugeschnitten werden kann (und auch muss).
      Das meinte ich. Handelt es sich dabei also um ein sehr stark aufgebohrtes Auflistungsmodul? Welche Beispielszenarien kann man sich dabei denken?

      Beste Grüße und vielen Dank!
      Alexander
      ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo Alexander,
        das ist jetzt eine sehr schwierig zu beantwortende Frage... Ich hab schon Dinge mit dem catalog gesehen, da hätte ich nie drann gedacht...

        Mit dem catalog kann man (catalog 2):
        - Felder definieren für ein Item (also was man alles eingeben können soll)
        - Listen ausgeben
        - Listen sortieren und Filtern (mit selbst definierten filtern)
        - ähnliche Einträge wie das aktuelle Item ausgeben
        - Besonders hervorgehobene Einträge ausgeben
        - Im Backend/Frontend eingaben editieren und neu anlegen
        - Kataloge verknüpfen
        - Kategorisieren
        - und noch ein paar Sachen mehr...
        Das sind jetzt mal so grob die Grundfunktionen...

        Beispiele:
        - Spielesammlungen aufbauen nach Kategorien
        - Autoren Datenbank mit Büchern
        - Immobilien darstellen
        - selbst ne Jobbörse wäre denkbar
        - mit dem chShop auch ein Shop in jeglicher Form
        - aber es gehen auch einfache auflistungen ohne alles...

        Das so zum Groben. Wenn du dir mal das Wiki ein wenig anschaust, sind da noch ein paar Bilder von Beispielseiten.

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • Alexander
          Contao-Fan
          • 02.08.2009
          • 639

          #5
          Guten Morgen MacKP,

          vielen Dank für deine Antwort!
          Das ist ja schonmal eine nähere Erläuterung. Sieht nach einer sehr kraftvollen Erweiterung aus, die sicherlich unzählige Stunden gekostet hat. Um damit individuelle Bedürfnisse umzusetzen, muss man bestimmt um die Ecke denken. Das versuche ich mal und installier die Extension in einer Testumgebung.

          Vielen Dank! :-)
          Beste Grüße
          Alexander
          ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

          Kommentar

          • Alexander
            Contao-Fan
            • 02.08.2009
            • 639

            #6
            Ich nutze meinen Post am besten gleich nochmal für mein erstes Konfigurationsproblem:

            Bin der Anleitung in der Wiki gefolgt, die wirklich schön aufgebaut ist. Folgendes Problem stellt sich mir nun aber. Ich habe diverse Felder angelegt. Darunter auch ein Feld vom Typ "tags". Dafür habe ich diverse Optionen aus tl_taxonomy geholt.

            Will ich nun einen Eintrag damit editieren, kommt folgende Fehlermeldung:

            Code:
            Deprecated notice: Function split() is deprecated in C:\XAMPP\xampp\htdocs\testseite\system\modules\catalog\Catalog.php on line 719
            
            #0 [internal function]: __error(8192, 'Function split(...', 'C:\XAMPP\xampp\...', 719, Array)
            #1 C:\XAMPP\xampp\htdocs\testseite\system\modules\catalog\Catalog.php(719): split()
            #2 C:\XAMPP\xampp\htdocs\testseite\system\drivers\DC_Table.php(1621): Catalog->loadTags(NULL, Object(DC_Catalog))
            #3 C:\XAMPP\xampp\htdocs\testseite\system\modules\backend\Backend.php(210): DC_Table->edit()
            #4 C:\XAMPP\xampp\htdocs\testseite\typolight\main.php(99): Backend->getBackendModule('catalog')
            #5 C:\XAMPP\xampp\htdocs\testseite\typolight\main.php(295): Main->run()
            #6 {main}
            
            
            Warning: Cannot modify header information - headers already sent by (output started at C:\XAMPP\xampp\htdocs\testseite\system\functions.php:132) in C:\XAMPP\xampp\htdocs\testseite\system\libraries\Template.php on line 174
            
            #0 [internal function]: __error(2, 'Cannot modify h...', 'C:\XAMPP\xampp\...', 174, Array)
            #1 C:\XAMPP\xampp\htdocs\testseite\system\libraries\Template.php(174): header('Content-Type: t...')
            #2 C:\XAMPP\xampp\htdocs\testseite\system\modules\backend\BackendTemplate.php(136): Template->output()
            #3 C:\XAMPP\xampp\htdocs\testseite\typolight\main.php(286): BackendTemplate->output()
            #4 C:\XAMPP\xampp\htdocs\testseite\typolight\main.php(102): Main->output()
            #5 C:\XAMPP\xampp\htdocs\testseite\typolight\main.php(295): Main->run()
            #6 {main}
            Könnte mir jemand helfen, woran das liegen kann? Lasse ich das Feld vom Typ "tags" weg, so tritt der Fehler nicht auf. Was macht split und wieso wird es abgelehnt?

            Beste Grüße
            Alexander
            ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Hallo Alexander,
              hast du auch alle abhängigkeiten installiert?

              Und ganz wichtig: catalog alleine geht meine ich gar nicht mehr.. mit catalog_ext gehts aber

              Viele Grüße
              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
              [Arbeitet bei -> Paus Design & Medien]
              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

              Kommentar

              • xchs
                Administrator
                • 19.06.2009
                • 14682

                #8
                Hallo Alexander,

                verwendest Du zufällig PHP 5.3.x? Die Funktion "split()" ist nämlich als "depracted" gekennzeichnet.
                Contao Community Administrator

                [Unterstützungsmöglichkeiten]
                sigpic

                Kommentar

                • Alexander
                  Contao-Fan
                  • 02.08.2009
                  • 639

                  #9
                  Hi MacKP,

                  danke für deine Antwort spät am Abend! :-)
                  Habe alle anhängenden Erweiterungen installiert - natürlich alles "nicht erprobt für 2.8.2".
                  Habe nun auch gleich mal catalog_ext nachgelegt. Problem bleibt. Son' Mist.

                  Beste Grüße
                  Alexander
                  ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

                  Kommentar

                  • Alexander
                    Contao-Fan
                    • 02.08.2009
                    • 639

                    #10
                    Hallo xchs,

                    genau: PHP Version 5.3.1.
                    Ist bei der aktuellen XAMPP Version dabei.
                    Was mache ich da nun?

                    Beste Grüße und vielen Dank für deine Antwort
                    Alexander
                    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

                    Kommentar

                    • xchs
                      Administrator
                      • 19.06.2009
                      • 14682

                      #11
                      Zitat von Alexander Beitrag anzeigen
                      Hallo xchs,

                      genau: PHP Version 5.3.1.
                      Ist bei der aktuellen XAMPP Version dabei.
                      Was mache ich da nun?
                      Soweit ich weiß, wird der "alte" Katalog in dieser Hinsicht nicht mehr weiterentwickelt (korrigiert mich bitte, falls ich Blödsinn erzähle), von daher müsstest Du die Warnung entweder ignorieren oder ev. selbst im Code der Erweiterung patchen. Wenn Dich das sehr stört, könntest Du ev. auch eine Vorgängerversion von XAMPP installieren mit PHP 5.2.x
                      Contao Community Administrator

                      [Unterstützungsmöglichkeiten]
                      sigpic

                      Kommentar

                      • xtra
                        Maintainer
                        • 02.07.2009
                        • 2007

                        #12
                        Alternativ Cat 2 installieren, welcher diese Probleme alle nicht mehr beinhaltet.

                        Gruss
                        Chris
                        Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

                        Kommentar

                        • Alexander
                          Contao-Fan
                          • 02.08.2009
                          • 639

                          #13
                          Hallo an beide!

                          Wiederum vielen Dank für eure Antworten!

                          Die Meldung ist nicht zwingend sehr störend.
                          Catalog2 ist nur im SVN verfügbar oder? Ist dieser vom Aufbau her noch vergleichbar oder folgt er einem komplett unterschiedlichem Aufbau?

                          Beste Grüße
                          Alexander
                          ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

                          Kommentar

                          • MacKP
                            Contao-Yoda
                            • 15.06.2009
                            • 13315

                            #14
                            Zitat von Alexander Beitrag anzeigen
                            Hallo an beide!

                            Wiederum vielen Dank für eure Antworten!

                            Die Meldung ist nicht zwingend sehr störend.
                            Catalog2 ist nur im SVN verfügbar oder? Ist dieser vom Aufbau her noch vergleichbar oder folgt er einem komplett unterschiedlichem Aufbau?

                            Beste Grüße
                            Alexander
                            Hallo Alexander,
                            der Aufbau ist an sich noch der selbe.. aber da steckt noch ne ganze Menge mehr drinn.
                            Updatebar ist das auch noch. Dazu bitte hier Suchen, hab ich schon öfter beschrieben ;-)

                            Alle Grundfunktionen gehen auf jeden Fall. Nen paar neue Features sind noch nicht ganz fertig...

                            Viele Grüße
                            Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                            [Arbeitet bei -> Paus Design & Medien]
                            "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                            Kommentar

                            • xtra
                              Maintainer
                              • 02.07.2009
                              • 2007

                              #15
                              Ja, der ist momentan nur per SVN verfuegbar.

                              Von den Grundelementen ist er vergleichbar mit der jetzigen Version, legt aber noch "ein bisschen was oben drauf".

                              Generell bewegt sich der Katalog in eine Plugin-Architektur, die es anderen Extensions erlauben sich in den Katalog zu integrieren und eigene "Feldtypen" zu definieren.

                              Am Besten siehst du dir hier im Forum einmal die (mittlerweile wieder veralteten) Feature Listen zu den alpha Versionen an und siehst dir den Katalog einmal selbst an.

                              Gruss
                              Chris
                              Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

                              Kommentar

                              Lädt...