访问面板

这个 管理面板 是一个以模型为中心的界面,受信任的用户可以在其中管理GeoNode上的内容。
只有员工用户才能访问管理界面。

注解

“Staff”标志控制用户是否被允许登录到管理界面,可以由管理面板本身设置。

可通过以下方式访问该面板 Admin 链接的链接 用户菜单 在导航栏中(见下图)或通过此URL: http://<your_geonode_host>/admin

../../_images/admin_link.png

用户菜单的管理链接

当单击该链接时,基于Django的 管理界面 页面将打开,并向您显示在GeoNode中注册的所有Django模型。

../../_images/django_geonode_admin_interface.png

GeoNode管理界面

重置或更改管理员密码

管理界面 您可以访问 CHANGE PASSWORD 位于导航栏右侧的链接。

../../_images/change_password_link.png

更改密码链接

它允许您访问 更改密码表单 您可以通过它更改密码。

../../_images/change_password_form.png

更改密码表单

填写完字段后,请单击 CHANGE MY PASSWORD 来执行更改。

简单主题化

默认情况下,GeoNode提供了一些可从管理面板直接管理的专题选项。大多数情况下,这些选项允许您轻松更改GeoNode外观,而无需触及 HTMLCSS

作为一个 administratorhttp://<your_geonode_host>/admin/geonode_themes/geonodethemecustomization/

../../_images/themes.png

可用主题列表

该面板显示所有可用的GeoNode主题(如果有),并允许您创建新主题。

警告

一次只能有一个主题是 已激活 (又名 已启用 )。通过禁用或删除所有可用的主题,GeoNode会将GUI恢复为默认图形用户界面。

编辑或创建新主题,实际上将允许您自定义几个属性。

至少您需要提供一个 Name 主题。或者,您还可以指定 Description ,这将使您能够更好地识别您创建的主题类型。

../../_images/theme-def-0001.png

主题名称和描述

就在 Description 字段中,您会发现 Enabled 复选框,允许您切换主题。

../../_images/theme-def-0002.png

主题名称和描述

幻灯片放映

要在幻灯片放映和巨型加速器之间切换,请将欢迎主题的值从“幻灯片放映”翻转到“巨型加速器”,反之亦然,以便在主页中显示带有“快速入门”链接的超大加速器或幻灯片放映。

例如,要显示幻灯片放映,请将欢迎主题从巨型加速器背景更改为

../../_images/theme-def-0007a.png

要放映幻灯片,请执行以下操作

../../_images/theme-def-0007b.png

在创建幻灯片放映之前,请确保您有幻灯片可供选择(在多选小工具中)以组成幻灯片放映。

../../_images/theme-def-0007c.png

如果不存在幻灯片,请单击幻灯片放映多选小工具旁边的加号(+)按钮以添加新幻灯片。

../../_images/theme-def-0007d.png

填写幻灯片名称,使用标注格式设置幻灯片内容,然后上载幻灯片图像(幻灯片在查看时将显示的图像)。

../../_images/theme-def-0007e.png

对于已经包含文本的幻灯片图像,通过选中标记为“隐藏巨型幻灯片中的文本”的复选框来隐藏幻灯片内容,如下所示,然后保存幻灯片。

../../_images/theme-def-0007f.png

还可以通过取消选中标记为“已启用”的复选框,从使用幻灯片的所有幻灯片放映主题中隐藏该幻灯片,如下所示。

../../_images/theme-def-0007g.png

在幻灯片放映中选择上面的幻灯片并启用幻灯片放映(使用“欢迎主题”配置)将创建带有幻灯片的幻灯片放映,如下所示:

../../_images/theme-def-0007h.png

合作伙伴

GeoNode简单主题,还允许 Partners 部分,以便轻松列出与该项目合作的第三方机构的链接。

下面的示例显示了 Partners 部分 WorldBank CHIANG MAI URBAN FLOODING 集成主题选项制作的GeoNode实例。

../../_images/theme-def-0005.png

