Online-Handbuch mit Drupal?
am 08.06.2016 - 09:42 Uhr in
Hallo zusammen, ich bin nach langer Recherche bei Drupal gelandet und frage mich, ob dieses CMS meine Probleme besser lösen kann als Joomla, Wordpress und Typo 3. Es wäre ganz toll, wenn hier jemand, der sich schon länger mit Drupal befasst, mir eine Einschätzung geben kann, ob ich meine Anforderungen mit Drupal umsetzen kann. Ich möchte ein Online-Handbuch fürs Intranet erstellen. Es muss folgende Kriterien erfüllen:
- Automatische Nummerierung der Kapitel und Unterkapitel, bis zu Ebene 3. Das Buch wird leben, d.h. es werden zur Laufzeit immer mal wieder Kapitel ergänzt, verschoben, gelöscht. Die Nummerierung muss sich dann automatisch anpassen.
- Platzhalter im Text, die z.B. auf Normen referenzieren. Ändert sich die Bezeichnung einer Norm, soll man diese Änderung nur einmal an zentraler Stelle vornehmen müssen und dann sollten sich alle Textstellen, in denen die Norm erwähnt wird, automatisch aktualisieren.
- Das Buch wird einmal aus mehreren 1000 Seiten bestehen, das sollte das System nicht überfordern.
- Nutzer ohne technischem Verständnis sollten dazu in der Lage sein, über einfache Oberflächen Texte zu ändern, Bilder hinzuzufügen, die Kapitelstruktur zu ändern usw.
- Anmelden oder Registrieren um Kommentare zu schreiben
Gedanke dazu
am 08.06.2016 - 11:51 Uhr
Jeder Abschnitt ist ein Post, jedes Kapital ist eine Sammlung von Abschnitten, also ein Post mit einer Reihe Refernzen auf Abschnitte.
Normen sind gesonderte Posts, die als Referenz in Abschnitten vorkommen können.
Damit ist so etwas denkbar.
Es ist einiges an Arbeit, die Grundstruktur anzulegen und das System zu konfigurieren.
Wahrscheinlich wirst du jedoch keinen Code schreiben müssen.
Im Core ist bereits das Book
am 09.06.2016 - 08:16 Uhr
Im Core ist bereits das Book Module enthalten. Zusammen mit Drupals Token System für die Normen- Referenzen ist das recht einfach abzubilden.
das book modul im core
am 09.06.2016 - 09:26 Uhr
das book modul im core enthalten, macht das fast alles
caw schrieb das book modul im
am 09.06.2016 - 11:46 Uhr
das book modul im core enthalten, macht das fast alles
... nur keine Numerierung
Wobei ich mich frage, welchen Sinn eine Numerierung haben soll, wenn die Struktur jederzeit geändert werden kann. Jede externe Referenz auf eine Kapitelnummer wird damit schneller ungültig als man die Kapitelnummer geschrieben hat.
Die einzige Nummer, die sich nicht ändert, ist die Node-Id. Und die kann man hervorragend in externen Referenzen auf die Kapitel verwenden.
Hallo und vielen Dank für die
am 15.06.2016 - 12:30 Uhr
Hallo und vielen Dank für die Antworten. Das mit den Nummerierungen ist mir auch ein Dorn im Auge, aber leider vom Kunden so gewünscht. Das Buch bestand und besteht weiterhin auch als Papierversion und die Kapitel werden in Verträgen mit den Zulieferern referenziert ("Sie haben sich an Kapitel 1.2 und 1.3.4 zu halten"). Daher also muss die Gliederung des alten Buchs in der Web-Version erhalten bleiben. Es ist mir immer noch ein großes Rätsel, wie ich das realisieren kann, ohne die Nummerierung manuell in die Überschrift zu schreiben.
Hier ist übrigens ein Beispiel, wie das später aussehen soll: http://www.orghandbuch.de/OHB/DE/Organisationshandbuch/4_Geschaeftsproze...
Ich fürchte, auf der Seite haben die die Nummern auch einfach manuell reingeschrieben. Ich suche aber eine automatisierte Nummerierung, die sich eben auch anpasst wenn man mal was ergänzt oder rausschmeißt.
Hallo und vielen Dank für die
am 15.06.2016 - 12:30 Uhr
Hallo und vielen Dank für die Antworten. Das mit den Nummerierungen ist mir auch ein Dorn im Auge, aber leider vom Kunden so gewünscht. Das Buch bestand und besteht weiterhin auch als Papierversion und die Kapitel werden in Verträgen mit den Zulieferern referenziert ("Sie haben sich an Kapitel 1.2 und 1.3.4 zu halten"). Daher also muss die Gliederung des alten Buchs in der Web-Version erhalten bleiben. Es ist mir immer noch ein großes Rätsel, wie ich das realisieren kann, ohne die Nummerierung manuell in die Überschrift zu schreiben.
Hier ist übrigens ein Beispiel, wie das später aussehen soll: http://www.orghandbuch.de/OHB/DE/Organisationshandbuch/4_Geschaeftsproze...
Ich fürchte, auf der Seite haben die die Nummern auch einfach manuell reingeschrieben. Ich suche aber eine automatisierte Nummerierung, die sich eben auch anpasst wenn man mal was ergänzt oder rausschmeißt.
nur mal so gefragt: die
am 15.06.2016 - 15:07 Uhr
nur mal so gefragt: die kapitelnummerierung wird sich ja wohl nicht grundlegend ändern bei einem buch (z.b. kapitel 4.4 ansätze... wird nicht kapitel 1 werden). also einfach im titel mit eingeben.
Dynamische Nummerierung
am 16.06.2016 - 09:26 Uhr
nur mal so gefragt: die kapitelnummerierung wird sich ja wohl nicht grundlegend ändern bei einem buch (z.b. kapitel 4.4 ansätze... wird nicht kapitel 1 werden). also einfach im titel mit eingeben.
ok, ich verschiebe aus Kapitel 15 Abschnitt 15.4 in Kapitel 9. Dann stimmt die fortlaufende Nummerierung in beiden Kapiteln insgesamt nicht mehr. D.h. ich muss händisch alle Abschnitte manuell korrigieren. Viel Spass, wenn da mal ein paar Sachen umstrukturiert werden müssen. Das ist dem Editor wohl kaum zuzumuten.
@adamries:
Eine out of the box Lösung für dynamische Kapitelnummern wird dir kein System bieten, bzw. nicht, wenn Kapitel verschoben werden sollen. Für strukturierte Nummerierung / Gliederung gibt es für D7 https://www.drupal.org/project/bookchapters. Hilft dir aber auch nicht weiter. Was also tun?
Was contrib- moduls in Drupal nicht schaffen, kannst du via API lösen:
Da komfortable Strukturieren der Kapitel kannst du mit dem Draggableviews Book Modul realisieren (wie weit das für D8 ist, musste mal testen).
Vielen Dank für diese
am 16.06.2016 - 11:48 Uhr
Vielen Dank für diese wirklich wertvollen Hinweise! Dieses Bookchapters sieht auf den ersten Blick super aus - wieso meinst Du wird mir das nicht weiterhelfen?
adamries schrieb Dieses
am 16.06.2016 - 13:58 Uhr
Dieses Bookchapters sieht auf den ersten Blick super aus - wieso meinst Du wird mir das nicht weiterhelfen?
Weil ich denke, dass sich die Nummerierung nicht automatisch anpasst, wenn ein (Unter) Kapitel verschoben wird. Bin mir aber nicht sicher, probiere es halt aus. Davon abgesehen hast du nach Lösungen für D8 gefragt.
Zu deiner anderen Frage: Guck mal in deine Blockeinstellungen. Das Book Modul stellt schon einen "Book Menu" Block bereit, den du beliebig platzieren kannst. Wenn der es nicht tut, gibts auch dafür noch andere Module. Stichworte "Drupal Book Menu".
Ich habe mir noch dieses Book
am 30.06.2016 - 09:54 Uhr
Ich habe mir noch dieses Book Menus installiert (https://www.drupal.org/project/book_menus), aber leider übernimmt das Menü die automatisch generierten Kapitelnummern nicht, es erscheinen nur die Kapitelüberschriften ohne Nummern :-(
erzeugt das book modul nicht
am 30.06.2016 - 10:12 Uhr
erzeugt das book modul nicht autopmatisch einen block mit den kapiteln? wozu noch ein menü?
Wenn das gedruckte Buch die Kapitelnummern vorschreibt
am 30.06.2016 - 18:34 Uhr
spricht nichts dagegen, die Kapitelnummern manuell zu erfassen (aber als separates Feld, bitte) und mit auto_entitylabel (oder Rules) in den Titel aufzunehmen. Dass sich diese Kapitelnummern ändern werden, ist unwahrscheinlich (es sei denn, es erscheint eine Neuauflage des Buches). Für den Fall des Falles kann man dann mit Hilfe von Rules die Kapitel neu durchnummerieren (wahrscheinlicher ist aber eine manuelle Änderung!)
Stell dir mal vor, aus welchem Grund eine Kapitelnummer geändert werden sollte und was das für Auswirkungen im Geschäftsprozess haben wird. In externen Dokumenten werden Kapitelnummern referenziert. Diese externen Dokumente müssten ebenfalls geändert werden. Da steckt ein Rattenschwanz von Aufwänden dahinter. Und du machst dir Gedanken über eine automatische Nummerierung!