Enabling or disabling Page Composer & Page Builder

October 8, 2024

Starting with Jahia 8.2, two user interfaces available to edit content items inside pages: 

  • Page Composer, accessible from the first level of navigation and available from Jahia 8.0
  • Page Builder, a new UI, available inside jContent 

To ease change management, these UIs can be enabled or disabled using the OSGi configuration of jContent:

  • hideLegacyPageComposer is the property to hide Page Composer; set it to false to show Page Composer.
  • showPageBuilder is the property to show Page Builder; set it to true to show Page Builder

For organizations that have been using Jahia for a while, we recommend enabling both UIs so that users can continue using an interface they are familiar with, while trying the new Page Builder UI whenever they want.

Two methods are available to update the OSGi configuration of jContent:

  • From the Jahia tools (OSGi console => OSGi => configuration => org.jahia.modules.jcontent).  Set hideLegacyPageComposer & showPageBuilder 
  • Using the following GraphQL call:
mutation { 
  admin { 
    jahia { 
      configuration(pid:"org.jahia.modules.jcontent") {
        pcHide: value(name:"hideLegacyPageComposer", value:"false") 
        pbShow: value(name:"showPageBuilder", value:"true") 
      }
    } 
  } 
}