Open Sitez Documentation
Documentation main page
Welcome
Welcome to the open sitez documentation
Intro
Open Sitez is a Content Management System meant to simplify publishing websites.
Originally created as a domain parking script, Open Sitez as gradually evolved into a full Fledged CMS meant as an alternative to wordpress/ drupal.
Features:
- Emphasis on configuration via yaml so that changes can be tracked via version control
- Nodes plugin support custom fields ala Drupal CCK
- Internationalization allows pages to be served in multiple languages
- Forms Engine with multi language support
- Folder plugin provides Easy start If you have a bunch of files in a directory, all you need is to point to that folder
- Directory Plugin supports Hierchical Web Directories like Yahoo
- Multi/ Multi tenant site out of the box
- Themable Using Template engine to allow multiple themes per site
- Layout for pages with columns
- "You can keep your doctor" - Basic Read Support for Drupal and Wordpress databases allows to try out what your site might look like without migrating. Needs work but worked for me
- Plugin support - see list of plugins below
Demo Sites
- Web Dev Power - Site about software Development
- My Website, YounElan.com - My personal website
- More sites - More sites running opensitez
Basics:
- Sites are defined through a primary config.osz
- each site has a primary folder where all data resides
- in each site:
- a private subfolder which is not web accessible
- folders for images,js,css folder serving images, js, css can be referenced in as { {$sitepath}} template variable
- in each site there is a themes folder which hosts themes specific to that site
- each site has a yaml definition file. By default, opensitez looks for a file called definition.osz but a different definition file can be specified in config.yaml so multiple web sites can share the same folder
- Content can be either in HTML, Markdown, or Text. For Example, this documentation is pretty much a bunch of markdown files served by the folder plugin
License
More details about the License can be found here
Core Plugins
The initial release ships with the following plugins
- Folder Plugin - Serve a bunch of files in a folder
- Directory Plugin - hierchical web directory in a database
- Blog Plugin - Your typical blog plugin, support multiple node types with custom fields for each
- Feed Plugin - Include an RSS feed or an atom Feed
- Form Plugin - Handle forms such as feedback or contact
- Image Menu Plugin - Simple Image Menu Plugin for visual navigation which can also serve as a simple Image Gallery.
- QR Code Plugin - Allows to embed a qrcode with a link to the current page
- Menu Plugin - Provides the navigation menu on the top of the page
- Social Share - Provides image navigation
- qrcode - Provides image navigation
- Page Plugin - basic page plugin allows to include blocks of various types