Re: [Fwd: Creating new pages with Wyona]

Kevin McCarthy <[email protected]> Fri, 25 Oct 2002 11:59:49 -0400
Newsgroups gmane.comp.cms.wyona.user
Message-ID <EE4032089E57D611882300B0D04969805E9028@ZEUS>
As another newcomer to Wyona, I'd like to second the ideas expressed in this
chain and step forward to help. I started looking at Wyona in early
September and at this point I still can't tell whether it will serve my
content management needs. The step back to understand Cocoon was critical,
and the Langham/Ziegler book made that possible. Now I'm ready to take
another look at Wyona

I agree with the approach Felix has outlined. (See below if it is not clear
which I mean). Having a simple, working, example in the distribution does
three things. 
First, it lets someone quickly tell whether or not Wyona is even close to
what they want. 
Second, it allows them to make small incremental changes and see the
results. When you don't know your way around, the sheer number of files in
the existing examples becomes a barrier to understanding.
Finally, it is practical to completely describe a small example in a
tutorial document.

Kevin 


> 1. In the distribution there should be a simple "Hello World" publication:
> - Simple layout
> - One simple document type (title, subtitles, paragraphs, images, maybe
> a list) which is editable through Xopus and Bitflux
> - A basic navigation
> - Possibility to upload images
> - Possibility to create new pages
> - Possibility to publish pages
> - Basic access controlling with one user/one role/one policy
> 
> 2. Make your own publication: Copy the Hello world example and adopt the
> URI space (sitemap).
> 
> 3. Change the layout: Make a few changes to the XSLT to see how easy it
> is to adopt the layout.
> 
> 3. Add some elements to the existing doctype: Change the sample xml, the
> schema, the xslt, the Xopus- and Bitflux-specific stuff
> 
> 4. Add a new doctype: sitemap, xml, xslt, editors, creator, publisher,
> menus, ...
> 
> 5. Extend the access controlling: users, roles, policies
> 
> 6. Create a more sophisticated navigation
> 
> 7. Add a more sophisticated file upload
> 
> 8. Implement the scheduler
>