An open API service indexing awesome lists of open source software.

https://github.com/noname007/book-yii2-dev-process

yii2开发网站流程的书籍
https://github.com/noname007/book-yii2-dev-process

Last synced: about 1 month ago
JSON representation

yii2开发网站流程的书籍

Awesome Lists containing this project

README

          

# book-yii2-dev-process

yii2开发网站流程的书籍

## 写作缘由

自从2015年06月开始[yii2工作环境的搭建](http://www.yiichina.com/tutorial/437),接触yii2快半年,感觉需要学习的东西很多,常常忘记,可以结合做网站,把他们记下来。

另外,[yiichina](http://www.yiichina.com)网友号召开发一个完整的yii2教程,遂想利用markdown写一本简易的书籍,把更多人的智慧集合起来。

## 文章结构

初步计划分为三部分。

```
第一部分 开发环境的搭建
Linux下yii2工作环境的搭建/
编辑器和调试器的推荐
Windoes下yii2工作环境的搭建/
(待续。。。)
第二部分 开发的一般过程
承接任务
查阅资料
开始构思
(待续。。。)
第三部分 优秀教程选编
如何加入ueditor插件
如何加入markdown插件
(待续。。。)
```

## 生成电子书

本书在Linux操作系统[Deepin2014.3](http://www.deepin.org/)下编译制作,未测试在其他操作系统下的制作方法。
如果有其他朋友测试通过,谢谢给提供一下制作方法。

需要安装`pandoc`,`calibre`和`kindlegen`(如果不需要生成`mobi`格式文件,`kindlegen`可以不安装)软件,linux下可以如下安装。

### Linux下软件安装

+ 安装`pandoc`,

*debian系安装*

```bash
$ sudo apt-get install pandoc
```

*redhat系安装*

```bash
$ sudo yum install pandoc
```

+ 安装`calibre`,

```bash
$ sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
```
+ 安装`kindlegen`,

非常抱歉,这玩意在中国下载不了,就不说他了,有需要的可以想办法下载。

### Windows下软件安装

(略)

### 为什么要这些软件

* [pandoc](http://johnmacfarlane.net/pandoc/)用于生成`html`和`epub`格式的文件。
* [calibre](http://calibre-ebook.com/download)用于把`epub`转化为`pdf`格式的文件。
* [kindlegen](http://www.amazon.com/gp/feature.html?docId=1000765211)用于把`epub`转化为`mobi`格式的文件。

### 编译制作

制作完成后,在*./out*文件夹下,生成`html`,`epub`,`pdf`,`mobi`格式的文件。

+ `make html` 生成`html`文件
+ `make epub` 生成`epub`文件
+ `make pdf` 生成`pdf`文件
+ `make mobi` 生成`mobi`文件
+ `make all` 生成所有文件
+ `make clean` 删除out文件夹

## 致谢

感谢[yiichina](http://www.yiichina.com)网站的网友,感谢他们积累的丰富的教程资料,方便我更好的写作本文。
另外感谢[github用户@jagregory](https://github.com/jagregory/abrash-black-book),借用他的图书[模板](https://github.com/jagregory/abrash-black-book)。方便制作出`html`,`epub`,`mobi`格式的教程。

## 意见及反馈

欢迎提意见。

* [在github项目主页开issue](https://github.com/bubifengyun/book-yii2-dev-process/issues)
* yiichina的[bubifengyun](http://www.yiichina.com/user/29312)
* oschina[博客](http://my.oschina.net/bubifengyun) : http://my.oschina.net/bubifengyun
* 电子邮件:bubifengyun@sina.com
* QQ:402229566

## 许可证

本书属于@bubifengyun书写的部分,采用GPLv3许可证。
收编的优秀教程版权属于教程的原作者,原教程另有说明的遵守教程中的说明。
文中的`images`,`epub`,`html`文件夹下的文件,版权属于[github用户@jagregory](https://github.com/jagregory/abrash-black-book)。