umd_digital / umd_terp
UMD Terp 是所有 UMD Drupal 8 项目的基主题。
Requires
- drupal/twig_field_value: *
- drupal/twig_tweak: *
- umd_digital/umd_schoolwide_header: *
- umd_digital/umd_terp_base: *
- dev-master
- 10.0.3
- 10.0.2
- 10.0.1
- 10.0
- 8.1.x-dev
- 8.1.109
- 8.1.108
- 8.1.107
- 8.1.106
- 8.1.105
- 8.1.104
- 8.1.103
- 8.1.102
- 8.1.101
- 8.1.100
- 8.1.99
- 8.1.98
- 8.1.97
- 8.1.96
- 8.1.95
- 8.1.94
- 8.1.93
- 8.1.92
- 8.1.91
- 8.1.90
- 8.1.89
- 8.1.88
- 8.1.87
- 8.1.86
- 8.1.85
- 8.1.84
- 8.1.83
- 8.1.82
- 8.1.81
- 8.1.80
- 8.1.79
- 8.1.78
- 8.1.77
- 8.1.76
- 8.1.75
- 8.1.74
- 8.1.73
- 8.1.72
- 8.1.71
- 8.1.70
- 8.1.69
- 8.1.68
- 8.1.67
- 8.1.66
- 8.1.65
- 8.1.64
- 8.1.63
- 8.1.62
- 8.1.61
- 8.1.60
- 8.1.59
- 8.1.58
- 8.1.57
- 8.1.56
- 8.1.55
- 8.1.54
- 8.1.53
- 8.1.52
- 8.1.51
- 8.1.50
- 8.1.49
- 8.1.48
- 8.1.47
- 8.1.46
- 8.1.45
- 8.1.44
- 8.1.43
- 8.1.42
- 8.1.41
- 8.1.40
- 8.1.39
- 8.1.38
- 8.1.37
- 8.1.36
- 8.1.35
- 8.1.34
- 8.1.33
- 8.1.32
- 8.1.31
- 8.1.30
- 8.1.29
- 8.1.28
- 8.1.27
- 8.1.26
- 8.1.25
- 8.1.24
- 8.1.23
- 8.1.22
- 8.1.21
- 8.1.20
- 8.1.19
- 8.1.18
- 8.1.17
- 8.1.16
- 8.1.15
- 8.1.14
- 8.1.13
- 8.1.12
- 8.1.11
- 8.1.10
- 8.1.9
- 8.1.8
- 8.1.7
- 8.1.6
- 8.1.5
- 8.1.4
- 8.1.3
- 8.1.2
- 8.1.1
- 8.1.0
- dev-accessibility
- dev-dev-grad-10
- dev-develop
- dev-dependabot/npm_and_yarn/static/qs-and-browser-sync-and-express-6.11.1
- dev-dependabot/npm_and_yarn/static/nunjucks-3.2.4
- dev-dependabot/npm_and_yarn/static/socket.io-parser-3.3.3
- dev-dependabot/npm_and_yarn/static/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/static/minimist-1.2.8
- dev-dependabot/npm_and_yarn/static/node-sass-7.0.0
- dev-f-trello-qqrhFdb5
- dev-f-trello-45jEUPAV
- dev-f-t-W5Q9UZEq
- dev-f-t-elERoa43
- dev-f-8.1.63
- dev-h-8.1.62
- dev-h-8.1.55
- dev-h-8.1.52
- dev-h-8.1.50
- dev-h-8.1.43
- dev-f-trello-hpZhEMR8
- dev-f-trello-6Y4OEJcT
- dev-f-trello-zIpw2RwL
- dev-css-overwrites-production
- dev-h-8.1.27
This package is auto-updated.
Last update: 2024-08-31 18:44:11 UTC
README
UMD Terp 是所有 UMD Drupal 8 项目的基主题。它将 UMD 认可的元素和功能结合到一个修改过的 Bootstrap 主题中。它最好与UMD Terp Base 模块一起使用,该模块提供了一系列模块和配置,以使该主题按预期工作。它还旨在集成UMD 全校性头部。
此主题可以独立使用,也可以作为自定义子主题进一步定制的基主题。
要求
安装
- 确保Twig Tweak 模块已启用。
- 确保Twig Field Value 模块已启用。
- 按照正常安装任何 Drupal 8 主题的方式安装。
通过 Composer
composer require umd_digital/umd_terp --prefer-distdrush en umd_terp或通过管理界面启用
手动
- 将此存储库下载到 /themes/contrib/umd_terp
drush en umd_terp或通过管理界面启用
配置
- 确保UMD Terp Base 模块已安装,并启用了子模块。
主题选项
UMD Terp 头部设置
- 浅色头部样式:默认为深色头部/导航区域。此选项将其切换到浅色头部/导航区域。
UMD Terp 页脚设置
- 标志:部门/机构等标志。
- 地址:部门/机构等地址。
- 电话号码:部门/机构等电话号码。
- 电子邮件:部门/机构等电子邮件地址。
UMD Terp 社交媒体账号
- Twitter 链接:部门/机构等的 Twitter 链接。
- Facebook 链接:部门/机构等的 Facebook 链接。
- YouTube 链接:部门/机构等的 YouTube 链接。
- Instagram 链接:部门/机构等的 Instagram 链接。
- LinkedIn 链接:部门/机构等的 LinkedIn 链接。
UMD Terp 目录设置
- 返回目录文本:提供个人资料页面上“返回目录”链接的文本。
- 返回目录路径:提供个人资料页面上“返回目录”链接的路径。
UMD Terp 管理设置
- 资源路径:仅限开发使用。主题中任何静态图像等的资源路径,用于 twig 主题。
开发
版本控制
必须通过 GitHub 进行语义标记,以便更新可以通过 composer 拉取。准备部署时,在 GitHub 中创建一个标签,比上一个版本高一个版本,起始版本为 8.1.0
- 小版本(非破坏性更改):8.1.1、8.1.2 等。
- 主版本(破坏性更改):8.2.0、8.3.0 等。
标签通过 Gitflow 处理。分支命名如下
- 生产发布分支:
master - 下一个发布开发分支:
develop - 功能分支前缀:
f- - 发布分支前缀:
r- - 热修复分支前缀:
h- - 支持分支前缀:
s-
核心(基础)主题问题、补丁等
所有编辑、请求等应提交到UMD Terp 主题的github仓库。请将问题添加到问题队列。补丁将根据其价值以及可用资源进行审查。
前端
所有CSS、JS等文件都基于static文件夹。本项目提供与idfive组件库类似的开发体验,但使用Bootstrap 4作为底层前端库。
UMD组件库包括Fractal用于基于组件的开发。您可以将自己的组件添加到src/components文件夹。静态资源,如JavaScript、CSS和图像,将从build文件夹中提供服务,但也可以通过编辑fractal.js文件进行配置以满足特定需求。更多信息,请参阅Fractal指南。
有关前端配置的更多信息,请参阅/static/README.md。
定制
这个主题绝对不应该直接修改。相反,创建一个子主题,以便您仍然可以从这个基础主题的未来版本中受益。一旦完成,您就可以在子主题内部覆盖CSS、模板和主题处理。有关更多信息,请参阅子主题。
定制说明
- 一些小部件包括“暗黑模式”。如果您正在重新设计厨房水槽小部件,请考虑这一点。
- 别忘了考虑UMD全校性头部。
故障排除
- 确保Twig Tweak模块存在并已启用。