61 lines
5.2 KiB
Markdown
61 lines
5.2 KiB
Markdown
# 设计贡献指南
|
||
|
||
关于如何开始为古腾堡项目贡献设计力量的指南。
|
||
|
||
## 讨论交流
|
||
|
||
[WordPress设计博客](https://make.wordpress.org/design/)是获取WordPress设计团队最新资讯的主要平台,包含公告通知、产品目标、会议记录和议程安排等内容。
|
||
|
||
设计相关的实时讨论在[WordPress官方Slack](https://make.wordpress.org/chat)的`#design`频道进行(需注册)。设计团队每周三UTC时间19:00举行例会。
|
||
|
||
## 设计师如何参与贡献?
|
||
|
||
古腾堡项目使用GitHub管理代码和跟踪问题。主代码库位于:[https://github.com/WordPress/gutenberg](https://github.com/WordPress/gutenberg)。
|
||
|
||
若您希望参与设计或前端开发,欢迎处理标有[需要设计](https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Needs+Design%22)或[需要设计反馈](https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+is%3Aopen+label%3A"Needs+Design+Feedback%22)标签的任务。我们期待您提供深思熟虑的回复、设计稿、动态演示、草图或手绘稿。建议的修改最好基于前期工作成果进行最小化且具体的迭代,以便对比参考。
|
||
|
||
[WordPress设计团队](https://make.wordpress.org/design/)使用[Figma](https://www.figma.com/)进行协作与成果分享。若您希望参与贡献,请加入[Slack](https://make.wordpress.org/chat/)的[#design频道](https://wordpress.slack.com/messages/design/),申请获取免费Figma账户。这将使您能够使用WordPress官方提供的实用[组件库](https://www.figma.com/file/ZtN5xslEVYgzU7Dd5CxgGZwq/WordPress-Components?node-id=0%3A1)。
|
||
|
||
## 设计原则
|
||
|
||
本章节将阐述编辑器界面的设计原则与模式——旨在说明设计背景、指导未来改进,并帮助人们设计出优秀的区块。
|
||
|
||
<img width="200" src="https://raw.githubusercontent.com/WordPress/gutenberg/HEAD/docs/contributors/assets/gutenberg-logo-black.svg" alt="古腾堡标识" />
|
||
|
||
古腾堡标识由[Cristel Rossignol](https://twitter.com/cristelrossi)设计,基于GPL协议发布。[下载SVG格式标识](https://raw.githubusercontent.com/WordPress/gutenberg/HEAD/docs/contributors/assets/gutenberg-logo-black.svg)。
|
||
|
||
### 古腾堡的核心目标
|
||
|
||
古腾堡的终极目标是打造直观易用的文章与页面编辑体验,让用户轻松创建丰富布局。区块编辑器是首款基于此内容创作方法论推出的产品。
|
||
|
||
根据[项目启动宣言](https://make.wordpress.org/core/2017/01/04/focus-tech-and-design-leads/):
|
||
|
||
> 该编辑器致力于打造全新的页面与文章构建体验,让富媒体内容创作变得轻松自如,并通过“区块”功能简化当前需要短代码、自定义HTML或复杂嵌入操作才能实现的效果。
|
||
|
||
我们可从中提炼出若干核心原则:
|
||
|
||
- **富媒体内容创作是WordPress的核心优势**
|
||
- **区块将在统一界面中整合功能与交互模式**:用户无需再使用短代码、自定义HTML或粘贴嵌入链接。只需掌握区块使用方法,即可解锁全部功能
|
||
- **提升核心功能的可发现性**:消除难以察觉的“隐藏功能”。WordPress支持大量区块和30余种嵌入类型,需增强其可见度
|
||
|
||
### 设计初衷
|
||
|
||
WordPress区别于其他系统的特质在于:只要用户掌握HTML和CSS并能构建自定义主题,即可实现无限可能的文章布局。
|
||
|
||
古腾堡将编辑器重塑为直观工具,让用户无需技术背景即可通过简单点击创作富媒体内容、构建精美布局。WordPress将成为人人可用的强大灵活内容创作平台。
|
||
|
||
### 愿景规划
|
||
|
||
古腾堡致力于降低富媒体内容创作门槛。这意味着需要确保默认设置的合理性,将高级布局选项集成至区块中,并使核心操作触手可及。任何人都应能无障碍地使用WordPress创作内容。
|
||
|
||
**WordPress站点的所有元素都将区块化**:无论是文本、图片、相册、小工具、短代码,还是通过插件添加的自定义HTML片段。用户仅需掌握区块界面这一种交互方式。
|
||
|
||
**所有区块平等共存**:它们统一位于插入器界面中。通过最近使用记录、搜索功能、标签分类和分组管理,确保常用区块随时可用。
|
||
|
||
**拖拽操作作为辅助**:为了更好的可访问性和平台兼容性,拖拽交互作为点击、跳转和空格等明确操作的增强功能存在。
|
||
|
||
**占位符设计至关重要**:支持中性占位状态的区块都应实现该特性。图片占位区块显示媒体库入口按钮,文本占位区块呈现输入提示。通过占位符设计,我们可以预定义可编辑布局,用户只需填充内容即可。
|
||
|
||
**直接操作符合直觉**:区块界面允许用户在页面上直接操控内容。插件和主题开发者将通过构建自定义区块来支持和扩展这种体验。
|
||
|
||
**定制化无需代码编辑**:传统定制方式需要复杂标记语言,而复杂标记极易出错。古腾堡让定制过程更直观可靠。开发者可提供直接渲染布局片段的定制区块(例如三栏功能网格),并明确指定用户可直接编辑的部分。这意味着用户能自主更新文本、替换图片、调整栏数,无需寻求开发者帮助,也不必担心破坏布局。 |