munincipes/comune_template

基于composer的Silfi项目的Comune项目模板。

安装: 101

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:Shell

类型:项目

10.0.8 2024-07-11 15:59 UTC

This package is auto-updated.

Last update: 2024-09-11 16:24:41 UTC


README

这是一个基于composer的Comune Silfi安装器。

先决条件

  1. Composer

这仅仅是composer,不是吗?太棒了! :)

安装

要安装CMS Comune,请按照以下步骤操作

  1. 安装代码
$ composer create municipes/comune_template project-name --no-install
$ cd project-name
$ composer require drush/drush --no-install
$ composer install
  1. 通过执行setup_step02来配置Drupal
  2. 通过执行setup_step03来配置Comune

如果您使用ddev,可以使用一个命令安装一切,执行ddev_installer

bash <(curl -s -H "Cache-Control: no-cache" "https://raw.githubusercontent.com/municipes/comune_template/10.x/scripts/municipes_ddev_installer.sh")

从哪里开始

Drupal网站展示了一系列与彼此相关的内容类型。每个内容类型都通过Drupal后端的一个“标签”创建,该标签展示了添加内容以创建页面的各种字段。

我们建议按照以下顺序创建不同的内容

  • 联系点;
  • 公众人物;
  • 地点;
  • 组织单位;

一旦开始处理前面建议的前四种内容类型,可以继续以下内容

  • 公开文档;
  • 数据集;
  • 活动;
  • 新闻;
  • 阶段;
  • 服务;

内容之间的关系

内容类型的设置允许组合不同的元素来创建页面,这样内容就只创建一次,如果需要,可以重复使用,在网站的多个部分。

一些内容类型之间的关系如下

组织单位 - 服务职责 - 公众人物 组织单位 - 地点 服务 - 公开文档

这意味着,例如,每个组织单位的页面都可以展示与地点和服务的内容关系。

注意! 从实际操作的角度来看,需要按照正确的顺序创建想要连接的内容:首先创建充当详细内容的content type,然后是容器content type(例如,首先创建人物、地点和联系点,然后才是将之前创建的人物、地点和联系点组合在一起的事件)。

因此,要连接不同类型的内容

  1. 创建详细内容的标签(例如,将关联到组织单位的“Palazzo Baldini”地点标签);
  2. 创建容器内容的标签(例如,组织单位“旅游局”的标签);
  3. 通过相应的字段将详细内容的标签关联到容器内容标签(例如,地点“Palazzo Baldini”关联到组织单位“旅游局”)。

要关联新的详细内容到现有内容

  1. 创建新的详细内容标签(例如,将关联到内容容器标签“教育局”的服务标签“儿童入学”);
  2. 进入内容容器页签,通过相应的字段关联详细内容页签(将“幼儿园入学”服务页签关联到“教育部”页签)。

在大多数情况下,这种关联是双向自动的。例如,创建地点和结构之间的关系时,这种关系将在地点和结构的详细页面中显示。

Comune Silfi 安装

composer create municipes/comune_template:10.x DIRECTORY --no-interaction

Composer 将创建一个名为 DIRECTORY 的新目录。安装的文件夹将包含 web 目录中的所有 Drupal 相关文件和 composer vendor 目录中的任何第三方依赖。Drupal 核心将安装到 web/core。在其中,您将找到包含整个 Comune Silfi 分发版 代码库的 html 目录。像其他 Drupal 网站一样,使用 install.php 脚本或 drush 安装您的 Comune Silfi 网站。

了解有关 Drupal 的 Composer 的更多信息

查看来自 @ModsUnraveled 的这个 演示文稿

问题

Comune Silfi 的安装问题

文档

Comune Silfi 问题 & 支持

对于平台上的任何问题,我们恳请您使用 drupal.org 问题队列。这样我们可以集中所有信息,并使反馈可供其他用户用于文档目的,并为人们提供应得的认可。