Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Eine Bücherei erstellen

Eingetragen von felixSchl (11)
am 11.04.2011 - 00:46 Uhr in
  • Module
  • Drupal 7.x

Hallo,

Ich habe die Aufgabe eine Ansammlung von Dokumenten logisch in Drupal anzulegen und zu verwalten.

Man könnte die Aufgabe etwa so formulieren:

Zitat:

Erstelle eine Datenbank an Dokumenten, die in der Bücherei zu finden sein sollen.
Anforderungen:
1) Jedes Dokument soll einer oder mehreren Kategorien angehörig sein.
2) Jede Kategorie kann eine oder mehrere Unterkategorien haben.
3) Jede Kategorie soll ein Inhaltsverzeichnis besitzen, welches alle Dokumente und Unterkategorien auflistet.
4) Das Hauptmenü der Bücherei, soll den Inhalt nach Kategorien sortieren und anbieten.

Kurz und knackig, jedoch ganz schön komplex. Jedenfalls für einen Drupal Neuling.

Hier die grössten Probleme, die es zu bewältigen gilt:

  • Book Modul: Zunächst kam mir das Book Modul in den Kopf. Dieses musste allerdings schnell ausscheiden, als ich festgestellt habe, dass jedes Dokument nur einer Book outline zu gewiesen werden kann. Dies widerspricht nämlich der ersten meiner Anforderungen, da ein Dokument mehreren Kategorien zugewiesen werden können soll.
  • Doppelte Dokumente: Da ein Dokument in mehreren Kategorien auftaucht, muss dafür gesorgt werden, dass ein Dokument immer im Kontext einer Kategorie aufgerufen wird. Ansonsten gäbe es Konflikte mit der Darstellung des Menüs (welche Kategorie soll "aktiv" geschaltet sein) und ein Inhaltsverzeichnis könnte auch nicht erstellt werden
  • Kategorien als Taxonomie? Dokumente als Node?: Wenn ich meine Kategorien als Taxonomie anlege (was Sinn macht) und meinen Dokumenten ein Term-Reference Field anhänge, das beschreibt in welchen Kategorien das Dokument auftauchen soll, dann gibt es keine Möglichkeit die Reihenfolge der Dokumente, also das Inhaltsverzeichnis der jeglichen Kategorien zu strukturieren...Dies liegt wohl in der Natur einer "Kategorie" - jedoch bestand ja die Anforderung, die Kategorien auch als Menü Punkte zu verwenden. Auf Menü Ebene sollte man wiederrum die Möglichkeit haben Inhalte zu strukturieren.

Ich tue mir also im Moment ziemlich schwer. Das Momentane Modell, dass ich mir ausgedacht habe, habe ich in ein kurzes Diagramm zusammengefasst (Siehe Anhang).

Ich hoffe hier gibt es jemand, der mein Problem versteht und möglicherweise einen anderen Lösungsansatz bieten kann..

Vielen Dank,

Felix

AnhangGröße
diagram_library.jpg666.57 KB
‹ Ergebnisseite von Modul "Finder" ändern? Bilder in drupal 7 direkt über FCK oder CKEditor in die Texte hochladen. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

felixSchl schrieb Kategorien

Eingetragen von Alexander Langer (3416)
am 11.04.2011 - 06:39 Uhr
felixSchl schrieb

Kategorien als Taxonomie? Dokumente als Node?: Wenn ich meine Kategorien als Taxonomie anlege (was Sinn macht) und meinen Dokumenten ein Term-Reference Field anhänge, das beschreibt in welchen Kategorien das Dokument auftauchen soll, dann gibt es keine Möglichkeit die Reihenfolge der Dokumente, also das Inhaltsverzeichnis der jeglichen Kategorien zu strukturieren...Dies liegt wohl in der Natur einer "Kategorie" - jedoch bestand ja die Anforderung, die Kategorien auch als Menü Punkte zu verwenden. Auf Menü Ebene sollte man wiederrum die Möglichkeit haben Inhalte zu strukturieren.

Das ist so nicht korrekt. Die Standard-Auflistung von zu einem Term zugeordneten Beiträgen lässt sich mittels Views überschreiben. Beispielhaft bringt Views einen entsprechenden View bereits mit, der dazu nur noch aktiviert werden muss. Über diesen Weg kann man filtern, sortieren, darstellen wie man möchte / Views es zulässt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Book Modul Ersatz/Verbesserung in Planung

Eingetragen von felixSchl (11)
am 11.04.2011 - 07:21 Uhr

Danke fuer die Antwort. Ich gehe davon aus, du meinst den "Taxonomy term" view?

Ich habe in der Zwischenzeit allerdings etwas sehr interessantes, anderes herausgefunden. Die Entwickler arbeiten bereits an einer neuen, verbesserten Form des Book Moduls. Ob auf das bisherige Book Modul aufgebaut, oder etwas komplett Neues geschrieben wird scheint noch unklar.

Hier der Link, wo alles gestartet hat: d.o/node/995370.
Hier die Uebernahme in die offizielle Aufgabenliste: d.o/node/1095012

Ich schaetze jetzt heisst es abwarten und Tee trinken. Ich habe bereits eine Woche meines Lebens verschwendet mit dem Versuch etwas gleichwertiges aufzusetzen ohne jegliche Erfolgserlebnis. Zumal ich an diesem Projekt nur in meiner geringen Freizeit arbeiten kann.

Gruss!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich wollte trotzdem noch mal

Eingetragen von felixSchl (11)
am 11.04.2011 - 10:40 Uhr

Ich wollte trotzdem noch mal eben anmerken, dass ich dennoch fuer alle Loesungsvorschlaege offen bin! :)
Vielleicht offenbart sich ja etwas ganz Triviales! Man weiss ja nie.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und hier mein aller erster

Eingetragen von felixSchl (11)
am 11.04.2011 - 21:43 Uhr

Und hier mein aller erster Loesungsansatz, den ich nie verfolgt habe, da ich die Probleme schon kommen sehe:

- Performance lastig
- Doppelter Verwaltungsaufwand
- Es muss einfach einfacher gehen

Die Idee war das Book Modul zu benutzen, zu dummy pages zu linken, welche wiederrum eine gereferenzte Node darstellen. So koennen mehrere Dummy pages auf die gleiche Node referenzen, aber in einem eigenen Book leben. Man kann aber schnell sehen, das dies die Anzahl an Nodes gleich verdoppelt. Ausserdem koennen Inhalte so nicht mehr einfach editiert werden, da man die Referenz, und nicht den Dummy editieren will...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 2 Tagen 16 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 1 Stunde
  • melde mich mal wieder, da ich
    vor 9 Wochen 4 Tagen
  • Hey danke
    vor 9 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 12 Stunden
  • In der entsprechenden View
    vor 11 Wochen 12 Stunden

Statistik

Beiträge im Forum: 250238
Registrierte User: 20466

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 40 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association