webpenson, 17 五月, 2021

在Drupal中,路径是指站点URL后面的查询字符串,

举一个例子,一个页面的完整URL是http://example.com/?q=node/7,则路径是node/7。

如果你站点开启了简洁URL,上例完整的URL是http://example.com/node/7,路径仍然是node/7

Drupal 8 必须开启简洁URL。URL别名能够完全替换访客看到的URL,我们这里讨论的URL并不是指URL别名,而是Drupal的内部路径,无论是否指定URL别名,其内部路径总是不变的。

Drupal内部路径是非常重要的,因为Drupal的管理是依靠内部路径来工作的。举一个例子,当你为一个菜单添加一个链接时,你需要为它指定一个内部路径以告诉Drupal这个菜单指向的页面。

下面是一些路径的例子:

node/82         

taxonomy/term/3

admin/content/add         

user/login

webpenson, 17 五月, 2021
Ubuntu安装Chrome浏览器,添加 Google Chrome 的PPA,不过可能会因为网络问题添加失败
webpenson, 17 五月, 2021

通常来说一个web站点拥有多种内容类型,如新闻条目、文章、投票、博文、产品等等。在Drupal中,内容以节点存储,内容类型中可以配置节点,如节点自动发布、开启评论等。

如果你以默认方式安装Drupal,Drupal将为你创建”文章”和”静态页”两种内容类型,当然也可以自定义内容类型。

Drupal 8的内容类型

文章(Article)

在Drupal8默认安装情况下,它支持文章类型,文章类型一般是指更新频繁需要分类组织的信息比如新闻条目。一般地,文章按照发布时间排列,发布最新的文章显示在最上面,但也可以通过View模块修改。

静态页(Basic page)

Drupal 8默认安装就开启了静态页内容类型。一般地静态页用于将固定内容链接到菜单上,如网站的’关于我们’一般是固定的,我们可以创建一个静态页让’关于我们’指向这一页面。

webpenson, 17 五月, 2021

节点(node)

根据不同的节点类型附加不同的字段,这就是内容类型。例如’base page’类型包含标题、主体字段。还有许多内容类型如文章、书页、讨论主题、博客页等。

实体类型(entity)

实体类型是包含一组字段的抽象概念。实体用于存储和显示数据,节点内容、评论、分类、用户等都是实体,模块可以自定义实体类型。

评论(comment)

评论是一种内容类型,它由Drupal核心Comment模块开启。每一条评论是用户写的一段内容,这段内容被附加到评论的节点。例如论坛中的评论被附加到特定的话题。

分类(taxonomy)

Drupal系统使用taxonomy来对内容进行分类。它是由Drupal的核心模块Taxonomy提供。你可以定义词汇并在词汇下添加术语。每一个词汇能附加到一个或多个内容类型,节点内容使用分类、标签等进行分组。

webpenson, 17 五月, 2021

1、 适用领域

功能定制:

如果你觉得其它的CMS不能满足你的要求,并且限制太多。那Drupal应该是你最佳的选择,它强大的自定义功能以及成千上万的模块总能满足你。

灵活性:

Drupal允许你在任意方向发展,如你的站点开始只是一个博客网站,随着时间的推移,你可能想把它做成资讯站或电子商城,Drupal完全可以满足你。

复杂站点:

复杂的表单、工作流程、多语言站点、站群等。Drupal能轻易实现这些。Drupal社区有数以万计的模块可供选用,你只需选择合适的模块将它们组装在一起就可以实现。

自定义内容类型:

Drupal提供自定义内容类型功能,比如你可以创建一个产品内容类型。

2、 不适用领域

个人博客:

有许多实现个人博客功能的程序,如WordPress、Blogger等,虽然Drupal也能实现个人博客功能,但它不如以上程序专业。

Wiki网站:

webpenson, 17 五月, 2021

http://www.nowicode.com/bookpage/147

Drupal是一个高度模块化的CMS,在drupal.org上提供了数以万计的模块。使用Drupal开发的知名网站也非常多,可以在https://groups.drupal.org/files/drupal 这个页面上找到。使用Drupal开发网站就像搭积木一样,在社区都可以找到适合你的模块。

1)node(节点)

node是Drupal系统的核心,当你想做一个博客系统的时候,可以方便的定义标题、内容、作者等信息。如果node不能满足你的要求,你也可以写扩展。

评论(comment)也是一个Drupal的一个特色,可以在内容类型设置开启或关闭评论。

2)用户权限系统

Drupal的用户权限系统设计非常精妙,可以精确到URL级别的权限。

3)区块与菜单

区块与菜单用来组织内容的显示,如热点内容区块可以将点击次数最多的内容显示在页面上,区块功能非常强大,可以配置区块的显示位置,或为某一类用户显示等等。菜单用于网站的导航。

4)模块

webpenson, 17 五月, 2021

https://blog.csdn.net/tursjacky/article/details/113184703 

1. Drupal console简述

drupal console是一个能够生成代码样本与drupal交互并提供命令行接口CLI操作的工具。从重建缓存,到列出路由、服务以及模块。甚至还可以和配置管理进行交互。

 

2. Drupal console的诞生

webpenson, 17 五月, 2021
安装使用Drupal8前,要了解确认的一些前提。1.文件和目录权限 2.settings.php配置 3.简洁URL 4.配置Cron 5.PHP设置 6.Drush安装 7.安装配置drupalconsole
webpenson, 16 五月, 2021

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'generic/ubuntu1604' version '3.2.20' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Available bridged network interfaces:
1) wlp4s0
2) enp0s25
==> default: When choosing an interface, it is usually the one that is
==> default: being used to connect to the internet.
==> default: