Open jenlampton opened 6 months ago
@jenlampton I'm not sure if you saw this, but FYI: https://forum.backdropcms.org/forum/themes-anything-zen
I also posted "Backdrop port of 7.56" @ https://www.drupal.org/project/zen/issues/3445510 I never made the jump to Zen 7.6, I've used the Zen 7.56 on several "starterkits". 7.56 just seemed to be more stable. I can't remember if there was a difficult upgrade from 7.56 to 7.6. Zen has great documentation and with more than 30,000 sites using it... a Backdrop version could bring many new Backdrop sites. I'm not a developer but will follow this port request and offer as much input as I can. Thank you @jenlampton for bringing up this issue and for your tremendous effort to help build the Backdrop community. Thank you @stpaultim for your speedy responses to questions and your efforts with Backdrop.
@joe-maine After reviewing the Zen theme I'm actually feeling more confident about working on a port. I had expected it to be larger and more complex than I found.
@jenlampton - that's great news! I hope the port will work from either 7.5 or 7.6 and will include a new starterkit. I'm looking forward to testing. It's taking a while to get my old D-7 sites ready for the jump to Backdrop.
Name of the module, theme, or layout Zen
Link to the drupal.org module, theme, or layout https://www.drupal.org/project/zen
Link to the Drupal 7 source code https://git.drupalcode.org/project/zen/-/tree/7.x-6.x?ref_type=heads
(Optional) Link to an issue in the drupal.org queue asking the Drupal community if anyone is working on a Backdrop port of this project @todo
Initial reactions:
_zen_preprocess_html
sets order of CSS filesTemplate files
Template files to delete
Preprocess functions:
theme_layout_region_inner
maybe also create matching zen_layouts projectblock_html_id
, update class array keys,Process functions
script
tags. see ifbackdrop_add_js
is useful here?Theme function overrodes:
Alter functions:
last_in_region
setting: rework for layoutsmaybe also create matching zen_layouts project
zen-no-wrapper
panels layoutpage.tpl.php
extras/sass/layouts
extras/text-replacements/layouts