Overview: Features of integrated content editing

    Overview Features of integrated content editing.

    What's new in content editing technology? Everyone is already accustomed to editing in the first place, searching for the necessary material in the bowels of the CMS, and then searching in large form the field in which the text itself changes. And it’s good if in this field it will be shown with the same design as on the site. But often this form for content management is not only very powerful (when it allows you to make changes to the meta-information), but also redundant. After all, if you forgot to put a comma, then you have to do all these operations again.
    Instead, inplace editors provide an opportunity to concentrate on the text itself without having to look for material in the bowels of the admin panel.

    What are the benefits of inplace editors?
    There is no need for transition;
    Editing takes place in the context of the page;
    Real WYSIWYG, i.e. editable content looks distortion-free by using the contentEditable property;
    Separating the process of editing content from management reduces the likelihood of editor errors.
    More intuitive to use, lower technical literacy bar.

    Here are the most popular inline editors.

    Aloha


    The most popular representative of this family. It has integration into many popular CMS such as WordPress, Drupal, TYPO3. Integration occurs through the API. Aloha offers convenient tools for formatting content. Management is carried out using a toolbar in the style of MS Office. In addition to formatting, it is possible to add links, tables, images and abbreviations. The ability to edit HTML is missing.
    Demo aloha-editor.org/demos.php

    Hallo editor


    appeared during the work on Create.js, which originally used the Aloha editor, but due to licensed incompatibility, a free alternative was created.
    The editor has a modular architecture. Plugins allow you to expand the capabilities of editing tools (halloformat, halloheadings, hallolists), filtering tags (halloblacklist), image loading (halloimage). Has a free MIT license. Thanks to create.js it has Symphony integration.
    Demo createjs.org/demo/hallo

    Ckeditor


    In addition to the standard WYSIWYG editor, it also has a built-in editing mode. There is integration with the popular CMS Jommla and Drupal.
    The toolbar is customizable. It is possible to edit HTML, but not in the inline mode, but to regret it without highlighting the code. In addition to the free license, the editor also has a commercial license that includes support from $ 375 per year.
    Demo ckeditor.com/demo#inline

    Imperavi redactor


    Like CKEditor, there are two options, including support for a contentEditable called air mode. When editing, a trick with hidden textarea is used. This allows you to solve some of the limitations of contentEditable.
    Supports Drag and Drop download images. There is support for Amazon S3 to download images. The editor can be integrated thanks to a well-designed API. The editor is distributed under commercial license. Volume license from $ 199.
    Demo imperavi.com/redactor/examples/air

    Inlineeditor


    article on habr habrahabr.ru/post/167647
    Created to edit static HTML pages with the ability to save changes directly to the server. Supports Node.js and PHP. The latest version also has a toolbar with a basic set of formatting functions and a page generator with a choice of template and layout'a. Also has a handy HTML editor with highlighting. The module for Drupal is developed by the talbot user . Unlike other editors, in addition to integration into CMS, it is possible to use the editor as a standalone solution. For example, to quickly create or edit a prototype, or to create and edit simple sites that do not require dynamic content.
    Demo xreader.github.com/inplaceeditor/demo.html

    Table: purpose, integration, licenses

    Title / Link LicensingIntegrationUse cases
    hallojs.orgMIT licenseSymfonyCMS integration
    aloha-editor.orgGPLv2, GPLv3, Commercial LicenseLocomotive cmsCMS integration
    ckeditor.com/demo#inlineGPL, LGPL, MPL and Commercial licenseDrupal, Joomla, APICMS integration
    xreader.github.com/inplaceeditor/demo.htmlMIT LicenseDrupal (work in progress)Standalone
    imperavi.com/redactorCommercial license (from $ 99)APICMS integration


    Currently, inlline reactors are more likely to replace standard editors. In reality, their capabilities are far from limited to this. But in order to fully utilize the potential, a new type of CMS is needed before. Creating a similar system, for example, the Create.js project. But the work is still at the very beginning.

    Also popular now: