准备

这是一份分步跟随用 WEEGLOO 创建第一个服务的快速入门。在这第一步中,先了解要创建什么,并准备好用于存放数据的工作空间。

开始之前

借助 WEEGLOO,无需亲自搭建复杂的后端(在背后存储和处理数据的系统),就能快速具备管理和分发内容的结构。而且,从小型主页到数千万乃至数十亿条规模的企业级服务,都能在同一套基础之上稳步成长。

在本快速入门中,作为掌握 WEEGLOO 基本用法的示例,我们将一起创建一个发布技术文章的 Tech Blog。目标是在跟随构建真实服务的流程的同时,自然地理解各项功能各自承担的角色。

这里的 Tech Blog 是任何人都可以通过网页浏览器访问的 Web 服务。对访问者主要只提供阅读已发布文章的功能,而在内部则具备多位作者共同撰写和修改文章的协作环境。

博客的内容基本以文本为中心,但也可以一并加入有助于理解的图片或文件形式的附加资料。此外,这类内容能够在全球任何地方都被快速访问,并且稳定地提供,这一点也很重要。

接下来,基于这些需求,用 WEEGLOO 分步构建 Tech Blog。

工作空间的两个层级

工作空间分为两个层级。Organization 是指代一家公司或整个团队的最上层空间,Space 则是在其中容纳一个服务的空间。

之所以分层,是因为一个团队会同时运营多个服务。在同一个 Organization 内,把公司主页、博客、活动页面分别放在独立的 Space 中,数据、权限和设置就不会互相混杂。

关于 Organization 和 Space 的详细内容,在 Organization 与 Space 中介绍。

创建工作空间

如果出现左侧排列着菜单的界面

这说明您已经属于某个 Organization。可能是收到了团队的邀请,也可能是之前自己创建过 Organization。左侧最上方显示 Organization 名称,其下显示当前打开的 Space 名称。

内容工作室的左侧区域。最上方是 Organization 名称 Weegloo,其下是当前 Space 的名称和标识符,菜单按资源、服务、设置与管理的顺序排列

这时请不要新建 Organization。另外创建的 Organization 会与团队的那个彼此分离,成员和内容都无法共用。只需添加示例中要用的 Space 即可。

如果您是作为成员被邀请进团队的,创建 Space 可能会失败。这种情况下,请在已经加入的 Space 中继续,或者向 Organization 管理员申请创建 Space 的权限。

  1. 点击左侧最上方的 Space 名称。Space 列表随即打开。
  2. 点击列表最底部的 创建 Space。
  3. 在 名称 中输入 Tech Blog。
  4. Default Locale 是这个 Space 用于存放内容的默认语言。这里保持默认值不变。
  5. 点击 保存。

创建 Space 对话框。在名称栏中输入 “Tech Blog”,Default Locale 为 English (United States) en-US 的样子

确定了要使用的 Space 之后,请跳过下一节,前往这一步创建了什么。

如果出现提示需要 Organization 的界面

这说明您还不属于任何 Organization。在这里创建 Organization 后,会接着创建第一个 Space,然后开始工作。

注册后立即出现的引导界面。按 Organization、Space、Content · Media 的顺序列出结构,Free 方案说明旁边是创建 Organization 按钮,下方是如何请求邀请按钮

如果团队已经在用 WEEGLOO,而您还没有收到邀请,请不要在这里创建 Organization。点击 如何请求邀请,会打开请求邀请的界面,可以复制当前登录的账户地址和要发给管理员的请求文字。管理员发出邀请后,无需审批流程即可直接成为成员,重新登录就能看到团队的 Organization。如果在请求邀请的界面上改变了主意,可以通过 仍然自己创建 回到自己创建的方式。

自己创建时,先从 Organization 开始。

  1. 点击 创建 Organization。
  2. 在 名称 中输入 Weegloo。
  3. 点击 下一步:创建 Space。

创建 Organization 的界面。上方显示 1 Organization 和 2 Space 两个步骤,名称栏中输入了 “Weegloo”,下方是下一步:创建 Space 按钮

接着创建第一个 Space。

  1. 在 名称 中输入 Tech Blog。
  2. Default Locale 保持默认值不变。
  3. 点击 创建 Space 并开始。

创建 Space 的界面。1 Organization 步骤显示为已完成,名称栏中是 “Tech Blog”,Default Locale 为 English (United States) en-US,下方是创建 Space 并开始按钮

创建完成后,会直接进入 “Tech Blog” Space。

这一步创建了什么

现在要使用的 Space 已经确定。如果是刚刚注册,那就是刚创建的 “Weegloo” Organization 之下的 “Tech Blog”;如果原本已经属于某个 Organization,那就是在它之下新增的或者一直在用的 Space。今后要做的所有工作,例如定义文章数据、创建实际内容、上传图片、设置权限,都将在这个 Space 内进行。因此这一步不只是初始设置,而是搭建整个服务结构的起点。只有工作空间配置妥当,之后的数据设计与功能实现才能以一致的流程推进。

现在工作空间已经准备就绪,下一步我们将设计 Content Type,以定义博客所需数据的形态。