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

Eine Bücherei erstellen

Eingetragen von felixSchl (11)
am 11.04.2011 - 01: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 - 07: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 - 08: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 - 11: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 - 22: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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 6 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 6 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 6 Tagen
  • Theme
    vor 3 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 6 Tagen
  • Mit Responsive Raster hatte
    vor 4 Wochen 12 Stunden
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 21 Stunden
  • Modul view_unpublished
    vor 4 Wochen 2 Tagen
  • Modul "override node options"
    vor 4 Wochen 2 Tagen
  • Im Grunde ist dass ein
    vor 4 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 30 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