README
<h4>Portable Offline Web CMS Demo - What You See Is What You Get - And More</h4>
<p>Work in progress with the next version of POWCMS. Version 2 was never released here at Github. <br />But now you can follow the development at the Demo site. <br /> If you are writing text for the web, this text editor might be perfect for you.<br />View the online demo of the Page Editor & Content Management System here.<br />
<a href="http://arkeditor.epizy.com/index.htm" target="_blank" >http://arkeditor.epizy.com/</a><br /><em><img style="float: left;" src="blob:http://localhost/5b2b092d-0e64-4767-8865-6a85a1f7f69c" alt="" width="175" height="143" /></em></p>
<p class="lead">
<img src="pow.png" border="0" alt="" width="150" height="120" class="img-float-right"
/>
POWCMS is an acronym for "Portable Offline Web Content Management System".
The POWCMS concept has several flavours. This version is called "Tiny Web
Editor" and is the third generation of POWCMS. Another version is Tiny
Web Book, that makes it possible to have whole website, locally in the
mobiles storage. POWCMS is Free. You can personalize, customize and distribute
it with your page content as you want, but not sell and make profit from
the system itself. See licenses for more info.
</p>
<ul class="list-item">
<li>
<strong>Portable</strong>
- You can run the this whole web system from a USB stick or external hard
drive on any operating system. (Apple OS requires some OS configuration
-See On-Apple) Today USB sticks holds many Gigbytes of memory and is fast
will enable Tiny Web Editor to easily handle thousands of pages if needed.
</li>
<li>
<strong>Offline</strong>
- Internet access is not needed, since everything needed is included in
the the build for the system to work anywhere. A tiny web server, PHP for
Windows XP/7/8/10, TinyMCE Editor with plugins, Bootstrap, jQuery with
plugins for menus, images and slideshows, fonts and much more for a full
modern web experience.
</li>
<li>
<strong>Web</strong>
- The end result of your work is clean flat file HTML5 code and a complete
website system with features all other systems have, plus many more features.
The system is responsive, it will adapt the presentation to desktop screens,
tablets and mobiles. Find and search pages foe all views. Since the system
is based on files, it can not be hacked. Extremely easy to distribute whole
web site with services like "WeTransfer".
</li>
<li>
<strong>Content</strong>
- The content is headless, meaning, it is totally separated from the presentation
framework system. each page can contain HTML text, documents, PDFs, images,
sound and video files. This means you can get content from another developer
and it will instantly integrate into your site. We have also put a lot
of work into automatic generate menus and search for easy access of pages.
</li>
<li>
<strong>Management</strong>
- Content management is super flexible. Get pages from others and integrate
directly. Part of the web site can be split several sites in minutes. Move
page containers/folders around with the PC file manager. Zip function of
the whole site or sub pages is built in, so it is possible to just zip
and mail pages to co-workers for review.
</li>
<li>
<strong>System</strong>
- The system does not have any external requirements, everything needed
is included in te zip, but the system can easily be extended with SQL databases
and a page driven/generating system. Plugin modules can be created and
add anywhere in the system. No API adaption required, but some design rules
needs to be implemented for a plugin. The system is prepared to be easily
translatable.
</li>
</ul>
<br />
<h3>
What does all this mean?
</h3>
<p class="lead">
You can download this system, no installation, just unzip it on a USB
stick. Put the stick in your laptop. Go to a mountain top or a deserted
island or a cabin in the forest and then start write and create your web
site. When you get internet connection, all you have to do is to upload
you work to an online server and it will work exactly as it does on your
laptop. The system has many features and there is a learning period. We
haven't really focused on the information help pages yet. So please be
patient.
</p>
<p>
POW CMS is very easy to use and the editor is packed with word processor features and
extended with useful plugins and modules.
</p>
<ul>
<li>
Responsive Web UI for phones, tablets and monitors
</li>
<li>
Easy to customize in Page Editor
</li>
<li>
Automatic Folder scanner and Menu Builder creation
</li>
<li>
Automatic Search Index and page creation
</li>
<li>
Site Map "on the fly" module
</li>
<li>
Text Backup too SQLite database
</li>
<li>
POW CMS Help plugin
</li>
<li>
HTML Code Editor plugin
</li>
<li>
Many Word Processor plugins
</li>
<li>
File Manager plugin
</li>
<li>
Table of Contents plugin
</li>
<li>
Layout/Snippets module/plugin
</li>
<li>
Encrypt/Decrypt Text plugin
</li>
<li>
Youtube plugin
</li>
<li>
Export to MS Word plugin
</li>
<li>
Folder Tree Zip plugin
</li>
<li>
Image Gallery module
</li>
<li>
User Feeback module
</li>
<li>
Math Formula plugins
</li>
<li>
Chemistry Formula plugin
</li>
</ul>
<p><img src="screenshots/pow-edit.png" alt="Page Editor" width="768" /></p>
<h4>It's easy to get started with POW CMS and start editing pages</h4>
<p><strong>1.</strong> Requirements - PC with Windows XP, Windows 7, Windows 8 or Windows 10<br /><strong>2.</strong> Click on powcms.zip in Github and download it to your PC<br /><strong>3.</strong> Unzip the powcms.zip on your PC<br /><strong>4.</strong> Click on <strong>start.exe</strong> in the "root" folder to start the web server and the web pages.<br /><strong>5.</strong> To edit a Page, click on Edit Page in the upper right corner.<br /><strong>6.</strong> Login with (user=<span style="color: #ff0000;">admin</span> / password=<span style="color: #ff0000;">powcms</span>) and start editing pages.<br /><strong>7.</strong> Read the documentation in the POW CMS demo you just downloaded<br /><strong>8.</strong> Next time you can start POWCMS from the desktop shortcut that´s been created.<br /></p>
<h4>Next Step - Publish your web pages online</h4>
<p><strong>1</strong>. Create a logo for the site images and change site name.<br /><strong>2</strong>. Upload all files and folders, your new web site to an online web server or ...<br /><strong>3</strong>. Drag your folders wiith pages to POW-Mini web server.<br /><strong>4</strong>. Upload your slimmed mini site to an online web server or distribute it via a file share.<br /><br /><strong>Why POW CMS?</strong><br />The Portable Offline Web CMS (POW CMS) is a very easy way to build and view an offline web site. The goal with this project is to make a complete, simple and tiny HTML file based Page Editor and CMS with a web server system that is portable on a USB stick and requires no installation or setup. <br />The project is more focused on making of web pages as easy as possible, compared to a complex online web server system. This package might be perfect for you - if you need a whole working web site for distribution - on a USB stick or by downloads, - if you write texts for the web, make web designs, make presentations anywhere. It is an entirely HTML file based web and a PHP backend based CMS system. All free for distribution. Licensed under LGPL and MIT.<br /><br /><strong>Project goals and Features</strong><br /> - Make a file/folder based WYSIWYG HTML Editor based on TinyMCE<br />- Create a fully functional web site, based on only HTML pages.<br />- An intuitive user experience. It shall only take minutes before creating the first web page.<br />- Works on 32bit/64bit Windows XP and Windows 7/8/10 systems.<br />- Code and system shall be extremely minimalistic. <br />- Few system files. One system function = One file.<br />- CMS shall work both Offline on a PC or an USB Stick and with Online Web Servers.<br /> - No external online dependencies.<br /> - Requires no internet connection.<br /> - No installation or setup required at all. <br />- Just unzip and run start.bat file that launches web server and web page.<br /> - It is responsive with Bootstrap framework and jQuery.<br /> - Built in PHP support for creating and editing of the web pages.<br />- Simple Login for editing and other admin functions.<br />- Automatic building of side folder menus with the function System Update.<br /> - Support for SQLite and portable MySQL for more advanced functions.<br />- Backup of saved Pages into SQLite database.<br /> - Easy to create and distribute a small HTML based web site, via a ZIP file.<br />- Built in ZIP functionality of folder trees. Ready to mail.<br />- Ready made layout snippets for insertion into text area.<br />- Export page to Microsoft Word with a click.<br />- Use "modern" techniques like PHP, javascript, Ajax, jQuery, SQLIte and portable MySQL as an option.<br />- Spellchecker - currently browser spell check is supported.<br />- Language switching and translati