Skip to content
johnontop edited this page Jan 16, 2018 · 26 revisions

Welcome to the POWCMS wiki!

The POWCMS zip file is packed with all files to make it possible to run it completely offline. PHP, Web Server, SQLite, Fonts, JS files and help and demo files are included.

Have a look at the Demo page of the zip here (all folders are uploaded) https://powcms.000webhostapp.com/

POW CMS Structure
POW CMS is responsive and will work on mobiles, tablets and on PC monitors. POW CMS is like a Lego of folders with pages. When you create a page, a new folder is created where the page text and the definition file index.vars.js will reside. You can move around folders with pages or modules and create an new structure. When you click on "System Update" all folders will be scanned and a new "Side Menu" will be built. The side menu will show folder levels. The "Site Map" module scans all folders and build the site map view in real time. The Site Map will show an infinite folder structure of edited pages.

Create different POW CMS versions for distribution
From within POW CMS it is possible to create other version with the help of some BAT files.

POWCMS - powcms.zip
This is what you download from GitHub. The latest, full development version with, help and demo pages.

POW Full - CreateFullDist.bat
From within powcms - Run the BAT file CreateFullDist.bat to make a copy of POWCMS but without all demo and help files. This version can be run from an USB stick offline and anywhere.

POW Mini - CreateMiniDist.bat
From within powcms - Run the BAT file CreateMiniDist.bat to make a copy of POWCMS with am online CDN version and without all demo and help files. This version is perfect as a version with editable pages and online distribution. Web Server and PHP files are included, but with SQLite disabled and a CDN version of TinyMCE page editor. This version can be run from an USB stick and with internet access.
Delete the PHP files and you will get a POW Mini stripped version, the POW Micro version.

POW Micro
Delete the PHP and Sysinfo folder in POW Mini and you will get a POW Micro version. This zipped version will be just 800kB in size. Fully functional with a web server to view web pages both offline and on an online server. Perfect for online distribution of your pages via a file share. Hopefully this version will also run on Apple OSX in the future with the help of a bash script.

POW Options Module - distribute content
The Options Module will download and install available options from GitHubs optional folder. Files to be downloaded and installed are specified in the file "options_vars.php". Since there is a limit of 25Mb for a zip file, modules and demo pages will be moved to GitHub. You can install the demos when you have downloaded powcms. You should be able to distribute you own content, by renaming the options folder and modify parameters in "options_vars.php"

POW Options - Create a ZIP file for distribution of content
In the sysinfo folder, you can find a bat file, CreateZipFile.bat that will zip the whole folder structure wit all folders. This zip can be uploaded to an options folder for direct download and installation with the Options Module, if the zip name is included in the "options_vars.php" file.

Clone this wiki locally