Drupal8系列(一):简述-Ubuntu 14.04 LTS

简介:

在大致了解了Drupal7是如何工作之后,由于出于对syfmony2的偏爱,更多的是主题引擎Twig的偏爱,还是将目光转向了Drupal8,这个在官网上声称将让所有人都爱上它的版本。虽然还是Alpha版,但已经可以用它来实现很多的功能了,这在流行的第三方模块和主题相继支持Drupal8后表现的尤为突出。

这一篇博文之所以出现,与其说是介绍Drupal8,还不如讲是坚定我使用Drupal8的决心,毕竟Drupal7还是相当好用的。:)

Drupal8宣称自己提供了超过200个新的功能和改进,并将自己称为世界级领先的开源Web内容管理平台。

可定制性和适应性可以说是Drupal8相对于以前版本得到最大增强的特性。从定制性来讲,Drupal8设立了一个新的标准,可以让你使用无数新方式来将内容定制和部署到网站上。它可以很方便地定义数据结构,列表和页面。而从适应性来讲,Drupal8可以在移动设备上自适应地显示数据、构建API,同时也可以根据站点多语言的需要来自动适配语言。

下面就让我们来看看它具体都有哪些特性:

1、移动支持深入骨髓:一次部署,多处显示(包括PC、平板和手机)。

2、多语种支持:在系统中内置的用户界面,可以支持任何语种。

3、新的配置管理:改变配置和版本管理更加容易。

4、整合访问:广泛支持包括WAI-ARIA和HTML5语义等在内的访问功能。

5、更好地用户体验:使用JQuery的自动完成和模态对话框功能,让访问者有了更好的体验。

6、内建的Web服务:使用Drupal做为移动App的数据源,甚至还可以从客户端回送数据到Drupal中。

7、轻松创作:使用所见即所得编辑器和就地编辑可以快速创建格式化内容并能随时进行修改。

8、快速有趣地主题化:通过快速、安全和灵活的Twig模板引擎可以快速构建网站。

9、开箱即用的视图(Views):可以轻松定制出诸如首页、列表区块以及更多内容,也可以简单地创建自定义管理页、自定义过滤器、操作以及更多。

10、强大的字段:Drupal8核心包含了更多的字段类型,并且允许你附加更多的字段到内容类型中,如实体引用、链接、日期、电子邮件和电话等。

11、更好地支持HTML5标识:Drupal8使用的页面标识是基于HTML5的,每个输出模板的元素和类都为了移动字段(如日期、电子邮件和手机)而对其原生输入工具进行了优化。

12、支持行业标准:这样就可以使非Drupal的开发者使用面向对象编程,也可以从更大的PHP社区得到成熟的技术。


看了上面的特性,是不是有点热血沸腾,极想为/用Drupal8做点事呀?那么https://www.drupal.org/community-initiatives/drupal-core这篇文章将会帮助你。感谢Drupal中国,他们已经将其翻译成了中文,点击这里可见。


接下来,我将尝试着安装支持Drupal8的Drush,大家应该知道这个工具的能力了。还要安装Drupal8,尝试一下如果使用它来构建一个基本的网站。然后就是深入学习一下如果创建子主题、主题和模块了。如果有心得的话,会及时发博文,一则备忘,二则也让兄弟们少走弯路。祝我好运吧!:)



本文转自 firehare 51CTO博客,原文链接:http://blog.51cto.com/firehare/1531538,如需转载请自行联系原作者

相关文章
|
2月前
|
Kubernetes Ubuntu 应用服务中间件
在Ubuntu22.04 LTS上搭建Kubernetes集群
在Ubuntu22.04.4上安装Kubernetes v1.28.7,步骤超详细
323 1
在Ubuntu22.04 LTS上搭建Kubernetes集群
|
Kubernetes 网络协议 Ubuntu
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
安装准备工作安装环境要求:角色 实验环境 生产环境 操作系统 master cpu/内存:2 Core/2G cpu/内存:2 Core/4G linux 内核 4.4+ node cpu/内存:1 Core/2G cpu/内存:4 Core/16G linux 内核 4.4+ 备注 Node:应根据需要运行的容器数量进行配置; Linux 操作系统基于 x86_64 架构的各种 Linux 发行版...
960 2
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
|
3月前
|
监控 Ubuntu
如何在 Ubuntu 22.04 LTS 上安装 Logwatch?
如何在 Ubuntu 22.04 LTS 上安装 Logwatch?
29 0
|
3月前
|
Ubuntu Java 数据库
如何在 Ubuntu 22.04 LTS 上安装和配置 OrientDB?
如何在 Ubuntu 22.04 LTS 上安装和配置 OrientDB?
34 1
如何在 Ubuntu 22.04 LTS 上安装和配置 OrientDB?
|
3月前
|
Ubuntu 编译器 C语言
如何在 Ubuntu 22.04 LTS 上安装 Spack?
【1月更文挑战第8天】
67 0
如何在 Ubuntu 22.04 LTS 上安装 Spack?
|
6月前
|
Ubuntu 数据安全/隐私保护
百度搜索:蓝易云【如何在 Ubuntu 22.04 LTS 上安装分区编辑器 GParted?】
希望这些步骤能够帮助您在Ubuntu 22.04 LTS上安装GParted并顺利使用它进行分区管理。
67 0
|
10月前
|
存储 Ubuntu 安全
在Ubuntu 22.04 LTS Jammy Linux 系统上安装MySQL
在Ubuntu 22.04 LTS Jammy Linux 系统上安装MySQL
1247 0
|
存储 Ubuntu 关系型数据库
Ubuntu Server 20.04 LTS 安装配置 PostgreSQL
本节我们学习 Ubuntu Server 20.04 LTS 环境安装配置 PostgreSQL 数据库,并讲解 psql 的一些常用命令,分别介绍 pgsql 的两种安装方式,以及角色&身份认证方式和远程访问配置等相关操作...
694 0
Ubuntu Server 20.04 LTS 安装配置 PostgreSQL
|
Ubuntu Python
基于 Ubuntu 18.04 LTS多线程和多进程环境下的数字累加
基于 Ubuntu 18.04 LTS多线程和多进程环境下的数字累加
146 0
基于 Ubuntu 18.04 LTS多线程和多进程环境下的数字累加
|
Ubuntu Linux
Ubuntu 18.04.05 LTS配置ROS Melodic各种问题详细解决(填坑)
Ubuntu 18.04.05 LTS配置ROS Melodic各种问题详细解决(填坑)
194 0
Ubuntu 18.04.05 LTS配置ROS Melodic各种问题详细解决(填坑)