Welcome to the JinXed Page Editor page.

JPE uses ckeditor, php 5 and sqlite 3 via PDO (starting jpe 0.7) and works with any modern browser.

The editor used to make this website is now available for download.

This site is one of two SNI test site for the ETV webserver it runs on.

Now available JPE 0.6

Just download, unzip and place on an accessible folder on any  webserver that has php 4 or later.
XHTML 1.1 complient website editor that is easy to install and use.
Read the changelog for a short list of changes in this new version.

Make sure you have the pages folder set to write priveleges for the web server.

To check out the latest development version go to the dev page.
The source code is also available via subversion.
For the latest version: svn co http://svn.etv.cx/svn/jpe/trunk/jpe

Configuration

You only need to edit the config.php file. $dbase = 'pages'; This can be anything from the default 'pages' folder to some place outside of your webroot like '/home/jinx/sitecontent', '../../html' or 'c:/my Documents/webpages'
$secPass = array('public' => '5ebe2294ecd0e0f08eab7690d2a6ee69', ); The key is the username, the value is the md5 of your password. You can set up multiple user accounts by comma seperating the key => value pairs.
$title = 'JinXed Page Editor'; This is your site title used in the <title> element and the <h1> tag.
$defaultTitle = 'index'; Is used for the default page title or the / site.

Template

The template.php files sets $staticTop and $staticBottom and uses the folowing 'magic' strings:

  • $title The site title.
  • $articleTitle The name of the current page shown.
  • $editButton The edit button that is shown when pages are editable.
  • $createButton The create new page button when applicable.

It should be rather easy to create your own template files keeping this in mind.

The JinXed Page Editor is made possible in part by Wereld koffie!