Home / Forum / Aufbau Inhalts-Struktur

Aufbau Inhalts-Struktur

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Eric Cieslik

Registriert seit: 15.11.2006

Beiträge: 19

Mittwoch, 15. November 2006 10:23:02

Guten Morgen,

ich habe mich nun eine Weile mir eZ publish auseinandergesetzt und so langsam kommen die ganzen Fragen

Meine erste Frage die nun aufgekommen ist betrifft, wie der betreff schon sagt die Inhalts-Struktur.
Hier habe ich ja als erstes den Order auf der root Ebene "eZ publish". Darunter habe ich nun, so wie die Navigation auf dem CMS ausschauen soll weitere Order (Klasse: Folder) angelegt (Home, Links, Referenzen). Ich habe mir die Ordner zu Nutze gemacht um damit auch die Navigation zu speisen. Nun könnte ich ja in den Ordnern, die unterhalb des "eZ Publish" Ordners liegen, wiederum Ordner anlegen, je nach Struktur. 2 weitere Ordner in Referenzen zum Beispiel (Kunden, Beispiele)

Nun würde ich mir meine Klassen die ich benötige erstellen. Wenn diese alle da sind kann ich ja mit meinen Klassen die Inhalte des Auftritts erstellen. Diese werden dann ja nach und nach in den Ordnern, in den Bereich in den sie sollen abgelegt.

Nun meine Frage. Wenn ich irgendwann dort 3.000 Inhalte abgelegt habe, habe ich in dieser Inhalts-Struktur ja eine ellen lange Liste an Inhalten. Mir stellt sich die Frage ob das unproblematisch ist, oder zu Probelem führen kann, beziehungsweise ob meine Denkweise die Inhalts-Struktur anzulegen richtig ist. Wenn nicht, wie sollte man es besser machen?

Ich freue mich wenn ihr mir meine Zweifel ausräumen könnt

Gruß
Eric

Eric Cieslik

Registriert seit: 15.11.2006

Beiträge: 19

Mittwoch, 15. November 2006 15:39:43

Halli Hallo ich schon wieder,

ich glaube manchmal sieht man den Wald vor lauter Bäumen nicht.
Habe mir die Inhalts-Struktur in der Version 3.8.6 angeschaut und dort sind ja sowieso nur noch die Ordner vertreten. Demnach gehe ich mal davon aus das es auch kein Problem ist in einem dieser Order, also einem Bereich der Webseite, auch 3.000 Inhalte oder mehr zuzuordnen?

Nun hat sich mir aber auch noch eine weitere Frage ergeben.
Wenn sich nun Benutzer auf der Webseite anmelden, haben diese ja sozusagen ein Benutzerprofil. Nun sollen einige Benutzer auch Artikel selbst schreiben können und diese bestimmten "Themen" zuordnen können. Diese Themen habe ich in der Inhalts-Struktur als Ordner (Folder) angelegt und dienen auch als Navigationspunkte. Wie kann nun ein Benutzer, der zum Beispiel in der Gruppe Autoren ist in seinem Userinterface einen Artikel erstellen in dem Ordner, mit dem dazugehörigen Thema zuordnen, also ihn darin abspeichern ?

Jeder Benutzer, der in der Gruppe Autoren ist, soll dann auch eine kleine Selbstpräsentation erhalten, mit einem kleinen Text zur Person und einem Bild, sowie Kontaktdaten. Da er ja als "Creator" des Inhalts eingetragen ist, kann ich auf dieser Seite / dem Template dann doch die letzten Artikel des Autoren / Benutzers anzeigen lassen, unabhängig vom Thema (also unabhängig davon in welchem Ordner der Inhalt abgelegt ist). Reicht hierfür die automatische Eintragung des Creators oder muss ich zusätzlich noch eine automatisierte Verknüpfung einbinden ?

Wäre super wenn mich jemand in diesen Fragen weiterbringen könnte, da ich schon auf die nächste Problematik auflaufe
Aber aller Anfang ist schwer

Gruß
Eric

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 347

Mittwoch, 15. November 2006 16:16:48

meinde Ahnung ist begrenzt, deswegen mit Vorsicht zu genießen, was ich sage.

1. Ich glaube mit 3000 Objekten gibt es überhaupt kein Problem. Habe mal gelesen, dass diese menuextension für Ajax was bringen sollen, wenn das left menu im admin zu groß ist, weil es dann immer nur Teil des Baums nachlädt.
Ansonsten kannst du ja die Klasse im leftmenu ganz abschalten zur Anzeige in contentstructuremenu.ini.append.php. Und in der Übersicht in der Mitte greift doch dann der googlenavigagor.

2. Was nimmst du denn für die Autoren, den admin-view oder die backendseite? Bei letzterem würd ich dir vorschlagen das zu machen, wie ich es gerade in einem kürzlichen Thread beschrieben habe. http://ezpublish.de/forum/user_beitraege_schreiben_lassen

3. Ich denke schon, dass es kein Problem ist, alle Beiträge des aktuell eingeloggten User anzuzeigen. Ich brauch das in kürze auch. Derjenige der den Beitrag erstellt hat ist ja dann der "owner".

so zeige ich z.B. in meinem Template das Bild des owners an:

<div class="bereich-4">
        {section show=$owner_map.image.has_content}
        <div class="authorimage">
          <a href={concat("/content/view/user_profile/", $owner.main_node_id)|ezurl}>{attribute_view_gui attribute=$owner_map.image image_class=small}</a>
        </div>
        {section-else}
        <div class="authorimage">
          <a href={concat("/content/view/user_profile/", $owner.main_node_id)|ezurl}>kein Künstlerbild</a>
        </div>
        {/section}
</div>


Soweit ich weiß wird bleibt der owner immer owner, auch wenn der Artikel nachher von jemand anderes bearbeitet wird.
für mein Template user_profil benutze ich dann einfach das standard/templates/node/view/full und fetche die Ownerdaten mit

<div class="line-text">
<h3>{attribute_view_gui attribute=$node.object.data_map.pseudonym}</h3>
{attribute_view_gui attribute=$node.object.data_map.mailpublic}
{attribute_view_gui attribute=$node.object.data_map.homepage}
{attribute_view_gui attribute=$node.object.data_map.bio}

</div>

Es geht bestimmt auch, dass du dann die Artikel von diesem Owner fetchest


merke grad, dass ich ja zeitdruck habe, sorry,

gruß Sebastian


tshüss erstmal

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein