《Drupal实战》——导读

简介:


image

前  言

为什么要写这本书

在5年前,我刚刚接触Drupal的时候,读的是电子版的《Pro Drupal Development》,有一章读了好几遍,始终没有弄明白。那个时候,周末闲着没事,为了打发时间,尝试去翻译这本Drupal书籍,在接下来的六七个月里,差不多每个周末以及工作之余的空闲时间,都是在翻译这本书中度过的。翻译的文章,最初写在纸质的本子上,然后自己录入电脑里面。这便是第1版的《Drupal专业开发指南》。我仍然记得,刚刚翻译完时的情景,自己的心情是那么的欢欣。

从那以后,我便与Drupal结下了缘分。后来,我辞了职,专门做Drupal的研究、咨询、开发工作。一度为生活所迫,想着或许可以依靠翻译Drupal中文资料挣点钱花。经过两个月每天10个小时的辛勤工作,一口气将《Drupal专业开发指南》的第2版翻译成了中文。遗憾的是,这并没有帮我赚到钱。我也尝试着去找出版社出版,但是并没有如愿。

在翻译第2版《Drupal专业开发指南》的时候,我便有了这样的想法:自己写一本像《Thinking in Java》一样的书籍,让它成为Drupal中文书籍中的经典。这个想法在Drupal 6下面并没有得到实现,后来便有了Drupal 7。而在这期间,第3版《Drupal专业开发指南》已出版,但作者已经换成了一个搞管理咨询的人,写得并不好,所以我就没有再去翻译它。于是,我利用空闲的时间开始写《Think in Drupal》,这样便有了《Think in Drupal》的第一集,并把它放在淘宝网上卖,但是卖得并不理想。所以自己一度没有继续写下去的动力了。

后来,看到很多人反映,现在在Drupal 7下,没有多少人贡献Drupal中文资料了。自己做了无数次的思想斗争以后,决定继续写《Think in Drupal》,我将第二本命名为了第二集,我希望它就像一个电视连续剧一样,将来会有第三集、第四集、第五集,直到第四十集。

第二集在淘宝网上的销量比过去翻了一倍。这给了我信心,接着便有了第三集、第四集的陆续问世。第四集问世后,一个月可以卖出去100多本了,与第一集刚刚问世时的5~7本相比,销量翻了十几倍。或许我是第一个在淘宝网上公开出售自己完全拥有著作权的资料的人。很多朋友说,这是非法出版物,我不得不去查询相关的法律,查询非法出版物的定义,发现自己的这种行为并不属于非法出版物。我就像一个农民,在自己的地里种了点儿庄稼,自己吃不完,拿出来卖了一点而已。我不得不一次又一次地向他人解释,这个不属于非法出版物,我是拥有著作权的。

一个偶然的机会,一个朋友把我推荐给了机械工业出版社的杨福川老师。机械工业出版社愿意出版我写的这些资料,这让我很高兴。我和杨福川老师商定将《Think in Drupal》中的第二集、第三集集结成一本图书,这便是本书。

葛红儒

目  录

