Hi folks, Just another thought on the topic: displaying external directory structures with metadata under XWiki.
The major goal I have to achieve is to provide readonly access to a directory structure with associated documents for download. I have read in the xwiki docs on optimization that it is possible to disable versioning of documents for performance gain. - Is it possible to disable versioning for specific spaces? This would allow me to generate hirachical pages with the appropreate metadata (one page -> one directory, one space -> one project to display) without creating to much junk inside of xwiki (only latest information on structure is valid). Does this sound reasonable - or do you think I missed some important extension capabilities of xwiki? Any hint is highly appreciated. Best regards Joerg ___________________________________________________ Jörg Gellien Otto Group Systementwickler · Software Qualitätsmanagement und Synergy Administration · IL-BI-ZA Otto (GmbH & Co KG) · Wandsbeker Straße 3-7 · 22172 Hamburg Telefon +49 (0) 40 64 61 5691 · Fax +49 (0) 40 64 64 5691 [EMAIL PROTECTED] · www.ottogroup.com ___________________________________________________ AG Hamburg, HRA 62024, Persönlich haftend: Verwaltungsgesellschaft Otto mbH, Hamburg, AG Hamburg, HRB 13762 vertreten durch: Hans-Otto Schrader (Vorsitzender) · Dr. Rainer Hillebrand (Stellvertretender Vorsitzender) · Alexander Birken · Dr. Willi Darr · Diethard Gagelmann · Peter Gelsdorf · Dr. Wolfgang Linder · Jürgen Schulte-Laggenbeck · Dr. Winfried Zimmermann Aufsichtsrat: Prof. Dr. h.c. Werner Otto (Ehrenvorsitzender) · Dr. Michael Otto (Vorsitzender) > -----Ursprüngliche Nachricht----- > Von: Gellien, Joerg > Gesendet: Dienstag, 11. März 2008 16:39 > An: '[email protected]' > Betreff: Re: [xwiki-users] Display directory tree under xwiki > > > Hi Guillaume, > > In the ancient days before xwiki we used to checkout a > project from version control (Telelogic Synergy) into the > file system. To access it from Web we put the base directory > under apache htdocs using directory navigation feature > provided by apache server. > > The major drawback was/is > - no access control (ok htaccess - not realy maintainable in our case) > - no possibility to add meta data like version, author e.a. > from version control > - no special filters on file types (e.g. only show office > documents for project a (separate directory structure), all > documents for project b (separate directory structure) > > My first idea is to provide a plugin to access filesystem > starting from a root-directory and generate a tree like > structure. On top of this I can provide a filter mechanism > and adding meta data to the display. > > It should look something like this: > http://mywiki/xwiki/bin/ProjectA/ContentFromVersionControl > (Page content) > This page contains detailed data from project > myspecialProject~jgellien from Synergy repository myrepo: > > myspecialProject~jgellien > |-----doc > | |- myDescription.doc (version: 1.0, last changed: jgellien) > | |- more docs to come (version: 1.1, last changed: jgellien) > | |-subdir > |- projectplan.xls (version: 1.1, last modified: > jgellien) > > > The documentation is directly maintained inside version > control with a predefined directory structure. This structure > should be preserved in the presentation layer. Updating the > documentation could be done with a chron job. > > Perhaps this goes into the direction of WebDav and ViewVC but > I am no expert on this field. > > Do you have any advise how to proceed? > Any help is highly appreciated. > > Best regards > > Joerg > ___________________________________________________ > Jörg Gellien > Otto Group > Systementwickler · Software Qualitätsmanagement und Synergy > Administration · IL-BI-ZA Otto (GmbH & Co KG) · Wandsbeker > Straße 3-7 · 22172 Hamburg > Telefon +49 (0) 40 64 61 5691 · Fax +49 (0) 40 64 64 5691 > [EMAIL PROTECTED] · www.ottogroup.com > ___________________________________________________ > AG Hamburg, HRA 62024, Persönlich haftend: Verwaltungsgesellschaft > Otto mbH, Hamburg, AG Hamburg, HRB 13762 > vertreten durch: Hans-Otto Schrader (Vorsitzender) · Dr. > Rainer Hillebrand (Stellvertretender Vorsitzender) · > Alexander Birken · Dr. Willi Darr · Diethard Gagelmann · > Peter Gelsdorf · Dr. Wolfgang Linder · Jürgen > Schulte-Laggenbeck · Dr. Winfried Zimmermann > Aufsichtsrat: Prof. Dr. h.c. Werner Otto (Ehrenvorsitzender) > · Dr. Michael Otto (Vorsitzender) > > Date: Tue, 11 Mar 2008 14:59:04 +0100 > From: "Guillaume Lerouge" <[EMAIL PROTECTED]> > Subject: Re: [xwiki-users] Display directory tree under xwiki > enterprose 1.3 > To: "XWiki Users" <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > Hi Jorg, > > first of all thanks for this new great release of XWiki Enterprise > > 1.3. I am on the list for about 6 weeks now and it is a > real pleasure > > to see the flow of work done here. > > > Thanks :-) > > > Now to my topic for today. > > To setup a departmental wiki I have the requirement to display a > > directory structure with download option from within a wiki > page. We > > use version control system to archive documentation for specific > > projects. In most cases these are office documents (doc, > xls,ppt) but > > might be other formats as well. > > > > Does anyone allready has a solution for this requirement? > > For me it is no option to link these documents manually as > > attachments. Furthermore I like to use the rights system to > restrict > > access to the tree. > > > > Hope I made myself clear. > > > Not quite. I didn't understand this : > - Where will your files be stored -> in an external system or > as attachments to a wiki page ? > - If your files are stored in an external system and you want > to provide access to them from the wiki, you need to tell us > what system this is (there is some work going on with WebDav > or SVN integration for instance) > - If your files are stored in your wiki -> then it is quite > easy to generate a list of all the files attached to a given > wiki page on that page itself. It will save you the time of > having to edit the page to add a link towards new files every > time you upload one. Thanks, Guillaume > _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
