[LEP] Directory structure modification

Andreas Hartmann <[email protected]> Tue, 08 Apr 2003 10:31:32 +0200
Newsgroups gmane.comp.cms.wyona.devel
Message-ID <[email protected]>
Hi Lenya developers,

I propose some changes to the general publication
directory structure.


Motivation
==========

- It is confusing to put configuration files in the content
   directory.
- We would have a common location for all configuration files.
- We would have a common location for all Java library files.


Specification
=============

<pub-id>
     /bin
     /config
         /ac
         /authoring
         /publishing
         /rc
         ..
     /content
     /java
         /src
         /lib
     /logs
         /tasks
     /lenya
     /resources
     /xslt


Backwards Compatibility
=======================

Backwards compatibility could be preserved with some effort,
but I would suggest not to do that.


Roadmap
=======

The following things should be done:

(1) Discuss the future locations of existing files.

(2) Write a documentation page about the directory structure
     containing guidelines which files to put where.

(3) Implement the changes in the existing publications
     (maybe this requires work synchronisation).


Reference Implementation
========================

I would start with the docs-new publication as a reference
implementation.


Andreas