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 >