App-Office-CMS
view release on metacpan or search on metacpan
docs/html/cms.help.html view on Meta::CPAN
<html><head><title>How do I use this CMS?</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
<link rel="stylesheet" type="text/css" title="pod_stylesheet" href="/assets/css/local/pod.css">
</head>
<body class='pod'>
<!--
generated by Local::Pod::Simple::HTML v1.01,
using Pod::Simple::PullParser v3.15,
under Perl v5.010000 at Thu Dec 9 03:03:12 2010 GMT.
If you want to change this HTML document, you probably shouldn't do that
by changing it directly. Instead, see about changing the calling options
to Local::Pod::Simple::HTML, and/or subclassing Local::Pod::Simple::HTML,
then reconverting this document from the Pod source.
When in doubt, email the author of Local::Pod::Simple::HTML for advice.
See 'perldoc Local::Pod::Simple::HTML' for more info.
-->
<!-- start doc -->
<a name='___top' class='dummyTopAnchor' ></a>
<h1><div class="toc_title">How do I use this CMS?</div></h1>
<h3><div class="toc_toc">Table of contents</div></h3>
<table align="center" summary = "Table of Contents">
<tr><td align="center"><a href="#How_do_I_use_this_CMS%3F">How do I use this CMS?</a></td></tr>
<tr><td align="center"><a href="#Deletion_of_Sites%2FDesigns%2FPages">Deletion of Sites/Designs/Pages</a></td></tr>
<tr><td align="center"><a href="#Duplication_of_Data">Duplication of Data</a></td></tr>
<tr><td align="center"><a href="#1%3A_Create_a_new_Site_and_a_new_Design">1: Create a new Site and a new Design</a></td></tr>
<tr><td align="center"><a href="#2%3A_Build_the_Site_via_it%27s_menu">2: Build the Site via it's menu</a></td></tr>
<tr><td align="center"><a href="#3%3A_Edit_the_Design%27s_content">3: Edit the Design's content</a></td></tr>
<tr><td align="center"><a href="#4%3A_Generate_the_web_site%27s_pages">4: Generate the web site's pages</a></td></tr>
<tr><td align="center"><a href="#Changing_the_names_of_Sites%2FDesigns%2FPages">Changing the names of Sites/Designs/Pages</a></td></tr>
<tr><td align="center"><a href="#1%3A_Editing_names">1: Editing names</a></td></tr>
<tr><td align="center"><a href="#2%3A_Editing_menus">2: Editing menus</a></td></tr>
<tr><td align="center"><a href="#Deleting_Pages">Deleting Pages</a></td></tr>
<tr><td align="center"><a href="#How_do_I_skin_the_Design%3F">How do I skin the Design?</a></td></tr>
<tr><td align="center"><a href="#How_do_I_backup_my_Designs%3F">How do I backup my Designs?</a></td></tr>
</table>
<h1><a class='u' href='#___top' title='click to go to top of document'
name="How_do_I_use_this_CMS?"
>How do I use this CMS?</a></h1>
<p>CMS means Content Management System.</p>
<p>If you're starting with an empty database,
the program will default to the [New Site] tab.</p>
<p>If you have designs on file,
the program will default to the [Edit Site] tab,
where you use the search engine to find a site,
design or page to work on.</p>
<p>But first,
a note on deleting things.</p>
<h1><a class='u' href='#___top' title='click to go to top of document'
name="Deletion_of_Sites/Designs/Pages"
>Deletion of Sites/Designs/Pages</a></h1>
<p>Each delete button displays a Javascript warning,
so you can cancel the delete before any message is sent to the server.</p>
<p>Deletes cascade,
which means deleting a site <i>automatically</i> deletes all designs and pages (and their content!) which belong to that site.</p>
<p>In the same way,
deleting a design <i>automatically</i> deletes all pages (and their content!) which belong to that design.</p>
<p>So,
proceed with caution.</p>
<h1><a class='u' href='#___top' title='click to go to top of document'
name="Duplication_of_Data"
>Duplication of Data</a></h1>
<p>There are various buttons allowing you the duplicate sites,
designs and pages.</p>
<p>Clicking on [Duplicate site] will use the new name you entered to copy all designs and pages,
and their content,
from the current site to the new site.</p>
<p>Clicking on [Duplicate design] will use the new name you entered to copy the current design's pages and their content to a new design within the current site.</p>
<h2><a class='u' href='#___top' title='click to go to top of document'
name="1:_Create_a_new_Site_and_a_new_Design"
>1: Create a new Site and a new Design</a></h2>
<p>Start by creating a new site.
Each site's name must be unique.</p>
<p>You can have any number of sites,
and a single site can have any number of designs.</p>
<p>Each design's name must be unique,
for a given site.</p>
docs/html/cms.help.html view on Meta::CPAN
and click [Save].</p>
<p>So,
if you changed the site's name,
a new site will be created,
using the given design name of course,
and it will contain a new homepage.</p>
<p>If you just change the design's name,
a new design will be created,
with a matching homepage.</p>
<p>Likewise,
changing the name on an existing page will just change the name of that page.</p>
<p>All this will happen,
as long as the program can work out what your intention is.</p>
<p>The complex part begins when you're building up the site's menu.</p>
<h2><a class='u' href='#___top' title='click to go to top of document'
name="2:_Editing_menus"
>2: Editing menus</a></h2>
<p>You use the buttons on the [Edit Pages] tab to add pages to the menu,
one at a time.</p>
<p>Starting with a menu containing just the homepage,
you can extend the menu tree up or down,
or you can add submenus to any existing page.</p>
<p>This menu structure will produce a corresponding directory structure when you finally generate the web site's files.</p>
<p>For each menu item,
and hence for each page,
you specify the content to appear on that page,
and the page template to be used when generating pages' files and writing them to disk.</p>
<h1><a class='u' href='#___top' title='click to go to top of document'
name="Deleting_Pages"
>Deleting Pages</a></h1>
<p>After you delete a page,
the homepage becomes the 'current' page.
If no page is flagged as the home page,
then the first page in the design becomes the 'current' page.</p>
<p>The 'first page' is the one on the Edit Pages tab which appears at the top of the site map.</p>
<h1><a class='u' href='#___top' title='click to go to top of document'
name="How_do_I_skin_the_Design?"
>How do I skin the Design?</a></h1>
<p>See <a href="http://developer.yahoo.com/yui/articles/skinning/" class="podlinkurl"
>http://developer.yahoo.com/yui/articles/skinning/</a>.</p>
<p>YUI is the Yahoo User Interface,
the Javascript library I used to write the client-side code for this program.</p>
<h1><a class='u' href='#___top' title='click to go to top of document'
name="How_do_I_backup_my_Designs?"
>How do I backup my Designs?</a></h1>
<p>All designs are stored in a database,
so it's a matter of running the database's standard backup procedure.</p>
<p>That means also that to restore after a mistake,
you need to run the database's recovery program.</p>
<p>Which is a way of saying that this program does not yet have an undo command.</p>
<!-- end doc -->
</body></html>
( run in 1.006 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )