Author Experience in DRUPAL - Libbna/CUSTOM-CMS GitHub Wiki

What is web authoring?

  • Is a process in which an individual uses a graphical interface to create a website.
  • With this approach, the user does not create HTML code to make a Web page. Instead, they use a program or a "what you see is what you get" editor to do the job.

Content Authoring Experience

  • A CMS platform helps companies create, manage, and scale their digital content for a website.
  • The content authoring experience in CMS involves how writers, editors, and content reviewers use a CMS platform to write, edit, and review content.
  • This could be writing a page, writing a post, taking content through workflow, editing content, uploading assets such as images, videos, and PDFs. It can include tagging content with taxonomy terms and adding pages to the navigation structure.

Authoring experience in Drupal:

  • For years, the complaint from the Drupal was the authoring experience was severely lacking, clumsy, and often time consuming.
  • Drupal 7 was an initiative over prior versions after installing different contributes modules, but developer really needed to tie everything together.
  • As of Drupal 8.6, the following Drupal core modules are available to vastly improve the authoring experience:

    1. Quick Edit module - allows you to hover over editable content, edit it, and save it on-the-fly.
    2. CKEditor module provides a powerful WYSIWYG editor.
    3. Layout Builder module allows you to change your page layout without hiring a Drupal developer or Drupal agency.
    4. Media and Media Library modules provides a nice User Interface (UI) for adding and managing media assets (images, files, audio, and video).
    5. Workspaces module provides an Agile-like workflow for your content creation process that allows site editors to prepare and preview a complete set of related content on the live server before making it available to the public.
    6. Workflows module provides a simple UI for creating basic to complex content moderation and governance workflows.
    7. Multilingual modules add the ability to translate content and the authoring environment into other languages easily.

Also at DrupalCon Denver, Dries Buytaert announced an initiative SPARK. Which focuses on authoring experience improvements for Drupal.