Version History and Project objectives Project goals for POW CMS - Make a folder/file based HTML Editor & CMS that creates a HTML file based web site. - CMS shall work on 32bit/64bit Windows XP and Windows 7/8/10 systems. - Code and system shall be extreamly minimalistic. Few system files. One system function = One file. - Portable CMS. No installation. No setup. Just One click and site launches. - No expternal depencencies. Complete CMS, Web server, PHP, jQuery and other needed files in one ZIP file. (~12MB zipped) - Use "modern" techniques like PHP, javascript, Ajax, jQuery, Bootstrap plus portable MySQL/SQLIte as options. - Word Processor - TinyMCE HTML editor for editing HTML files. - Easy navigation with search and blog functions to edit files. - Theme/Templates/Page designs switching funtion for admin. - Language switching and translation funtion for admin. - Simple Login for admins. - An intuitive user experience. It shall only take minutes before creating the first web page. - Easy to create and distribute a small HTML based web site, via a ZIP file. - CMS shall work both Offline on a USB Stick and with Online Web Servers. - All resource files shall be easily updated. Therefore .js and .css files are kept in same ./res/folder. powcms.zip v0.11 - 2017-10-26 - Added start.exe - a compiled version of start.bat - Added CreateDistribution.bat - that will create a new installation of POWCMS. powcms.zip v0.10 - 2017-10-17 - Added create desktop shortcut in start.bat - Added setting for TinyMCE spellchecker in user-pass.php - Added qTip2 for Tooltip bubbles in Page Editor - Added Layout faq.html - Mobile X 3 Column Theme is now default. powcms.zip v0.9 - 2017-10-09 - Added a first version 3 Column Mobile/Desktop Theme as default. - Theme has a slide in left menu and a fixed right menu. powcms.zip v0.8 - 2017-10-07 - Added backup of pages into SQLite database. - Added zipping of entire folder trees, ready to mail and share with other POW CMS systems - Customize in Page Editor menu, now changes site name and create translation file. - Added 5 more Layout templates for Page Editor. Portfolio layouts for insertion into pages. - Added 2 demo folders, products and organization to show some layout templates avaliable. - Left Side Menu now has accordion mode - Small fixes here and there. powcms.zip v0.7 - 2017-10-01 - Added folder menu scan depth to 3 subfolders,but only show 2 in side menu. - Added global copying of index.htm and pow-edit.php to pow-scan.php - Added image upload and drag & drop in TinyMCE. - Added HTML template folder and browsing of template layouts and insertion into TinyMCE textarea - Added Social Share Icons in index.htm - Added Bootstrap CSS to TinyMCE HTML Editor - Started to add @media for responsive functionality - Worked on Info & Help pages. - Added Page Templates that uses 5MB in ZIP powcms.zip v0.6 - 2017-09-23 - 3 column page, with 2 side columns is now default page. - System Update now scans 2 folder levels and check if text exist and builds side menu. - The jQuery Dropdown Side Menu now shows folder name or page title if it exists. - Added feature create folder directly and show the folder for editing in the Page Editor. - Added some color bars to the header-image to show possibility of header image and overlay text combined. - Started to create a skin (polly) with color icons for the Page Editor. powcms.zip v0.5 - 2017-09-22 - Added a Side - Menu Navgoco jQuery menu for a new 3 column page template. - Added a Site Map generator to pow-scan.php for Side Menu - Added modal popup in index.htm for "System Update" - Addeb Menu generator - pow-scan.php now scans all folders and create side-folder.htm files in each directory. - pow-scan-php reads sub folders index_vars.js - title tag and inserts national UTF-8 chars into side-folders.htm - Added spellcheker for TinyMCE, but didn't get it to work according to TinyMCE instructions. - Moved files around to get Theme Changer and translations to work. - Began to work on a system Translator (pow-custom.php) that will generate files with translation. - Made a German version of the default theme and a custom theme to show differences. - Changed paths in pow-files so the site can be uploaded to an online web servers root folder. - Login now sets cookie "root" path that is used for pow-edit.php files - Added phpLiteAdmin for SQLite database admin. - View PHP info in Login - Added hidden folder dev for experimental files. Folders res and system are also hidden in menues. powcms.zip v0.4 - 2017-09-11 - pow-update.php runs CopyFiles.bat hidden. - pow-scan.php detects and shows folders content and also shows "Tag Word" that can be edited. - pow-scan.php, fixed links for folder names with space char. - Added pow-scan.php to "Top Menu" as a Site Map, even though it is PHP based. - Edit sub sfolder pages directly from Page Editor - Added button for page edit in pow-scan.php - Added footer with copyright notice - Added pow-vars.js with system variables for file index.htm with header-title, copyright and more - Moved MySQL and SQLite from system folder to a separate zip powcms-sql.zip - In Page Editor, "Update Folders" now runs CopyFiles.bat hidden, then runs pow-scan.php to "Update Search" function. - Added modal popup when "Update Folders" is ran, with info to the user about what's happening. - Added Roboto web font from FontSquirrel. Font weights 200, 300, 500, 600 skipped fat black. - Added embryo for language translations in pow-vars.js - translate in folders /res/language/xx/ - Fixed Think that UTF-8 national character with Tag Search together with Tipue Searched finally is fixed. - Added Encode Explorer as content file viewer. - Added PHPliteadmin for SQLite database management. powcms.zip v0.3 - 2017-09-10 - Added Search by Tag Words. Tag words file is updated by pow-scan.php - Fixed Search Scan by filter out a strange character. - Moved password setting to system folder user-pass.php powcms.zip v0.2 - 2017-09-10 - Cleaned up code in editor pow-edit - Editor now auto loads the html file specified in index_vars.js - Fixed reading and writing of HTML files in UTF--8 format? - Prepared pow-edit.php and index_vars.js for a new variable, Author: - Added date-time picker in CMS Page Editor for variable "date". - Added pow-update.php, simple updater for needed folder files. - Added version history file "history.htm" powcms.zip v0.1 - 2017-09-09 - Initital release on Github. - CMS, system and code working, but messy