📜  Drupal-面试问题

📅  最后修改于: 2020-10-25 10:25:36             🧑  作者: Mango


亲爱的读者,这些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是开源的,因此您可以创建自己的插件。

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