browsermedia / browsercms

BrowserCMS: Humane Content Management for Rails
http://browsercms.org
GNU Lesser General Public License v3.0
1.17k stars 260 forks source link

Allow Inline Editing with CKEditor #566

Closed peakpg closed 11 years ago

peakpg commented 11 years ago

CKEditor 4.0 now supports inline editing. Investigate and implement a solution that allows:

  1. Editors to make changes to content directly in a page
  2. Allow developers to configure Stylesheets for site implementations
  3. Allow developers to configure custom toolbars for different editor implementation.

Primary reasons to implement CKEditor 4.0 over Mercury are: a. Works in IE (Mercury does not) b. Already need CKEditor for standard editing, so this is one less dependency. c. Configuration is familiar since we have been using it as the core editor for several years.

chikamichi commented 11 years ago

For the curious minds, the demo is at http://ckeditor.com/demo#inline.

@peakpg, sounds great! Is this something you're planning for your own clients (that is, should we expect to see it landing on master soon?)

peakpg commented 11 years ago

This will be moved into master for the 4.0 release as the primary editing paradigm whenever I get it completed, so not just for our clients. I'm about 95% sure we are going to go with CKEditor over Mercury based on my experience so far. It looks really solid from what I can see, and the plugin architecture is very well thought out (as would be expected for a v4.0 product).

I have basic editing of Html blocks working currently. Still need to rework how moving blocks around/removing them from pages work, etc.

chikamichi commented 11 years ago

Thank you for the feedback on this.

peakpg commented 11 years ago

This is done and merged into master.

chikamichi commented 11 years ago

@peakpg so sweet :+1: