SiteDesigner
Site Designers
- Manages look and feel of a site, in part or whole.
- Is a WYSIWYG jockey
- Must work with developers, but is not one .... and doesn't want to be. (though some people may be both developers and site designers)
- Thinks in terms of sites made up of pages.
- Customizes presentations
- GUI specialist
Sites
A site may be an entire web site, or just one place within the site. For example, the browser views for a content type consitute a site.
Note that a site may be built as folders in content space or as packages and templates in software space. Only one-off sites should be built in content space. Building sites in content space is simple and straightforward, but does not support reuse well. To reuse a site, say for many instances of a content type, it must be built in software space. There should be a smooth transition from content- to software-space.
Issues
Ways are needed to negotiate between site- and page-centric and component-centric views of the site. The designer sees folders (site structure) and pages. Their changes need to be applied to components. It gets even more complicated if they need to create components to make changes!
We also need to consider how file-system-based and database-based components affect this.
It is important to have a reuse mechanism. View components can inherit, but the site designer doesn't deal with components. Presentation can be reused through ZPT macros. Macros can be shared through shared views, or through view inheritence.
Questions
- Suppose we provide places for the site designer to edit "sites". What should be in those places? Templates? Python? Configuration? If Python and configuration code are there, can they be safely ignored by the designer?
- What sorts of reuse mechanisms should we provide. Can designers grok some sort of inheritence? If so, how should it be exposed?
Goals
- Provide Site Mockups
- Change The Way Pages Appear
- Change the behavior of the site (navigation, ...)
We need help fleshing this out. :)
- bavarian (Nov 18, 2002 8:37 am; Comment #1)
- See here for my brain dump on Site Designers: SiteDesignersBlaBla
