[Zope3-dev] Re: 'Folders', 'Sites' and customising Y's

Chris Withers chrisw@nipltd.com
Sat, 25 Jan 2003 01:01:16 +0000


Jim Fulton wrote:
>>
>> Y : Plugin Folder
> 
> To me, "folder" is like "workspace" in that it implies that
> you can modify things in it. 

I have plenty of read-only file systems on both windows and unix. These are all 
'folders' so  idon't really agree...

>> X : Software Folder or Workspace Folder (I'm neutral as to which one 
>> is better)
> 
> Well, if we go for "folder" I wouldn't use "workspace" as a modifier,
> as that's really redundant.

How so? a workspace folder is for working in, a plugin folder can be moved 
around and installed elsewhere but not modified...

>> ...and Content Folder for fodlers which store real content.
> 
> Right.

:-)

> A "site" is an ordinary folder that contains a site manager. The site 
> manager
> will contain X's, Y's, and will manage service configurations.  The site
> manager is not one of the containing folders's items, because when you 
> enter
> the site manager, you leave content space.

cool, I think :-)

>> Yes, but this fails to cover the crucial point, IMHO. Someone 
>> customises a Y (how will this work? I'm thinking the 'custom' skin 
>> layer in CMF...) 
> 
> The normal way to customize a Y will be to ininstall (deactivate) some of
> it's configurations and configure components from other Xs and Ys.  When 
> creating
> these other components, they may copy selected components from the Y 
> they are
> customizing.

Hmmm... how granular is 'component'? Down to a single page template or script?

> 1. They get a report of the configuration changes the new version will 
> and won't
>    make.
> 
> 2. They get a report of the components that changed in the update. They can
>    optionally choose to get diffs of components that have changed.

Cool :-)

Chris