On Tue, 2006-06-27 at 11:12 +0200, Andreas Hartmann wrote: > Hi Lenya devs, > > here's a short summary of the recent affairs on the trunk. > > Done > ==== > > - mandatory module descriptors have been introduced > - module dependencies are declared + resolved > - modules can be declared as published / unpublished > - various bugfixes - a big Thank You to all contributors :) > - cleanup of branches (thanks to Gregor) > > > Work in Progress > ================ > > - introspection functionality added (Michi, what's the status here?) > > > ToDo (from my POV) > ==== > > - add documentation about the module concept > - add documentation for specific modules > - move all unpublished code to src/impl or to unpublished modules > to minimize the risk of breaking backwards compatibility > - move Kupu code to module (I started this and will try to finish it) > - move Xopus code to module > - remove stray code from the core (or move it to modules) > - move tests to modules > > > To be Decided > =============
One thing that could be discussed is loading of static resources in relation with modules and fallback. Currently static resources can be loaded from the browser in one of the following three ways: /default/live/images/foo.jpg -> static resource of publication (fallback enabled) /lenya/images/foo.jpg -> static core resource (no fallback) -> maybe we could put these resources into a "lenyagui" module - get rid of the special "/lenya" url - get rid of lenya.xmap - enable fallback (?) /modules/mymodule/images/foo.jpg -> static module resource (no fallback) -> in general it's possible to override files of a module in a publication, but it doesn't work with static resources, because the url doesn't contain the publication id. Could the URL be changed to: /default/modules/mymodule/images/foo.jpg ? Or are there cases where no publication is available? WDYT? - Josias > - introduce UUIDs? > > > Did I forget something important? > > -- Andreas > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