[第1章 初识Drupal
1.1 安装Drupal ](https://yq.aliyun.com/articles/174584/)
1.1.1 安装XAMPP
1.1.2 下载Drupal
1.1.3 创建数据库
1.1.4 安装Drupal
1.2 访问Drupal后台
1.3 让Drupal支持中文
1.3.1 把中文设为默认语言
1.3.2 安装中文语言包
1.4 常见配置
1.4.1 设置默认时区
1.4.2 设置默认的日期格式
1.4.3 设置文件系统
1.5 添加内容
1.5.1 覆盖层
1.5.2 Article和Basic page
1.5.3 添加一篇Basic page
1.5.4 添加一篇Article
1.5.5 为Article添加评论
1.6 实现页脚区域
1.6.1 添加“版权信息”区块
1.6.2 创建菜单并添加菜单链接
1.7 添加一个用户角色“编辑”
1.8 安装所见即所得编辑器
1.8.1 Ckeditor模块
1.8.2 安装模块
1.8.3 设置CKEditor
1.8.4 设置文件上传
1.9 小结
[第2章 为图书添加各种字段
2.1 下载并安装常用模块](https://yq.aliyun.com/articles/175365/)
2.1.1 模块之间的依赖关系
2.1.2 启用相关模块
2.2 添加图书内容类型
2.3 为图书添加对应的字段
2.3.1 把“标题”重命名为“书名”
2.3.2 把正文标签改为“内容简介”
2.3.3 设置图书封面字段
2.3.4 添加作者字段
2.3.5 添加ISBN、包装、纸张、开本等字段
2.3.6 添加版次、印次、页数、字数等字段
2.3.7 添加出版时间、印刷时间字段
2.3.8 添加作者简介、编辑推荐、目录、书摘等字段
2.3.9 添加出版社字段
2.3.10 添加中图法分类字段
2.3.11 添加图书分类字段
2.3.12 使用field group将字段归类
2.3.13 用Field collection处理作者字段
2.4 管理作者字段的显示
2.5 使用Node clone快速添加测试数据
2.6 小结
[第3章 设置路径别名、图片样式、列表
3.1 使用Pathauto模块设置路径别名 ](https://yq.aliyun.com/articles/175456/)
3.1.1 Pathauto的管理界面
3.1.2 手动添加路径别名
3.1.3 别名模式
3.1.4 配置
3.1.5 批量更新路径别名
3.2 设置图片样式
3.2.1 添加样式50_50
3.2.2 图片效果
3.2.3 图片样式的用途
3.2.4 Imagecache Actions模块
3.3 使用Views创建列表
3.3.1 添加内容类型“站内公告”
3.3.2 Views的管理界面
3.3.3 创建视图“站内公告”
3.3.4 Views的全局配置
3.3.5 Views全局高级配置
3.3.6 使用Views创建图书列表
3.4 小结

相关文章
|
安全 UED
drupal 使用后感
然而,Drupal的缺点也需要注意。综合评价Drupal的使用体验,它是一款功能强大、灵活性高、可扩展性好的CMS平台,适用于各种类型的网站和企业组织。此外,Drupal的功能非常强大,可以满足各种不同类型的网站需求,并且还有许多可扩展的模块和插件可以使用。Drupal是一款开源的内容管理系统(CMS),它提供了一个强大的平台,用于构建各种类型的网站,包括博客、企业网站、电子商务网站和社交网络等。Drupal的特点在于它的灵活性和可扩展性,它允许用户根据自己的需要进行定制化开发,从而满足不同网站的需求。
|
网络安全
使用drupal cms搭建的网站
租借的主机配置,空间有100G、双核CPU、内存4G、带宽20Mbps,最高支持php8.0、mysql5.7,用三千元租三年。租用com域名,一年68元。下载安装包,因为Drupal10不支持php8.0,所以下载Drupal9。将zip安装包用ftp上传到主机,再在主机文件管理解压zip。下载翻译包上传到/sites/default/files/translations/目录下。分享手机、电脑、软件等使用后感的博客类网站,欢迎访问查看。
|
JavaScript PHP
drupal7 学习笔记-----(持续更新中...)
最近折腾了一下drupal7,大概的了解了一下,头昏那个脑涨啊。找网上的介绍倒是一大堆,但大多是e文的,中文的一半都是一知半解的叙述。 与痛苦和纠结中总结了一些经验,几记录下来备用。具体如下: 一  安装相关   1 安装drupal超时(主要是安装中文翻译的时候)   方法一:   修改php.
1029 0
|
关系型数据库 MySQL Linux
Linux服务器---drupal
Drupal       Drupal为用户提供各种工具来管理网站,它可以帮助用户入门,建立自己的网站 1、下载drupal软件(https://www.drupal.org/project/drupal/releases/7.
1195 0
|
数据库 数据安全/隐私保护
《Drupal实战》——2.6 小结
本节书摘来自华章计算机《Drupal实战》一书中的第2章,第2.6节,作者 葛红儒,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1077 0
《Drupal实战》——3.4 小结
本节书摘来自华章计算机《Drupal实战》一书中的第3章,第3.4节,作者 葛红儒,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1221 0