认识Drupal

认识Drupal:2019更新

了解Drupal自从首次引入以来,PHP是一种开放式脚本源,已经成为最普及的脚本语言之一。 普遍存在的部分原因是基于它之上的许多框架或内容管理系统的普及。 举一个著名的例子,WordPress是用PHP构建的。 这使得它成为任何人都熟悉的必不可少的技术 WordPress开发人员。 WordPress的受欢迎程度和整体功能为许多人所熟悉。

无论如何,还有其他流行的基于PHP的内容管理系统可供选择。 其中之一是 Drupal的,这将在本文中广为人知。
Drupal在某种程度上被WordPress的普及所掩盖,是许多应用程序的绝佳选择。 通常比其他PHP替代品更合适。 但是,重要的是要知道哪种内容管理系统最适合您自己的业务。 当您继续阅读时,您将进一步了解Drupal及其所有功能。

5种最受欢迎​​的Drupal 7模块

Drupal的模块数量非常庞大,已超过20,000。 但是,与其他人相比,有些人赢得了更多的悦耳。 第一个是Chaos Tool Suite,也称为“ CTools”。 它是在考虑教师,学生和研究人员以帮助他们 建立网站。 C Tools将课程管理功能与项目和研究协作功能结合在一起。

第二受欢迎的Drupal 7模块是Views。

这些视图主要处理数据列表的管理,显示和组织。 使用此工具时收到的输出称为显示。 您可能已经知道,Drupal中可以有多个显示。 如果您使用的是机密信息,则视图工具也称为“用户视图”,在该视图中,管理员只能自行决定是否允许具有特定角色的用户查看访问权限, 保安.

第三,令牌模块在Drupal中非常常用。

首先,Drupal中的令牌是另一个值的占位符。 例如,在媒体设置中,很多时候我们通常会使用我们最初希望使用的用户名,因此我们被迫选择一个不太想要的用户名。 但是,使用Token之类的功能,用户将能够替换其用户名来显示其真实姓名。 对于我们中许多使用Snapchat的人来说,您最初创建帐户时就已经看到了这一点。 Snapchat不允许您更改用户名。 虽然,您会得到一个显示名称,可以根据需要更改和编辑它,类似于“令牌”模块。

第四受欢迎的Drupal模块是Pathauto。

pathauto drupal扩展Pathauto模块还可以与前面提到的CTools和Token一起使用,以自定义URL别名。

Drupal的工作原理是识别令牌,并在模式系统上通过以下方式更改URL: “> / node / 123 “>变成这样: / category / my-node-title>以自动化,无缝的过程。

最后,第五受欢迎的Drupal模块是管理工具栏。

这是一个高度使用的模块,通过在默认工具栏顶部合并一个下拉菜单,可以快速访问各种管理页面。

Drupal的好处

Functionality

Drupal的主要好处之一是其功能和灵活性。 WordPress因其易用性和无需PHP或其他编程语言的高级知识就可以编辑许多内容的能力而继续受到赞誉。 对于较小的项目或某些可用性标准内的项目,当然可以使用它。 Drupal介于这种易用性和从头开始编写PHP代码之间。

Drupal当然是带有指南的CMS框架。 无论如何,就如何设置CMS而言,它比WordPress更加不可知。 该平台为常用功能(例如用户,内容类型)提供了各种不同的模块。 这些内容类型被称为“块”。 块是 网页的布局。 就如何将它们组合在一起而言,所有这些都非常灵活。

Drupal是企业级网站的理想选择,在企业级网站中,可能需要多个不同的用户角色类型,多个页面模板,以及在同一CMS中容纳许多不同的网站。

确保用户

Drupal的另一个巨大优势是安全性。 部分由于其受欢迎程度,WordPress可能成为潜在黑客的简单目标。 以来 WordPress网站通常依赖第三方插件 由于其功能,黑客有可能在这些插件中定位漏洞。 最终允许渗透WordPress管理控件的功能。

另一方面,Drupal以其安全声誉而闻名。 这可以解释为什么该平台配备了专门的安全团队来准备解决所报告的任何问题。 解决问题后,Drupal的安全团队甚至会提供建议,以减轻将来的这些问题。

Drupal为确保最高安全性而采用的一些策略包括蛮力检测,粒度访问控制和 安全访问。

安全性:蛮力攻击

