raffia.ch

2015 ke

ZOjO-XS

README

ZOjO-XS is a tiny and compact CMS without database. Content is stored in text files.

Zojo content files may have HTML or Markdown text format. Zojo may be used as a simple blog, wiki, web notepad, document viewer, photo gallery and more.

ZOjO-XS is free!

Zojo is very light weight and consists of just a few PHP functions. Despite of this (or because of this!) it is very powerful and configurable.

Beside the CMS functions Zojo features a web based file manager and text editor. This PHP tools may as well be used standalone in a non Zojo context.

Zojo can easily be extended with user definable addons: Placeholder {ADDON} in your Markdown/HTML page will be replaced with the HTML output of an AddonFunction(). Addon placeholders may even be nested.

INSTALLATION, REQUIREMENTS

  • Upload (and extract) the Zojo folder and its content onto your webspace.
  • Open the corresponding URI (www.example.com/zojo/) in your webbrowser.
  • Open the file manager to change the default password immediately.

This application requires:

  • PHP 5.2+
  • Javascript Enabled
  • Apache (required for out of the box security using .htaccess)

If you are not using Apache you will get a non-apache warning. This warning is to alert you that your script and data files will not be secure and you must take proper precautions to secure your site.

To disable the non-apache warning, remove the code line containing the function call 'server_is_apache()' on top of core/build.php.

For additional security you should protect the folder admin/ with a (.htaccess) password.

Folder password protection may easily be implemented via the service provider's admin panel (like cPanel).

You may rename the admin/ folder to any uncommon name to further prevent abusive admin access. Proceed as follows:

  • Rename the folder admin/ to a non common name.
  • Update the line define('ADIR', 'your-admin-folder/'); defined on top of core/build.php.

HTML minifier: Zojo is featured with a tool to minify the resulting HTML code before it gets sent to the client browser. The HTML minify option can be disabled: remove or rename the minifier script core/minify.php.

LICENSE

  • Zojo is free of charge, developed and offered by http://www.raffia.ch/.
  • You may copy, modify, use and redistribute it without any restrictions.
  • Give credit and place a backlink in your project, thank you!

DISCLAIMER

THIS SOFTWARE IS FREE OF CHARGE AND PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND!

While Zojo strives to be a secure and stable application, we simply cannot be held liable for any information loss, corruption or anything else that may happen to your site while it is using our software.

OPEN SOURCE CONTRIBUTIONS

Markdown
A text-to-HTML conversion tool for web writers and its PHP converter.

Original Markdown
Copyright (c) 2004-2006 John Gruber
http://daringfireball.net/projects/markdown/

PHP Markdown & Extra
Copyright (c) 2004-2013 Michel Fortin
http://michelf.ca/projects/php-markdown/

MARKDOWN DISCLAIMER
This software is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

Download ZOjO-XS-1.0 (ZIP 970kB)