这是一本面向所有Zotonic开发者的手册,他讲述了框架的方方面面。
2.1 开发者向导
2.1.1 介绍
这是一本Zotonic 开发者向导。他介绍了Zotonic的方方面面,他能使你尽快的开始创建自己的站点。
如果你是最终用户而不是站点开发者,你可以直接跳过此部分直接读用户手册。
Zotonic 概要
Zotonic 通过组合以下几个部件可以快速构建先进的web站点。他的组成如下:
1.一个内容管理系统(CMS);
2.一个web 框架
3.一个web 服务器
你能够在Zotonic之上快速的开发基于CMS的站点。如果你需要更多的灵活性,你可以定制Zotonic的各个方面。包括选择针对Zotonic合适的web服务器,而不需要单独安装apache 或者Nginx。
Zotonic由各个模块组成。每一个模块提供一个明确的功能;当然,CMS本身也是一个模块。其他模块如访问控制,多媒体集成,TLS,视频嵌入等等。
Zotonic 的核心是其独特且灵活的数据模型。
2.1.2 安装
准备
首次运行Zotonic需要准备以下系统环境:
1.安装Erlang 18 或者更高版本;
2.安装PostgreSQL 8.4 或者更高版本;
3.安装图像调整工具 ImageMagick 6.5 或者更高版本;
4.Git 工具用于安装扩展的依赖包;
基于window :
目前,Zotonic 并没有官方公布对Windows的支持。然而,主要的依赖部件,如Erlang、PostgreSQL 和图像大小调整工具 ImageMagick 可在windows运行。如果你是一个冒险者,应该可以使其在windows上运行。
我们含有用户贡献的start.cmd 和 build.cmd批处理工具可以使其在windows上运行。但是近期并没有保持同步更新,期望一些大的调整能得到纠正并保持其同步。
获取Zotonic
1.从github下载近期Zotonic发布版本,如:
$ wget https://github.com/zotonic/zotonic/archive/release-1.0.0.zip
然后解压文件及充命名目录:
$ unzip release-1.0.0.zip
$mv zotonic-release-1.0.0 zotonic
或者,用git拷贝近期开发版本:
$ git clone https://github.com/zotonic/zotonic.git
2.然后你需要编译Zotonic 源码
$ cd zotonic
$ make
3.然后开始进入 Zotonic的调试模式
$ bin/zotonic debug
4.现在可打开浏览器输入 http://localhost:8000.你将看到一个由Zotonic提供技术支持的欢迎消息 页面。