<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;p&gt;ansuz will follow a RESTful design pattern.&lt;/p&gt;
&lt;p&gt;A site admin will create a hierarchical collection of Pages.  These Pages will have various modules added to them.  By default, a new Page will have a ContentSection module and nothing else.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;[[PluginArchitecture]]&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Use Cases&lt;/h2&gt;
&lt;h3&gt;Basic content-managed page&lt;/h3&gt;
&lt;p&gt;This is the default page added, and consists of a Page that contains one Module: a ContentSection&lt;/p&gt;
&lt;h3&gt;Basic photo album with some content above and below&lt;/h3&gt;
&lt;p&gt;This could be accomplished with a Page that contained three modules, in this order: ContentSection, PhotoAlbum, ContentSection&lt;/p&gt;
&lt;h3&gt;Contact Form page&lt;/h3&gt;
&lt;p&gt;This could be accomplished with a Page that contained two modules, in this order: ContentSection, CustomForm.  The CustomForm module would add its own administrative interface to Page#edit for managing the CustomForm.  From here, one can build up all of the fields involved in the CustomForm, view the data contained within the form, etc.&lt;/p&gt;</body>
  <created-at type="datetime">2008-08-19T20:41:03-07:00</created-at>
  <id type="integer">47070</id>
  <permalink>architectureoverview</permalink>
  <repository-id type="integer">44155</repository-id>
  <title>ArchitectureOverview</title>
  <updated-at type="datetime">2008-08-24T09:05:13-07:00</updated-at>
  <user-id type="integer">3829</user-id>
</wiki>
