Enable default theme templates

Created on 6 August 2020, almost 4 years ago
Updated 24 January 2023, over 1 year ago

Problem/Motivation

Simplify the task of creating a custom theme. Currently when someone enables the Ladder Step module, they get a the theme containing relatively complex behaviors and styles that are specific to the Drupal Ladder. These existing elements would require a significant effort to override in order to implement a custom theme.

Proposed resolution

Take a minimalist approach in the theme that ships with the module in order to simplify the common task of implementing one's own theme. The theme that ships with the module should enable each feature so that evaluators can understand the module once they install it. However, we should not add any complexity beyond what is required for this evaluation.

For now, let's pass through the theme elements that are part of libraries on which this module depends.

Proposed user acceptance tests

https://gitlab.com/ownsourcing/ladder-steps/-/blob/ladder-testcase/featu...

Remaining tasks

- Add basic theme files to the module and to submodules according to scope of each
- Determine the essential features introduced by the theme and minimize the amount of code shipped with the module

User interface changes

TBD (extensive)

API changes

None anticipated

Data model changes

None anticipated

Release notes snippet

TBD

<!-- See https://drupal.org/core-mentoring/novice-tasks for tips on identifying novice tasks. Delete or add "Novice" from the Novice? column in the table below as appropriate. Uncomment tasks as the issue advances. Update the Complete? column to indicate when they are done, and maybe reference the comment number where they were done. -->
📌 Task
Status

Closed: outdated

Version

3.0

Component

Code

Created by

🇮🇳India ishani.addweb

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024