Urban-flooding GeoNode Partners Section

这个 Partners 项可以通过 http://<your_geonode_host>/admin/geonode_themes/partner/ 管理部分

../../_images/theme-def-0005a.png

GeoNode合作伙伴管理部分

从这里可以添加、修改或删除合作伙伴项目。

新的合作伙伴由几个元素定义,一个 Logo ,a Name ,a Display Name 和一个 Website

../../_images/theme-def-0005b.png

添加合作伙伴

要连接或拆卸 Partner 添加到现有的 Theme 在GeoNode上,您需要编辑主题并转到 Partners 部分

../../_images/theme-def-0005c.png

主题合作伙伴组

从这里,您可以更改 Partners title 文本和/或选择/取消选择 Partnersmulti-select 盒。

注解

要从中选择/取消选择元素,请执行以下操作 multi-select 包厢,你 must 使用 CTRL+CLICK 按钮组合。

在不同主题之间切换

在定义了更多主题的情况下,在它们之间切换就像 enabling 一加 disabling 其他人。

记住每次都要保存主题,并刷新浏览器上的GeoNode主页以查看更改。

同样重要的是,有 只有一个 主题已启用 在某一时刻

为了回到标准的GeoNode行为,只需禁用或删除所有可用的主题即可。

添加新用户

在GeoNode中,管理员可以管理其他用户。例如,他们可以 添加新用户 通过以下表格。

../../_images/add_user_form.png

添加新用户

以上表格可从 管理面板 位于以下路径: Home > People > Users 。单击 ADD USER + 若要打开表单页,请执行以下操作。

../../_images/add_user_button.png

用户列表页面中的添加用户按钮

在GeoNode UI中,还可以使用 Add User 链接的链接 关于 导航栏中的菜单。

../../_images/add_user_link.png

添加用户链接

要执行用户创建,请填写必填字段( 用户名密码 )并单击 SAVE 。您将被重定向至 用户详细信息页 其允许插入关于用户的更多信息。

../../_images/user_details_admin_page.png

用户详细信息页面

用户将在中可见 用户列表页管理面板 而在 人员页面 (请参阅 查看其他用户信息 )。

../../_images/new_user_in_people.png

人员页面中的用户

激活/禁用用户

创建后,新用户将 活动的 默认情况下。您可以在 用户详细信息页管理面板 (见下图)。

../../_images/new_user_active.png

默认情况下,新用户处于活动状态

活动的 用户可以与其他用户和组交互,可以管理资源,更一般地,可以在GeoNode平台上执行操作。
取消勾选 活动的 复选框以禁用用户。GeoNode系统不会将其视为用户。
../../_images/new_user_disabled.png

禁用的用户

更改用户密码

GeoNode管理员还可以更改/重置忘记密码的用户的密码。如下图所示,单击 this form 链接来自 用户详细信息页 要访问 更改密码表单

../../_images/change_user_password_link.png

更改用户密码

这个 更改用户密码表单 应该如下图所示。插入新密码两次,然后单击 CHANGE PASSWORD

../../_images/chenge_user_password_form.png

更改用户密码

将用户提升为员工或超级用户

活动用户没有访问管理工具的权限。GeoNode仅向以下用户提供这些工具 工作人员 他们拥有所需的权限。 超级用户 是对管理工具具有完全访问权限的员工(所有权限都分配给他们)。

管理员可以将用户提升到 工作人员 通过勾选 员工身份 中的复选框。 用户详细信息页 。要使某些用户成为 超级用户 ,即 超级用户状态 应勾选复选框。请看下面的图片。

../../_images/staff_and_superuser_permissions.png

员工和超级用户权限

创建组

在GeoNode中,可以创建具有权限集的新组,这些权限集将由所有组成员继承。
可以在GeoNode UI和上创建组 管理面板 ,我们将在这一段中解释如何。

这个 Create Groups 链接的 关于 导航栏中的菜单允许管理员访问 组创建页

../../_images/create_group_page_link.png

