Drupal - 面试问题
Drupal 是一个免费的开源内容管理系统 (CMS),可用于组织、管理和发布您的内容。
Drupal 非常强大,可用于构建大型、复杂的站点。它是一款基于 PHP 的模板,允许非技术用户添加和编辑内容,无需任何 HTML 或 Web 设计知识。使用 Drupal CMS,可以轻松与其他网站或技术进行交互,并可以处理复杂的表单和工作流程。它提供超过 16000 个模块,可通过 Drupal 核心和附加模块进行处理。
Drupal 的功能包括:
它使创建和管理您的网站变得容易。
使用内置用户界面翻译系统中的任何内容。
它使用供稿、搜索引擎连接功能等将您的网站连接到其他网站和服务。
Drupal 是开源软件,因此不需要许可费用。
它为用户设计高度灵活、富有创意的网站,并更有效地显示以增加访问者。
Drupal 可以在社交媒体(如 Twitter、Facebook 和其他社交媒体)上发布您的内容。
Drupal 的缺点是:
Drupal 的用户界面不友好。它需要高级知识和一些有关平台的基本知识才能安装和修改。
Drupal 是新的内容管理系统。它与其他软件不兼容。
与其他 CMS 相比,性能较低。使用 Drupal 构建的网站将产生很大的服务器负载,并且永远不会在互联网连接速度较慢的情况下打开。
菜单对于轻松浏览您的网站非常重要。菜单提供一组链接,因此您可以浏览您的网站。Drupal 菜单允许您添加、删除和重命名菜单和菜单项。
如果它由子菜单组成。然后它将显示在父菜单项下。
它设置菜单项的顺序。
块是用于组织网站内容的容器对象。
它用于设置第一个侧边栏和第二个侧边栏的宽度,单位为 % 或 px 或 em。
媒体查询为不同的媒体设备定义不同的样式规则,默认情况下此布局为 1025px。
横向平板电脑的媒体查询的最小宽度为:769px,最大宽度为:1024px。
它将您的页面固定在您网站的列表顶部。
您可以在此处指定可以访问内容的备用 URL。请勿在 URL 别名的末尾或开头添加斜线,否则将不起作用。
它允许您在首页上发布博客内容,或者您可以根据需要将其放在列表顶部。
通过单击提供菜单链接复选框,它会显示菜单的所有相关详细信息,例如菜单链接标题、描述、父项和权重。
如果文章有任何更改,请提供修订信息。
通过选择打开或关闭,允许其他人为文章发表评论。
指定作者姓名和文章创作日期。
Drupal 内容类型定义收集和显示内容的样式。
筛选页面时显示的内容状态为:
已发布
已推广
未推广
已粘贴
未粘贴
菜单管理是浏览 Drupal 管理页面的重要部分。
它显示已创建的文章或页面列表。这是您登录管理区域时将显示的第一个屏幕。
在此菜单中,您可以创建、管理和查找新页面。此处,表格显示文章的详细信息,即状态、标题、更新、作者和操作(编辑和删除)。
结构包括区块、管理内容类型、向网站添加新菜单链接以及管理内容的管理标记。
在此菜单中,显示主题列表。用户可以安装主题、更新现有主题或切换主题。
在人员菜单中,您可以创建新用户帐户或管理现有用户。
这是 Drupal 后端中的重要部分。在此配置中所做的任何更改都将影响整个网站。您可以在此处进行用户帐户设置、站点信息设置或任何其他常规站点设置。
分类法可以被认为是对网站内容进行分类,根据分类法术语显示特定内容。
Drupal 分类法由多个术语组成,例如:
术语:用于管理或描述内容。
词汇:是一组术语。
用户管理管理用户的信息,允许创建或删除用户,更改密码、时间和角色。
它允许用户访问您的网站,而无需询问他们的用户名或密码。
它只允许那些经过身份验证的用户访问您的网站。
优化Drupal网站的步骤如下:
启用页面缓存
压缩CSS文件
Js聚合
将媒体文件和静态文件移动到CDN
优化图片大小和数量
主题优化
错误处理是一个检测和寻找错误解决方案的过程,这可能是编程应用程序错误或可传达的错误。
Twitter 后缀将可选地附加 Twitter 句柄或文本,以便当有人分享文章时您会收到 ping 消息。
窗格模块用于翻译自定义面板的窗格,可选标题将存储为变量,并且可以快速翻译或编辑。
聚合器模块从其他网站获取内容,但不生成任何供稿。它也被称为 feed 阅读器。它收集并显示文本和图像以及其他网站和博客。
选择描述的长度。
向用户发送自动回复消息。
此处给出了产品的唯一标识符。
它是用来计算税费的百分比,以小数表示。
指定在为订单项的单价计算税种税率时应进行哪种类型的舍入。
它包括添加到购物车表单中的产品行项目类型以收集信息。
我们应该从生产或沙盒中选择服务器。
发票是一份包含金额和成本声明、唯一发票号和税务信息的文件。
订单历史记录取决于用户通过使用结帐所订购的产品。它包括产品历史记录,包括订单号、用户名、订单状态等。
它定义订单状态,例如处理中、待处理、已完成或已取消。
PHP 5.2+
Drupal 的优势如下:
Drupal 是一个灵活的 CMS,允许处理包括视频、文本、博客、菜单处理、实时统计等内容类型。
它提供了许多用于开发 Web 应用程序的模板。因此,如果您要构建简单或复杂的 Web 应用程序,则无需从头开始。
Drupal 易于管理或创建博客或网站。它有助于组织、构建、查找和重复使用内容。
Drupal 提供了一些有趣的主题和模板,使您的网站看起来更具吸引力。
Drupal 有超过 7000 个插件可以提升您的网站。由于 Drupal 是开源的,您可以创建自己的插件。
多语言意味着您的内容可以用不同的语言编写和显示。