Contenteditable saved to database based on username

Avg Bid (USD)
Project Budget (USD)
$10 - $30

Project Description:
I have been using the HTML5 contenteditable="true" function in my website lately to allow my registered user to edit pages. I have also allowed them to save the changes using localstorage. I am using a wordpress website on a bluehost server.

What I am wanting:
I want a site-wide code (can be code or wordpress plugin) that allows my users to save what text they have edited to the database according to their username. This should be automatic for those who sign-up in the future as well. The only person who would see the saved changes is the person who made the changes when he is logged in. I also want a button that allows the person to flush/delete the content added to the specific page if they choose so they can load what everyone sees instead of their changes.

Check out this website that has a tutorial for ALMOST exactly what I'm looking for:
Demo here:

Key Requirements:
1. Has to be site-wide so whatever div I tag with contenteditable="true" will have the save function.
2. Will recognize the logged in user and serve the page as they edited it regardless of computer/browser they made the changes on (so not the localstorage feature of html5, but actually attached to their login)
3. Have a button to restore the original page (or revert to the current version of the specific page, not delete their changes site-wide) for the user if they choose. (this should revert only the page they clicked "revert" button on.)

Please respond with any questions you have, and let me know you have read and understood.
Thank you.

Skills required:
AJAX, HTML5, Javascript, PHP, Wordpress
Hire w442
Project posted by:
w442 United States
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 300
in 25 days
$ 206
in 8 days
$ 231
in 3 days
$ 180
in 6 days
$ 250
in 7 days
$ 345
in 24 days
Hire VRWebSolutions
$ 206
in 15 days
$ 277
in 3 days
$ 28
in 5 days
$ 222
in 5 days