umd / 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
- 8.1.x-dev
- 8.1.109-alpha
- 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-f-trello-qqrhFdb5
- dev-develop
- 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-09-06 14:50:06 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-dist
drush en umd_terp
或通过管理界面启用
手动
- 将此存储库下载到 /themes/contrib/umd_terp
drush en umd_terp
或通过管理界面启用
配置
- 确保已安装 UMD Terp Base 模块 并启用子模块。
主题选项
UMD Terp 标题设置
- 浅色标题样式:默认为深色标题/导航区域。此选项将其切换为浅色标题/导航区域。
UMD Terp 页脚设置
- 标志:部门/机构等的标志。
- 地址:部门/机构等的地址。
- 电话号码:部门/机构等的电话号码。
- 电子邮件:部门/机构等的电子邮件地址。
UMD Terp 社交媒体账号
- 推特链接:部门/机构等的推特链接。
- 脸书链接:部门/机构等的脸书链接。
- YouTube 链接:部门/机构等的 YouTube 链接。
- Instagram 链接:部门/机构等的 Instagram 链接。
- 领英链接:部门/机构等的领英链接。
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 Theme的GitHub仓库。请将问题添加到问题队列。补丁将根据质量及可用资源进行审查。
前端
所有CSS、JS等文件均基于static文件夹。本项目提供的开发体验与idfive组件库类似,但底层前端库使用Bootstrap 4。
UMD组件库包含Fractal用于组件化开发。您可以将自己的组件添加到src/components
文件夹。静态资源如JavaScript、CSS和图片将从build
文件夹提供,但也可以通过编辑fractal.js文件进行配置以满足特定需求。更多信息,请参阅fractal指南。
有关前端配置的更多信息,请参阅/static/README.md。
定制化
此主题绝对不应直接修改。相反,创建一个子主题,以便您仍能从此基础主题的将来版本中受益。一旦完成,您就可以在该子主题内覆盖CSS、模板和主题处理。有关更多信息,请参阅子主题。
关于定制化的注意事项
- 一些小部件包含“暗黑模式”。在重新设计厨房水槽小部件时,请考虑这一点。
- 别忘了考虑到UMD Schoolwide Header。
故障排除
- 请确保Twig Tweak Module已存在并已启用。