Skip to content
Snippets Groups Projects
Select Git revision
  • 3399178-improve-css-injection
  • 8.x-2.x default
  • 8.x-1.x
  • 3319060-core-gutenberg-block
  • 3.0.x
  • 3273330-update-gutenberg-library
  • feature/organize-form-alter
  • feature/template-builder
  • 3252496-upgrade-to-gutenberg
  • 3000499-add-sidebar-options
  • 8.x-2.x-3163200-entity-agnostic
  • 8.x-2.x-3107797-dynamic-render
  • 3044237-github-security-alert
  • 8.x-1.x-3107797-dynamic-render
  • 8.x-1.x-fields-mapping
  • media_library
  • 8.x-1.x-blocks-settings
  • block_configuration
  • 8.x-2.8
  • 8.x-2.7
  • 8.x-2.6
  • 8.x-2.5
  • 8.x-2.4
  • 8.x-2.3
  • 8.x-2.2
  • previous/3163200-make-gutenberg-entity-v2/2021-10-22
  • 8.x-1.14
  • 8.x-1.13
  • 8.x-2.1
  • 8.x-2.0
  • 8.x-1.12
  • 8.x-2.0-beta2
  • 8.x-2.0-beta1
  • 8.x-1.11
  • 8.x-1.10
  • 8.x-1.9
  • 8.x-1.8
  • 8.x-1.7
38 results

gutenberg-3399178

  • Clone with SSH
  • Clone with HTTPS
  • Forked from project / gutenberg
    154 commits behind the upstream repository.

    CONTENTS OF THIS FILE

    • Introduction
    • Requirements
    • Installation
    • Configuration
    • Maintainers

    INTRODUCTION

    • Drupal Gutenberg brings the powerful content editing experience of Gutenberg to Drupal.

    • Drupal + Gutenberg is a powerful combo. Drupal 8 is a rock solid CMS framework packed with powerful admin features. Our only complaint? Drupal 8 is missing a modern UI for rich content creation. Let’s change this!

    • More functionality wrapped in a smooth UI. Hundreds of hours with user testing. Decoupled. React.js. Clean output. Open source.

    • Gutenberg on GitHub

    • For a full description: https://www.drupal.org/project/gutenberg

    • Issue queue for Gutenberg: https://www.drupal.org/project/issues/gutenberg

    • Also check Gutenberg-JS, a stand-alone Gutenberg editor for your custom sites or web apps.

    REQUIREMENTS

    No specific requirements.

    INSTALLATION

    CONFIGURATION

    • To test the module, simply download it from the Drupal Gutenberg project page and enable it.

    • Then go to any content type edit page and enable Gutenberg Experience.

    • Assign the use gutenberg permission and access to the "Gutenberg" text format to all desired user roles.

    DEVELOPMENT

    NodeJS 8.11+ and NPM 6.0+ are required. Alternatively Yarn 1.6+ can be used.

    • npm install
    • Watching file while developing: npm start
    • Build: npm run build

    For custom block development, check the example_block sub-module.

    Updating WordPress Gutenberg Packages

    This module uses the compiled JS packages from WordPress Gutenberg. Basically we just need to copy the files to vendor/gutenberg.

    Steps to update WordPress Gutenberg packages:

    • Update gutenberg-version to the relevant version in the module's package.json (the v prefix is important).
    • Review the external vendor dependencies definitions in scripts/generate-vendor.php in case they need updating.
    • Run npm run build:gutenbergjs to build the Gutenberg JS scripts - it will also update the gutenberg.libraries.yml and gutenberg.module file.
    • Clear the Drupal cache and test that all core features are still functional.
    • Perform a full production release by running npm run release.

    Vendor packages

    MAINTAINERS

    Current maintainers: