Realisierungsfrage

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Cimme
    Contao-Nutzer
    • 22.06.2009
    • 27

    #1

    Realisierungsfrage

    Hallo zusammen,

    derzeit bin ich dabei für eine zukünftige Website das richtige System zu planen. Die Frage ist, ob die Funktionalität von Typolight soweit damit übereinstimmen könnte. Folgendes Ziel:

    Es handelt sich um ein Community-Portal welches als Fansite für eine Band gedacht ist. Die Benutzer sollten folgendes nutzen können:
    • Forumsbeiträge verfassen (es muss nicht vBulletin sein)
    • Eigene Bilder zu Konzerten hochladen
    • Bilder bewerten, kommentieren
    • Fahrgemeinschaften gründen (zu Konzerten)

    Mir ist schon klar, dass einiges von mir dazu programmiert werden müsste.

    Grundsätzlich stelle ich mir es aber einfacher vor für TL ein Modul zu programmieren als die komplette Website mit nem Framework (als Bsp. CodeIgniter)

    Was denkt ihr darüber?
  • Budman
    Contao-Nutzer
    • 20.06.2009
    • 35

    #2
    Zitat von Cimme Beitrag anzeigen
    • Forumsbeiträge verfassen (es muss nicht vBulletin sein)
    • Eigene Bilder zu Konzerten hochladen
    • Bilder bewerten, kommentieren
    • Fahrgemeinschaften gründen (zu Konzerten)
    Zu 1:
    Erweiterung Forum/Helpdesk
    Zu 2:
    Geht mit Standard TL
    Zu 3:
    Da gibt's irgendwo eine Erweiterung die den StarRater einbindet
    Zu 4:
    Das müsste man mal näher spezifizieren, was und wie das laufen soll.

    Kurz gesagt:
    Willkommen bei TL und viel Spass beim einrichten Deiner Seite.

    Kommentar

    • Cimme
      Contao-Nutzer
      • 22.06.2009
      • 27

      #3
      Zitat von Budman Beitrag anzeigen
      Zu 1:
      Erweiterung Forum/Helpdesk
      Zu 2:
      Geht mit Standard TL
      Zu 3:
      Da gibt's irgendwo eine Erweiterung die den StarRater einbindet
      Zu 4:
      Das müsste man mal näher spezifizieren, was und wie das laufen soll.

      Kurz gesagt:
      Willkommen bei TL und viel Spass beim einrichten Deiner Seite.
      Hi,

      vielen Dank für deine Ideen und Vorschläge.

      Bezüglich Punkt 2 meinte ich allerdings, dass die User (welche nicht ins Backend können sollen) Bilder hochladen können.

      Punkt 4 könnte man über einen Forumspost lösen nach dem Motto: Fahre am X zum Konzert Y und Biete Z Plätze im Auto an.

      Kommentar

      • MoDzilla
        Gesperrt
        • 01.07.2009
        • 40

        #4
        Du kannst über den Formulargenerator ein Formular für Deine Frontenduser basteln mit Dateiupload. Die hochgeladenen Bilder dann zum Beispiel mit dem Auflistungsmodul ausgeben welches Du Deinen wünschen ja anpassen kannst (Template). Wie man den Starrater dann hinzufügt weis ich leider nicht, würde mich aber auch brennend interessieren!

        Kommentar

        • martin.mildner
          Contao-Nutzer
          • 20.06.2009
          • 97

          #5
          zu punkt 2: du kannst beim registrieren der user einstellen, dass automatisch ein user-verzeichnis erstellt wird. beim upload-formular kannst du wiederum festsezen, dass die daten in das user-verzeichnis gespeichert werden!
          Contao Premium Partner: Die 2create® Werbeagentur für online und offline Medien spezialisiert auf Contao - Webseitenentwicklung und -relaunch sowie individuelle Modulentwicklungen

          Kommentar

          • Cimme
            Contao-Nutzer
            • 22.06.2009
            • 27

            #6
            Vielen Dank für Eure Vorschläge und Ideen.

            Allerdings stelle ich gerade fest, dass es zwar machbar wäre, allerdings umständlich und nicht transparent. Ich müsste für jedes Konzert ein eigenes Formular kreieren um den Benutzern die Möglichkeit zu geben speziell für dieses Konzert ein oder mehrere Bilder hochzuladen. Dies ist defakto für die Benutzer und auch für mich zu umständlich.

            Hier werde ich weiter auf der Suche nach einer Lösung mit TL suchen, allerdings steht für mich auch eine komplette Eigenlösung nicht ganz außer Frage.

            Kommentar

            • Dani
              Contao-Fan
              • 19.06.2009
              • 552

              #7
              Ich denke du musst eine Eigenlösung programmieren. Anders geht es nicht gut.

              Kommentar

              • Cimme
                Contao-Nutzer
                • 22.06.2009
                • 27

                #8
                Zitat von Dani Beitrag anzeigen
                Ich denke du musst eine Eigenlösung programmieren. Anders geht es nicht gut.
                Zu dem Ergebnis bin ich vorhin auch gekommen. Daher hab ich mir mal ein paar PHP-Framworks angeschaut. Codeigniter scheint sehr vielversprechend zu sein.

                Vielen Dank euch allen nochmals für die Ideen und Vorschläge. Eventl. poste ich hier das Endprodukt.

                Kommentar

                • Nils Riel
                  Contao-Fan
                  • 19.06.2009
                  • 730

                  #9
                  Schön wäre es, wenn du ganz im Open Source Gedanke deine Erweiterung ins Repository setzt Dann hat jeder was davon.

                  Kommentar

                  • Cimme
                    Contao-Nutzer
                    • 22.06.2009
                    • 27

                    #10
                    Zitat von Nils Riel Beitrag anzeigen
                    Schön wäre es, wenn du ganz im Open Source Gedanke deine Erweiterung ins Repository setzt Dann hat jeder was davon.
                    Grundsätzlich wäre das Möglich. Leider werde ich das nicht auf TL-Basis selbst programmieren. CodeIgniter wäre hier als Basis meine erste Wahl. (zumal die Doku dort um einiges detaillierter ist im Bezug auf Entwicklung wie bei TL)

                    Kommentar

                    • acenes
                      Contao-Fan
                      • 13.06.2009
                      • 407

                      #11
                      Zitat von Cimme Beitrag anzeigen
                      Grundsätzlich stelle ich mir es aber einfacher vor für TL ein Modul zu programmieren als die komplette Website mit nem Framework (als Bsp. CodeIgniter)
                      Keine Frage dem ist so. Ist vom Entwicklungs-Aufwand ein enormer Unterschied.

                      Ausserdem kannst du dann auf alle Features des TL Basissystems sowie der Erweiterungs-Schatztruhe zurückgreifen wenn dann noch weitere Wünsche für die Site realisiert werden sollen.

                      Leider werde ich das nicht auf TL-Basis selbst programmieren. CodeIgniter wäre hier als Basis meine erste Wahl. (zumal die Doku dort um einiges detaillierter ist im Bezug auf Entwicklung wie bei TL)
                      Im TL Buch gibt es ein Kapitel das einem den Einstieg vermittelt, ausserdem findest du im Repo ein Entwicklungsmodul welches das Grundgerüst generiert.



                      Vor Grund auf (resp mit einem Framework) ist aus Entwicklersicht möglicherweise interessanter, allerdings ist es natürlich eine Frage wie viel Entwicklungszeit dir zur Verfügung steht.
                      Zuletzt geändert von acenes; 20.07.2009, 18:06.
                      Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
                      (Bitte keine Supportanfragen per PM oder E-Mail)

                      Kommentar

                      • Cimme
                        Contao-Nutzer
                        • 22.06.2009
                        • 27

                        #12
                        Hm, die Eigenprogrammierung (komplett mit einem Framework) habe ich defakto voll überschätzt.
                        Im TL Buch gibt es ein Kapitel das einem den Einstieg vermittelt, ausserdem findest du im Repo ein Entwicklungsmodul welches das Grundgerüst generiert.
                        Das Buch ist mir ehrlichgesagt zu teuer um einen Einstieg in die TL-Modul-Programmierung zu finden. Da versuch ich lieber einen Teil der existierenden (kleineren) Module zu verstehen und anhand dessen Module zu programmien.

                        Letzteres war mir nicht bekannt. Merci hierfür.

                        Allerdings kündige ich jetzt schon an, dass ich sehr wahrscheinlich enorm viele Fragen bezüglich der Entwicklung eines oder mehrerer Module stellen werde. Im Gegenzug werden die entstehenden Module unter OpenSource der Community zur Verfügung gestellt. Und ein kleines Tutorium.

                        Kommentar

                        • MacKP
                          Contao-Yoda
                          • 15.06.2009
                          • 13315

                          #13
                          Hallo Cimme,
                          dann schau dir das Wiki an, die Anleitung und die Folien vom Usertreffen 2009.
                          Dort findest du alles was du Wünschst.

                          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

                          • Cimme
                            Contao-Nutzer
                            • 22.06.2009
                            • 27

                            #14
                            Zitat von MacKP Beitrag anzeigen
                            Hallo Cimme,
                            dann schau dir das Wiki an, die Anleitung und die Folien vom Usertreffen 2009.
                            Dort findest du alles was du Wünschst.

                            Viele Grüße
                            Merci vielmals. (wusst net, dass es schon so coole Folien und so detaillierte Infos gibt )
                            Ergebnis wird hier dann gepostet.

                            Kommentar

                            • Cimme
                              Contao-Nutzer
                              • 22.06.2009
                              • 27

                              #15
                              Hallo zusammen,

                              ein kleines Update über die Realisierung:

                              1. Benutzerupload wird über fancy-upload gelöst
                              2. Zuordnung steht derzeit noch aus (zu Konzerte etc)
                              3. Fahrgemeinschaften werden stand jetzt direkt als Forumsbeiträge realisiert.
                              4. Die Bewertung der Bilder wird etwas schwieriger, eventl. folgt hier noch eine Lösung durch eine Eigenentwicklung oder modifizieren eines bestehenden Moduls.

                              so wie es derzeit aussieht bin ich rein von den Funktionen bei fast 75 % "fertig".

                              Die fertige Community wird natürlich hier vorgestellt

                              Kommentar

                              Lädt...