Drupal - 面试问题


亲爱的读者,这些Drupal 面试问题是专门为让您熟悉在面试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 通知。

窗格模块用于翻译自定义面板的窗格,其带有可选标题,该标题将存储为变量,并且可以快速翻译或编辑。

聚合器模块从其他网站获取内容,但不生成任何提要。它也称为提要阅读器。它收集、显示文本和图像以及其他网站和博客。

选择描述的长度。

向用户发送自动回复消息。

此处给出了产品的唯一标识符。

它是用于计算税费的百分比,以小数表示。

指定在计算行项目单价的税种税率时应进行哪种舍入类型。

它包括添加到购物车表单中的产品系列项目类型以收集信息。

我们应该从生产服务器或沙箱服务器中选择服务器。

发票是一份包含金额和成本声明、唯一发票号码和税务信息的文件。

订单历史记录取决于用户通过结帐订购的产品。它包括产品的历史记录,其中包括订单号、用户名、订单状态等。

它定义订单状态,例如正在处理、待处理、已完成或已取消。

PHP 5.2+

Drupal 的优点是:

  • Drupal 是一个灵活的 CMS,允许处理内容类型,包括视频、文本、博客、菜单处理、实时统计等。

  • 它提供了许多用于开发 Web 应用程序的模板。因此,如果您正在构建简单或复杂的 Web 应用程序,则无需从头开始。

  • Drupal 易于管理或创建博客或网站。它有助于组织、构建、查找和重用内容。

  • Drupal 提供了一些有趣的主题和模板,使您的网站具有有吸引力的外观。

  • Drupal 拥有超过 7000 个插件来提升您的网站。由于 Drupal 是开源的,因此您可以创建自己的插件。

多语言意味着您的内容可以用不同的语言编写和显示。