This repository has been archived by the owner. It is now read-only.
A lightweight PHP web content management framework. It does not use any database, simply the file system. It uses themes, which are straightforward to create or modify existing ones.
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
sf-content/sample
sf-include
sf-theme
CHANGELOG.txt
LICENSE.txt
README.txt
TODO.txt
index.php
sf-addons.php
sf-config.php
sf.php

README.txt

StayCMS is a content management system framework, written in PHP, designed to be simple to configure, apply, and extend.

Project Homepage
   http://katmore.com/sft/staycms
   
Social:
   staycms@katmore.com http://twitter.com/katmoresoft http://github.com/katmore
   
Quickstart / Configuration:
   http://katmore.com/sft/staycms/docs/txt/quickstart
      1) expand package (staycms-latest.zip)
      2) edit sf-config.php appropriately, it is well commented
      3) edit/add to content as appropriate
      4) edit theme as seen fit

Themes, and Content:
   The default package is intended to make 'theme' based webpage content available
   for display to an end user. Page display is determined by REQUEST URI. For
   example, the following URI:
      http://example.com/sf.php?p=contact-us
         will cause StayCMS to use the 'theme' file
      sf-theme/{my_theme}/page.inc.php
         the 'theme' file will include the 'content'
      sf-content/{my_content}/contact-us.inc.php
   But if the default theme in 'sf-config.php' file is changed, the same
   'content' will display but with the different theme.

Repository and source
   https://github.com/katmore/staycms
   
License
   http://mirrors.katmore.com/staycms/LICENSE.txt
   
Download
   http://mirrors.katmore.com/staycms
   
Latest release
   http://mirrors.katmore.com/staycms/staycms-latest.zip

Documentation: 
   http://katmore.com/sft/staycms/docs
   
Road Map / Feature Wish List:
   http://katmore.com/sft/staycms/docs/txt/todo
   
StayCMS Framework Specification:
   Purpose:
      The purpose of the StayCMS Framework is to provide a means to conviently
      create and manage resources available to an end-user.
   
   Prime Directives:
      The StayCMS Framework and all valid componants must:
          1) never require database connectivity for its stated purpose
          2) be constrained by RESTful practices

   Architecture:
      StayCMS architecture implements features by the use of the following
      componants 'core', 'extention', 'module', and 'widget'.

   Instance:
      A StayCMS instance is one particular execution of a StayCMS
      implementation.
   
   Implementation:
   A StayCMS implementation is a set of resources available in a given setting.
   A valid StayCMS implementation loads only one primary extention per 
   instance, and makes the core available to all StayCMS architecture
   componants.
   
   Extention:
      Extentions affect what resources are available to an end user. There are
      'primary' extentions and 'addon' extentions.

      Primary Extention:
      Only one primary extention can be applied per StayCMS Instance, though
      multiple primary extentions may still be available to a particular end
      user depending on the implementation.

      Addon Extention:
      An addon extention can be dependant on a particular primary extention
      though it does not have to be. Addon extentions are designed primarily to
      affect the processing of a resource into display.

   Package:
      A distribution of a StayCMS Framework implementation with a limited
      scope. For example; the intended scope of the default 'staycms' package
      (distributed at mirrors.katmore.com/staycms) is creating a traditional
      website.      

Release History: (see CHANGELOG for details)
   2012-05-06: staycms-0.6 release
   
   2011-03-21: staycms-0.5 release
   
   2011-03-16: staycms-0.4 release
   
   2011-03-04: staycms-0.3 release
   
   2011-02-23: staycms-0.2 release
   
   2011-02-22: staycms-0.1 release