[Cps4] Non-java repository proof of concept

Lennart Regebro regebro at nuxeo.com
Wed Apr 12 18:10:50 CEST 2006


Now it seems we are focusing more on the JSR repository, so I guess this 
  is a bit outdated now... ;)

But anyway, I started work before on a repository thingamjig for Zope3. 
So far it is only a proof of concept for a CPS3 style repository in 
Zope3. I spent a bit cleaning it up today anyway, and I can check it it, 
or put it up somewhere if somebody is interested.

I think it's pretty neat, and it's very flexible and extensible. The 
only major part I haven't solved is how to figure out what the default 
is if you don't explicitly say which revision you want. Currently it 
just takes the last one. ;)


Quick overview:

Basically, there is a repository (local utility) and ProxyingFolders. 
The rest is traversal magic, where you get a specific revision by using 
namespaces.

So, assuming we have the proxying folder "workspaces",

/workspaces/content/++proxy++version/1

will return version 1 of "content", and

/workspaces/content/++proxy++version/2

will return version 2.

/workspaces/content/++proxy++lang/en

Will return english and

/workspaces/content/++proxy++version/1/++proxy++lang/fr

The french variation of version 2.


If somebody wants to check this out, I can put it up on z3labs svn or 
something. If not I'll ask on the Zope3 list of somebody wants it. As we 
are moving towards using JSR, I don't have much incentive to finish this...



More information about the cps4 mailing list
More information about CPS: CPS project - CVS - API

Hosting: Nuxeo: Zope service provider

About

This page is a mailing archive for one of the Nuxeo projects.

Project News

[2008/11/18] Nuxeo 5.2.M3 and Nuxeo WebEngine 1.0.RC released![2008/11/13] First Nuxeo Developer Day (1st Dec. 2008) - Still a few seats available[2008/11/13] First Nuxeo Survey[2008/10/08] Nuxeo 5.1.6 Released

Corporate News

[2008/11/20] Nuxeo secures 2 million Euros and strengthens its board of directors and corporate governance[2008/11/17] Nuxeo joins OASIS[2008/10/23] IFRA Expo 2008 Amsterdam, October 27th to 30th, Booth 9363, Hall 9[2008/10/08] Nuxeo announces the appointment of Carina Rimoli as Indirect Sales Manager