安全性:蛮力攻击首先,当个体使用工具登录不属于他们的帐户时,实例被视为暴力攻击。 个人通过反复尝试每种可能的密码直到找到正确的密码来做到这一点。 这种特殊的黑客工具有趣的是,它不仅能够以AZ字母为填充符来破解密码。 但是,如果知道特定场所需要特殊字符(!,%,#等),它也可以适应该特殊字符。

但是,好消息是,要破解一个由10个字符组成的密码,该密码由字母,数字和符号的组合构成,可能需要数周甚至是数月的时间。 幸运的是,Drupal预计会发生这种情况。 这就是为什么他们引入了一项功能,该功能限制了IP地址整体在给定时间内可以登录到平台的次数。 显示尝试登录历史记录以供管理人员查看。

安全性:粒度访问控制

其次,当经营一个在线平台上有不同任务要完成的各种任务的企业时,如果对必须进行编辑/发布到该站点的所有人提供完全控制权,则可能会引起一些争议。 值得庆幸的是,通过使用精细的访问控制,管理员可以定义和实施每个人的角色,这些角色专门针对他们需要完成的工作制定。 因此,不可用的特征随后被阻塞。 试图在不需要的地方完全禁止访问。

安全性:安全访问

使我的兴趣达到顶峰的另一个已知Drupal功能是安全访问。 当Drupal密码存储在数据库中时,它不会被加密。 相反,它经历了称为盐化和哈希处理的过程。 例如,加密过程是一种双向功能。 此过程涉及加扰以及稍后进行解密的机会。 另一方面,加盐和散列是一种单向函数。 正确完成后,将无法撤消它并显示初始密码。

Drupal的缺点

向后兼容性

一个经常被提及的Drupal的缺点是它的向后兼容性问题。 当发行新版本的Drupal时,已有过渡到更高版本的历史。 这往往有些复杂。 然后不赞成使用某些模块。 最终导致您已经习惯了新版本中不再支持的功能。 毫无疑问,升级到Drupal的新版本需要具备以下方面的经验: Web开发人员 精通框架。

学习曲线/对PHP知识的强烈要求

正如上面提到的,Drupal是众所周知的,供开发人员使用。 这是因为它需要一定的PHP命令,并且可以通过选择WordPress来缓解编程概念。 学习PHP并非易事。 许多人表示,仅掌握基础知识可能至少需要一个月的时间。 但这就是您在学习中保持一致的前提。 要掌握PHP,它甚至可以超过两年。 但是,与其他编码语言相比,它是最简单的语言之一。 如果您想提高您的PHP知识,或者即使您打算从头开始学习,也可以通过许多在线论坛寻求指导。

话虽如此,折衷是它为更复杂的站点提供的灵活性。 在某些情况下,这是一个值得折衷的选择。 Drupal 7对PHP具有更遥远的感觉。 但是,Drupal 8非常类似于其他PHP框架。 在Drupal 7中,无需PHP知识,用户就可以走得很远。 但是在版本8上,许多人说有必要先了解PHP的知识。 通过让尝试使用Drupal的新用户已经受过PHP的教育,这反过来会减少学习曲线,因为开发人员已经非常熟悉使用类似系统的情况。

 

Drupal如何比WordPress更好?

Drupal如何比WordPress更好?WordPress和Drupal是当今最受欢迎的两种内容管理系统(CMS)。 Drupal实际上比WordPress更长的时间,但是没有它的竞争对手那么大的市场份额。 根据IMB的最新研究,云教育通过 ibm.com,“ WordPress已用于创建所有基于CMS的网站中近60%。 总体而言,它仅占网络上所有网站的30%以上。 相比之下,在所有基于CMS的网站中,Drupal的使用率不到4%,在所有网站中的使用率仅为2%。” 用法上存在这种差异的原因可能是由于与两者相比易于使用。 尽管Drupal缺乏整体意识,但该平台肯定不缺少它向用户提供的功能。

 

优势:高度自定义编码主题

许多人喜欢Drupal提供了高度自定义的编码主题这一事实,从而在整体上产生了独特性。 例如,假设您正在运行一个私人健身馆的网站,该网站有十名不同的教练。 好吧,使用Drupal,您将可以创建一个包含各个字段的私人教练目录。 这些字段可以包括名称,号码,简短的个人简介,甚至包括自己的照片。 您甚至还可以选择此信息的显示类型!

支持与文件

像WordPress一样,Drupal是 开源软件。 它由一个大型社区组成,该社区积极致力于改进框架并为其开发人员提供出色的文档。 自2000年首次发布以来,Drupal是一个成熟的CMS框架,具有最常用的成熟文档,可以简化入门过程。至于支持,因为它需要高级的开发人员才能在其中进行准确的操作。 Drupal,社区要小得多。 因此,如果您不愿意为专业人士付费,那么在处理紧急网站问题时试图寻求帮助可能会非常沮丧。

优势:分类系统

与WordPress相比,Drupal分类系统在处理大量内容时的复杂性是另一个优点。 分类法是对内容进行组织和分类的实践。 WordPress允许使用更扁平的标记系统。 另一方面,Drupal允许用户包括定制关系。 除了可能对每个类别中包含的信息量进行个性化设置。

总体而言,由于复杂性和潜在的自定义功能,Drupal为用户提供了更适合需要多个页面模板的网站:例如Tesla和Nasdaq之类的网站。 但是,布局更简单的网站将受益于WordPress提供的功能,例如BBC Professional和Bloomberg America。

总结

在了解Drupal之后,我相信您已经得出结论,如果您希望创建一个主要用于博客目的的网站,那么WordPress是您的最佳选择。 但是,如果您希望通过一个不同于所有其他站点的站点来脱颖而出,那么可以肯定地转向Drupal。

 

相关

作者介绍

Angelo从事创意IT领域已有20多年了。 他在1998年使用Dreamweaver,Flash和Photoshop建立了自己的第一个网站。 他通过学习更广泛的编程技能(例如HTML / CSS,Flash ActionScript和XML)来扩展自己的知识和专业知识。

Angelo在澳大利亚悉尼完成了CIW(认证的Internet网站管理员)计划的正式培训,学习了计算机网络的核心基础知识以及它与万维网基础结构的关系。

除了运行Sunlight Media外,Angelo还喜欢编写与Web和应用程序开发,数字营销和其他技术相关主题有关的信息性内容。

2 注释

发表评论

评论被审核。 您的电子邮件是不公开的。 必需的地方已做标记 *