准备
这是一份分步跟随用 WEEGLOO 创建第一个服务的快速入门。在这第一步中,先了解要创建什么,并准备好用于存放数据的工作空间。
开始之前
借助 WEEGLOO,无需亲自搭建复杂的后端(在背后存储和处理数据的系统),就能快速具备管理和分发内容的结构。而且,从小型主页到数千万乃至数十亿条规模的企业级服务,都能在同一套基础之上稳步成长。
在本快速入门中,作为掌握 WEEGLOO 基本用法的示例,我们将一起创建一个发布技术文章的 Tech Blog。目标是在跟随构建真实服务的流程的同时,自然地理解各项功能各自承担的角色。
这里的 Tech Blog 是任何人都可以通过网页浏览器访问的 Web 服务。对访问者主要只提供阅读已发布文章的功能,而在内部则具备多位作者共同撰写和修改文章的协作环境。
博客的内容基本以文本为中心,但也可以一并加入有助于理解的图片或文件形式的附加资料。此外,这类内容能够在全球任何地方都被快速访问,并且稳定地提供,这一点也很重要。
接下来,基于这些需求,用 WEEGLOO 分步构建 Tech Blog。
工作空间的两个层级
工作空间分为两个层级。Organization 是指代一家公司或整个团队的最上层空间,Space 则是在其中容纳一个服务的空间。
之所以分层,是因为一个团队会同时运营多个服务。在同一个 Organization 内,把公司主页、博客、活动页面分别放在独立的 Space 中,数据、权限和设置就不会互相混杂。
关于 Organization 和 Space 的详细内容,在 Organization 与 Space 中介绍。
创建工作空间
如果出现左侧排列着菜单的界面
这说明您已经属于某个 Organization。可能是收到了团队的邀请,也可能是之前自己创建过 Organization。左侧最上方显示 Organization 名称,其下显示当前打开的 Space 名称。

这时请不要新建 Organization。另外创建的 Organization 会与团队的那个彼此分离,成员和内容都无法共用。只需添加示例中要用的 Space 即可。
如果您是作为成员被邀请进团队的,创建 Space 可能会失败。这种情况下,请在已经加入的 Space 中继续,或者向 Organization 管理员申请创建 Space 的权限。
- 点击左侧最上方的 Space 名称。Space 列表随即打开。
- 点击列表最底部的 创建 Space。
- 在 名称 中输入
Tech Blog。 - Default Locale 是这个 Space 用于存放内容的默认语言。这里保持默认值不变。
- 点击 保存。

确定了要使用的 Space 之后,请跳过下一节,前往这一步创建了什么。
如果出现提示需要 Organization 的界面
这说明您还不属于任何 Organization。在这里创建 Organization 后,会接着创建第一个 Space,然后开始工作。

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

接着创建第一个 Space。
- 在 名称 中输入
Tech Blog。 - Default Locale 保持默认值不变。
- 点击 创建 Space 并开始。

创建完成后,会直接进入 “Tech Blog” Space。
这一步创建了什么
现在要使用的 Space 已经确定。如果是刚刚注册,那就是刚创建的 “Weegloo” Organization 之下的 “Tech Blog”;如果原本已经属于某个 Organization,那就是在它之下新增的或者一直在用的 Space。今后要做的所有工作,例如定义文章数据、创建实际内容、上传图片、设置权限,都将在这个 Space 内进行。因此这一步不只是初始设置,而是搭建整个服务结构的起点。只有工作空间配置妥当,之后的数据设计与功能实现才能以一致的流程推进。
现在工作空间已经准备就绪,下一步我们将设计 Content Type,以定义博客所需数据的形态。
- 设计数据结构:用 Content Type 定义博客文章由哪些项目构成。