创建组链接

将打开以下表单。

../../_images/group_creation_form.png

组创建表单

填写所有必填字段,然后单击 Create 要创建组,请执行以下操作。这个 组详细信息页 将会开放。

../../_images/group_details_page.png

组详细信息页面

新创建的组将可在中进行搜索 组列表页

../../_images/groups_list_page.png

组列表页面

注解

这个 Create a New Group 按钮上的 组列表页 允许到达 群创建表单

如上所述,还可以从基于Django的 管理界面 GeoNode的。
这个 群组 链接的链接 身份验证和授权 部分允许管理只关心权限的基本Django组。
要创建GeoNode组,您应该查看 GROUPS 部分。
../../_images/groups_admin_section.png

管理面板上的组部分

如您所见,GeoNode提供两种类型的组。您将在下一段中了解更多关于这一点的内容。

组别的类型

在GeoNode中,用户可以通过 组配置文件 ,一个增强的Django组,它可以用一些进一步的信息来丰富,例如描述、徽标、电子邮件地址、一些关键字等。还可以定义一些 分组类别 基于其可以划分和过滤那些组简档。

一个新的 组配置文件 可以按如下方式创建:

  • 单击 组配置文件 + Add 按钮

  • 填写所有必填字段(见下图), 组配置文件 可以显式地与组类别相关

    ../../_images/new_group_profile_form.png

    新的组配置文件

  • 单击 SAVE 要执行创建,新创建的组配置文件将显示在 组配置文件列表

    ../../_images/group_profiles_list.png

    组配置文件列表

分组类别

组配置文件 也可以与 分组类别 它表示组之间的共同主题。为了添加新的 集团类别 请执行以下步骤:

  • 单击 分组类别 + Add 按钮

  • 填写创建表(键入 name描述 )

    ../../_images/new_group_category_form.png

    一个新的组类别

  • 单击 SAVE 要执行创建,新创建的类别将显示在 组类别列表

    ../../_images/group_categories_list.png

    组类别列表

当GeoNode资源(图层、文档或地图)与某些 组配置文件 ,还可以检索 集团类别 它属于。
因此,在搜索资源时(请参见 查找数据 )您还可以按集团类别对数据进行过滤。
../../_images/layers_group_category.png

按组类别过滤图层

管理组

通过 Groups 链接的 关于 菜单中,管理员可以访问 组列表页

../../_images/groups_link.png

导航栏中的组链接

在该页面中,所有GeoNode 组配置文件 都列出来了。

../../_images/group_profiles_list_page.png

组配置文件列表页

对于每个组,都有一些摘要信息(例如 标题 ,即 描述 ,的数量 会员经理们 )显示在 群徽标

管理员可以从 组配置文件详细信息页 您可以通过单击 标题 这群人中的一员。

../../_images/group_profile_details_page.png

组配置文件详细信息页

如上图所示,有关该组的所有信息都可以在该页面上找到:

  • 这群人 标题

  • 这个 上次编辑日期 其显示对应于上次编辑群组属性的时间戳;

  • 这个 关键词 与该组相关联;

  • 权限 关于群组(公共、公共(仅限邀请)、私人);

  • 会员 谁加入了这个群;

  • 经理们 谁来管理这个团体。

还有四个链接:

  • 这个 Edit Group Details 链接将打开 组配置文件表单 通过它可以更改以下属性:

    • 标题

    • Logo (见下一段)。

    • 描述

    • 电子邮件 ,联系一个或所有群组成员。

    • 关键词 ,逗号分隔的关键字列表。

    • 访问权限 ,它管理权限:

      • 公共的 :任何注册用户都可以查看和加入公共组。

      • Public (invite-only) :只有被邀请的用户才能加入,任何注册用户都可以查看群。

      • 私人 :只有被邀请的用户才能加入群,注册用户不能看到关于群的任何详细信息,包括成员身份。

    • 类别 ,组所属的组类别。

    ../../_images/group_profile_details_page.png

    组配置文件详细信息页

  • Managing Group Members (见下一段)。

  • 这个 Delete this Group ,单击它以删除组配置文件。GeoNode要求您确认此操作。

    ../../_images/confirm_group_deletion.png

    确认组删除

  • 这个 Group Activities 把你送到 组活动页 您可以在其中查看与该组关联的所有图层、地图和文档。还有一个 评论 选项卡,显示对这些资源的注释。

    ../../_images/group_activities.png

    小组活动

管理组成员

这个 Manage Group Members 链接将打开 “群组成员”页 这表明 群组成员集团经理经理们 可以编辑组详细信息、可以删除组、可以查看组活动并可以管理成员资格。其他 会员 只能看到群组活动。

在公共群中,用户无需任何审批即可加入群。其他类型的组需要由组经理邀请用户。
只有集团经理才能 添加新成员 。在下图中,您可以看到经理可以通过在 用户标识符 搜索栏。找到后,他可以通过单击 Add Group Members 按钮。这个 分配经理角色 标志表示找到的所有用户都将成为组的管理员。
../../_images/add_new_member.png

将新成员添加到组

下图显示了结果。

../../_images/new_members.png

集团的新成员

如果您想要在添加群成员后更改其角色,可以使用“提升”按钮将成员转为经理,使用“降级”按钮将经理转为常规成员。

基于组的高级数据工作流

默认情况下,GeoNode被配置为使每个资源(图层、文档或地图)突然对所有人可用,即即使是匿名/非登录用户也可以公开访问。

为了允许GeoNode启用高级发布工作流,实际上可以更改很少的配置设置。

启用高级工作流后,您的图层、文档或地图将不会自动发布(即所有参与者或简单用户均可见并可访问)。

目前,只有您自己、图层、文档或地图所链接到的组的管理员(元数据中填充此信息)、该组的成员和GeoNode管理员才能看到您的项目。

在发布之前,图层、文档或地图将经过两个阶段的审核过程,具体说明如下:

../../_images/adv_data_workflow_001.jpg

从上传到发布:GeoNode上的审核流程

如何启用高级工作流

您必须相应地调整地理节点设置。

请查看以下GeoNode的详细信息 Settings

总而言之,启用高级工作流的上述所有选项后,在新上载时,我们将拥有:

  • 这个 “未出版” 资源将是 隐藏仅限匿名用户 。这个 注册用户 仍然能够访问资源(当然,如果他们有权这样做的话)。

  • 这个 “未出版” 如果具有以下权限,资源将对用户保持隐藏状态(请参见 “管理员指南”部分:“管理权限” )将被明确删除

  • 在上载过程中,只要启用了高级工作流, 所有者组 自动允许访问资源,即使 “匿名” 标志已禁用。这些权限可以稍后删除

  • 在上载期间, “经理人” 与资源相关联的所有者组中,始终允许他们编辑该资源,这与他们是该资源的管理员相同

  • “经理人” 允许与资源相关联的所有者组的 “发布” 还有资源,不仅是为了 “批准” 他们

在启用高级工作流的情况下更改所有者权限

切换后 ADMIN_MODERATE_UPLOADS 设置为True并且资源已批准,所有者不再能够修改它。他将在资源详细信息页面上看到新按钮:请求更改。单击此按钮后,将显示具有简短形式的视图。在这个视图中,用户可以写下为什么要修改资源的短信。

此消息将通过消息传递和电子邮件系统发送给管理员:

管理员弃审后,资源所有者可以再次修改。

集团经理审批

在这里,您的图层、文档或地图所链接的组的管理员的角色是检查上传的项目是否正确。特别是,在图层或地图的情况下,它包括检查所选的地图表示和样式是否合适,但也包括离散化是否合适。

经理还必须检查元数据是否正确填写,以及必填信息(标题、摘要、版本、关键字、类别、组、区域)是否已填写。

如果需要,经理可以联系负责图层、文档或地图的贡献者,以便报告潜在的意见或要求澄清。

