Discuss how to improve the handling of the SkipTo third party assets

Created on 28 March 2025, 9 days ago

Problem/Motivation

At the moment the js and css assets for SkipTo are simply manually downloaded, and then added to the SkipTo module. But that requires a new SkipTo release for every patch release and there is no real way for the user to update the SkipTo assets on at least a patch release on their own.

Steps to reproduce

Proposed resolution

There are two approaches available (and probably there are more, feel free to add):

  1. Create an additional project on d.o that contains only the assets. Klaro https://www.drupal.org/project/klaro has taken that route with https://www.drupal.org/project/klaro_js .
  2. Use foxy https://www.drupal.org/project/foxy for integrating and managing the third party assets, an approach proposed by the #frontend-bundler-initiative. problem is that approach requires vite while skipto uses gulp and SkipTo is also shipping a lot of additional assets alongside the compiled javascript.

Remaining tasks

User interface changes

API changes

Data model changes

Feature request
Status

Active

Version

2.0

Component

Code

Created by

🇩🇪Germany rkoller Nürnberg, Germany

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

Comments & Activities

Production build 0.71.5 2024