快捷搜索:  汽车  科技

程序员必学的5个技巧(身为程序员的你必须知道的22个Drupal)

程序员必学的5个技巧(身为程序员的你必须知道的22个Drupal)4.Drupal 8有了HTML 5的新翅膀Drupal 8的发布提高了Drupal的水平,因为新版本集成了BigPipe模块。脸书发明了BigPipe它已经成为最快页面加载最流行的方法。在Drupal 8中,您会发现BigPipe是一个独立的模块,可以为您提供更好的用户体验。它现在是Drupal 8不可分割的一部分,不同于它以前的版本,因为您不必通过Drupal核心手动启用它。2.多语言能力Drupal 8加载了多种内置语言,为使用Symphony的用户节省了时间和精力,Symphony有一个叫作翻译的底层元素,可以创建多语言网站,帮助你用多种语言展示网站内容。使用Symphony,您可以翻译从内容到块、菜单到分类的所有内容。您甚至可以翻译网站上的用户配置文件、图像样式、视图、文本格式、注释和提要。简而言之,Drupal 8提供了整个网站的翻译。3.大管道模块

Drupal 8现在适合现代PHP标准、面向对象编程和Symphony 2框架的基本因素。Drupal 8对面向对象概念的集成帮助开发人员重用和维护在过程编程中不可能的代码。由于新的升级,Drupal 8的后端变得强大,可以提升页面缓存。

为了考虑在CMS开发中使用这个流行的框架,我们已经汇编了一个您需要了解的所有特性的列表。

程序员必学的5个技巧(身为程序员的你必须知道的22个Drupal)(1)

1.用细枝改进主题

小枝是Drupal 8中添加的一个基于PHP的快速、灵活、安全的模板引擎。通过提供安全和极快的功能,Twig的加入使得开发人员很容易用Drupal创建一个网站。在Drupal 8中,有了Twig,你可以获得一个全新的主题化方法。对于任何非PHP熟练用户来说,在Drupal网站中管理主题变得比以往任何时候都更容易。

2.多语言能力

Drupal 8加载了多种内置语言,为使用Symphony的用户节省了时间和精力,Symphony有一个叫作翻译的底层元素,可以创建多语言网站,帮助你用多种语言展示网站内容。使用Symphony,您可以翻译从内容到块、菜单到分类的所有内容。您甚至可以翻译网站上的用户配置文件、图像样式、视图、文本格式、注释和提要。简而言之,Drupal 8提供了整个网站的翻译。

3.大管道模块

Drupal 8的发布提高了Drupal的水平,因为新版本集成了BigPipe模块。脸书发明了BigPipe它已经成为最快页面加载最流行的方法。在Drupal 8中,您会发现BigPipe是一个独立的模块,可以为您提供更好的用户体验。它现在是Drupal 8不可分割的一部分,不同于它以前的版本,因为您不必通过Drupal核心手动启用它。

4.Drupal 8有了HTML 5的新翅膀

Drupal 8现在有了最好的HTML版本。HTML5提供了一种简化的语法来帮助您分发干净的代码。我们可以说,Drupal 8的跨浏览器能力归功于HTML 5。HTML 5的加入也有助于搜索引擎轻松阅读代码,提高网站的搜索引擎优化排名。现在,您可以轻松添加信息、电子邮件、联系信息等字段。

程序员必学的5个技巧(身为程序员的你必须知道的22个Drupal)(2)

5.高级配置管理

在Drupal 7中,许多开发人员都面临着配置管理问题。Drupal 8以一种独特的方式存储站点的配置数据。在配置系统的开发工作流中使用了Git和Drush这样的工具。内置表单管理管理用户界面提供的站点配置。您可以以简单的配置模式存储内容、缓存、状态、结构和会话等数据,并轻松导入和导出所需的功能。

6.简化的创作体验

DRUPAL 8现在由内容编辑器、所见即所得编辑器和DRUPAL中的CKEditor组成,帮助您管理网站的内容和工作流。就地编辑功能对内容编辑器非常有帮助,使任何内容创建者都可以编辑任何页面的文本,而无需切换到完整的编辑表单。现在,用户可以在很短的时间内轻松创建草稿。

7.视图是Drupal核心的一部分