小组成员还可以参与审查过程,并向图层、文档或地图的负责人提供一些潜在的输入。

当经理认为该图层、文档或地图已准备好发布时,他应该批准该图层、文档或地图。为此,管理器转到图层、文档或地图页面,然后打开 Wizard 以便编辑元数据。在 Settings 选项卡中,管理器将检查 Approved 框,然后更新元数据并保存更改:

../../_images/approbation_manager.gif

经理对项目的审批流程

批准后,GeoNode管理员会收到通知,通知他们现在有一个项目正在等待发布

../../_images/unpublished.png

已批准的图层,等待GeoNode管理员发布

由GeoNode管理员发布

在公开发布批准的图层、文档或地图之前,平台管理员对项目及其元数据执行最终验证,特别是检查其是否符合许可策略。

如果需要,GeoNode管理员可以联系已批准图层、文档或地图的管理员及其负责人。

一旦验证了图层、文档或地图,管理员就会公开该项目。现在可以根据查看、访问和下载 Permissions 由负责任的贡献者设置。

使用管理面板管理配置文件

到目前为止,GeoNode实现了两个不同的角色,可以分配给图层、地图或文档等资源:

  • 资源的作者

  • 可联系以获取有关资源的知识或获取资源的一方

这两个配置文件可以在GeoNode界面中设置,方法是访问元数据页面并设置 Point of ContactMetadata Author 字段。

管理员可以根据需要添加新角色,方法是单击 Add Role 按钮中的 Base -> Contact Roles 部分:

../../_images/admin-roles-add.png

单击 People 部分(见图)将打开一个网站,其中包含一些个人信息以及一个名为 Users

../../_images/admin-people.png

重要的是,除非管理员对该操作非常有信心,否则不要在此处修改最后一个部分。

../../_images/admin-profiles-contactroles.png

使用管理面板管理图层

某些图层信息可以通过管理界面直接编辑,尽管最佳位置在 Layer -> Metadata Edit 在GeoNode中。

单击 Admin > Layers 链接将显示可用层的列表。

../../_images/admin-layers.png

警告

不建议修改图层的 AttributesStyles 除非您知道您的操作,否则请直接从管理控制面板进行操作。

这个 Metadata 可以通过一次更改多个图层的信息 Metadata batch edit 开始吧。

../../_images/admin-layers-batch.png

通过单击一个图层链接,它将显示一个详细页面,允许您修改一些资源信息,如元数据、关键字、标题等。

注解

强烈建议始终使用GeoNode Metadata WizardMetadata Advanced 工具,以便编辑元数据信息。

这个 Permissions 还可以一次更改多个层的 Set layers permissions 开始吧。

../../_images/set_layers_permissions_action.png

通过单击一个层链接,它将显示一个详细信息页面,允许您修改所选资源的权限。

../../_images/set_layers_permissions_form.png

使用管理面板管理地图

与图层类似,也可以通过管理面板管理可用的GeoNode贴图。

移动到 Admin > Maps 要访问地图列表,请执行以下操作。

../../_images/admin-maps.png

这个 Metadata 可通过一次更改多个地图的信息 Metadata batch edit 开始吧。

../../_images/admin-layers-batch.png

通过单击一个地图链接,它将显示一个详细信息页面,允许您修改一些资源信息,如元数据、关键字、标题等。

注解

强烈建议始终使用GeoNode Metadata WizardMetadata Advanced 工具,以便编辑元数据信息。

请注意,通过启用 Featured 选项将允许GeoNode在上显示地图缩略图和地图详细信息链接 Home Page

../../_images/admin-maps-featured-001.png
../../_images/admin-maps-featured-002.png

使用管理面板管理文档

与图层和地图类似,也可以通过管理面板管理可用的GeoNode文档。

移动到 Admin > Documents 若要访问文档列表,请执行以下操作。

../../_images/admin-documents.png

这个 Metadata 属性可以一次更改多个文档的信息。 Metadata batch edit 开始吧。

