• 准备开始:

    EXAMPLE APPLICATION
  • QOR出自开发者,服务开发者。你需要掌握一定Go语言才能理解和使用QOR。

  • 如果你的项目从零开始,那就先从查看我们附带详细文档的应用示例开始吧。

以下品牌都在使用基于QOR的系统

  • Admin »

    快速为您的应用程序生成一个漂亮、可跨平台运行、可配置的管理后台。

  • Annotation »

    coming soon…

    可以在后台给用户界面元素动态加行内注释,用于解释和提示。

  • Documentation »

    coming soon…

    直接在后台为你的终端用户打开和编辑内嵌后台使用说明文档。

  • Publish »

    分别设置预演和正式服务器,使用Publish,内容管理员就能在正式发布之前预览所更新的内容。

  • Transition »

    用Transition来体现业务流程和执行业务规则。

  • Inline Edit »

    coming soon…

    通过网站前端登录,在对应的位置直接进行编辑。

  • Media Library »

    支持上传文件至云端或其他位置;支持图像裁剪和调整尺寸。

  • Worker »

    运行批处理进程,进行批量数据处理或其他耗时的计算。

  • Exchange »

    应用程序支持数据以CSV或者Excel文件导入和导出。

  • Internationalization(i18n) »

    多语言应用程序的翻译工具。

  • Localization(l10n) »

    在多语言环境中智能管理你的业务对象。

  • Roles »

    给不同的人分配不同角色,不同角色对应不同的权限,灵活实现细粒度的权限控制。

  • Admin

  • 快速为您的应用程序生成一个漂亮、可跨平台运行、可配置的管理后台。

    默认主题是基于谷歌Materials Design的设计理念;可同时兼容PC和移动设备。

  • Publish

  • 设定预演和生产环境

    支持在预演环境下预览,支持管理员对需要发布到正式服务器的类目进行选择。Publish可以配置成指定哪些数据类型需要先经预演服务器,再发布到正式服务器上,哪些数据允许预览或直接发布。结合Role和Transition,系统就能灵活完成内容修改和发布工作。

  • Transition

  • 一个可配置的状态机:

    定义状态、定义事件、定义状态变化的验证条件。

  • Inline Editcoming soon…

  • 通过网站前端登录,在对应的位置直接进行编辑。

    当以管理员身份登录时,就会出现特殊的菜单选项并显示Inline Edit的功能。开发人员可以具体给不同角色配置对应的编辑权限。 例如一个子站的管理员应该有权限定制该子站特定活动,而文案或者翻译人员在查看网页内容的时候,则有可以直接去优化页面文案。

    对于开发人员来说,Inline Edit提供了一个能够给前端编辑人员开发使用灵活、可配置部件的工具。

  • Media Library

  • 支持上传文件至云端或其他位置;支持图像裁剪和调整尺寸。

    Media Library支持上传和动态调整图片尺寸,且有选项支持将其保存为多种尺寸和分辨率,以适配多种平台。Media Library可以配置成文件保存在文件系统或云存储系统,结合Worker,就能高效管理批量图像的导入和处理。

  • Worker

  • 运行批处理进程,进行批量数据处理或其他耗时的任务。

    Worker本质上是进程的调度程序。Worker提供了一个界面,用于查看一个长进程的进展,中断不完整的长进程,以及查看所有长进程的运行日志。

  • Exchange

  • 你的应用程序支持数据以CSV或者Excel文件导入和导出。

    Exchange是一个数据文件的出口和入口。目前支持的导入和导出文件格式包括CSV和Excel 电子表格。

  • Localization(l10n)

  • 在多语言环境中智能管理你的业务对象。

    Localization用于管理多语言环境下的数据对象。请注意,这和简单的文字翻译(Internationalization包含了这个功能)是不一样的。

    Localization支持配置多区域以及全球(默认)模式,能够定义哪些角色对应能够访问和操作哪些属性,哪些区域和数据对象。

  • Roles

  • 配置角色和权限,实现细粒度的权限控制,创建适配组织和应用的工作流程。

    Roles 提供了一个健壮、可配置的架构,从而保证角色和权限的粒度控制。Roles还能对特定数据字段进行访问控制。使用Roles就能使某些功能为特定的用户/用户类型生效;结合Transition,就能让您的应用程序完美体现组织的工作流程。

  • 示例应用程序

    这个附有详细文档的示例应用程序会让您对QOR有大概的了解。在这个简单的书店应用程序中,演示了QOR的主要功能。

    覆盖到的QOR的功能包括构建图书目录;添加一个前端店铺;配置预演环境以便编辑能在发布到正式服务器之前,先进行内容修改和预览;还有Localization(L10n)实现书籍和作者信息的本地化以及Internationalization (I18n) 对管理后台的支持。

    VIEW ON GITHUB