视图是任何网站项目不可或缺的一部分。默认情况下,它在Drupal中可用,大多数Drupal管理屏幕使用视图来使它们易于定制。在新的Drupal 8特性中,Views现在已经与Drupal 8核心紧密集成。Drupal 8的首页和管理页面现在是视图,可以帮助你快速创建页面、块、管理部分等。,并毫不费力地修改现有的。

8.内置网络服务

现在网络服务更重要了。网络服务现在已经成为Drupal 8不可或缺的一部分,因为它将自己用作数据源,并将内容显示为JSON或XML。您可以使用前端来发布数据,并且可以在Drupal 8中实现超文本应用程序语言(HAL)来尽可能地简化网络服务。

程序员必学的5个技巧(身为程序员的你必须知道的22个Drupal)(3)

9.移动-从一开始就优先

Drupal 8中的内置主题响应迅速,管理主题适应不同的屏幕大小。您有一个“返回站点”按钮来帮助用户返回首页。这些桌子适合任何屏幕尺寸和小工具,而且新的管理工具在移动设备上运行良好。

10.更好地支持可访问性

Drupal 8提供了对行业标准可访问性技术的访问,比如WAI-ARIA。ARIA实时公告应用编程接口和选项卡管理器,为广泛的互联网应用程序提供控制。更好的字体大小、调整的颜色对比、jQuery用户界面的自动完成和模态对话框等功能使Drupal 8成为一个易于使用的内容管理系统。

11.新字段

字段被称为Drupal内容管理系统的构建模块。Drupal 8现在在Drupal 8核心中有了新的字段类型,命名为日期、电子邮件、链接、引用、电话。Drupal 8还使您能够在更多的地方添加字段,如节点、块、注释、联系人表单、分类术语和用户。

12.导游

新加入Drupal?现在,您可以使用链接“tour”进行游览,一个弹出窗口将会出现,帮助您了解Drupal 8的独特功能是如何工作的。这个用户友好的特性是有益的,因为它允许开发人员了解如何开发内容管理系统。

13.加载速率

Drupal 8不会不必要地加载JavaScript并缓存所有实体。意思是,当一个页面被查看时,没有必要再次重新加载内容。一旦您配置并启用了它,缓存就完全自动了。

14.行业标准

Drupal 8完全符合最新的PHP 7标准,如PSR-4、名称空间和特性。Drupal 8使用顶级的、优秀的外部库,如PHPUnit、Guzzle、Composer、Zend Feed Component、Assetic等。

15.自动JavaScript测试

自动化测试在以前的Drupal版本中是不可能的。在Drupal 8中,JavaScript (JS)自动化测试现在已经成为可能,测试人员可以自动测试JavaScript前端,以帮助他们节省时间,让持续集成变得更加容易。

16.响应图像

在Drupal 7中,图像样式是自动调整图像大小的核心。在Drupal 8中,用户可以为个人照片选择不同的类型。您可以为不同的设备尺寸使用不同的样式和尺寸。

18.自动包装

在Drupal 8中,您不必手动创建单独的功能。自动打包功能分析您的网站,您的网站配置被打包成一组功能。

19.内置互操作性

在Drupal 8中,您可以混合和匹配设置为其他特性的特性。默认情况下,Drupal 8提供已配置的插件来帮助您构建特性的最佳实践,这些特性将为互操作性打开新的可能性。

20.对功能机的支持

在Drupal 8中,特性或捆绑包不限于特定的特性。现在,功能支持包-共享一个名称空间的功能集。

21.媒体库

Drupal用户一直在寻找媒体处理功能。在Drupal 8中,你会发现它的核心有一个“媒体库”模块。媒体处理功能是核心,因此您必须启用该模块。

22.演示数据

在Drupal 8中,您可以安装Drupal并获得一个完整的演示站点来探索。如果您正在安装浏览器,您将看到一个新选项:“演示:鲜味美食杂志”。您还会发现几个用实例视图创建的登录页面,看起来比简单的Drupal安装好得多。

结论

这些是Drupal 8中新增的一些功能。我们希望您会发现这些功能很有帮助,并能够创建您的内容管理系统。这些特性也是您应该将您的Drupal版本升级到Drupal 8的原因。

猜您喜欢: