editEase - no fuss, no database, no worries
16 November 2009 Update
Forgot to add in when you create your includes you need to add one of the below classes to get the editing to fire.
class="e-ease" <- text area only
class="e-ease ee:wwig" <- full CKEditor
Also, had a request to enable a double click on the 'edit div' to trigger off the editing which can be easily done by adding...
jQuery(".e-ease").dblclick( function () { editNow(this.id); });inside the function bindEE() .
12 November 2009 Update
1.5.1 - A little tweak completed to get around magic_quotes if it exists on your server.
08 November 2009 Update
A very simple jQuery CMS that can be configured and set up in around 2 minutes. Plugging in to your site is a breeze, and can be done at almost any time during the life cycle of development.
Installation file: due to many requests I have now completed an installation script for this little plugin which is basic, but functional.
Note: This is a very small CMS, with no database requirements. Ideal for small sites, or where only a small amount of 'content management' is required. If your site requires all content to be databased, there are many other CMS programs already in existence to choose from, so then maybe this is not the right solution. :)
Demo Access
As a few people have commented on the speed of this plugin I have placed two identical demos online, 1 on our Australian servers and 1 on our US server.
Australian Server http://editease.jquerystuff.net
US Server http://jquerystuff.com/editease
Click on the "ADMIN" link in the bottom right hand corner of the page.
Username: admin Password: pass (yes the same for both servers)
the demo sites are updated back to scratch frequently to rectify recent changes (and one day I will build in an automated script so I don't have to think to hard about it.
Notes - Inclusions
Modal windows are now handled by Eric Martins SimpleModal a great plugin which should be considered for modal windows all the time. WYSIWYG editor is now using the latest CKEditor, much faster than before and easily configurable (just look for the page /ee/cfk-edit.php if you wish to configure past the basics I have done). I have included a very basic 'Image Browse' list that reads data uploaded via the built in 'File Manager' of editEase.
Found a problem or have a question
Please let me know if you find any problems (stating browser, OS etc...) with the nature of the problem, or send questions to Stephen at noosalife at gmail dot com
Whats Next ?
I know considering it too me nearly a year to find time for this update the 'next to do' items may take a little while. That being said, I was thinking of a couple of new styles, a more in-depth 'ckeditor' file browser, some interaction with non .php pages and what ever else pops up through email requests.
Basic Install Instructions:
Start Installation
- Upload the ee directory to your website and CHMOD 0777 or 0757 the
- Point browser to ee/eeInstall.php and fill in the form
- CHMOD the inc files that can be edited
- Delete eeInstall.php file
config.php file so it can be edited
Start Activation
- Reference editease.jquery.js (or the .min version) on each editable page
- Add the activate script to the pages you wish to edit
- thats it :)
don't forget to reference jQuery of course
Activation Script
$(document).ready(function(){
// load editEase login link and data into the page
$("someDiv").editease(); <- can accept two variables
});
// example with custom link name
$("someDiv").editease('my admin');
// example with overiding default path
$("someDiv").editease('my admin','/demo/_ee');
!important - The second variable with the overiding default path is useful when the folder ee/ is not at the root of your website ie. its in a sub directory, on a local computer etc...