../../_images/admin-layers-batch.png

通过单击一个文档链接,它将显示一个详细信息页面,允许您修改一些资源信息,如元数据、关键字、标题等。

注解

强烈建议始终使用GeoNode Metadata WizardMetadata Advanced 工具,以便编辑元数据信息。

使用管理面板管理基本元数据选择

Admin > Base 包含填充资源元数据选择所需的几乎所有对象。

../../_images/admin-panel-metadata-contents-0001.png

管理仪表板基本面板

换言之,可从 select-boxesMetadata WizardMetadata Advanced 面板。

../../_images/admin-panel-metadata-contents-0002.png

**

../../_images/admin-panel-metadata-contents-0003.png

元数据高级面板

注解

编辑资源元数据时,请使用 Metadata Wizard ,某些字段被标记为 mandatory 通过填写这些信息, Completeness 进展将相应地推进。

../../_images/admin-panel-metadata-contents-0003a.png

元数据完整性

即使并非所有字段都已填充,系统也不会阻止您更新元数据;这就是为什么 Mandatory 字段必须完全符合 ISO 19115 元数据架构,但仅建议与GeoNode兼容。

还有 Completeness 指示元数据在多大程度上符合 ISO 19115 元数据架构。

当然,它是 高度 建议始终至少填写标记为的所有元数据字段 Mandatory

这不仅可以提高存储到系统中的数据的质量,还可以帮助用户在GeoNode上方便地搜索这些数据。

所有的 Search & Filter GeoNode的面板和选项实际上是基于资源元数据字段的。太多的通用描述和太空的元数据字段会给用户带来非常不精确和非常广泛的搜索结果。

分层关键字

通过 Admin > Base > Hierarchical keywords 面板将可以管理与资源关联的所有关键字。

../../_images/admin-panel-metadata-contents-0004.png

分层关键字列表

../../_images/admin-panel-metadata-contents-0005.png

分层关键字编辑

  • 这个 Name 是人类可读的关键字文本,用户会看到的。

  • 这个 Slug 是系统用来标识关键字的唯一标签;大多数情况下它等同于名称。

请注意,通过 PositionRelative to 选择器,可以在可用关键字之间建立层次结构。层次结构将以树的形式从元数据面板中反映出来。

默认情况下,每个拥有任何资源的编辑元数据权限的用户只需在关键字元数据字段中键入自由文本,即可将新关键字插入系统。

可以强制用户从固定的关键字列表中通过 FREETEXT_KEYWORDS_READONLY 设置。

当设置为时 True 用户将不能再写入关键字。只有管理员才能通过 Admin > Base > Hierarchical keywords 面板。

许可证

通过 Admin > Base > Licenses Panel可以管理与资源关联的所有许可证。

../../_images/admin-panel-metadata-contents-0006.png

元数据编辑器许可

许可证说明和信息URL将显示在资源详细信息页面上。

../../_images/admin-panel-metadata-contents-0007.png

资源详细信息许可证

许可证文本将显示在目录元数据XML文档上。

../../_images/admin-panel-metadata-contents-0008.png

资源元数据ISO许可证

警告

它是 强烈地 建议在没有适当许可证的情况下不要发布资源。始终确保数据提供程序指定了正确的许可证,并且所有限制都已得到遵守。

元数据区域

通过 Admin > Base > Metadata Regions 它将有可能管理与资源相关的所有管理区。

../../_images/admin-panel-metadata-contents-0009.png

资源元数据区域

请注意,GeoNode还通过资源列表视图将这些区域用于过滤搜索结果。

../../_images/admin-panel-metadata-contents-0010.png

按元数据区域过滤GeoNode

注解

GeoNode尝试猜测 Regions 上载新图层时使数据边界框相交。无论如何,这些都应该由用户层来改进。

元数据限制代码类型和空间表达类型

通过 Admin > Base > Metadata Restriction Code TypesAdmin > Base > Metadata Spatial Representation Types 有了太阳能电池板,就有可能 仅更新 限制和空间表示类型的元数据描述。

