CoyoteCms.com

Adding a Page

To add a page to your web site click the Add Page link at the top of the left column. You will be given the following options:

Filename. No extension. (Required)

The filename for a page will be the last part of the page URL. For example if you choose contact_us for a file name and about/ as the parent category, the URL of the new page you're making will be about/contact_us. You can use alphanumeric characters plus - (hyphen) and _ (underscore). Slashes are not allowed. If you want to make the page about/news/archive/2004, then the page about/news/archive must already exist, you cannot use news/archive/2004 as a filename!

Do not add an extension such as .php or .html in this field. Your page can be viewed in a browser with the extension added, but it is stripped off and ignored by the CMS. For example someone could type in about/contact_us.html in their browser and the CMS will internally strip the .html from the end and display the content for about/contact_us. The CMS will also strip of /index.html, in fact all of the following will display exactly the same page.

about/contact_us
about/contact_us/
about/contact_us.html
about/contact_us.php
about/contact_us/index.html
about/contact_us/index.php

Taking this even further, the CMS will ignore even full directories/files after about_us if no other page is defined with that URL. For example about/contact_us/by_phone.html will display the same information as about/contact_us as long as there is no page with the filename by_phone that has contact_us as its parent category.

This feature can be useful for making browser safe URLs on your web pages. You can retrieve the extra URL part, in this example "by_phone", and use it in your module or template from the variable $this->PAGE["path_extra"].

Parent Category (Required)

As demonstrated above, the parent category will be the base URL before the page filename. For example if you want a page with the URL about/news/archive/2004.html you would use 2004 as your filename and about/news/archive/ as your parent category.

Content Type (Required)

The content type you select from this drop down list will set which module is used for the content of this page.

Optional Field (Optional)

Some modules may require extra information that can be entered here.

Display in Site Map? (Optional)

This field can be used for several purposes. If you have a generated site map or generated  navigation menu you could use this field to set which pages will show up on it.

Site Map Display Order (Optional)

This will tell the CMS how to sort the pages  on the site map tree.  The pages that share a common parent will be sorted by this value. 

Site Map Display Text (Required)

This is what this page will be labeled with in the CMS site tree on the left. The shorter the better, one or two words is best.

CMS Template (Required)

The drop down menu will select which template to use to  display this page. Selecting Default will use whatever  template has been set to be the default template.

 

Demo Login
Try it out for yourself. Log in below to access the administration area. Some features (such as the Template and Module editing) are disabled. Demo Site is cleaned every hour.
Site Updates

June 13, 2006 Demo Back Online

June 7, 2006 Version 2.0 beta
New features include incremental publishing, change rejection, group-level page access and more. Visit the download page for more information.

Screen Shots
screenshots
XHTML 1.1
.net