Deprecate then remove node-based page builds

Created on 24 June 2023, about 1 year ago
Updated 28 June 2023, about 1 year ago

Problem/Motivation

Since its initial version on Drupal 4.6, G2 has supported the practice of using unpublished nodes with a custom rendering, in order to allow webmasters to fully customize the Main and Homonyms page, used for both disambiguation and listing by initials.

This is a practice that was always a bit strange, worrying because in most cases it requires enabling the PHP input filter, now in contrib, and has become essentially obsolete since Views went in core with Drupal 8, so we are deprecated this feature on the first 8.x-1.x actual release, with a goal to remove it in a subsequent 8.x-1.x release.

Proposed resolution

Replace node-built views by a choice of route or view:

  • main page
  • homonyms page

Remaining tasks

Define choices to be offered: route or view ? how to select them ?

User interface changes

Simpler UI, no need to enable the PHP filter contrib module.

API changes

None.

Data model changes

  • Remove nid properties in config schema
  • Remove the selected build nodes in content (or not ?)
๐ŸŒฑ Plan
Status

Postponed

Version

1.0

Component

Code

Created by

๐Ÿ‡ซ๐Ÿ‡ทFrance fgm Paris, France

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024