这样的列表是 read-only 默认情况下,因为它们已关联到 ISO 19115 元数据架构。更改它们还需要系统通过元数据目录提供自定义词典。GeoNode实际上并不支持此类功能。

元数据主题类别

通过 Admin > Base > Metadata Topic Categories 专家小组将有可能管理系统中所有可用的资源元数据类别。

请注意,默认情况下,GeoNode提供随提供的标准主题类别 ISO 19115 元数据架构。更改它们意味着系统将不符合标准 ISO 19115 不再使用元数据架构。 ISO 19115 GeoNode当前本机不支持元数据架构扩展。

值得注意的是,GeoNode允许您将 Font Awesome Icons 通过其 fa-icon 密码。GeoNode将使用这些图标来表示 Search & Filter 菜单和 Metadata 面板。

警告

该列表中的 Metadata Topic Categories 主页上的链接当前已修复。要更改它,您需要更新或覆盖地理结点 index.html HTML模板。

默认情况下, Metadata Topic Categories可写 。这意味着它们可以由 Admin 面板。

可以使它们固定(只能更新它们的描述和图标)。 MODIFY_TOPICCATEGORY 设置。

公告

作为管理员,您可能需要向全世界广播有关您的门户的公告,或者简单地向内部贡献者广播。

GeoNode Announcements 实际上允许这样做;管理员可以创建三种类型的消息,根据它们的严重性,根据时间段(公告的开始日期和到期日期)、谁可以查看它们(每个人或只是注册成员)以及用户何时可以隐藏消息和隐藏多长时间来决定它们的有效性。

GeoNode公告实际上如下所示:

../../_images/admin-announcments-001.png

警告公告示例

根据严重程度,有三种类型的通知: GeneralWarningCritical 区别主要在于公告框的颜色。

../../_images/admin-announcments-002.png

一般公告

../../_images/admin-announcments-003.png

警告公告

../../_images/admin-announcments-004.png

重要公告

只有管理员和员工才能创建和管理公告。

目前有两种方式可以访问和管理公告列表:

  1. 通过GeoNode接口,从 Profile 配电盘

    注解

    管理员和工作人员都可以访问这些网站。

    ../../_images/admin-announcments-005.png

    配置文件面板中的公告

  2. 通过GeoNode Admin 配电盘

    注解

    只有管理员才能访问这些内容。

    ../../_images/admin-announcments-006.png

    来自管理面板的公告

两个接口的功能几乎相同,只是 Admin 专家小组也可以管理解雇。

Dismissals 基本上是已经阅读公告并关闭消息框的成员的记录。一个公告可以有一个 dismissal type 以下三项中的一项:

  1. No Dismissal Allowed 根本不可能关闭公告的消息框。

  2. Session Only Dismissal (*)默认情况下,可以关闭当前浏览器会话的公告消息框。它将在下次访问时再次显示。

  3. Permanent Dismissal Allowed 一旦关闭公告消息框,当前成员将不再显示该消息框。

如何创建和管理公告

Profile 面板中,单击打开 Announcements 链接

../../_images/admin-announcments-007.png

配置文件面板中的公告列表

单击启用 New Announcement 创建新的标题或覆盖现有标题以管理其内容。

创建新公告非常简单;您必须填写表单提供的字段。

警告

为了可见,您需要选中 Site wide 选项 无论如何 。您可能希望将消息隐藏到 匿名 用户通过启用 Members only 也可以选择。

../../_images/admin-announcments-008.png

从配置文件面板创建公告

管理表单中的公告 Admin Panel)基本上是相同的;表单的字段将完全相同。

../../_images/admin-announcments-009.png

从管理面板创建公告

从访问公告选项 Admin 面板,还允许您管理解雇。通过此界面,您将能够有选择地决定哪些成员可以或不能查看特定公告,或者通过相应删除解雇来强制他们再次可视化消息。

