Drupal

Drupal 8:内容的出版与编辑

Drupal 8 的内容出版与编辑功能做了不少改进,比如 就地编辑(快速编辑),允许我们直接在前台内容页面直接编辑内容,还有区块。内置了所见即所得编辑器,可以为不同的用户角色定制不同的编辑器功能。更灵活的控制显示,我们可以使用 Views 来控制内容管理界面的显示。内置了更多的字段类型。

自定义内容类型与字段

Drupal 8 核心仍然自带两个内容类型,文章与页面,当然你可以去编辑它们或者去创建新的内容类型。核心也自带了不少字段的类型,比如 Datetime(日期时间),E-mail,Entity Reference(实体引用),Link(链接),Telephone (电话)等等。创建内容类型还有为内容类型添加字段,这些操作暂时跟 Drupal  7 没有两样。

下图是 内容类型 的管理界面( 管理 - 结构 - 内容类型 

Drupal 8:管理工具栏与快捷方式

Drupal 8 的管理工具栏是一个新的设计,在工具栏上有快捷方式,这两个功能是由核心自带的 Toolbar 还有 Shortcut 这两个模块来提供。 工具栏顶部是主导航,黑色背景,由 管理,快捷方式,用户 这几个主项目组成。点击这几个项目会打开相应的二级项目,比如点击 管理,二级菜单栏上会显示 内容,结构,外观等等,这些菜单项目可以让你进入具体的配置界面。

Drupal 8:安装

Drupal 8 的正式版还需要一段时间才能发布,目前仍然是早期的 alpha 9 版,如果你迫不及待,可以下载最近的 Drupal 8 版本,在本地去测试一下。这里我用的是 alpha 9 这个版本进行的测试,下载下来解压以后, 把它放在在本地搭建的 Web 开发环境,新建一个数据库,然后打开安装地址进行安装。

要注意的是 Drupal 8 要求使用 PHP 5.4+ ,确定你的开发环境已经安装了 PHP 5.4+,还有注意把 PHP 的最大执行时间跟内存都设置的大一些,不然在安装过程中会出现意外。可以把 memory_limit 设置成 256M 或更大,默认 PHP 的这个设置是 32M。PHP 的设置在 php.ini 这个文件里面去修改。一般确定 PHP 版本还有最大内存以后,你就可以顺利的安装 Drupal 8 。具体推荐的 PHP 配置,可以参考:https://drupal.org/requirements/php

《 Drupal 应用开发基础 》为 App 提供数据后台

看到这个标题,我想你可能会说,靠,我的 JavaScript 呢。嘿嘿。非常非常的抱歉,这次先做了一个 Drupal 相关的课程。因为我太想让大家看到使用 Drupal 做应用的后台了。我想这个课程也可以给你一个学习 JavaScript 的理由,还有学习 Drupal 的理由,哦,还有,或许买一台 Mac 的理由 :)

Drupal 应用开发基础

这个课程里,可能会有一些你之前没听过的术语,不要怕,你知道以后你一定会理解他们的,下面先简单的解释一下。

Web Services

看名字,猜意思,是的,他就是网络服务的意思。也就是,你对它提出请求,Web Service 会响应你的请求,当然,它可能需要做一些验证,比如验证你的身份。成功以后,它会返回一些你请求的东西,可能是一个文章内容,可能你想发布新的文章,或者删除文章,也可能你想登录一下,注册个新帐户,发表评论 ...

WordPress ,Drupal,Joomla 选哪个?

对于 WordPress ,Drupal, Joomla 到底选哪个这个问题,我的建议是花点时间了解全部这三个 CMS,然后再做出自己的判断。我是这三个 CMS 的用户,最开始接触的是 Joomla,后来又知道了 Drupal 与 WordPress,使用它们我都做过一些网站。文章里我根据自己的使用经验,为大家介绍一下使用这三款 CMS 的个人感受。

以下观点基于某个特定版本的 CMS,Joomla 3.x,WordPress 5.x,Drupal 8.x。Joomla 4.x 马上就要上市了,这是一个主版本升级,变化可能会比较大(2019/7/5)。

在文章中我列出了很多 Joomla 的缺点,这些缺点也是相对的,Joomla 本身还是有很多优点的,不然也不会有那么多的用户。Joomla 有很多漂亮的主题,所以它非常适合对功能要求不高,以内容展示为主的网站,比如企业、机构的官方网站。很多朋友也围绕 Joomla 成功创建了自己的网站设计机构,做的非常不错,比如六艺。(2019/9/4)

