内容简介
第一部分 基础知识
第1章 网站开发的历史及标准
1.1网站开发历史
1.2设计师的参与
1.3网站开发标准
1.3.1安全性
1.3.2快速访问
1.3.3兼容性
1.3.4响应性设计
1.3.5页面设计
1.4网站开发流程
第2章 网站规划
2.1网站内容规划
2.1.1确定网站主题
2.1.2网站内容规划
2.2线框图工具
第3章 网站页面布局
3.1 DIV+CSS布局
3.2代码编辑器
3.2.1 SublimeText
3.2.2 Atom
3.3 W3C与Web规范
3.4网格布局及框架
3.4.1栅格布局
3.4.2 960CSS
3.4.3 Blueprint
3.4.4YAML
3.4.5 Foundation
3.4.6 Bootstrap
3.4.7Pure
3.5相关前端开发技术
3.5.1网页字体
3.5.2矢量图标字体
3.5.3动态样式语言
3.6动态语言
3.7相关开发工具
第4章 网页设计的原则与技巧
4.1网页设计的内涵与特点
4.2网页版式的设计原则
4.3网页配色方案与技巧
4.3.1色彩知识
4.3.2网页色彩搭配技巧
第二部分 Joomla!基础
第5章 CMS介绍
5.1何为CMS?
5.2 CMS流行的原因
5.3 CMS的分类
5.4当前流行的CMS
第6章 认识Joomla!
6.1 Joornla!介绍
6.2 Joomla!的安装
6.2.1安装环境
6.2.2安装步骤(基于Windows系统的XAM PP环境)
6.3 Joomla!的内容管理
6.3.1文章管理
6.3.2多媒体文件管理
6.4 Joomla!扩展
6.4.1模块及相关参数
6.4.2插件及相关参数
6.4.3组件
6.5菜单管理
6.5.1菜单与模块
6.5.2菜单(项)相关参数
6.5.3菜单项及链接类型
6.6 Joomla!用户管理
第7章 Joomla!模板
7.1系统内置模板Beez3&protostar
7.2模板管理
7.2.1 Styles
7.2.2 Templates
7.3模板安装
7.4第三方模板
第三部分 Joomla!模板开发
第8章 Joomla!模板文件结构
8.1 Joomla!模板文件目录(以Beez3模板为例)
8.2模板覆写
8.3 index.html
第9章 模板中的index.php文件
9.1安全声明
9.2 Head部分
9.2.1文档类型声明
9.2.2 HTML其他参数
9.2.3 jdoc:include之head类型
9.2.4 base
9.2.5字符编码charset
9.2.6 Metadata
9.2.7文档标题
9.2.8RSS Feeds
9.2.9 Favicon
9.2.10引入CSS与JavaScript
9.2.11引入jQuery
9.2.12修改文字阅读顺序
9.3 Body部分
9.3.1 jdoc:include之component类型
9.3.2 php相关代码解释
9.3.3 jdoc:include之modules类型
第10章 templateDetails.xml文档详解
10.1 templateDetails.xml通用信息
10.2引入文件和文件夹
10.3声明模块位置
10.4模板语言文件
10.5模板参数
第11章 Language文档详解
11.1 Joomla!多语言机制
11.2翻译自己的语言
11.3 Joomla!语言常量的命名规则
11.4跳转链接
第四部分 T3模板框架
第12章 T3框架介绍
12.1什么是T3框架
12.2T3框架的安装
12.3 T3文件夹目录
第13章 T3框架布局系统
13.1 T3框架布局简介
13.2布局设置
13.3建立新的布局
13.4自定义模块位置
13.5改变区块中的模块位置大小
第14章 菜单系统
14.1菜单的创建
14.2 Megamenu的设置
14.3为Megamenu添加样式
14.4为菜单项添加图标
14.5为Megamenu设置动画
14.6设置固定菜单
14.7小屏幕菜单系统设定
第15章 实例网站的实践与完善
15.1实例网站的实现
15.1.1修改和应用BT Content Slider模块
15.1.2添加Megamenu
15.1.3使用自定义模块
15.1.4添加最新文章模块
15.2自定义CSS
15.2.1通过LESS的修改方法
15.2.2通过custom.css的修改方法
15.2.3引入CSS和JS文件的方法
15.3覆写404页面和离线页面
15.3.1覆写404页面
15.3.2覆写离线页面
15.4添加跳至页首按钮
第五部分 网站的上传与发布
第16章 域名的购买与解析
16.1域名购买
16.2域名解析
第17章 远程空间的类型及选择
17.1虚拟主机及参数配置
17.2独立服务器
第18章 网站的上传
18.1传统上传模式
18.2 Akeeba备份上传