由 hrs, 29 六月, 2019 1.6 概念:Drupal项目 标签 drupal 什么是免费和开源软件? 自由和开源软件(FOSS)是由一群人开发的软件,在非商业许可下发布,其源代码(构成软件的程序文件)是免费提供的。有关Drupal使用的非商业许可证的更多信息,请参见 第1.7节“概念:Drupal许可”。 什么是Drupal项目? Drupal项目是一个FOSS项目,其目的是开发核心内容管理系统软件,以及附加模块,附加主题,翻译,文档和专用发行版。为Drupal项目贡献时间和金钱的人来自世界各地,是一个多元化的社区,为了这个共同的目的聚集在一起。 社区包含许多执行许多不同任务的小组,例如开发特定的Drupal相关软件,编写文档,维护Drupal软件的安全性,将Drupal软件翻译成特定语言,使用Drupal用于某些特定目的,以及即将到来一起在特定地理区域内亲自见面。 有关如何连接到全球社区并与之通信的更多信息,请参见第14.1节“与社区连接”和第14.2节“获取支持”。 什么是Drupal协会? 在Drupal的协会是一个非营利性组织,致力于支持Drupal的项目和社区。其主要功能是: 在世界各地举办大型会议 维护Drupal.org网站及其运行的服务器 将Drupal推广为网络平台 支持Drupal教育和培训 向Drupal社区提供资助以支持其使命 为这些目的筹集资金 评论
由 hrs, 29 六月, 2019 1.5 概念:数据类型 标签 drupal 有哪些类型的数据? 您网站上的数据和信息分为四种类型,分别以不同方式进行编辑,翻译和存储。这四种类型是: 内容 要向网站访问者显示的信息(文本,图像等)。这种类型的信息往往是相对永久的,但通常可以编辑。 组态 有关您网站的信息不是内容,但也是相对永久的,用于定义您的网站的行为或显示方式。它有时也会显示给网站访问者,但往往是较小的文本(如字段标签,网站名称等),而不是您通常认为是内容的较大块。 州 有关您网站当前状态的临时信息,例如上次运行cron作业的时间。 会议 有关各个网站访问者与网站交互的信息,例如他们是否已登录以及他们的Cookie。这在技术上是国家信息的子类型,因为它也是临时的。 评论
由 hrs, 29 六月, 2019 1.4 概念:分布 标签 drupal 什么是发行版? 分发为特定类型的站点提供站点功能和功能,作为包含核心软件,贡献模块,主题和预定义配置的单个下载。通过分发,可以为特定目的设置复杂的站点,而不是单独安装和配置元素。 分发有两种主要类型: 功能齐全的发行版 功能齐全的发行版是一个项目,提供完整的解决方案来建立专门用途的网站,如学术,商业,政府,非营利组织,出版社,社交等。例如,您可以使用现有的农民分发建立自己的网站的市场,或者您可以分享您的农贸市场网站的设置作为其他人使用的分发。 其他发行版 分发也可以是开发人员和站点构建者可以用作起点的快速启动工具。 评论
由 hrs, 29 六月, 2019 1.3 概念:主题 标签 drupal 什么是主题? 主题是一组文件,用于定义站点的可视外观。在您的站点上运行的核心软件和模块确定在您站点的页面上显示哪些 内容(包括存储在数据库中的HTML文本和其他数据,上载的图像以及任何其他资产文件)。主题确定包装内容的HTML标记和CSS样式。 核心软件提供了核心分发的几个基本主题。这些主题在很大程度上是由社区在过去几年中设计和构建的,并且对于构建您的第一个站点以及更熟悉核心软件的工作方式都是很好的选择。 Drupal是一个成熟的CMS,因此第三方主题的市场 - 免费和付费 - 非常强大。 如果第三方选项都不适合您的需求,则需要创建自定义主题。自定义主题可以像单个CSS文件一样简单,它可以为核心软件提供的标记添加样式。可以在Drupal.org社区文档页面“Theming Drupal”中找到在Drupal 8中创建自定义主题的指南 。 评论
由 hrs, 29 六月, 2019 1.2 概念:模块 标签 drupal 什么是模块? 模块是一组PHP,JavaScript和/或CSS文件,用于扩展站点功能并添加功能。您可以通过打开的特性和功能安装的模块,并且可以通过关闭它卸载模块; 在卸载之前,您可能需要删除与该功能或功能相关的数据和配置。安装的每个模块都会增加在您的站点上生成页面所需的时间,因此最好卸载不需要的模块。 核心下载提供了以下功能模块: 管理用户帐户(核心用户模块) 管理基本内容(核心节点模块)和字段(核心Field和Field UI模块;还有提供字段类型的核心模块) 管理导航菜单(核心菜单UI模块) 从现有内容制作列表,网格和块(核心视图和视图UI模块) 您可以从 Drupal.org模块下载中下载其他贡献的模块,也可以创建自己的 自定义模块。 评论
由 hrs, 29 六月, 2019 1.1 概念:Drupal作为内容管理系统 标签 drupal 什么是内容管理系统? 内容管理系统(CMS)是一种软件工具,允许用户使用智能手机,平板电脑或台式计算机上的Web浏览器添加,发布,编辑或删除网站中的内容。通常,CMS软件使用脚本语言编写,其脚本在安装了数据库和Web服务器的计算机上运行。网站的内容和设置通常存储在数据库中,对于到达Web服务器的每个页面请求,脚本组合来自数据库和资产的信息(JavaScript文件,CSS文件,图像文件等是其中的一部分) CMS或已经上传)来构建网站的页面。 运行CMS的操作系统,写入的脚本语言,存储信息的数据库以及运行脚本以检索信息并将其返回到站点访问者Web浏览器的Web服务器的组合已知作为CMS运行的堆栈 ; 常用的Linux操作系统,Apache Web服务器,MySQL数据库和PHP脚本语言的组合称为LAMP堆栈。 什么是Drupal? Drupal是一个基于LAMP堆栈的灵活CMS,采用模块化设计,允许通过安装和卸载模块添加和删除功能,并通过安装和卸载主题来更改网站的整体外观。基础Drupal下载,称为Drupal Core,包含运行基本CMS功能所需的PHP脚本,几个可选模块和主题,以及许多JavaScript,CSS和图像资产。可以从Drupal.org 网站下载许多其他模块和主题。 Drupal还可以在其他技术堆栈上运行: 操作系统可以是Windows或Mac OS,而不是Linux。 Web服务器可以是Nginx或IIS而不是Apache。 数据库可以是PostgreSQL或SQLite而不是MySQL,或MySQL兼容的替代品,如MariaDB或Percona。 其他操作系统,Web服务器和数据库也可以工作; 但是,软件使用的脚本是用PHP编写的,因此无法更改。 使用Drupal的原因是什么? 构建网站时,您可以选择使用众多现有CMS软件包和托管服务之一,开发自己的CMS,或在不使用CMS的情况下构建网站。以下是您可能选择使用Drupal的一些原因: 使用静态HTML页面构建一个简单的小型站点并不困难,您可以非常快速地建立一个简单的站点。在CMS中设置站点通常需要更多时间,但是为您带来在线编辑的好处(对于经验不足的内容维护者来说更容易),一致性(对于较大的站点使用静态HTML更难维护)以及更多的可能性需要数据库的复杂功能。 有些CMS软件是专用的; 例如,您可以使用包和托管服务来构建博客或俱乐部会员网站。相比之下,Drupal是一种通用的CMS。如果您要构建专用站点,则可以选择使用专用CMS; 但是,如果您的网站甚至略微超出预期目的,您可能最好使用通用CMS,而不是尝试使用专用CMS。 构建自己的CMS类软件看起来很有吸引力。但是,使用像Drupal这样的通用CMS作为起点通常是一个更好的想法,因为基本的CMS功能(例如用户帐户和内容管理)有数千个开发人员小时,包括多年的用户测试,bug修复和安全加固。 某些CMS软件包购买许可证的费用很高。有些是免费的或有免费版本,但有限制性许可证,不允许您进行修改和扩展。您可能更喜欢使用具有较少限制性软件许可证的程序包(如Drupal),并由全球社区开发。有关此主题的更多信息,请参见第1.6节“概念:Drupal项目”。 评论
由 hrs, 29 六月, 2019 第1章了解Drupal 标签 drupal 1.1 概念:Drupal作为内容管理系统 Drupal概述以及选择它作为可靠的内容管理系统(CMS)的原因。 1.2 概念:模块 模块概述及其可用于的功能。 1.3 概念:主题 主题概述以及获取它们的位置。 1.4 概念:分布 分发概述,可用于为特定目的设置网站。 1.5 概念:数据类型 站点中使用的常见数据类型概述。 1.6 概念:Drupal项目 免费和开源软件(FOSS),Drupal项目和Drupal Association概述。 1.7 概念:Drupal许可 Drupal许可概述以及用户和贡献者应遵循的准则。 评论
由 hrs, 28 六月, 2019 I.6 指导方案 标签 drupal 阅读本指南时,考虑建立一个网站建设项目是有帮助的。以下项目方案提供了上下文,并将本指南中的示例链接在一起: 您正在为农贸市场建立一个网站。该网站需要显示有关市场的位置和时间的信息,以及包含市场历史的“关于”页面。它还需要列出供应商。供应商应该能够编辑他们的列表(包括徽标或照片),并发布食谱。网站访问者应该能够浏览食谱,或使用他们在市场上购买的成分找到食谱。您网站的一些访问者会说另一种语言,因此需要翻译主页和供应商页面。 当您阅读本指南并尝试其描述的任务时,您可以选择完全遵循该方案; 您还可以修改任务以满足您的目的。如果您确实想要完全遵循该方案,您会发现需要一些图像文件,这些文件位于用户指南项目页面上提供的.zip 或.tgz文件下载 的assets目录中。 归因 由Jennifer Hodgdon撰写/编辑。 评论
由 hrs, 28 六月, 2019 I.5 指南惯例 标签 drupal 假设和先决条件 本指南有以下假设和先决条件: 本指南按主题分类; 有关详细信息,请参见第i.3节“组织”。许多主题包括先决条件知识部分,其中列出了其他主题,其中需要内容知识才能理解您正在阅读的主题。还假设了指南中未涉及的一些背景知识; 有关详细信息,请参见第i.2节“受众和目标”。 许多任务主题列出了站点先决条件,这些任务是您需要在您的站点上完成的任务,然后才能在您正在阅读的主题中执行任务。 站点先决条件的细节与本指南中为农民市场建立站点所使用的场景有关( 有关详细信息,请参见第i.6节“指导场景”)。您可以根据自己的方案调整任务,但在确定您的站点是否满足任务的站点先决条件时,还需要记住所做的更改。 对于第3.7节“运行交互式安装程序”之后的所有任务主题,还有一个隐含的先决条件:您必须已在您的站点上安装了内容管理软件,并登录到具有足够权限的用户帐户来执行该任务(例如,在您安装站点时创建的用户帐户,该帐户自动具有完全权限。 如果按顺序阅读所有主题,并在执行任务主题时执行所有步骤(保持登录状态),则在阅读每个主题时,应具备适用于每个主题的背景知识和站点先决条件。 本指南演示了如何使用管理用户界面执行任务,并尽可能使用Drush命令行工具(请参见 第3.2节“概念:其他工具”)。您可以随意使用其他命令行工具,例如Drupal Console(如果查找等效命令),或者仅使用管理界面。 文字约定 本指南的文本中使用了以下约定: URL example.com表示您网站的基本URL。有关如何指明网站内部网址的详细信息,请参阅下面的“导航”部分。 您应该在站点的用户界面中看到的文本以斜体显示,例如:单击“ 保存配置”。这仅适用于来自软件的用户界面中的文本,而不适用于在上一主题中输入的文本。例如,关于编辑主题中,你可能会看到这样的指令:单击编辑关于页的行(编辑将是斜体,但关于不会,因为关于页是以前的主题中创建)。 URL,文件名和新引入的术语也以 斜体显示。 您应在shell命令行键入的文本以等宽字体类型显示,例如: drush cr 在本指南中,word 目录始终用于引用文件目录(有些人更喜欢调用文件夹)。 导航 要执行本指南中的大多数任务主题,您需要导航到站点管理界面中的一个或多个页面。您可能会在说明中看到类似的内容(这在您安装基础软件后会更有意义): 在Manage administrative菜单中,导航到 Structure > Taxonomy(admin / structure / taxonomy)。 像这样的导航说明假设您已安装核心工具栏模块,此示例意味着在站点顶部的菜单栏中,您需要单击“ 管理”以显示菜单选项,然后单击“ 结构”,“ 分类 ”和“ 分类”,最后,您将位于包含网址http://example.com/admin/structure/taxonomy的网页上(如果您的网站基本网址为 http://example.com)。 这是另一个例子: 在管理管理菜单中,导航到 配置 > 系统 > 基本站点设置 (admin / config / system / site-information)。 在此示例中,单击“ 管理和配置”后,您需要找到页面的“ 系统”部分,然后在其中单击“ 基本站点设置”。之后,您最终会访问http://example.com/admin/config/system/site-information。 另一个注意事项:如果您使用的是标准管理核心Seven主题,则管理界面中的许多“添加”按钮会显示+符号。例如,在admin / content上,“添加新内容”按钮显示为 +添加新内容。但是,这是与主题相关的,并不是按钮上文本的一部分(例如,它不一定会被屏幕阅读器读取),因此在本指南中,惯例是不提及纽扣。 填写表格 本指南中的许多任务主题包括您将填写Web表单的步骤。在大多数情况下,将包含表单的屏幕捕获图像,以及您需要在每个表单字段中输入的值表。例如,您可能会看到一个以这样的方式开始的表格,解释如果导航到Configuration > System > Site information(admin / config / system / site-information),您将看到的站点信息表单: 字段名称说明示例值 网站详细信息>网站名称 您网站的名称 Anytown农贸市场 要使用此表,请在表单中“ 站点详细信息”下的部分中找到标记为“ 站点名称”的字段,然后在此字段中输入站点的名称。的“北京市东城农贸市场”的一个例子网站名称,建议在表中,它涉及到建设一个农贸市场一个网站,你会发现所有通过本指南的情景(见第.6,“指导方案”的细节)。另请注意,在某些表单上,您可能必须单击节标题(如本示例中的“ 网站详细信息”)以展开该节并查找其包含的字段。 归因 由Jennifer Hodgdon撰写/编辑。 评论
由 hrs, 28 六月, 2019 I.4 报告问题 标签 drupal 目标 报告本指南的问题,例如: 信息不正确或不遵循最佳做法 步骤不起作用 屏幕截图或与您在屏幕上看到的内容不匹配的文字 写作不清楚 表格或屏幕截图有助于澄清文本的位置 未能定义术语 缺少主题的知识先决条件或站点先决条件 排版,拼写,语法或格式错误 断链 脚步 记下包含您找到的问题的主题或主题。 登录Drupal.org(如果您还没有用户帐户,则需要创建用户帐户)。 访问Drupal.org上的用户指南问题页面。 验证您发现的问题尚未在另一个问题中报告: 如果只有少数未解决的问题,请扫描“ 摘要”列以查看其中的任何描述是否与您找到的问题相符。您可能还需要阅读一些问题以确保,您可以通过单击“ 摘要”列中的链接来执行此操作。 如果打开的问题列表很长,请在“ 搜索”框中输入与找到的问题相关的关键字或问题发生的主题标题 ,然后单击“ 搜索”以缩小问题列表。然后扫描摘要或阅读问题以查看它们是否与您的问题相符。 如果您确定尚未报告问题,请单击“ 创建新问题”,然后按如下所示填写问题报告: 字段名称 说明 示例值 标题 您找到的问题的简短摘要 “添加内容类型”中的说明不起作用 类别 报告的问题类型 错误报告 版 您发现问题的指南版本 8.x的-0.X-dev的 问题摘要 您找到的问题的详细信息 在“添加内容类型”主题中,在步骤3中,当我单击“ 保存”时,出现以下错误消息:... 重新阅读您输入的标题和问题摘要,并验证报告中是否包含以下信息: 您找到的问题的完整描述 您发现问题的主题或主题的名称 您正在阅读指南的语言(如果不是英语) 如果您阅读网站上的指南,则指向有问题的页面的链接 单击“ 保存”以创建问题。 几天后回来查看问题。如果其中一个项目维护者要求澄清,请通过添加对该问题的评论来做出回应。 评论
评论