Requirements default publication
Felix Maeder <[email protected]> Wed, 02 Apr 2003 15:01:09 +0200
| Newsgroups | gmane.comp.cms.wyona.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------070009000400070607040703 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Hi list, We want to create a default publication for Lenya that - can be looked at by a beginner who wants to learn how Lenya works - can be used by us to implement new concepts and best practices like sitetree/navigation framework, standard URI space, page envelope, menu framework - provides an "out of the box" publication that can be easily adapted and used Christian and I developed requirements for such a default publication. Please review. -Felix Document URI space ------------------ - No predefined URI space - No URI-doctype mapping - URIs can be chosen by the user arbitrarily Site structure -------------- - A node can be created anywhere - Arbitrary mixture of doctypes Doctypes -------- - Two doctypes (as few as possible): simple content doctype and XHTML doctype - No collection doctype (just navigation) - Homepage: simple content doctype Simple content doctype ---------------------- - Editable by Xopus and Bitflux Elements: - Page Heading - Subtitle - Lead - Paragraph - Section heading - List - List item - Table - Table row - Table cell - Image - Image caption XHTML doctype ------------- - Upload function for XHTML file (including tidy resp. check for well-formedness) - Body part of XHTML is extracted and inserted into the content area of the page - Check-in upon upload - Download function with check-out - Editable with Xopus? Navigation ---------- - Navigation is built automatically - Navigation folding (static) - Highlighting of current location Components ---------- - Access Controller - Publisher - Creator - Revision Controller - Scheduler - Site Tree Manager - Navigation Framework - File Upload - Search Engine Images ------ - Red dots - Upload through file upload - Upload screen: caption, no identifier - Images on XHTML pages? Menu ---- - File New content page New XHTML page Publish Schedule (Delete) Logout - Edit (for simple content doctype) Edit with Bitflux Edit with Xopus (Edit XML) - Edit (for XHTML doctype) Upload XHTML document Download XHTML download (Edit XML) - Tools Scheduler Admin Rollback Create Search Index - Help About this publication Lenya documentation About Lenya Nice to have ------------ - GUI user administration (as soon as we have it) -- Felix Mäder [email protected] +41 1 272 9163 Wyona AG, Hardstrasse 219, CH-8005 Zürich Open Source CMS http://www.wyona.org http://www.wyona.com --------------070009000400070607040703 Content-Type: image/png; name="DefaultPubRequirements.png" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="DefaultPubRequirements.png" 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 /lg00iZOnOh7Q0fZu+++G0KrLly4UPUbDUnPnj1DaM9kMnn55Zerfq+Rs2rVqhBaftWqVarf qFv03P/nhRdeGDNmTKtWrSZOnNiiRQvV1QnWq6++OnPmzKqqqhC21alTJ4d8TwbQcykrK3vq qaeaNWv20ksv+V64g9atW4ezoQkTJuzYsUMTN9NWLn7605+Gs5UFCxaEsKHcEe4/mjVr1tCh Q9u2bbtixYqTTjpJdXUC9913382cOfPAgQMhbKt169a9evUKYUNp33//vaZp9erV6927d5jb DU3nzp1VVyFPFRUVxeVDxQFVTdO0+fPn33bbbS1btiwrK8uHZNc0rbi4WNO0nTt3qq4IgEAQ 7tpbb7110003NW3adNmyZaeeeqrq6oSkqKhI07SKigrVFQEQiHwP93ffffe6665r0KDB22+/ ffbZZ6uuTnjouQOy5XW4v//++7179y4oKFi8eHGnTp1UVydU9NwB2fL3gOrHH3981VVXVVdX L1y48JJLLlFdnbDRcwdky9Nw/+c//9mtW7e9e/fOmzevpKREdXUUaNasWUFBgdSeOycIAvkY 7hs2bOjatWtFRcXLL78cl7OafFenTp2mTZvScwekyrtw/89//tOlS5fy8vJp06b169dPdXVU Ki4ultpzB5BfB1S3bt1aUlLy3XffPf3007feeqvq6ihWVFREuANS5VG4b9++vaSkZMOGDY8+ +uiwYcNUV0e9VM+d4WlApHwJ9127dl155ZWff/75Aw88cN9996muTiQUFRVVVVXt2bNHdUUA +C8vwn337t09evT4+OOPR40adf/996uuTlRwNiQgmPxw379//9VXX/3BBx8MHz780UcfVV2d COE6JkAw4eF+6NCha6+99t133x00aNCf/vQn1dWJFnrugGCSw726uvqmm256++23b7zxxuef f17wbYCyQ88dEExsuNfW1t56663z58+/+uqrX3rppTp16qiuUeTQcwcEkxnuyWRy6NChL7/8 crdu3V599dW6deuqrlEU0XMHBJMZ7nffffcLL7xw6aWXzp8/v379+qqrE1H03AHBBE4/8Nvf /vapp576+c9/vnDhwkaNGqmuTnSJ77nv2rXr+uuv96s08cdsLrjgAnpCLnXv3r19+/aqa5GB tHCfMGHCI488cs4557z11ltNmzZVXZ1IE99zr6qqmjdvnupaxMZrr72mugqxMWfOHMI9VE88 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 6P8B3q8K6V7ff44AAAAASUVORK5CYII= --------------070009000400070607040703--