由 hrs, 28 七月, 2019 AMP版本8.1 标签 drupal AMP模块旨在将Drupal页面转换为符合AMP标准的页面。最初只转换节点页面。其他类型的页面将在以后启用。 安装AMP模块后,可以为任何节点类型启用AMP。此时,AMP内容在诸如或之类的URL上可用。还有用于文本,图像和视频字段的特殊AMP格式化程序。node/1?ampnode/article-title?amp 该AMP主题设计制作的AMP HTML标准要求非常具体的标记。针对?amp路径上传递的任何节点触发AMP主题。与任何Drupal主题一样,AMP主题可以使用子主题进行扩展,从而允许发布者尽可能灵活地自定义AMP页面的显示方式。这也可以使用Drupal的块系统在AMP页面上放置AMP广告块。 该AMP PHP库分析用户输入到富文本字段,并报告有关的问题,这可能使HTML不符合的AMP标准的HTML。尽可能对库进行更正,以使其更符合AMP HTML标准。它还自动转换图像,iframe,推文嵌入HTML,Instagram嵌入HTML和youtube嵌入HTML到他们的AMP HTML等价物。PHP库是CMS不可知的,旨在使Drupal模块的Drupal 8和Drupal 7版本以及非Drupal PHP项目都可以使用它。 要了解有关此模块的更多信息,请参阅官方AMP博客上的这篇文章:“ AMPing up Drupal ”。 要求 AMP主题 代币 AMP PHP库 PHP版本5.5。+ 介绍 AMP模块旨在将Drupal页面转换为符合AMP标准的页面。此时,仅转换节点页面。 安装AMP模块后,可以为任何节点类型启用AMP。此时,AMP内容在诸如 或之类的 URL上可用 。还有用于输出适当AMP组件的文本,图像和视频字段的特殊格式化程序。node/1?amp=1node/article-title?amp=1 如何为Drupal安装AMP 您应该 使用Composer来管理Drupal站点依赖项。 使用Composer,将AMP工具添加到站点项目就像使用Composer添加其他模块或主题一样: 在命令行上,在项目根目录中输入以下命令: 下载AMP模块及其依赖项,包括AMP库 。composer require drupal/amp 下载AMP主题 。composer require drupal/amptheme AMP主题提供AMP Base主题和ExAMPle子主题。您可以使用附带的ExAMPle子主题或创建基于AMP Base主题的自定义子主题。如果要创建自定义AMP子主题,请将该子主题添加到/ themes目录。 如何启用AMP 安装至少一个AMP子主题,可以是amptheme中包含的ExAMPle子主题或您创建的自定义AMP主题。AMP子主题应将AMP Base设置为其基本主题; 因此,您无需手动启用AMP Base。 要通过用户界面安装AMP子主题,请转至/ admin / appearance。 要通过Drush的命令行安装AMP子主题,请输入命令 drush en ampsubtheme_example 或 。drush en YOUR_SUBTHEME_NAME 不要将任何AMP主题作为默认主题。AMP主题仅用于AMP页面。 转到主题设置页面 。取消选中此框以使用主题的默认徽标并上传AMP子主题的徽标,然后保存该更改。/admin/appearance/settings/{AMP-SUBTHEME-NAME} 启用AMP模块。请注意,这应该在安装AMP主题后完成。 提供初始AMP配置 转到 并选择AMP配置选项:/admin/config/content/amp 主题 选择AMP页面的主题。不要选择AMP Base主题。您在上一步中安装的子主题应作为选项显示,这是您应该选择的选项。 选择并保存选项。 内容类型 在“AMP配置”页面顶部找到您的内容类型列表。 单击“在自定义显示设置中启用AMP”链接。 打开“自定义显示设置”字段集,选中AMP,单击“保存”按钮(这会返回AMP配置表单)。 单击“配置AMP视图模式”。 在AMP视图模式下,您可以控制每个内容类型在AMP页面上显示的字段。您可能只需要标题,图像和正文。 文本,图像和iframe字段有特殊的格式化程序,以便输出AMP组件,因此请务必在AMP视图模式下使用它们。确保将AMP Text格式化程序用于正文字段。 单击“保存”按钮(这会返回AMP配置表单)。 要稍后更改这些内容,请转到 并设置每种内容类型的AMP版本的字段。/admin/structure/types/manage/{CONTENT-TYPE}/display/amp 分析(可选) 输入您的Google Analytics网络媒体资源ID,然后点击保存。 这将自动添加到您的网页的AMP版本中。 Adsense(可选) 输入您的Google AdSense发布商ID,然后点击保存。 访问 以添加和配置Adsense块到您的布局。/admin/structure/block 每个块都需要宽度,高度和数据槽。 DoubleClick(可选) 输入您的Google DoubleClick for Publishers网络ID,然后点击保存。 访问 以添加和配置将DoubleClick块添加到您的布局。/admin/structure/block 每个块都需要宽度,高度和数据槽。 AMP Pixel(可选) 选中“启用放大器像素”复选框。 填写域名和查询路径框。 点击保存。 设置AMP页面的块 转到 并设置AMP页面的块。 /admin/structure/block/list/{AMP-SUBTHEME-NAME} AMP页面是一个简单的页面,包含标题,内容区域和页脚。您应该从此主题中删除大多数块。我们建议只在页面上显示品牌,标题和内容。如果需要,可以稍后开始并添加更多元素。 如果您希望AMP页面上有广告,请根据需要添加AMP Ad块。广告将使用您的AMP配置中提供的ID。 如何为AMP配置结构化数据 通过AMP Metadata配置屏幕为AMP提供结构化数据 。/admin/config/content/amp/metadata 请注意,对于某些平台,此元数据是可选的,而对于其他平台,这是必需的。例如,下面标有要求的元数据项是要求您的内容有资格在Google搜索新闻轮播中显示的要求。更多细节,可以发现//developers.google.com/search/docs/guides/mark-up-content#use-amp ...:HTTPS。 全局AMP元数据设置 首次使用“添加AMP元数据”按钮时,您将添加AMP元数据的全局设置。 这些设置将用于所有AMP内容,除非为特定内容类型专门覆盖它们。 内容类型覆盖 某些AMP元数据设置因内容类型而异,尤其是用于内容图像的字段。 为任何需要不同于全局设置中选择的字段的内容类型添加设置覆盖。 您只需要为要覆盖的各个字段添加设置。留空的内容类型字段将使用该字段的全局设置(如果存在)。 组织信息(必填) 提供组织名称(可以使用令牌来使用站点名称)和特殊格式的组织徽标(应为600x60)。 您可以选择AMP Organization徽标图像样式,以确保徽标适合这些尺寸。除非您的徽标已具有非常宽的宽高比,否则您可能需要手动创建适合这些尺寸的徽标变体。 通常,您只需要为组织信息提供全局设置。如有必要,您可以在内容类型设置中覆盖组织信息。 内容信息(必填) 确保使用适当的标记值完成所有字段。 有些字段需要记住字符长度限制。像[node:title]和[node:summary]这样的标记将被自动截断以满足这些字符限制。如果您想要更多控制,您可能希望在您的内容类型上创建字段,其中编辑者可以提供简短的标题和摘要。 请特别注意图像字段,因为每种内容类型通常会有所不同。如果您希望该内容类型显示在Google搜索的热门新闻中,则必须为每种内容类型提供图片字段。 从JSON文件验证结构化数据 在AMP元数据配置屏幕上完成所有AMP元数据设置后 ,查看具有AMP元数据所需内容的AMP启用内容类型的节点(例如图像字段)。/admin/config/content/amp/metadata 确保您使用的是最新版本的AMP主题。 当您在该节点上查看源时,您应该在HTML的head部分中看到JSON。 将JSON与https://developers.google.com/search/docs/data-types/articles上提供的指南进行比较。 您可以将脚本元素复制到结构化数据测试工具中,以验证所有信息是否符合要求:https://search.google.com/structured-data/testing-tool。 模块架构概述 该 AMP主题 设计制作的AMP标准要求非常具体的标记。针对 路径上传递的任何节点触发AMP主题 。与任何Drupal主题一样,AMP主题可以使用子主题进行扩展,从而允许发布者尽可能灵活地自定义AMP页面的显示方式。这也可以使用Drupal的块系统在AMP页面上放置AMP广告块。?amp=1 AMP Base主题负责将页面的一些较大部分转换为AMP。恰当命名的ExAMPle主题演示了如何使用自定义样式自定义AMP页面的外观。您可能希望使用自己的样式创建自己的自定义AMP子主题。 该 AMP PHP库 分析用户输入到富文本字段,并报告有关的问题,这可能使HTML不符合的AMP标准的HTML。该库尽可能地对HTML进行更正,并自动将图像和iframe转换为AMP等效项。将来可能会提供更多自动转换功能。PHP库是CMS不可知的,旨在使Drupal模块的Drupal 8和Drupal 7版本以及非Drupal PHP项目都可以使用它。添加AMP模块时,Composer安装将负责添加此库。 该模块负责提供Drupal页面的AMP版本的基本功能,包括以下任务: 创建AMP视图模式,以便用户可以决定哪些字段应在页面的AMP版本上以哪种顺序显示。 创建一个AMP路径,它将在AMP路径上显示AMP视图模式(即 )。node/1?amp=1 为常用字段创建格式化程序,例如可在AMP视图模式下使用的文本,图像,视频和iframe,以显示这些字段的AMP组件。 创建可由主题放置的AMP广告块。 主题可以根据配置选项在适当的位置将AMP像素项放置在页面标记中。 创建一个AMP配置页面,用户可以在其中识别要使用的广告和分析系统,并确定哪个主题是AMP主题。 为用户创建一种方法来识别哪些内容类型应该提供AMP页面,以及一种覆盖单个节点以防止它们显示为AMP页面的方法(用于不能正确转换的奇数页面)。 创建AMP元数据配置页面,用户可以在其中提供AMP页面在Google Top Stories轮播中显示所需的结构化数据。 确保不应用作AMP页面的路径生成404而不是损坏的页面。 确保别名路径正常工作,因此如果 别名为别名 , 则别名为 。node/1my-pagenode/1?amp=1my-page?amp=1 创建一个系统,以便用户可以预览AMP页面。 body字段存在一个特殊问题,因为它可能包含大量无效标记,尤其是嵌入的图像,视频,推文和iframe。没有简单的方法可以将带有无效标记的blob文本转换为AMP标记。与此同时,这是其他项目将遇到的常见问题。我们的解决方案是一个独立的,独立的 AMP PHP库 ,可以尽可能地将标记从不兼容的HTML转换为AMP。正文的AMP文本字段格式化程序将使用该库在AMP视图模式下呈现正文。 我们已尽最大努力使此解决方案尽可能成为交钥匙,但未来可以在此模块中添加更多解决方案。此时,只有节点页面可以转换为AMP。初始模块支持AMP标记,如 , , , , ,和 。将来可能会添加对其他扩展组件的支持。目前,该模块支持Google Analytics,AdSense和DoubleClick for Publisher广告网络。可以在路上添加额外的网络支持。amp-adamp-pixelamp-imgamp-videoamp-analyticsamp-iframe 支持的AMP组件 AMP-广告 AMP-像素 AMP-IMG AMP-视频 安培分析 放大器的iframe 可以在路上添加对其他扩展组件的支持 。 如何禁用AMP 如果您选择在网站上为一种或所有内容类型禁用AMP,则可以通过AMP配置页面执行此操作 。/admin/config/content/amp 查看启用AMP的内容类型列表。 对于您要禁用的每种启用AMP的内容类型,请单击“在自定义显示设置中禁用AMP”链接。 打开“自定义显示设置”字段集,取消选中AMP,然后单击“保存”按钮(这会返回AMP配置表单)。 禁用AMP视图模式后,当该内容类型 附加到该内容的URL 时,该内容类型将不再显示AMP格式的页面 。?amp=1 如何在AMP转换时修改UI格式 回顾一下,当 在URL的末尾查看页面时 (或者当 添加到现有查询字符串时),并且该页面具有启用了AMP查看模式的内容类型时,将显示该页面的AMP版本。?amp=1&=1 页面AMP版本的总体格式由为站点选择的AMP子主题确定。子主题区域的布局以及为这些区域选择的块决定了AMP页面的整体结构。 通过在AMP视图模式中为该内容类型选择的字段来控制单个AMP页面的内容。这些字段的AMP特定格式化程序提供了自定义AMP元素标记的选项。 特别是,具有大量文本的字段(包括正文字段)可以使用AMP文本格式化程序来利用AMP PHP库。这样可以自动将标记转换为AMP友好标记,这对于视频和图像等嵌入式内容尤为重要。 最终结果应该是有效的AMP标记,可以通过AMP配置页面提供的AMP验证工具进行验证。 评论
由 hrs, 28 七月, 2019 加速移动页面(AMP) 标签 drupal 在加速移动页(AMP)模块的设计Drupal的页面转换到与网页内容皆符合AMP标准。 AMP版本8.1 8.x-1.x分支的文档,原始模块代码。 AMP版本8.2 8.x-2.x分支的详细说明。8.2分支需要Schema.org Metatag模块在页头中创建JSON-LD。 AMP版本8.3 AMP版本8.3的详细说明。这是用于更灵活主题,添加更多AMP组件等的实验代码。 入门 8.3中有什么不同 AMP CSS AMP格式化程序和块 将主要主题转换为AMPHtml 相关项目 加速移动页面(AMP) 8.x-1.0 AMP主题 8.x-1.0 评论
由 hrs, 27 七月, 2019 设置A11Y段落选项卡 标签 drupal 安装模块后,您需要做的第一件事是将其添加到内容类型,以便您可以使用它。如果您不熟悉Paragraph的工作方式,我将逐步说明如何将其添加到内容类型中,以便在创建节点时使用它以及向选项卡添加额外的字段。 开箱即用,您只需要将段落添加到您的内容类型,您就可以开始使用它了。如果您希望将更多字段或段落添加到选项卡的内容区域,那么我将在本文档中进一步说明。 将A11Y段落选项卡添加到您的内容类型 转到结构>内容类型,然后单击要使用新段落的内容类型旁边的“管理字段”。 点击“添加字段” 单击“添加新字段”。选择“参考修订”下的“段落” 添加字段名称。您可以随意调用它 如果要根据需要添加任意数量的实例,请在“允许的值数”下选择“无限制”。如果您只想允许一个此实例,请选择1。点击“保存字段设置” 添加“帮助文本”以向用户解释他们是否要添加标签。 在“参考类型”下,选中“A11Y Paragraphs Tabs Wrapper”旁边的复选框。只选择包装器。 点击“保存设置”。 现在,“A11Y段落选项卡”已添加到您的内容类型中。 现在我们需要确保该字段的标签不显示。 点击“管理显示”-Tab 单击新字段旁边的“标签”下拉框 选择“隐藏” 点击“保存” 完成!现在,当您单击添加新内容并添加添加了段落的类型的内容时,您的字段将在那里 评论
由 hrs, 27 七月, 2019 安装A11Y段落选项卡 标签 drupal 通常有两种方法可以安装此模块。第一种方法是按照“扩展”下的常规方式安装模块。第二种方式是通过Composer。我记录了两种方式。 通过Drupal“扩展”: 下载模块并将其放入Drupal安装中的modules文件夹中。 在Drupal安装中,转到顶级管理菜单上的“扩展”。搜索模块“A11Y Paragraphs Tabs”并启用该模块。 当您单击顶部管理菜单中的“报告”,然后单击“状态报告”。您可能会看到一条错误消息,指出尚未安装/添加A11Y手风琴库。 浏览到 https://github.com/matthiasott/a11y-accordion-tabs 并下载库。 解压缩文件夹并将其从“a11y-accordion-tabs-master”重命名为“a11y-accordion-tabs”。 将此文件夹移动到Drupal安装的“/ libraries”文件夹中。它通常与“模块”和“主题”位于相同的文件夹级别。如果没有库文件夹,则可以创建一个。确保你有正确的js文件路径:/libraries/a11y-accordion-tabs/a11y-accordion-tabs.js 现在,当您返回Drupal安装并单击“Reports”然后单击“Status Report”时。错误消息应该消失。如果它仍然存在,请清除缓存。 通过访问/ admin / structure / paragraph_type验证安装并查看新的段落:A11Y段落选项卡包装,A11Y段落选项卡面板,A11Y段落选项卡内容。 通过作曲家: 如果您在项目中使用composer,安装非常简单。 在命令行中运行“composer require drupal / paragraph”,这会将该条目添加到composer.json文件中。 在命令行中运行:“composer require drupal / a11y_paragraphs_tabs”,这会将该条目添加到您的composer.json文件中。 在命令行中运行“composer require npm-asset / a11y-accordion-tabs:^ 0.5.0”,这会将该条目添加到您的composer.json文件中。 如果您之前没有为作曲家添加第三方库,可以查看Drupal.org上的作曲家文档:https://www.drupal.org/docs/develop/using-composer/using-composer-to- install-drupal-and-manage-dependencies#third-party-libraries 。该文档中的步骤将向您展示如何轻松添加第三方库。执行步骤1,2和3。 验证这些行是否在composer.json文件中:“require”:{: “drupal / a11y_paragraphs_tabs”:“^ 1.0”, “npm-asset / a11y-accordion-tabs”:“^ 0.5.0”, 运行“composer install”,这将安装模块以及a11y acordion选项卡js库。 然后转到Drupal安装并单击“Extend”。搜索模块“A11Y Paragraphs Tabs”,如果尚未启用,请继续并启用它。 然后单击顶级管理菜单中的“报告”,然后单击“状态报告”。检查是否存在缺少“A11Y Accordion Tabs”库的错误消息。如果没有,一切都很完美。如果出现错误消息,请验证该库实际上是否在正确的文件夹中。看看你是否有文件夹结构:/libraries/a11y-accordion-tabs/a11y-accordion-tabs.js 验证您的段落是否已添加:/ admin / structure / paragraph_type并查看新的段落:A11Y段落选项卡包装,A11Y段落选项卡面板,A11Y段落选项卡内容。 评论
由 hrs, 27 七月, 2019 将其他段落附加到选项卡的内容字段 标签 drupal 在本文档中,我们将向您展示如何轻松地将其他段落附加到选项卡的内容区域。开箱即用的A11Y Paragraphs标签只有一个文本字段。但是很容易在内容区域添加其他字段或段落。在另一个文档中,我们介绍了如何将其他字段添加到选项卡的内容区域。 我们将附加其他段落,以便我们在选项卡的内容区域中提供其他段落/字段。 首先,转到Structure> Paragraph Types并单击“A11Y Paragraphs Tabs Panel”旁边的“Manage fields”。 选中要添加到内容区域的段落。 为了演示目的,我将检查/选择我的两个段落,即“我的特殊图标段落”和“我的特殊图像段落”。但您可以在“段落类型”下添加任何段落。 点击“保存设置” 现在,您的额外段落已附加到选项卡的内容区域。 现在您可以添加内容。 添加内容: 单击“内容”>“添加内容”,然后选择要添加的内容类型。 如果需要,添加节标题 然后单击“添加A11Y段落选项卡面板” 添加选项卡的标题,然后单击“添加A11Y段落选项卡内容”旁边的下拉插入符号,您将看到前面步骤中附加的所有段落。 选择要添加的段落,并根据需要继续添加。它被设置为无限制,因此您可以根据需要添加任意数量的段落/条目。它将按照您添加它们的顺序显示。 这就是您在标签的内容区域添加/附加其他段落的方法。 如果本文档或我们需要添加的任何其他文档存在任何缺陷,请告知我们。 评论
由 hrs, 27 七月, 2019 将其他字段添加到A11Y段落选项卡 标签 drupal 在本文档中,我们将向您展示如何轻松地将其他字段添加到选项卡的内容区域。开箱即用的A11Y Paragraphs标签只有一个文本字段。在此组件上添加的文本字段具有CKEditor所见即所得的编辑器,它可以让您能够执行一些很棒的选项,例如添加文本,图像,表格,链接等。 但是,如果您想在选项卡的内容区域中添加图像字段等,我们将逐步向您展示如何: 转到结构>段落类型,然后单击“A11Y段落选项卡内容”旁边的“管理字段”。此“A11Y段落选项卡内容”段落是选项卡内容区域的段落。 点击“添加字段” 点击“选择字段类型” 出于演示的目的,我将添加一个图像字段。选择“图像”并为您的字段添加标题。如果您使用自定义字段名称,也可以更改字段的计算机名称。点击“保存并继续” 在下一个屏幕上,在“允许的数值”下选择要添加的图像数量。单击“保存字段设置”。 在下一个屏幕上,您可以向该字段添加帮助文本,以便添加内容的任何人了解该字段的用途。如果您愿意,也可以在此屏幕上进行其他更改。点击“保存设置”。 该领域现已创建。 现在,您可以单击“管理显示” - 选项卡并隐藏该字段的标签。您通常不希望在完成的页面上显示字段标签。然后点击“保存” 现在您已设置字段并准备添加内容。 在之前的文档中,我解释了如何将段落添加到您的内容类型:https: //www.drupal.org/docs/8/modules/a11y-paragraphs-tabs/setting-up-a11y-paragraphs-tabs 。如果您尚未将其添加到您的内容类型,请立即执行此操作。 要添加内容,请单击“内容”>“添加内容”,然后单击要添加的内容类型以及已添加段落的内容类型。 我将要添加一个基本页面。 您将看到我们的标签段落。您可以填写章节标题。如果您不想要标题,请留空。 单击“添加A11Y段落选项卡面板”以添加选项卡。 添加选项卡标题,然后单击“添加A11Y段落选项卡内容”以添加内容字段。我们在编辑或添加新内容时不会立即打开所有字段,以免在页面上过于庞大。 然后,您将看到新添加的图像字段。或者您添加的任何字段。 添加图片和文字。然后添加另一个选项卡,单击“添加A11Y段落选项卡面板” 您可以根据需要添加任意数量的选项卡。添加完所需的所有选项卡后,单击“保存”,您现在应该可以看到选项卡的运行情况 在移动设备上它将是一架手风琴 这就是您在标签的内容区域添加字段的方法。 我希望您发现此文档很有帮助。 评论
由 hrs, 27 七月, 2019 A11Y段落标签 标签 drupal A11Y段落选项卡使用户能够通过段落轻松地将标签添加到符合辅助功能(A11Y)标准的内容中。 在桌面上它显示选项卡,在移动设备上显示为手风琴。 此模块添加了已配置的段落,以便为您提供桌面选项卡和手机上的手风琴。您不需要配置任何东西。 将其他字段添加到A11Y段落选项卡 这显示了如何将其他字段添加到选项卡的内容区域。 将其他段落附加到选项卡的内容字段 如何将其他段落附加到每个选项卡中的内容字段 安装A11Y段落选项卡 如何安装A11Y段落选项卡 设置A11Y段落选项卡 如何设置Drupal 8模块“A11Y Paragraphs Tabs” 相关项目 A11Y段落标签 8.x. 评论
由 hrs, 27 七月, 2019 贡献的模块 标签 drupal Drupal 8的贡献模块的文档。 请参阅此处Drupal 8的贡献模块列表,按活动安装的实例数进行排名。有关开发人员信息,请参阅“ 创建自定义模块 A11Y段落标签 如何设置Drupal 8模块“A11Y Paragraphs Tabs” 将其他字段添加到A11Y段落选项卡 将其他段落附加到选项卡的内容字段 安装A11Y段落选项卡 设置A11Y段落选项卡 加速移动页面(AMP) AMP模块旨在将Drupal页面转换为符合AMP标准的页面。 AMP版本8.1 AMP版本8.2 AMP版本8.3 访问NASA API 如何使用Access NASA API模块。 AddToAny共享按钮 Drupal的AddToAny共享按钮,包括Facebook,Twitter,Pinterest,WhatsApp,Reddit,Google +等等。 配置AddToAny 高级CSS / JS聚合 Drupal 8的Advanced Aggregates模块的3.x分支的使用和配置。 高级聚合 高级聚合CDN 高级聚合CSS / JS Validator 高级聚合外部缩小器 高级聚合缩小CSS Advanced Aggregates Minify JS 高级聚合修改器 高级聚合旧IE兼容性增强器 Alexa的 Alexa的 教程 仅允许一次内容类型(仅限一个) “仅允许内容类型”模块允许在此配置的所选内容类型中为每种语言创建“仅一个节点” 附加模块 配置内容类型 配置模块设置 创建节点 Apigee API目录 Apigee的API目录模块允许您使用OpenAPI规范和SmartDocs在Drupal 8开发人员门户中记录您的API。 安装API目录模块 记录您的API 呈现OpenAPI规范 控制对API文档的访问 公开REST API以与API Docs交互 Apigee Developer Portal Kickstart Apigee Developer Portal Kickstart发行版使您能够使用Drupal 8快速评估和创建新的Apigee开发人员门户。 开始使用Kickstart 自定义您的开发人员门户 记录您的API 创建常见问题 管理您的博客 管理论坛 Apigee Edge Apigee Edge模块使您可以将Drupal 8站点与Apigee Edge集成。 了解应用程序开发人员如何与Apigee Edge模块进行交互 Apigee Edge上存储了哪些信息? 安装Apigee边缘模块 配置与Apigee Edge的连接 将开发人员与Apigee Edge同步 配置应用注册 配置团队管理 配置开发者注册 存储开发人员的自定义属性 配置缓存 配置别名 配置访问权限 配置API产品的访问权限 停用开发人员 记录您的API 监控Apigee Edge调试日志 解决问题 翻译您的网站 Apigee货币化 将Drupal 8开发人员门户与Apigee Monetization集成。 了解应用开发者与Apigee Monetization的互动方式 在你开始之前 安装Apigee货币化模块 配置和自定义Apigee Monetization模块的步骤 配置团队管理 管理支付网关 配置费率计划设置 启用Apigee Monetization添加信用模块 配置访问权限 Apple News Drupal 8中Apple News模块的安装和设置说明 Apple News 8.1版 占星术 README.txt用于模块占星术8.x-1.x. AudioField Drupal 8的Audiofield模块的文档 AudioField支持的播放器库 主题Audiofield播放器 使用Audiofield 头像套件 Avatar Kit为Drupal 8实体提供动态化身。 Avatar Kit服务 Avatar Kit版本 备份和迁移 有关如何使用Drupal 8的备份和迁移模块的信息。 设置和使用 竹枝 从旧版本8.x-1.x迁移到8.x-2.x的简短文档。 入门 用法 渲染块 从8.x-1.x迁移到8.x-2.x 参考书目和引文 参考书目和引文模块的安装,配置和使用示例。 安装 阻止黑名单 阻止黑名单从阻止列表中删除不必要的块,以获得更好的系统性能。 阻止黑名单配置 块样式插件 Drupal 8 Block Style Plugins模块的文档 设置和使用 高级用法 包含/排除样式 示例插件 树枝模板 博客 Drupal 8的文档贡献了Blog模块。 博客模块概述 引导布局 Drupal 8的Bootstrap Layouts模块的文档。 可用的布局 Bootstrap段落 Drupal 8 Bootstrap Paragraphs模块的文档 Bootstrap段落联系表格 Bootstrap Paragraphs Webform 自定义段落类型 Botman Botman模块的文档 Botman基本用法 小工具 Boxout Drupal 8 Boxout模块用于在页面中创建样式框。 Boxout指南 Braintree收银员 Braintree Cashier模块的文档,支持使用Braintree支付网关重复订阅。 安装演练 模块概述 运行自动化测试 创建折扣 Brightcove公司 Drupal 8 Brightcove Video Connect模块的文档 安装指南 商业规则 Drupal 8的文档提供了业务规则模块。 概念 基本用法 高级用法 扩展业务规则 Bynder Drupal 8版Bynder集成模块的文档。 在你开始之前 安装和配置 使用Bynder媒体浏览器 更新到2.0 - 使用核心媒体模块 CDEK API 此模块是便于使用CDEK Delivery Service API的包装器。 代码示例 CKEditor CodeMirror Drupal 8的CKEditor CodeMirror模块的文档。 设置 键盘快捷键 CKEditor字体大小和系列 CKEditor字体大小和系列在Drupal 8文本编辑器中启用CKEditor.com的字体大小和系列插件。 安装 推荐的模块 用法 CSV导入器 Manu链接导入。 例子 导入菜单链接内容 导入多个内容 导入翻译 更新现有内容 CSV到配置 将CSV导入到Drupal 8的配置中。 说明 Captcha键盘 该模块提供了用户可以使用的替代验证码安全性 Captcha键盘指南 更改字段API(8.x-3.x) 说明如何使用Changed Fields API 8.x-2.x和8.x-3.x分支之间的差异 基本用法 高级用法:支持额外或自定义字段 高级用法:更改现有字段类型的可比较属性 更改了字段API 说明如何使用Changed Fields API 基本用法 高级用法:支持额外或自定义字段 高级用法:更改现有字段类型的可比较属性 图表套件 图表套件文档 设置和配置(图表套件) 图表 Drupal 8版本的图表模块的文档。 图表HowTos 入门 图表的工作原理 图表8.x-3.x的视频概述 Chatbot API Chatbot API有助于实现Chatbots和Personal Assistants(即Alexa,Dialogflow / Api.AI等)意图。 这个怎么运作 将实体发送到远程服务 意见意图 自定义意图 克拉罗 Drupal管理主题正在作为Admin UI和JavaScript现代化计划的一部分进行 Claro CSS编码标准 创建新版本 发展 云 Cloud提供基于Drupal的云管理控制台,使您能够运行AWS,GCP,Azure和OpenStack等多云基础架构。 要求 安装 组态 特征 用例场景 演讲 路线图 色场 色域模块提供了一个字段,用于收集包含原生HTML5在内的各种小部件的颜色。 商务确认信用支付网关 Commerce Affirm Credit Payment Gateway项目将Affirm Credit Payment Gateway整合到Drupal Commerce付款中 自定义 这个怎么运作 安装和配置 商业批准 提供客户在完成结账前验证订单的能力。 用法 Commerce Authorize.Net Drupal Commerce与Authorize.net集成 安装 Accept.JS 电子支票 签证结账 商业Braintree Drupal 8 Commerce Braintree模块的文档。 安装和配置 要求 商业基金 Drupal 8 Commerce Funds模块的文档。 安装和配置 如何使用 开发人员的工具 Commerce Google跟踪代码管理器 通过Google跟踪代码管理器为增强型电子商务提供商务集成。 入门 用法及其工作原理 设置Google Analytics 设置Google跟踪代码管理器 商业库存 如何使用Commerce Inventory模块。 一般建筑 库存调整:数量计数,可用性和分配 库存提供商 Commerce Order集成 Commerce Migrate Drupal Commerce 2.x迁移的迁移文档 入门 要求和安装 迁移到Drupal Commerce 2时的已知问题 从CSV迁移 命令 支付 通用CSV 商业产品变化表 如何使用和扩展Commerce PVT模块 Commerce Pagseguro Transparente 如何安装Drupal 8 Commerce PagSeguro Transparente模块 商业后期融资 为Postfinance支付网关提供Commerce集成。 商业重复计量结算 添加对计量收费的支持,以支持Commerce Recurring支持的订阅。 实施指南 商业租赁 为drupal commerce添加租赁功能。 初始设置 租金和租赁期/类型 商业广场连接 Drupal Commerce与Square进行整合,这是一家支付/ POS公司,使每个人都能轻松访问商业。 要求 安装 测试 Commerce Tpay 使用模块 计算字段插件 该模块允许开发人员通过Drupal Plugin API创建计算字段。 开发者文档 条件字段 条件字段8.x-1.x允许您管理字段之间的依赖关系集。 开发者文档 配置覆盖检查器 Config Override Inspector为管理员提供指示符,其中表单字段表示被覆盖的配置。 与COI集成 样式配置元素 配置令牌 允许通过配置管理器存储和导出自定义令牌。 说明 配置拆分 拆分整体站点配置 CLI集成 完全拆分 条件性拆分 常问问题 每个环境配置 简单示例工作流程 拆分目录结构 网页链接 内容反馈 如何使用“内容反馈”模块。 内容导入 内容导入 内容套餐 Content Packager简化了归档或仅提供与项目或离线部署相关的内容和媒体/文件的过程。 需要配置 用例 - 离线桌面应用程序 内容同步 在环境之间同步内容。 匆匆命令 内容安全,策略 基于站点库的自动内容安全策略标头 顶级Contrib模块的兼容性 使用内联脚本的模块 经常问的问题 自定义JS模块 自定义JS模块,用于在drupal站点上添加自定义JS。 D8规则要点 文档占位符 什么是规则? 数据选择 直接输入 全局上下文变量 令牌替换 活动 条件 操作 导入和导出规则 例子 故障排除 对于开发人员 进一步阅读 词汇表 Drupal 8中规则的变化 解耦块:Vue.js Drupal 8解耦块的文档:Vue.js模块 入门 简单的每块Vue实例 Vue组件 高级的东西 覆盖Javascript库 部署 - 内容分段 本指南提供了Deploy模块(8.x-1.x分支)的文档以及有关如何在不同用例中使用它的示例。 为Drupal 8部署 Drupal到两个(或更多)站点之间的Drupal部署 权限 Drupal到CouchDB部署 杰韦利 Devel工具的快速摘要,其中列出了添加的菜单项以及每种菜单项的使用方式。 安装:盒子里有什么 模块权限 新的Drush命令 dpm()和其他Devel函数 Devportal Developer Portal模块允许您通过上载Swagger / OpenAPI文件来公开API参考文档。 Devportal 8.x-1.0 Devportal 8.x-2.0 Drupal Diversity&Inclusion DD&I文档指南。 DD&I简介 DD&I计划 贡献者的旅程 参与和审核指南 价值观 贡献团队:网站 Drupal远程仪表板 从一个中心位置监控和管理所有Drupal站点(支持的版本8,7和6),无需任何第三方或工具 介绍 词汇表 建筑 安全 入门 组态 平台集成 与其他模块集成 最佳实践 对于开发人员 路线图 故障排除 欧盟Cookie合规性 Cookie同意(GDPR)模块,支持阻止cookie和第三方脚本 组态 一般信息/限制 容易面包屑 Easy Breadcrumb是一个改进Drupal核心提供的面包屑的模块。 Easy Breadcrumb的配置选项 如何测试Easy Breadcrumb的新版本 如何主题容易面包屑 设置Easy Breadcrumb 编辑按钮链接 此模块允许您轻松地将普通超链接转换为Bootstrap,Material Design或Zurb基础的样式按钮。 配置Bootstrap模块 为Material Design配置模块 为ZURB Foundation配置模块 加密 加密Drupal 8的文档 一般Drupal 8加密设置和建议 实体浏览器 实体浏览器模块提供了非常灵活和通用的实体浏览和选择工具。 实体浏览器指南 实体浏览器概念的其他示例或模块 维护者 建筑 显示器 小工具 小部件选择器 选择显示 使用多步向导创建浏览器 配置文件结构 内联实体表格 实体浏览器视图插件 实体解析器 Entity Parser是一个实用程序模块,它提供了处理实体对象的可能性 Entity Parser自定义实体字段输出 细枝扩展的实体解析器 如何使用Entity Parser 实体打印 如何使用Drupal 8的Entity Print模块。 用法 PDF引擎支持 实体参考构面链接 安装,设置和常见问题解答 安装和设置 常见问题解答 实体更新 实体更新指南 - Drush 高级用于复杂更新 来自drush的实体更新 实体更新Web浏览器的使用情况 以编程方式更新实体 在生产站点中使用 实体使用 此模块允许您跟踪Drupal中实体的关系。 安装和基本使用 分支1.x和2.x之间的差异 开发者信息 实体使用插件 实体使用插件模块的安装和设置指南 如何引导 实体浏览器模块和帮助程序模块的文档。 如何配置图像窗口小部件以重用现有文件 Epsilon和谐连接器 Epsilon Harmony连接器文档8.x. 安装Epsilon Harmony连接器 - 8.x-1.x 使用该模块提供的方法。 过期重置密码链接 通过电子邮件收到所有以前的重置密码链接,除了最新的密码链接。 扩展API 安装并使用Extensions API 外部实体 Mudule包括来自外部来源的实体 建筑 存储客户端 映射字段 注释 查看 示例1:维基百科 例2:Rijksmuseum Facebook即时文章 Facebook即时文章 一般信息 模块用法 功能切换 此模块使非开发人员能够显示或隐藏开发人员创建和部署的功能。 入门 管理功能 访问功能 对变化做出反应 特征 Drupal 8版本的功能模块的文档。 Drupal 8的功能有哪些新功能? 原则 互操作性功能 安装和使用功能模块 功能和配置分段 补充模块 建筑功能 功能构建工作流程 创建和配置捆绑包 包分配插件 生成功能 创建和编辑各个功能 功能状态,差异和还原 匆忙支持 使用功能3.x构建分发 差距 开发功能3.x. 进一步阅读和介绍 其他模块提供的设置 饲料迁移 本指南包含Drupal 8的Feeds Migrate模块的文档。 文件浏览器 Filebrowser - 文件共享和传输 配置远程存储 Filebrowser Drupal 8版 Filebrowser一般 FillPDF FillPDF允许您使用表单中的信息完成可编辑的PDF字段。 介绍 安装 用法 Flashpoint教育 Flashpoint教育和所有项目内模块的文档 Flashpoint社区 Flashpoint社区内容 Flashpoint社区内容:电子邮件 Flashpoint课程 Flysystem Flysystem模块是第一个可用于Drupal 8的远程存储解决方案(最近也在D7中提供)。 细节 使用Flysystem进行简单的远程存储 文件访问控制 带宽 FolderShare指南 FolderShare模块文档 FolderShare模块管理 FolderShare模块权限 FolderShare模块推荐配置 字体真棒图标 实现和使用8.x-2.x Font Awesome Icon模块的指南 安装字体真棒图标 在CKEditor中使用字体真棒图标 使用Font Awesome Icon字段 表单模式管理器 提供一个界面,用于在每个ContentEntity兼容的Drupal 8中引入的Form模式提供的功能和增强功能。 用法 自定义实体要求 教程 Developpers 格式化程序套件指南 Formatter Suite文档 设置和配置(Formatter Suite) 包含的格式化程序(Formatter Suite) 四十二 一个现代响应式基础主题,结合了Gulp,Sass,BrowserSync等最新技术。 四十二 Freelinking Drupal 8 freelinking模块的用户和开发人员文档。 配置插件和Freelinking过滤器 实现一个新的Freelinking插件 GDPR模块设置 使Drupal 8站点符合GDPR标准的一些步骤 用英语讲 Magyarul 地理定位领域 提供存储地理位置的字段类型 配置地理位置和地址字段之间的集成 开发人员指南 自定义实体类型上的地理位置基础字段 如何在CommonMap上创建位置视图 如何创建最近的节点视图/按邻近度排序 使用钩子操纵字段值 将纬度/经度数据迁移到地理位置字段 获取Linkedin帖子 本指南包括将LinkedIn公司页面连接到您的网站并将公司的Feed中的帖子保存到节点中的说明 如何设置Get Linkedin Posts模块 给 Give模块旨在为人们提供一种简单的方式,为您的组织提供一次性或自动重复的资金。 目标和目标受众 设置和配置 为Give项目做贡献 避免欺诈捐赠(和退款) 排除故障捐赠 路线图 Google Analytics搜索API自动填充功能 将Search API自动完成小部件与Google Analytics模块集成。 组态 要求 用法 GovUK通知 GovUK Notify模块的文档 安装 GraphQL 为无头客户端制作并公开GraphQL架构 入门 获取数据 查询地图 变异 GraphQL Twig 其他资源 有助于 组 使用Group模块的指南 按组权限限制视图访问权限 许可层解释 当没有意义时关闭缓存 社区贡献 集团媒体 组媒体模块是组模块的插件,用于使用分组的媒体元素 通过路线找出实体属于哪个组。 使用groupmedia与媒体实体浏览器 古滕贝格 如何使用古腾堡编辑器 最佳做法 为Gutenberg Cloud创建自定义块 Gutenberg Core阻止管理 支持的块 卸载Gutenberg模块 在主题中创建自定义调色板 常问问题 Guzzle REST Generator 模块可以轻松执行实时外部REST请求,并从您的应用程序转换为Drupal REST端点。 安装模块 HTTP客户端管理器 使用HTTP Client Manager 介绍 安装 Guzzle服务描述 HTTP服务API 覆盖HTTP服务API 优化Guzzle服务描述 如何实例化HTTP客户端 查询REST服务 处理程序堆栈 HTTP配置请求 HTTP服务API包装器 悬挂连接过滤器 提供一个文本过滤器,用于从每行末尾移动悬空连接。 悬挂连接过滤器指南 蜜罐 用户友好的垃圾邮件bot形式保护 蜜罐成功案例 将Honeypot与Fail2ban集成 使用蜜罐 人员存在形式保护 Human Presence是一种欺诈预防和表单保护服务,它使用多种重叠策略来对抗垃圾邮件。 Human Presence模块配置 核心帐户设置 IPMA天气 IPMA天气文件 插入 Insert模块的文档 组态 已知的问题 Instagram块 创建一个包含最新Instagram帖子的块。 建立 Google Analytics Counter Google Analytics Counter 安装 在Google Analytics中创建项目 Google Analytics计算器字段。 Google Analytics计数器版块。 Google Analytics计数器过滤器令牌 JSON:API 如果你已经讨论了在解耦项目中你的JSON响应应该被格式化的方式,那么JSON:API就是你的反自行车工具。 JSON:API 专业术语 API概述 核心概念 过滤 包括 分页 排序 修订 翻译 创建新资源(POST) 获取资源(GET) GET,POST,PATCH和DELETE 删除现有资源(DELETE) 更新现有资源(PATCH) 文件上传 JSON:API与核心的REST模块 JSON:API没有做什么 JSON:API Extras 安全考虑 Janrain身份云的Drupal连接器 Janrain Identity Cloud的Drupal Connector:使用此项目,您可以在Drupal中使用Janrain Services。 配置字段 组态 配置:一般 配置:同步 配置:用户 形式为块 键 Drupal 8的Key模块概述。 概念和术语 开发者指南 Keycloak OpenID Connect 使用Keycloak身份验证服务器验证您的Drupal用户。 安装 组态 Konami代码 Konami Code模块文档 一般信息和历史 一般模块配置 配置密钥代码序列 可用操作列表 行动:警报 行动:小行星 行动:翻转文字 动作:Image Spawn 行动:猛烈抨击 行动:重定向 操作:替换图像 行动:降雪 贡献自定义操作 使用Konami Code的网站 Layout Builder Block Sanitizer Layout Builder工具,用于清理已删除/丢失的块。 配置和使用 匆匆使用 布局构建器样式 布局构建器样式允许站点构建器从样式列表中进行选择,以应用于通过布局构建器放置的块。 相关模块 截面和块样式 款式配置 使用布局构建器样式 库API 8.x Drupal 8版本的Libraries API的文档。 安装贡献模块所需的外部库 使用Libraries API 3.x(作为模块开发人员) 库定义结构 高级API使用 轻量级目录访问协议(LDAP) Drupal 8的LDAP API使用情况 LDAP无法正常工作 链接属性 链接属性模块的文档 添加自定义属性 修改默认值 链接图标 链接图标模块是一个简单的链接字段格式化程序,用于根据预定义的链接标题集创建图标类。 链接图标配置 链接图标用法 相关模块 Linkback 此模块定义了一个灵活的Linkback实体(带有存储后端API),可以同时使用多个处理程序。 Metainfo映射 Lndr 了解如何设置Lndr集成模块 大师 Maestro模块是一个工作流引擎/解决方案,可以简化和复杂的业务流程自动化。 Maestro介绍 功能和能力 安装 初步发现 工作流编辑器 任务类型 - 概述 交互式任务设置 交互式功能任务 内容类型任务 Webform类型任务 批量功能 手动Web任务 设置流程变量任务 如果任务 产卵子流程任务 Maestro API 营销云 如何使用Marketing Cloud模块 媒体:Acquia DAM 了解媒体:Acquia DAM模块。 资产同步配置 组态 最终用户演示 籍 Drupal 8的会员模块 架构:实体类型 消息线程 如何设置消息线程 安装 配置项:消息线程视图 配置项:消息线程消息视图 配置项:消息线程模板 权限 创建一个线程 在线程中创建消息 回复邮件 元标记 有关Drupal 8的Metatag模块的信息。 Drataal 8的Metatag特征 标准使用方案 HowTo:动态添加新的元标记 HowTo:使URL元标记显示为HTTPS 方法:以编程方式将元标记分配给实体 D7与D8之间的Metatag差异 Metatag Google学术搜索 Metatag Google Scholar模块配置和使用示例。 使用参考书目和引文 迁移源CSV 本指南的内容已合并到Migrate source plugins指南中。 使用Migrate Source CSV插件 修饰符 有关如何使用和创建修饰符的文档。 概观 快速开始 履行 多版本 本指南提供了多版本模块(8.x-1.x分支)的文档 基本信息 为新的内容实体类型添加Multiversion支持 使用Multiversion修改所有内容 美国宇航局天文图片 自定义您的天文图片 OAuth2客户端 OAuth2客户端模块允许使用OAuth2身份验证服务器进行身份验证 7.x的-2.X 8.x中,1.x中 8.x中,2.X 一次性密码短信 OTP SMS增加了接收一次性密码作为SMS的能力,作为验证器应用程序的替代方案。 用户指南 OpenChurch 有关如何使用OpenChurch分发安装,使用和维护站点的信息。 OpenEDU OpenEDU D8文档 OpenEDU核心组件 OpenEDU安装 OpenEDU课程 OpenEDU部门 OpenEDU新闻 OpenEDU简介 OpenEDU计划 OpenEDU故事 OpenID Connect OpenID Connect协议的可插入客户端实现。 安装 组态 客户端配置 FAQ和疑难解答 OwnTracks OwnTracks Drupal 8模块的文档 安装 组态 测试 特征 截图 PHP过滤器 Drupal 8贡献模块PHP过滤器的文档。 PHP过滤器概述 包 - 开发人员指南 Packages提供了一个易于使用的框架,用于开发每个用户可以启用,禁用和配置的功能包。 创建一个包插件 包装国家 包服务 路由,视图和块 高速缓存 例子 段落 段落是内容创作的新方式! 如何从Drupal 8的段落开始 Drupal 8段中的主题 多语言段落配置 多语言和内容审核 参数消息 仅使用CMS创建消息 妄想症 偏执狂的文档 一般 Pathauto Pathauto模块自动为各种内容(节点,分类术语,用户)生成URL /路径别名。 永久实体 永久实体模块的文档 使用方式 主题化 限制 按期限的权限 Drupal 8的Permissions by Term模块的使用和配置。 持久登录 使用登录表单上的“记住我”功能提供长期用户身份验证。 配置Varnish和其他反向代理 轮询 Drupal 8的Poll模块的文档。 创建民意调查 延长民意调查 将民意调查置于一个区块内 模块的受欢迎程度 有关如何计算使用统计信息的信息。 统计 弹出字段组 Drupal 8的Popup字段组模块的文档 剂量 官方药水文件 入门 用法 如何安装和设置Gettext 预览graphql 预览图QL指南 建筑 配置Drupal后端 激活实体预览 前端实施 保存或取消预览实体 预览graphql示例方法GET 私人信息 有关私人消息模块配置的文档 安装模块 配置模块权限 配置私人消息收件箱块 配置私人消息通知块 自定义私人消息线程 自定义私人消息 自定义线程成员的显示 自定义线程消息的显示 设置每个线程的最大成员 Node.js集成 配置浏览器通知(也称为Web推送通知) 从消息表单中删除文本(过滤器)提示 主题私人消息和私人消息线程 自定义私人消息作者的显示 添加链接以向内容类型的节点作者发送私人消息 添加链接以向用户帐户发送私人消息 通知配置(电子邮件,短信等) 卸载模块 模块架构(面向开发人员) Progressive Web App(PWA)页面 PWA Drupal模块为您现有的Drupal 8站点提供基本的Progressive Web App功能。 Quadstat Quadstat统计应用程序框架是一个基于Drupal的R前端。 介绍 配置Quadstat 使用数据集 创建应用程序 例I RELAXed Web服务 本指南提供了RELAXed Web服务模块的文档。 模块配置 可用的REST资源和支持的HTTP方法 权限 RNG Drupal 8贡献模块RNG的文档。 指南 经常问的问题 更新日志 RNG模块生态系统 数据和关系模型 建立意见 Reactify 使用React + Redux前端和Drupal 8后端实现解耦Web应用程序的主题文档的Reactify。 快速开始 主题结构 地方发展 Reactify Utilities模块 重复日期字段 date_recur.module的文档 创建新的Date Recur字段 Date Recur字段API 日期重复时区处理 日期重复默认值 钩子和事件 日期重复1.x到2.x升级 日期重复小部件 日期重复口译员 Date Recur Interpreter插件 日期重复部分网格 日期重复样式指南 日期重复视图集成 出现次数过滤插件 日期重复第三方集成和插件 重复日期字段v1.x. 重复活动 所有关于Recurring Events模块以及如何使用它。 远程流包装器 设置Drupal 8站点以允许将远程图像添加到媒体库而不将文件保存到本地文件系统。 响应类场 一种字段类型,允许内容编辑者为其父实体定义与断点相关的样式选项(CSS类)。 介绍 安装和模块配置 字段(存储)配置 小部件设置 自动CSS类附件 使用示例:Bootstrap 4填充实用程序类 FAQ和疑难解答 角色付费墙 内容的付费专区完全以Drupal方式构建。完全可配置且基于角色,捆绑和字段的灵活性。 安装和设置 为您的内容设置付款 TextRazor - 自动文本分类 此模块将TextRazor服务与Drupal 8集成,以根据Natura自动将您的内容分类为类别和主题 规则API POST 使用规则使用POST推送内容的指南 设置所需的模块 添加服务帐户角色 添加service_account用户帐户 设置REST服务 构建第一个REST POST规则 SMS框架 Drupal 8版本的SMS Framework贡献模块的文档。 SMS Framework的网关 与SMS Framework集成的项目 网关插件 与SMS Framework集成 Salesforce Suite 通过将Drupal实体(例如,用户,节点)与Salesforce对象(例如Contats,Accounts)同步,支持与Salesforce的集成 快速开始 Salesforce Suite 8.x 创建OAuth JWT承载令牌流连接应用程序(4.x) 设置JWT身份验证提供程序(4.x) Schema.org Metatag Schema.org Metatag for Drupal 8扩展了Metatag模块,在Web页面的头部显示结构化数据作为JSON LD。 基本用法 帮助标记和字段 枢 JSON-LD,Microdata还是RDFa? Schema.org覆盖范围 开发者说明 性能注意事项 搜索API Drupal 8 Search API模块的文档,包括用户和开发人员 入门 高级网站建设教程 开发者文档 扩展模块 演示文稿和外部材料 搜索API自动填充 有关Search API自动填充模块的信息 入门 开发者文档 搜索API排除实体 使编辑者和网站管理员可以排除搜索API索引节点和其他实体。 搜索API排除实体 搜索API Federated Solr 搜索API Federated Solr是Google Search Appliance和其他跨多个站点进行索引和搜索的技术的替代方案。 联合搜索模式 联合搜索演示 联合搜索反应 搜索API Federated Solr(模块) 搜索API字段映射(模块) 搜索API Solr Search API Solr为Search API模块提供Solr后端,并大规模扩展其功能。 搜索API Solr案例研究 搜索API Solr HowTos 搜索API Xunsearch 搜索APi迅搜的配置与使用 迅搜服务器安装 安装迅搜PHP SDK 配置搜索API服务器 配置搜索API索引 SCWS相关的内容 语义视图 语义视图 语义视图的文档 服务人员注册 此模块允许注册您的Service Worker脚本。 使用Service Worker注册模块实现自定义脱机页面 Sharerich Drupal 8的Sharerich模块为社交媒体提供可自定义的共享按钮。 介绍 ShrinkTheWeb截图缩略图 ShrinkTheWeb截图缩略图指南 设置和使用 简单的FB Connect 8.x 简单的FB Connect - Drupal 8的模块文档。 简单FB Connect的工作原理概述 安装说明 高级说明 EventSubscriber示例 简单的弹出块 只需根据您的要求替代彩盒和模态弹出窗口。它将触发浏览器/选项卡关闭,自动和手动点击。 D8 - 在浏览器/选项卡关闭之前显示弹出窗口(optin,退出弹出窗口) - SPB教程 D8 - 在点击事件上显示弹出窗口 - SPB教程 D8 - 在页面加载时显示弹出窗口 - SPB教程 D8 - 简单的弹出窗口块设计自定义 - SPB教程 安装Simple React CRUD模块 简单的React CRUD与Drupal8模块集成 简单反应CRUD的文档 简单的React CRUD与Drupal8模块集成 简单的XML站点地图 生成站点内容的标准符合hreflang XML站点地图,并提供用于开发其他站点地图类型的框架。 配置和使用 API并扩展模块 网站地图 Sitemap模块的文档。 创建Sitemap插件(仅限8.x-2.x) 覆盖主题级别的sitemap.theme.css 斯基林 Skilling帮助建立和运行遵循学习研究指南的技能课程。 安装 管理 对于作者 对于教师 对于评分者 对于学生 皮肤 Skins模块使主题可以与“皮肤”一起提供,这些“皮肤”具有子主题的大部分功能 主题开发者用法 智能日期 有关智能日期模块的信息,该模块尝试在创建,存储和显示日期/时间范围时提供丰富的用户体验。 安装智能日期 添加智能日期字段 格式化智能日期输出 智能日期和视图,包括Fullcalendar视图 片段管理员 Drupal 8 Snippet管理器模块的文档。 安装 多级片段 接口 显示片段 创建和修改代码段上下文 社交API Social API协调Drupal中的社交网络服务 社交API 2.x. 社交API 1.x. Spectra Analytics Spectra Analytics是一个基于语句的分析数据库,具有可定制的API和JSON存储 主要用例 POST API调用示例(Python) Spectra Analytics Connector API 统计垃圾邮件过滤器 统计垃圾邮件过滤器 b8的描述 统计垃圾邮件过滤器(服务) 评论的统计垃圾邮件过滤器 停止管理员登录 停止管理员登录的文档 一般信息 用于禁用的自定义逻辑 恢复访问权限 峰会会议清单 峰会会议列表提供参加特定活动的所有与会者的列表。 Superfish Drop-down菜单 提供jQuery Superfish插件的轻松集成,可用于各种键盘访问,启用触摸的下拉菜单。 创建多列子菜单 安装Superfish 代码审查模块 名称编码器具有双重含义:“编码器”显然是编写代码的人,“code-r”是“代码审查”的缩写。 代码审查模块 - 编码器 编码器嗅探器 有助于编码器嗅探器 Eclipse集成 安装编码器嗅探器 在Vim,Sublime Text,Visual Studio Code,Komodo,TextMate,Atom和Emacs上安装Drupal Code Sniffer Netbeans集成 PHP CodeSniffer - 命令行用法 使用Git钩子与Drupal代码嗅探器 使用coder.module通过drush自动格式化代码 Swagger UI Field Formatter 了解如何使用Swagger UI记录API 安装模块 配置模块 开关 有关使用和扩展Switches contrib模块的文档。 Capita翻译和口译 Capita TI的插件SmartMATE Drupal Connect为翻译管理工具TMGMT提供专业的网站翻译服务。 组态 来自Capita TI的消息来源 Tealium iQ标签管理 Tealium iQ标签管理 Tealium iQ Drupal 8模块功能 要求,安装和配置 Tealium iQ标签的典型使用场景 异步和同步标记 高级和自定义标签实施 以编程方式添加Freestyle标签,无需字段实现 如何重命名page_name或取消设置page_name和page_url 电话国际小工具 如何安装Telephone International Widget模块。 使用Composer为Telephone International Widget模块安装库 模板语者 官方模板Whisperer文档 入门 用法 使用块可见性 令牌替换 高级用法 工具棚 Toolshed模块的功能和示例用例。 Javascript库 交易 交易8模块文档。在内容实体上创建多用途事务流。 概观 一个实际的用例,一步一步 交易执行 数据管理和元字段 通用交易者 平衡交易者 交易操作 规则集成 创建自己的交易者 有助于 树枝组件 Twig组件模块的文档 构建您的第一个Twig组件 Twig组件渲染管道 Twig渲染这个 此模块允许您在Twig模板中呈现字段和实体。 教程 树枝工具 本指南包含Twig Tools模块的所有文档。 消毒过滤器 转换过滤器 彩色滤光片 Twig Tweak 备忘单 备忘单(8.x-2.x) 迁移到8.x-2.x Twig Tweak和Views 使用Twig Tweak渲染块 Twitter推文 该模块获取Twitter推文并将其显示在Drupal 8网站的一个块中 要求和配置 UI模式模式实验室 自动发现Pattern Lab中定义的模式并将其与Drupal一起使用。 入门 自动发现的要求 覆盖自动模式发现 的Ubercart Ubercart是一个易于使用的电子商务系统,旨在允许任何人在Drupal网站上销售任何东西。 为什么使用Drupal进行电子商务? 安装Ubercart 配置您的商店 所有关于产品 删除结账分心 故障排除 的HOWTOs Uikit幻灯片 自定义视图插件模块说明,功能,要求,安装,配置和路线图。 模块的描述及其功能 要求和安装程序 配置和调整 进一步发展的路线图 上传文件历史记录 模块D8如何上传文件历史记录以及如何实现它 file_history FormElement的实现 上传期间的文件内容验证 UI演示文稿 改变表格 视频 适用于Drupal站点视频解决方案的模块套件 安装和配置视频模块 视图添加按钮 视图添加按钮模块简介 安装视图添加按钮 在视图中使用视图添加按钮 VAB插件选择规则 如何以编程方式创建添加按钮 如何编写VAB插件 视图添加按钮:组 视图批量操作(VBO) 通过允许在显示的行上执行批量操作来增强视图。 创建一个新动作 配置操作 高级 查看提供者API 从Drupal 7移植 参考 视图参考字段 创建用于显示视图的字段类型 视图发送 视图发送使您可以从视图执行个性化群发邮件。 设置和使用 观看幻灯片 视图幻灯片提供了幻灯片API和一个幻灯片实现,可以应用于任何视图结果。 开发人员教程 安装和要求 用法 查看TimelineJS 安装,设置和媒体字段配置提示 如何安装和使用Views TimelineJS 配置插件 日期和时间格式 媒体字段配置 VisualN VisualN项目及相关主题概述 入门 关于VisualN 安装指南 术语 VisualN结构和组件 如何创建自定义抽屉 抽屉设置和设置面包师 用户定义的抽屉(抽屉) 使用VisualN 获得贡献的插件 为社区贡献插件 链插件:抽屉,适配器,映射器 工作流插件:构建器 参与进来 源插件:资源格式 标准资源类型和适配器 看守 如何设置Drupal模块“Warden” 守望者安装 网页档案 网页存档模块允许您根据URL或站点地图列表执行本地和远程网站的定期快照 网页存档入门 构建Capture Utilities 卸载网页存档 网络表单 Webform模块是Drupal 8的表单构建器和提交管理器。 介绍 特征 加载项 影片 试试Webform 图书馆 博客文章,文章和演示文稿 无障碍 已知的问题 支持 常问问题 菜谱 发布 商标 WissKI WissKI是一组模块,它们通过语义Web技术扩展了drupal,使其成为一个语义虚拟研究环境。 Triplestores 使用GeoNames适配器模块 字数 Wordcount模块的文档,为您提供每个用户的单词计数统计信息。 工作台菜单访问 Workbench Menu Access是一个扩展模块,它将Workbench Access逻辑应用于菜单。 权限和配置 预期的行为 测试范围 工作流程 实施工作流程模块的指南。 工作流程模块 工作流小部件 工作流程和操作,触发器和规则 网络上的工作流程 开发自己的代码 工作区 为内容作者提供全站点预览服务。 权限 XML-RPC Drupal 8 XML-RPC模块的文档。 XML-RPC概述 YAML内容 YAML内容模块是一个内容实用程序模块,支持使用定义和维护的YAML格式定义要导入的内容。 创建YAML内容事件订阅者 示例和代码段 - v8.x-1.x 字段模板 - v8.x-1.x YAML内容导入事件 agGrid 如何使用agGrid模块将ag-Grid库添加为Drupal 8字段。 安装 将ag-Grid添加为字段(ag-Grid Config Entity) 评论
由 hrs, 26 七月, 2019 破碎的网站问题 标签 drupal 运行更新脚本,并“清除所有缓存” 当我的网站表现奇怪,或显示奇怪的错误,或显示空白页面时,特别是在我刚刚启用模块后,我要做的第一件事就是刷新我所在的页面。 在那之后,我经常发现“运行更新脚本”,随后“清除所有缓存”,解决了大部分问题。 在这两个中,“清除所有缓存”是一种更容易,更快速的“修复”尝试,并且有时是有效的,但下面的步骤将从“运行更新脚本”开始,因为这是两个中最彻底的,这是我做网站给你带来麻烦的第一件事。 由于Drupal 7网站的模块“DHTML-Menu”每次运行更新脚本时都要求我这样做,因此我通常会一直跟踪运行更新脚本并清除所有缓存。 因此,在解决任何站点问题时,以下两个步骤在我看来是最合乎逻辑的事情,您可以随时运行更新脚本或清除所有缓存。 清除所有缓存 转到您的站点页面:“管理”>“配置”>“开发”:“性能” [d8-root]/admin/config/development/performance 单击“清除所有缓存”按钮。 跑Cron 转到“报告”>“状态报告”页面,然后点击页面顶部附近的“运行cron”。 rebuild.php 尝试以与上面的“update.php”运行更新脚本相同的方式运行“rebuild.php” 查看syslog 尝试搜索您首选的搜索引擎,包括错误消息的第一部分。您还可以在搜索查询中的错误消息周围添加引号。 评论
由 hrs, 26 七月, 2019 安装沙盒模块 标签 drupal 除了已经通过项目审查过程的contrib模块之外,还有一些不太严格的审查模块称为沙箱模块。Drupal安全检查过程不包括这些模块,并且不打包以供下载。要安装它们,您必须使用git克隆项目源。 沙盒模块往往不像contrib模块那样广泛使用。它们可能不完整,可能没有很好的支持。另一方面,其中一些非常好,只需要审阅者来完成项目申请审核流程。 评论
评论