Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
$4

Personal License

1 site, unlimited servers No source distribution Non-commercial use only
$29

Commercial License

1 site, unlimited servers No source distribution 1 year support
$39

Extended Support

1 site, unlimited servers No source distribution 2 year support
$99

Unlimited Sites

1 site, unlimited servers No source distribution 5 year support
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Inline Content Management

Inline Content Management
Developed by Weston Networks, Released Jun 11, 2011

Add quick access to content management while browsing your website

PHP

Tags: cms , content , edit while you browse , inline

Inline Content Management is a timesaver. It allows you to edit your website while viewing it just like all other users.

  • View the site in real time
  • No need to dig around in some admin panel to find the right tools
  • No need to manually edit the source code of the page
  • An AJAX request submits the data for you when you leave the editable area

**** VERSION 1.2 RELEASED AUGUST 1st ****

What is in version 1.2?

  • Object Oriented JavaScript design
  • Bug fixes to more accurately match the PHP value of the page to the JavaScript value of the page location.

ICM could save you hours of digging around to make the edits that are required to edit content on your website.

Try the Demo for yourself, and see just how easy it is to use!

Back to top

Installation Instructions

1) Install the files into a single folder on the webserver.

2) Edit the file inline_editor.ini and define your options - if you are using a database storage system, enter your database credentials. To limit editing access to specific users, modify the allowed[] item to include user identifiers - such as usernames, hashes or any other unique value.

3) To activate the editor on your website, include the inline_editor.php file.

 <?php

 require_once('location/where/you/saved/inline_editor.php');

 $editor = new inline_editor('location/where/you/saved/inline_editor.ini');

 ?>

You need verify user has edit permissions:

<?php
// Pass one of the keys you defined in the .ini file as $challenge
if($editor->verifyAccess($challenge, $override)){ 
     $editor->includeFiles();
}
?>

$challenge is the authorization challenge, if $challenge is found inside the allowed array inside the ini file, user will be allowed to edit. $override is a boolean value, if this is true, verifyAccess will return false, and no files will be included.

To activate the editor on page elements, you need to assign the editable class to each element you want to be able to edit.

RECOMMENDED: I would recommend only using Divs for editable content, though Paragraphs and Spans WORK, Spans have formatting issues. Again, divs are the recommended field.

To set a field to editable, define a class "can_edit", with a unique ID. Like so:

<div id="unique_to_this_page" class="can_edit"></div>

NOTE: It is EXTREMELY IMPORTANT that the ID be both SET and UNIQUE. That means you should not have multiple fields that use the same id, doing so can result in overwriting of the contents, and duplication of the contents. I suggest using descriptive names for these fields and their contents, not generic names.

From here, we want to define the editor.

<div id="unique_to_this_page" class="can_edit"><?php echo $editor->get('unique_to_this_page', $_SERVER['PHP_SELF'], 'This is the default value for the field.'); ?></div>

And that's it!

User Reviews

No reviews have been submitted yet.

Questions & Comments


Or enter your name and Email
No comments have been posted yet.
You must be logged-in to vote. Log-in to your account or register now.