This repository has been archived by the owner on Dec 15, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
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.
License
katmore/staycms
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
About
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.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published