A list of Drupal 8.x + solutions for content authoring and site building.
The modules below are used to help Authors add and edit content on a Drupal website.
Notice that the list does not contain "widget level" modules but only the high level ones (eg the module paragraphs_tabs
is not included).
- paragraphs
- layout_builder (core)
- ckeditor5 (core, see related documentation on D.O. - Upgrade coordination for modules providing CKEditor 4 plugins)
- ckeditor (4.x) (core)
- formdazzle
- gutenberg
- h5p
- inline_entity_form
- hax
- panels, panelizer
- page_manager
- io_builder
- grapesjs_editor
- bricks
- stacks
- elementor
- https://dxpr.com/drupal-layout-builder
- Acquia.com - site-studio
- https://n1ed.com (integration with Drupal)
- https://setka.io
- https://froala.com
- https://ckeditor.com (Commercial edition)
- https://shuffle.dev
- media (core)
- imce
- dfm
- flmngr
- filebrowser
- plupload
- file_browser
The modules below are used to help Developers to create the best authoring tools and UI for Drupal. See also the work of D.O. UI Suite Initiative.
- paragraphs
- ds
- field_group
- inline_entity_form
- ui_patterns
- components
- block_field
- panels, panelizer
- cl_components
- patternkit
- custom_elements
- sfc
- sdc
- component_builder
- https://github.com/emulsify-ds/emulsify-drupal
- https://www.drupal.org/project/gesso
- https://github.com/promet/provus
- https://github.com/DuoConsulting/duo_foundation (based on Foundation)
- https://github.com/openeuropa/oe_theme
When validating an Auhoring tool for Drupal, these are the options we need to take under consideration so we choose the solution that fits our case.
- Assymetric data
- Copy - paste elements
- Core/Contrib/External
- Custom widgets
- Data sync
- Database storage type
- Diff results
- Direct HTML Source editing
- Drag & drop elements
- Drupal embed support
- Easy to use (Authors)
- Easy to use and setup (Developers)
- Easy to export/import
- Easy to migrate from
- Easy to style
- Extensible
- Internal references
- Layout
- Maintenance
- Media support
- Multilingual
- Multiple Authors
- Predictable experience
- Preview
- Price (if commercial)
- Real wysiwyg
- REST usage
- Reusable for development
- Revisions
- Searchable
- Structured data
- Usage on D.O.
- Users can break it
- Workflow and states
Copyright (c) 2022 EWORX S.A.