这是一个 WordPress 插件,又不仅仅是一个插件
Wizhi CMS 早期确实只是一个 WordPress 插件,开发这个插件的最初目的是把 WordPress 主题开发过程中常用的功能独立出来,以便在多个主题间重用。到现在、这个插件已经不只是一个插件了,已经可以理解为一个WordPress 应用开发框架了。
插件目前包含以下内容:
插件功能
- 路由系统:用来添加独立于后台的自定义 URL
- 常用内容模板简码:用来添加网站开发中常用的内容模块,以便很方便的调取后台内容。
- 表单构建工具:基于 WordPress Formmanager 的一个表单构建工具,支持文章、用户、分类项目自定义字段和选项表单。
UI 组件库
每个前端框架或多或少总有一些不太令人满意的地方,Wizhi CMS 包含的前端框架是结合Pure CSS 栅格系统, Bootstrap 常用 UI 组件的一个前段框架,提取出这两个框架中比较优秀的地方,剔除一些不常用的 UI 组建。
UI 库是独立的,可以用到其他项目中。
前端工具
如果 UI 库不是你的菜,你也可以直接使用 UI 库构建工具,构建自己的 UI 框架,这个工具基于 Sage Theme,也是独立的。
起始主题
有了 Wizhi CMS 插件的功能、也有了 UI 组建库和前端工具,做一个基于 WordPress 的网站就差一个主题了。这个也有了,基于 Underscore 框架,结合了上面提到的插件和 UI 组件库。取名叫 “enter”
有了上面的工具,拿到 PSD 就可以直接开干了。