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&#39;s menu</a></td></tr>
<tr><td align="center"><a href="#3%3A_Edit_the_Design%27s_content">3: Edit the Design&#39;s content</a></td></tr>
<tr><td align="center"><a href="#4%3A_Generate_the_web_site%27s_pages">4: Generate the web site&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;re building up the site&#39;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&#39;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&#39; 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 &#39;current&#39; page.
If no page is flagged as the home page,
then the first page in the design becomes the &#39;current&#39; page.</p>

<p>The &#39;first page&#39; 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&#39;s a matter of running the database&#39;s standard backup procedure.</p>

<p>That means also that to restore after a mistake,
you need to run the database&#39;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 )