无代码开发Web应用——开源Drupal平台实践
- ISBN:9787302597247
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:336
- 出版时间:2022-05-01
- 条形码:9787302597247 ; 978-7-302-59724-7
本书特色
本书针对的是没有软件开发经验的读者,通过本书学习,可以快速开发自己公司的Web应用,或自己创建的一个Web应用系统来管理自己的业务需求。 不会写代码,也能开发复杂的Web应用,由浅入深讲解基于Drupal开发平台的实践。
内容简介
本书主要从四个方面介绍了Drupal平台的开发技术。入门篇讲解了Drupal开发环境的搭建及Drupal安装,并讲解了Drupal主要核心功能,如模块管理、内容管理、菜单管理、用户管理、主题、社交和多语种管理等,以及产品上线需要的域名和托管服务器申请,将Drupal系统安装运营到托管服务器。实战篇通过在线课程管理系统案例开发,讲解了一个完整Web应用系统的开发过程。维护篇介绍了Drupal系统日常维护中的常见问题及解决方法,例如,多网站开发,Drupal备份恢复、更新与版本迁移,以及安全防护方法。工具篇讲解利用虚拟机技术搭建Drupal专业开发环境,包括使用VritualBox和Windows 10的WSL,以及Docker和Vagrant容器安装Drupal镜像,同时还介绍了Drupal命令行(CLI)开发工具Drush和Composer的使用,浏览器开发者工具,常用代码编辑器,以及Linux控制台作为Web应用开发的辅助工具。 Drupal本身是由PHP语言开发的,但除了搭建开发环境使用了一些Linux命令及Drupal的Drush和Composer工具命令,本书没有涉及任何代码的编写,重点是让读者体验无代码开发Web应用的过程。本书适合对Web应用感兴趣的读者使用。
目录
第1章 Drupal介绍
1.1 开源内容管理系统
1.2 Drupal的特点
1.3 Drupal的版本
1.4 Drupal7、8、9版本的区别
1.5 Drupal核心概念思想
1.5.1 模块
1.5.2 节点
1.5.3 内容类型
1.5.4 字段
1.5.5 区块
1.5.6 分类
1.5.7 实体
1.5.8 视图
第2章 Drupal开发环境搭建与安装
2.1 Drupal的开发环境
2.2 UniServerZ安装
2.3 Drupal8安装
2.3.1 下载Drupal
2.3.2 数据库配置
2.3.3 中文化设置
2.3.4 安装Drupal
2.4 Drupal8后台管理
2.4.1 内容
2.4.2 结构
2.4.3 外观
2.4.4 扩展(模块)
2.4.5 配置
2.4.6 人员
2.4.7 报告
2.4.8 帮助
第3章 模块
3.1 模块查找
3.2 模块存放的位置
3.3 模块下载、安装、使用
3.3.1 手动安装
3.3.2 系统管理页面下载
3.3.3 模块启用与依赖
3.4 模块的升级
3.4.1 手工升级
3.4.2 在线升级
3.4.3 使用Drush和Composer工具升级
3.5 用Module Filter管理模块
第4章 内容管理
4.1 Drupal的内容
4.2 创建基本页面
4.3 内容的修改和删除
4.4 内容的修订版本
4.5 批量内容的查询、编辑、删除管理
4.6 其他内容类型的创建
4.7 富文本编辑器
4.7.1 使用CKEditor编辑器
4.7.2 CKEditor的文本格式修改
第5章 内容类型
5.1 内容类型的创建
5.1.1 创建内容类型
5.1.2 内容类型的设置
5.2 字段管理
5.3 管理表单显示
5.4 管理内容显示
第6章 内容分类
6.1 创建一个Drupal文章分类
6.2 引用分类表
6.3 修改分类表表单显示
……
第二篇 实战篇
第三篇 维护篇
第四篇 工具篇
附录A Drupal常用模块一览表
附录B 常用开发工具及服务一览表
致谢
作者简介
周化钢,高级工程师,本科毕业于南京大学,硕士毕业于加拿大UBC软件系统专业,曾为澳大利亚卧龙岗大学(University of Wollongong)高级访问学者,加拿大黑莓手机公司(Research in Motion)系统专家。2011年回国创业,现为广西南宁学院,信息工程学院教师,担任多门软件系统开发与应用专业课程的教学,拥有丰富的移动Web应用开发实际经历和经验。出版教材有《计算机导论》,《移动Web应用开发教程—HTML5+JavaScript框架全栈App开发》。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0