Ergebnis 1 bis 12 von 12

Thema: Contao für StudentenPortal

  1. #1
    Contao-Nutzer
    Registriert seit
    17.07.2010.
    Beiträge
    6

    Standard Contao für StudentenPortal

    Hallo,

    ich bin neu bei Contao und habe das System installiert um es ein wenig
    zu testen, grundsätzlich gefüllt mir der Aufbau ganz gut.
    Ich bin mir jedoch nicht sicher ob meine Anfoderungen damit
    umsetzbar sind.

    Ich habe ein Studentenportal das folgende Funktionen bietet:
    News Listen, Eventkalender, Wohnungsbörse, Jobbörse, Kleinanzeigen, Gästebuch, Fotogalieren.

    Ich habe alles mit nem open source CMS umgesetzt für das ich eigene
    Pugins geschrieben habe. Das CMS ist nun leider outdated.

    Nun soll das Portal mit folgenden Anforderungen neu aufgesetzt werden:

    1. Katgorien für Inhaltselemente für Städte & Sprache
    Auswahl der Stadt & Sprache auf der Startseite und Verfügbarkeit aller
    Funktionen für n Sprachen und Städte. Dafür möchte ich nicht untersch.
    Seitenbäume anlegen.
    D.h. bei der Eingabe z.B. eines Newsartikels soll der Redakteuer die Sprache und die
    Stadt auswählen und dann speichern same für alle anderen Elemente.
    D.h. ein Taxonomie bzw. Kategorie Funktion für alle Inhaltselemente.
    Die Auswahl der Kategorie (Stadt) soll im Frontend immer an der selben Stelle im Layout erfolgen. (Header)

    2. Medienupload direkt bei er Contenterfassung
    Bei der Erfassung von Inhalten wie Events, News und Fotogalerien sollen
    die Fotos direkt bei der Eingabe hochgelanden werden.

    Geht das mit Contao?

    Vielen Dank

  2. #2
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von philipp Beitrag anzeigen
    News Listen, Eventkalender, Wohnungsbörse, Jobbörse, Kleinanzeigen, Gästebuch, Fotogalieren.
    Wohnungsbörse, Jobbörse, Kleinanzeigen würde ich mit unserer jobs-Erweiterung lösen oder etwas allgemeiner mit dem Katalog. Der Rest ist im Contao Standard drin.

    Zitat Zitat von philipp Beitrag anzeigen
    1. Katgorien für Inhaltselemente für Städte & Sprache
    Auswahl der Stadt & Sprache auf der Startseite und Verfügbarkeit aller
    Funktionen für n Sprachen und Städte. Dafür möchte ich nicht untersch.
    Seitenbäume anlegen.
    D.h. bei der Eingabe z.B. eines Newsartikels soll der Redakteuer die Sprache und die
    Stadt auswählen und dann speichern same für alle anderen Elemente.
    D.h. ein Taxonomie bzw. Kategorie Funktion für alle Inhaltselemente.
    Die Auswahl der Kategorie (Stadt) soll im Frontend immer an der selben Stelle im Layout erfolgen. (Header)
    Wenn du die Inhalte über die Seitenstruktur pflegen willst (bietet sich für wenige Städte an) würde ich eine Musterstadt anlegen und die dann immer kopieren. Dabei musst du aber auch alle Module, wie etwas einen Newsreader mitkopieren.

    Einfacher dürfte es werden, wenn du ein paar projektspezifische Anforderungen als Erweiterungen baust. Gefühlsmäßig würde ich sagen, dass du z.B. mit einem Newsarchiv arbeiten kannst und den News zusätzlich ein "Stadtflag" zuteilst. Etwas ähnliches haben wir neulich für ein Projekt gemacht.

    Der Rundumschlag wäre natürlich eine komplette "Stadtverwaltung" im Backend als Projekterweiterung, die alles kapselt und du gar nicht mehr über die Seitenstruktur arbeitest. (Zumindest was die Städte angeht.)

    Zitat Zitat von philipp Beitrag anzeigen
    2. Medienupload direkt bei er Contenterfassung
    Bei der Erfassung von Inhalten wie Events, News und Fotogalerien sollen
    die Fotos direkt bei der Eingabe hochgelanden werden.
    Im Standard: nein.
    Wenn du es über eine Erweiterung selbst hinprogrammierst: ja.

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

  3. #3
    Contao-Nutzer
    Registriert seit
    17.07.2010.
    Beiträge
    6

    HTML

    Hallo,

    vielen Dank für die prompte Antwort!

    Einfacher dürfte es werden, wenn du ein paar projektspezifische Anforderungen als Erweiterungen baust. Gefühlsmäßig würde ich sagen, dass du z.B. mit einem Newsarchiv arbeiten kannst und den News zusätzlich ein "Stadtflag" zuteilst. Etwas ähnliches haben wir neulich für ein Projekt gemacht.
    Das klingt genauso wie ich mir das vorstelle.
    Kannst du mir nen Tipp geben wie ich bei News & Events ein Flag hinzufügen kann,
    oder muss ich dafür im Core des Systems basteln?

    Wohnungsbörse, Jobbörse, Kleinanzeigen würde ich mit unserer jobs-Erweiterung lösen oder etwas allgemeiner mit dem Katalog. Der Rest ist im Contao Standard drin.
    Wo finde ich die Katalog Erweiterung?


    Der Rundumschlag wäre natürlich eine komplette "Stadtverwaltung" im Backend als Projekterweiterung, die alles kapselt und du gar nicht mehr über die Seitenstruktur arbeitest. (Zumindest was die Städte angeht.)
    So viele Städte werden es vorraussichtlich nicht.


    2. Medienupload direkt bei er Contenterfassung
    Bei der Erfassung von Inhalten wie Events, News und Fotogalerien sollen
    die Fotos direkt bei der Eingabe hochgelanden werden.

    -->Im Standard: nein.
    Wenn du es über eine Erweiterung selbst hinprogrammierst: ja.
    Okay wenn sich alles andere vernünftig umsetzen lässt könnte ich mir das vorstellen,
    würde ich dann natürlich veröffentlichen.

    Danke

    Philipp

  4. #4
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von philipp Beitrag anzeigen
    Das klingt genauso wie ich mir das vorstelle.
    Kannst du mir nen Tipp geben wie ich bei News & Events ein Flag hinzufügen kann,
    oder muss ich dafür im Core des Systems basteln?
    Natürlich veränderst du nicht den Core. Du kannst deine eigenen Erweiterungen modular hinzufügen, siehe http://www.contao.org/entwicklerhandbuch.html.

    Zitat Zitat von philipp Beitrag anzeigen
    Wo finde ich die Katalog Erweiterung?
    Dort, wo du alle anderen Erweiterungen auch findest: http://www.contao.org/erweiterungsliste.html

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

  5. #5
    Contao-Nutzer
    Registriert seit
    17.07.2010.
    Beiträge
    6

    Standard Erster Ansatz

    Hallo,

    ich habe mich nun ein wenig umgesehen und das heir gefunden:

    http://de.contaowiki.org/Vorhandene_Module_erweitern

    Ich denke damit könnte ich das System entsprechend meiner Anforderung aufbohren.

    Was ich nicht ganz verstehe ist warum man beim Erstellen einer News nicht die Sprache
    auswählen kann. Wie ist das grundsätzlich gelöst? Oder sollte ich das auch mit nem
    eigenen Flag lösen?

    Danke

  6. #6
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von philipp Beitrag anzeigen
    ich habe mich nun ein wenig umgesehen und das heir gefunden:

    http://de.contaowiki.org/Vorhandene_Module_erweitern

    Ich denke damit könnte ich das System entsprechend meiner Anforderung aufbohren.
    Genau. Auch sämtliche Core-Funktionen kannst du auf diesem Weg erweitern.

    Zitat Zitat von philipp Beitrag anzeigen
    Was ich nicht ganz verstehe ist warum man beim Erstellen einer News nicht die Sprache
    auswählen kann. Wie ist das grundsätzlich gelöst? Oder sollte ich das auch mit nem
    eigenen Flag lösen?
    Für gewöhnlich legst du pro Sprache ein eigenes Nachrichtenarchiv an. Das könntest du bei dir pro Stadt bzw. pro Stadt und Sprache machen.

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

  7. #7
    Contao-Nutzer
    Registriert seit
    17.07.2010.
    Beiträge
    6

    Standard Sprachen

    Hi

    Sprachthema:

    Alles klar, wenn ich es über Flags löse würde ich das Ganze mit einem
    Seitenbaum umsetzen können, richtig?

    Die Frage ist dass nur wie ich dann mit statischen Content umgehe, denn dafür
    sehe ich noch keine Lösung, oder kann ich auch bei Eingabe von Text ein
    Flag einziehen?

    Danke

    Philipp

  8. #8
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von philipp Beitrag anzeigen
    Alles klar, wenn ich es über Flags löse würde ich das Ganze mit einem
    Seitenbaum umsetzen können, richtig?
    Nein, du kommst nur mit einem Nachrichtenarchiv und einem Listen- bzw. Readermodul hin. Den Seitenbaum brauchst du dennoch für jede Stadt.

    Zitat Zitat von philipp Beitrag anzeigen
    Die Frage ist dass nur wie ich dann mit statischen Content umgehe, denn dafür
    sehe ich noch keine Lösung, oder kann ich auch bei Eingabe von Text ein
    Flag einziehen?
    Aus diesem Grund brauchst du den Seitenbaum pro Stadt/Sprache.

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

  9. #9
    Contao-Nutzer
    Registriert seit
    17.07.2010.
    Beiträge
    6

    Standard Lösungsmöglichkeiten

    Hallo,

    ich möchte nun auflisten welche Optionen ich sehe:

    1. Lösung über Kategorien
    Es werden im News & Event System jeweils folgende Kategorien angelegt:
    Stadt A de
    Stadt A en
    Stadt B de
    Stadt B en

    In der Seitenstruktur, muss ich dann je einen Baum für eine Stadt und
    je einen Subbaum für die Sprachen anlegen.

    2. Lösung über das Stadt-Flag
    Ich ziehe in das Event & News System ein Stadt-Flag ein und lege jeweils Kategorien für de und en an.
    Ich lege 2 Seitenstrukturen für de & en an die für alle Stadte genutzt werden.
    Auf der Startseite wählt der User eine Stadt aus, es wird ein Cookie gesetzt und
    in allen Listen etc.. wird das Cookie ausgelesen und die News & Events der gewählten Stadt ausgegeben. Im Header kann der User die Stadt wechseln. Wenn er die
    Sprache wechselt wird er auf die andere Seitenstruktur redirected, wo wieder
    die Stadt aus dem Cookie zieht.

    Statischer Content wie Impressum, Kontakt etc.. sind für alle Städte gleich,
    somit bei dem Ansatz kein Problem.

    Habe ich das korrekt zusammengefasst?
    Habe ich etwas vergessen?

    Vielen Dank für die Hilfe!

  10. #10
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von philipp Beitrag anzeigen
    2. Lösung über das Stadt-Flag
    Ich ziehe in das Event & News System ein Stadt-Flag ein und lege jeweils Kategorien für de und en an.
    Ich lege 2 Seitenstrukturen für de & en an die für alle Stadte genutzt werden.
    Auf der Startseite wählt der User eine Stadt aus, es wird ein Cookie gesetzt und
    in allen Listen etc.. wird das Cookie ausgelesen und die News & Events der gewählten Stadt ausgegeben. Im Header kann der User die Stadt wechseln. Wenn er die
    Sprache wechselt wird er auf die andere Seitenstruktur redirected, wo wieder
    die Stadt aus dem Cookie zieht.

    Habe ich das korrekt zusammengefasst?
    Habe ich etwas vergessen?
    Du hast vergessen, dass
    ... der Googlebot nichts auf Cookies gibt, sprich er wird gar keinen Content für die Städte findet
    ... du Deeplinks auf die Städte zulassen möchtest, was bei der Cookie-Lösung auch nicht geht.
    ... es Leute geben könnte, die keine Cookies akzeptieren.

    Ergo: Lösung Nr. 1 mit eine URL=ein Inhalt.

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

  11. #11
    Contao-Nutzer
    Registriert seit
    17.07.2010.
    Beiträge
    6

    Standard Cookie Nachteile

    Hi

    Okay das ist ein Argument.

    Was solls ich versuchs einfach mit unterschiedlichen Struktuen.

    Ggf. kann man Content wie z.b.: Impressum als Alias Seiten auf allen Pages
    gleich halten, ich hoffe das geht.

    Was mir auch fehlt ist ist die Möglichkeit ein News Element zugleich in alle
    Kategorien zu posten. Geht das?

    Danke & schönen Sonntag noch!

    Philipp

  12. #12
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    zu den allgemeinen Seiten: Die kannst du doch zentral ablegen, also z.B.

    /home
    /stadt1
    /stadt1/foo
    /stadt1/bar
    /stadt1/news
    /stadt2
    /stadt2/foo
    /stadt2/bar
    /stadt2/news
    /impressum
    /kontakt

    Die mehrfach mit gleichen Inhalten online zu stellen bringt keinen Vorteil sondern nur Nachteile (duplicate contant).

    Zu den News/Events:
    Du kannst im Newsreader sagen aus welchen Newsarchiven er was anzeigen soll. Identisches geht für die Events. Du kannst also einen/mehrere globale Nachrichten- bzw. Eventlisten führen und zusätzlich eine für die Stadt.

    Nur bei den Links zum Reader für die Einzelansicht ist etwas Kreativität gefragt. Üblicherweise verweisen die Module bzw. Nachrichtenarchive auf einen Reader, du hättest also z.B. je nach News mal einen Link
    /allgemeine-news/reader/item/xxx
    oder
    /stadt1/news/reader/item/xxx

    Über etwas PHP im template kannst du aber alle News auf die zweite URL umleiten. Allerdings muss man hier auch wieder auf Duplicate Contant aufpassen.

    So etwas Ähnliches habe neulich für einen Kunden gemacht. Ggf. kann man das nach Freigabe von ihm für dich modifizieren.

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

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Bei Aufruf www.----.de/contao/contao/install.php geht Downloadfenster auf ???
    Von Jambalaia im Forum Erfahrungen mit Webhostern
    Antworten: 3
    Letzter Beitrag: 12.01.2011, 16:07
  2. Antworten: 0
    Letzter Beitrag: 07.12.2010, 21:33
  3. Sprache an Contao übergeben/ von Contao übernehmen
    Von scribble im Forum Entwickler-Fragen
    Antworten: 1
    Letzter Beitrag: 30.09.2010, 21:59
  4. Antworten: 8
    Letzter Beitrag: 06.09.2010, 23:12

Lesezeichen

Lesezeichen

Berechtigungen

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