../../_images/admin-announcments-010.png

从管理面板创建解雇

OAuth2访问令牌

本小节不会完全介绍GeoNode OAuth2安全集成,文档的其他部分将对此进行详细说明(请参阅 OAuth2装置更新和基URL迁移OAuth2令牌和会话 )。

在这里,我们将主要集中在 Admin > DJANGO/GEONODE OAUTH TOOLKIT 面板项目,并特别注意 Access tokens 管理层。

这个 Admin > DJANGO/GEONODE OAUTH TOOLKIT 面板(如下图所示)允许管理员管理与GeoNode OAuth2授权和权限相关的所有内容。

正如文档的其他部分中更好地解释的那样,这是正确处理GeoNode和Geoserver之间的通信所必需的。

../../_images/admin-panel-tokens-0001.png

DJANGO/GEONODE OAUTH TOOLKIT Admin panel

具体地说,管理员可以从此面板创建、删除或扩展OAuth2 Access tokens

该节 OAuth2令牌和会话 更好地解释了OAuth2会话背后的概念;我们只想在这里刷新一下基本概念:

  • 如果 SESSION_EXPIRED_CONTROL_ENABLED 设置设置为 True (默认情况下,它设置为 True )如果没有有效的,注册用户无法登录到GeoNode和Geoserver Access token

  • 通过注册表单登录到GeoNode时,GeoNode会检查有效的 Access token 存在,如果不存在,则创建一个新的;如果过期,则扩展现有的。

  • 新的 Access tokens 在以下时间后自动过期 ACCESS_TOKEN_EXPIRE_SECONDS 设置(默认为86400)

  • 当一个 Access token 过期后,该用户将被踢出会话并强制重新登录

创建新令牌或扩展现有令牌

这是可能的,从 Admin > DJANGO/GEONODE OAUTH TOOLKIT 面板以创建新的 Access token 对于用户而言。

要做到这一点,只需单击 Add 旁边的按钮 Access tokens 主题

../../_images/admin-panel-tokens-0002.png

Add a new ``Access token``

关于新的表格

../../_images/admin-panel-tokens-0003.png

Create an ``Access token``

选择以下选项:

  1. User ;使用搜索工具选择正确的用户。表单需要用户PK,它是一个数字,并且 not 用户名。搜索工具将为您执行所有操作。

    ../../_images/admin-panel-tokens-0003a.png

    选择用户

  2. Source refresh token ;这不是必填项,请保留为空。

  3. Token ;在此写入任何字母数字字符串。这将是 access_token 成员可以用来访问OWS服务的。我们建议使用https://passwordsgenerator.net/这样的服务来生成强令牌字符串。

    ../../_images/admin-panel-tokens-0003b.png

    选择一个令牌

  4. Application ;选择 GeoServer ,这是必填项

    ../../_images/admin-panel-tokens-0003c.png

    选择Geoserver应用程序

  5. Expires ;使用 date-time 小工具。

    ../../_images/admin-panel-tokens-0003d.png

    选择令牌过期时间

  6. Scope ;选择 ,这是强制性的。

    ../../_images/admin-panel-tokens-0003e.png

    选择应用范围

别忘了 Save

从现在开始,GeoNode将使用此 Access Token 控制用户会话(请注意,如果关闭浏览器会话,用户需要重新登录),并且用户将能够使用新的 Access Token ,例如:

https://dev.geonode.geo-solutions.it/geoserver/ows?service=wms&version=1.3.0&request=GetCapabilities&access_token=123456

请注意 ...quest=GetCapabilities&access_token=123456 ( access_token )参数。

强制用户会话过期

每件事都在说创造一个新的 Access Token ,适用于删除后者。

管理员可以从同一界面选择到期日期或删除所有 Access Tokens 关联到用户,以便强制其会话过期。

请记住,用户可以通过使用其凭据再次登录GeoNode来激活另一个会话。

为了确保用户不会强制GeoNode刷新令牌,请先重置其密码或将其停用。