Home > Joomla > Joomla, Docman : Dokumente als Treeview in Seite

Joomla, Docman : Dokumente als Treeview in Seite

Ich bin gerade dabei an meinem neuen Webauftritt zu basteln :

Human Touchnologies : professionelle und anwenderfreundliche Open-Source-Web-Technologie

Ich möchte dort, wie bei unserem bisherigen gemeinsamen Webauftritt “system worx”, eine Seite mit Downloads anbieten. Bei den Downloads handelt es sich derzeit nur um Dokumente (zukünftig auch Open Source-Komponenten und Programme), die in DOCman abgelegt sind.

Diese Funktionalität haben wir auf unserem bisherigen Joomla 1.x-basierten Auftritt und auf dieser Basis auch bei Kunden realisiert. Einer der Kunden hat einen sehr umfangreichen Download-Bereich, der auch mit vielen Audios gefüllt ist. Ich denke ein Blick lohnt sich, damit mein aktuelles Ziel bei Human Touchnologies halbwegs klar ist : Download-Bereich des ISB
(reinhören lohnt auch)

Diese Downloadbereiche habe ich auf Joomla 1.x mit einem eigenen externen PHP-Script realisiert, das über ein Plugin (Mambot) in die Seiten eingefügt wird und den Treeview aus den DOCman-Kategorien erzeugt.

Da ich es als sehr bequem empfinde, meine Downloads einfach in DOCman einzusortieren, ohne mich weiter um die Download-Seite zu kümmern, möchte ich das nun auch unter Joomla 1.5 haben. Zuerst dachte ich, ich müßte wieder ein Plugin schreiben, aber man schaut halt erst mal ;-) … Und siehe da ich wurde fündig. Ergebnis sieht dann so aus :

Sieht doch hübsch aus, nicht wahr ?

Eigentlich fast schade, daß es nicht zur Entwicklung eines solch nützlichen PlugIns gekommen ist ;-) . Wäre eine Bereicherung meines Downloadbereichs gewesen. Aber diese Lorbeeren sollen andere verdientermaßen ernten, die ich hier auch gerne erwähne. Ein Danke schön schon mal an dieser Stelle für

Und damit habe ich auch bereits verraten, was man dazu benötigt :-)

DOCman jDMTree

jDMTree ist ein Modul, der als Parameter die Kategorie-IDs einer oder mehrerer DOCman-Kategorien bekommt. Die enthaltenen Dokumente stellt dieser Modul nun als Treeview, wie in dem oben gezeigten Screenshot dar.

Modules Anywhere

Ein Plugin, das genau das tut, was der Name verspricht. Mit einem Befehl wie {module Mein Treeview} in einer Seite ruft es den Modul “Mein Treeview” auf und blendet das Ergebnis an der Stelle dieses {module}-Befehls ein.

Tja und das war eigentlich schon die gesamte “Zauberei” …

  1. jDMTree installiert und konfiguriert (Aussehen über Modulparameter etwas meine Wünschen angespasst und vor allem meine 3 Kategorie-IDs eingegeben, die dargestellt werden sollen)
  2. {module …<Name meines jDMTree-Moduls>} in die Download-Seite eingefügt
  3. Seite aufgerufen und Treeview war da …

Gut eine kleine Änderung habe ich noch im zentralen PHP-Script von jDMTree gemacht : Ich rufe gleich “…?option=com_docman&task=doc_download…” anstatt “doc_details” auf. Meine Besucher sollen gleich das File bekommen und nicht erst die Details-Seite des DOCman sehen müssen …

Ja und hier kann man das Ergebnis live sehen : Download-Bereich meines noch nicht ganz vollständigen Webauftritts

Nicht so ganz übel, oder :-)

Joomla und seine Extensions sind immer wieder ein Quell der Inspiration … Macht einfach Spass :-)

admin Joomla , ,