学哪个?

我建议这三个内容管理系统都花点时间了解一下,这样才能根据不同的项目,选择不同的方案。

《 Drupal 一分钟 》 第一期发布了

《 Drupal 一分钟 》

《 Drupal 一分钟 》 跟之前我们出的 《 WordPress 一分钟 》 的形式类似,就是在最短的时间里,介绍一个小技巧,大部分是一个小模块,这些模块有些可以增加网站的可用性,有些可以节省些时间。这次更新了第一期,一共 13 集,以后会不定期继续更新下去 :)

Drupal 电子商务网站教程 #1 - 产品与产品展示

打算写一个 Drupal 电子商务网站的系列教程。如果你订阅了宁皓网的课程,可以直接看 Drupal 电子商务的视频。如果没有,这个系列教程可以帮助你使用 Drupal 创建电子商务网站,在线卖掉任何你想卖掉的东西。我们要创建一个虚拟的自行车店的电子商务网站,名字叫 Specialized (这是一个真实的自行车品牌 )。

我们要用到 Drupal 的 Commerce 模块,这个组合非常灵活,你可以用自己的想法去搭建你的电子商务网站,当然这也是有代价的,很多东西都要从头开始,你要自己去创建产品类型,产品字段,分类,配置购物流程等等。这些都可以通过用户界面点鼠标完成,所以不用太担心,了解 Commerce 的工作方式与逻辑就可以了。

Drupal + Commerce 在线卖掉任何东西

最近推出了 Drupal Commerce 电子商务 ( 上 ),这个课程可以帮助你创建基于 Drupal 和 Commerce 模块的电子商务网站。电子商务网站就是在线卖东西的网站,使用 Drupal + Commerce ,你可以在线卖掉任何东西,从实体的物品,到数字文件,比如图片,文档,视频,再到虚拟的东西,比如服务,在线捐款等等。我认为 Drupal 与 Commerce 的组合可以构建出最灵活而强大的电子商务网站。

Commerce 的前身应该是 Ubercart,Ubercart 在 Drupal 6 以前是最好的选择,然而,Drupal 7 推出以后,带来了很多好东西,几个小伙(Commerce Guys)耐不住寂寞,重新编写了一个电子商务模块,这就是 Commerce 模块。模块的本意是不为任何特定的需求来设计,而是用框架的思想来做,也就是,不同需要的用户可以根据自己的需求,使用 Commerce 创建适合自己的电子商务网站。

别怕 Drupal ,多给一次让你喜欢上它的机会

一说到 Drupal ,很多人都认为他很难,以为是给会写代码的开发者准备的。其实,你可能是被其它人误导了,是别人告诉你 Drupal 很强大,但是很难学。或者,你可能听说过 Drupal ,然后自己动手安装了一下,一看,我靠,什么玩意这是,然后就放弃了。因为 Drupal 更像是一个框架,你需要告诉它你想要的是什么,然后去安装模块,去配置,去设计。

我记得,Drupal 的创始人 Dries Buytaert 在一次公开演讲里说过:最终目的是要干掉开发者。意思是,Drupal 会更强大而且智能,也会更易用。当然,他的本意并不是真正的干掉开发者,不然谁给我们不断折腾完善 Drupal 啊。向所有贡献者,敬礼!

别用第一印象做判断

好吧,要承认,很多人觉得安装完 Drupal 以后,它的样子不太好看(我觉得挺好地),别因为这个放弃 Drupal ,因为默认的样子再好看,你可能也要折腾一下,变成自己想要的东西。所以,设计完全是自己的,你可以想像一下,你会拥有任何你想要的样式的网站,你只需要自己去设计,临摹别人的作品也可以,如果这能让你开心的话。

《 Drupal Commerce 电子商务 ( 上 )》搭建灵活的电子商务网站

Drupal 电子商务

Drupal Commerce 电子商务 ( 上 )》这个课程我们一起使用 Drupal 的 Commerce 模块来创建基于 Drupal 的电子商务网站。

课程内容回顾

Commerce 并不是一个具体的产品,它更像是一个框架,你可以根据自己的实际需求来创建出想要的电子商务网站,你可以销售实际的东西,也可以是虚拟产品,服务等等。首先你要去安装 Commerce ,注意它包含了很多子模块。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点