“中国要复兴、富强,必须在开源软件领域起到主导作用,为了国家安全和人类发展,责无旁贷,我们须为此而奋斗”——By:云客
Drupal使用视频教程
在2023年之前,在中国,原创的、成体系的中文Drupal相关教程,前端开发有《听晴空讲Drupal主题》,后端开发有《云客Drupal源码分析》,但这两者都是面向专业开发人员的,是给技术人员看的,尚缺少一本面向新人朋友,或非技术人员的使用教程,即便是新接触Drupal的技术开发人员,在上手这两部教程之前,也需要花费相当多的时间去学习Drupal的使用、基本概念、社区文化等,然而,非技术人员通常只是想运用Drupal的低代码特性去解决自己的信息化需求即可,是不需要学习那么精专的教程的。
为此,《Drupal使用视频教程》项目于2023年4月启动,于2024年3月发布最后一集大结局,该教程由“云客”为大家录制讲解,此教程涵盖了Drupal的入门、使用、文化、社区、资源等全部内容,为入门Drupal而生,此教程将和前面两部专业教程一起,彻底铺平Drupal的学习之路,让学习体验舒适、平坦、快速。
本页是该教程的官方资源配套页,包含了该教程相关的所有信息,关于教程的所有信息均在本页实时编辑更新,教程全集有24集(加前言一共25集),页尾有目录大纲,关于大纲或整个项目,你可以在本页评论区反馈建议,或者直接和云客联系(本站有联系方式),欢迎互动。
课程版权说明:
本Drupal使用视频教程版权为“云客”所有,是公益性的,使用完全免费,甚至可以作为软件公司的内部培训视频,这种商业性质的使用也是免费的。
欢迎转载、分享,但须注意:不得收费传播,不得扭曲、删减,包括对片头、片尾的删减,否则将不是免费的,将追究法律责任
之所以版权免费,是在践行云客的以下宣言:
“中国要复兴、富强,必须在开源软件领域起到主导作用,为了国家安全和人类发展,责无旁贷,我们须为此而奋斗”
期待更多人为此而行动。
课程赞助:
本课程项目接受赞助,如果你想支持一下云客、支持中国开源事业,请到以下官方地址扫码赞助:
http://www.indrupal.com/zanzhu
金额不限,感谢支持
课程相关资源:
QQ群:203286137,微信群请加云客拉入。
进阶开发者教程:
后端开发:《云客Drupal源码分析》
前端开发:《听晴空讲Drupal主题》
入门书籍:
国外入门书籍社区翻译版本:《Beginning Drupal 8》
国内纸质版书籍《无代码开发Web应用——开源Drupal平台实践》周化钢著 (京东购买)
首发播放平台地址:
由于视频课程是在电脑上录制的,因此为了获得最佳学习体验,强烈建议你在电脑上播放学习,原始视频分辨率为1920 X 1080,在网速允许的情况下建议设置为高清播放。
B站:
请在云客主页观看,地址:
https://space.bilibili.com/3493273796610687
抖音平台:
抖音号:indrupal
在手机抖音APP中可以观看,由于视频是在电脑上录制,所以强烈推荐在PC端浏览器下观看,方法:搜索打开抖音网站(https://www.douyin.com/),搜索以上账号即可
微信视频号:
账号:Drupal
可在手机微信中观看,由于视频是在电脑上录制,所以强烈推荐安装桌面版微信,进入视频号,搜索以上账号即可
以上是本课程的首发平台,由于各平台会对视频进行有损压缩,如需原版超高清视频,请联系本站。
课程介绍
Drupal作为目前世界上公认最强大的(没有之一)信息系统基础开发平台,可以在不写一行代码的情况下,建立一个高度自定义的信息系统,这就非常适合在一线工作的非技术人员使用,比如老师、医生、项目经理、创业者等等,他们可以采用低代码或无代码开发的方式,真正去解决工作中的信息化需求,而这并不需要学习专业的程序开发知识,只需要学会使用Drupal即可,这就是本教程存在的意义。
Drupal由全球两百多个国家和地区的优秀工程师一同建设,开源免费,生态庞大,她拥有全球最大的开源软件社区,绝大多数日常所需的功能模块,不但门类齐全,而且在全球130多万开发者们的努力下持续改进完善,这也让大多数世界五百强企业采用她。
国外著名案例有:特斯拉、谷歌、NASA、辉瑞、华纳时代、通用、本田、高通、联邦快递、福布斯、纳斯达克、迪士尼、联合国、欧盟、多国政府、哈佛大学、牛津大学、麻省理工大学等等。
国内著名案例有:华为、百度、京东、腾讯、阿里、周大福、蒸功夫、清华、北大、浙江大学、中山大学、复旦大学、中科院、贵州省政府、国家国际广播电台、国家计量院、中国人寿等等。
本教程由资深Drupal开发者“云客”为你全程讲解,其在官方社区中开发了大量模块、发行版系统,著有《云客Drupal源码分析》系列教程,是Drupal底层开发者的绝佳教程,写作耗时七年,超过一百万字,是一本原创的成体系的Drupal专业底层开发中文教程。
本教程面向的学习群体为“非技术人员”,以及想学习Drupal底层开发的开发新手,因此仅教受Drupal的使用,不涉及底层开发,不写一行代码。如果是开发人员,或者在学习完本教程后想继续深造学习底层开发的同学,可以选择前文所述的《云客Drupal源码分析》系列教程继续学习。
教程所有配套资源、说明、版权、更正、联系方式等请查看云客个人网站,搜索“水滴间”,或联系Drupal中国深圳社区基地。
课程目录:
以下为课程目录:
Drupal使用视频教程大纲
作者:云客
开始:2023-4-10
结束:2024-3-08
0、前言:
低代码趋势
作者介绍
面向的学习群体
教程规划
1、Drupal介绍:
Drupal是什么
特性
发展历史
使用场景
案例
版本
社区
资源
就业
2、运行环境搭建:
概念解释
系统架构
Linux环境搭建
Windows环境搭建
自定义PHP版本
数据库管理工具
Composer
3、系统安装:
发行版
下载
目录结构
多站点简介
环境配置
安装
4、多语言:
概述
参数替换
单复数
上下文
语言相关模块
界面翻译
语言协商
内容翻译
配置翻译
5、模块安装:
模块与扩展
模块分类、依赖、能力、沟通与优势
版本
安装
下载
查找
常用模块
使用
卸载
项目浏览器
6、页面布局:
主题概述
区块概念
块的来源
定义区块库
块呈现条件
块的启禁用
前后台概念
响应式布局
前后端分离
7、主题安装:
主题分类、继承、依赖、版本
查找
下载
安装
示例与使用
卸载
模板查看与修改
多主题和默认主题
主题协商
8、导航与菜单:
面包屑
URL别名
系统工具栏
菜单概述
自定义菜单
菜单链接来源
菜单块
快捷方式
上下文链接
界面导览
系统帮助与日志
9、用户与权限:
用户
权限
角色
配置
用户资料
密码
找回密码
10、数据模型:
数据类型
数据建模
实体概念
内容实体
内容实体的类型
字段概念
实体字段与数据库字段
子类型Bundle概念
配置实体
其他数据模型
11、数据建模:
内容类型
字段类型介绍
字段限制
字段配置
字段复用
引用字段
数据库储存
12、显示模式:
控件
字段控件
控件配置
表单模式概述
表单模式配置
视图模式概述
视图模式配置
默认模式
布局构建器
字段布局
13、互动与信息分类:
发送邮件
联系表单
评论
信息分类
词汇表
术语
14、媒体管理:
文件系统
图像样式
响应式图像
图像工具包
文件字段
文件管理
传统管理的缺陷
高级媒体管理
用实体封装媒体
15、视图(上):
视图概述
应用示例
显示类型
显示实例
新建视图
添加字段
条件过滤
排序
页头页尾
无内容处理
分页
关联数据
16、视图(下):
上下文过滤器
块显示类型
实体引用显示类型
嵌入显示类型
附件显示类型
Feed显示类型
视图设置
视图主题控制
聚合等其他内容
17、内容搜索:
实时搜索
非实时搜索
搜索源
搜索分词
搜索结果排序
使用技巧
权限控制
搜索缓存
搜索页美化
18、维护与管理:
维护模式
计划任务
状态报告
运行日志
严重故障恢复
硬盘不足故障
访问统计
配置管理
19、备份与迁移:
备份概述
常用备份方法
备份前的准备
数据库备份
系统迁移
迁移实操演示
内容迁移
20、系统升级:
升级原因
语义化版本控制
升级所涉内容
升级原理
升级断点
更新管理器
升级流程
升级操作
大版本升级
21、系统安全:
安全概述
安全层次结构
安全Bug更新
文本格式与编辑器
可信主机配置
隐藏Drupal特征
防灌水
性能攻击
IP屏蔽
安全工具
密码安全
补充注意事项
22、性能优化与推广:
无状态特性
微服务特性
数据库读写分离
负载均衡
CDN及专线加速
架构部署结构图
多级缓存
开启CSS/JS聚合
模板编译缓存
SEO推广概述
MetaTag模块
robots爬虫协议
SEO常用模块
23、多终端系统开发:
前后端分离概述
无头开发Headless
前后端分离的好处
API优先
Drupal前后端分离方案
JSON API概述
JSON API增删改查实操
RESTful Web服务概述
Drupal系统间通讯
Drupal前后端分离框架
24、帮助与资源:
常用模块与发行版
进阶教程
常见资源网站
Drupal社区
Drupal求助之道
如何做贡献
中国开源软件事业展望
鸣谢
云客的后续计划
留言2
增加案例: 联合早报:https://www…
增加案例:
联合早报:https://www.zaobao.com/
Akademika商城:https://www.akademika.no/
感谢大佬为中国开源工作作出的贡献!
最近偶然在B站搜索到了你的教学视频,受益良多。2020年前后因为单位的一个项目需求,我折腾了个Drupal服务器,虽然大体是搭起来用起来了,但是很多东西掌握的不是很深,尤其要做一些定制化修改的话,无从下手(当时Drupal9刚出,资料和能用的模块太少了,以前很多好用的模块还不支持9),勉强用了几年,其实也出于几乎闲置的状态。近期想再折腾折腾,就看到了博主的教程,并找到了这个网站。不得不说,Drupal的功能确实强大,低代码开发部署的理念,基本就是ABSD(面向构件的软件设计)更高层次的软件系统搭建策略,入门是既容易,又很难。再次感谢博主的无私分享,希望中国开源工作越来越好!