欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Zotonic
来自开放百科 - 灰狐
(版本间的差异)
小 (→图集) |
小 (→文档) |
||
(未显示1个用户的36个中间版本) | |||
第1行: | 第1行: | ||
− | Zotonic 是一个基于 [[Erlang]] 和 [[PostgreSQL]] | + | Zotonic |
+ | |||
+ | ==简介== | ||
+ | Zotonic 是一个基于 [[Erlang]] 和 [[PostgreSQL]] 构建的开源(Apache v2)[[CMS|内容管理系统]]和 Web 框架,或许它有希望成为下一个 [[Drupal]] :) | ||
+ | |||
+ | Zotonic 是个完整 Web Stack,包含: | ||
+ | * a content management system (CMS) | ||
+ | * a web framework | ||
+ | * a web server. | ||
==功能== | ==功能== | ||
− | * | + | *快速,据说比 [[PHP]] 内容管理系统快上10倍; |
− | * | + | *基于强大的 [[Django]] 模板语言,使用 [https://zotonic.com/docs/1352/templates Zotonic template language] |
− | * | + | *灵活的数据模型,定义你自己的数据分类和关系; |
− | * | + | *模型-视图-控制器的完全分离; |
− | * | + | *事件驱动的Web应用; |
− | * | + | *通过内建的Comet支持,推送内容到用户浏览器; |
− | * | + | *访问控制帮助群组基于内容的协作; |
− | * | + | *模块化易于扩展和改变现有功能; |
− | * | + | *基于 [[jQuery]] 和 CSS 框架 [http://atatonic.timbenniks.nl/ Atatonic],Zotonic 0.9 版本已切换到 [[Bootstrap]]; |
− | * | + | *使用 [[Erlang]] 编程语言,数据存储于 [[PostgreSQL]]。 |
− | + | ||
− | + | ||
− | + | ||
− | == | + | ==Modules== |
− | + | [https://zotonic.com/reference/modules Zotonic Modules] | |
+ | |||
+ | ==指南== | ||
+ | ===OS X=== | ||
+ | [http://docs.zotonic.com/en/latest/developer-guide/getting-started.html Getting Started] | ||
+ | 从 git clone https://github.com/zotonic/zotonic | ||
+ | cd zotonic | ||
+ | $ make | ||
+ | $ .bin/zotonic debug | ||
+ | or | ||
+ | $ ./start-docker.sh | ||
+ | https://localhost:8443/ // 密码自动生成在 zotonic.config 文件里,{password, "%%GENERATED%%"} | ||
+ | Erlang 17.3 [http://docs.huihoo.com/zotonic/0.12/installation/preinstall.html SSL 有些问题],编译 17.0,使用 17.0 | ||
+ | sudo port deactivate erlang // 停用 17.3 | ||
+ | sudo ln -s /usr/local/bin/erl /opt/local/bin/erl // 使用 17.0 | ||
+ | 创建一个站点 | ||
+ | bin/zotonic addsite -s blog osx | ||
+ | http://osx.dev:8000/ | ||
+ | http://osx.dev:8000/admin admin/admin | ||
+ | |||
+ | ==项目== | ||
+ | *[[Cowboy]] | ||
*[http://code.google.com/p/zotonic/ Zotonic @ Google Code] | *[http://code.google.com/p/zotonic/ Zotonic @ Google Code] | ||
*[https://github.com/zotonic/zotonic Zotonic @ GitHub] | *[https://github.com/zotonic/zotonic Zotonic @ GitHub] | ||
+ | *[https://github.com/zotonic/cowmachine Cowmachine] [[Webmachine]] for Zotonic and [[Cowboy]] | ||
+ | |||
+ | ==文档== | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2017/Zotonic-Erlang-for-the-Web.pdf Zotonic: Erlang for the Web] | ||
+ | *[https://zotonic.com/edoc/ EDoc reference] | ||
==图集== | ==图集== | ||
− | <gallery | + | <gallery> |
Image:zotonic-data-model.png|数据模型 | Image:zotonic-data-model.png|数据模型 | ||
+ | image:zotonic-admin.png|控制台 | ||
+ | image:zotonic-admin-acl-role.png|角色权限 | ||
+ | image:zotonic-admin-modules.png|模块 | ||
+ | image:zotonic-admin-translation.png|翻译 | ||
+ | image:zotonic-cloud-store.png|云存储 | ||
</gallery> | </gallery> | ||
− | + | ==链接== | |
+ | *[http://zotonic.com Zotonic官网] | ||
+ | *[http://docs.huihoo.com/zotonic/ Zotonic文档] | ||
[[category:CMS]] | [[category:CMS]] | ||
第33行: | 第71行: | ||
[[category:event]] | [[category:event]] | ||
[[category:framework]] | [[category:framework]] | ||
+ | [[category:Huihoo Foundation]] |
2024年9月14日 (六) 13:31的最后版本
Zotonic
目录 |
[编辑] 简介
Zotonic 是一个基于 Erlang 和 PostgreSQL 构建的开源(Apache v2)内容管理系统和 Web 框架,或许它有希望成为下一个 Drupal :)
Zotonic 是个完整 Web Stack,包含:
- a content management system (CMS)
- a web framework
- a web server.
[编辑] 功能
- 快速,据说比 PHP 内容管理系统快上10倍;
- 基于强大的 Django 模板语言,使用 Zotonic template language
- 灵活的数据模型,定义你自己的数据分类和关系;
- 模型-视图-控制器的完全分离;
- 事件驱动的Web应用;
- 通过内建的Comet支持,推送内容到用户浏览器;
- 访问控制帮助群组基于内容的协作;
- 模块化易于扩展和改变现有功能;
- 基于 jQuery 和 CSS 框架 Atatonic,Zotonic 0.9 版本已切换到 Bootstrap;
- 使用 Erlang 编程语言,数据存储于 PostgreSQL。
[编辑] Modules
[编辑] 指南
[编辑] OS X
从 git clone https://github.com/zotonic/zotonic cd zotonic $ make $ .bin/zotonic debug
or
$ ./start-docker.sh https://localhost:8443/ // 密码自动生成在 zotonic.config 文件里,{password, "%%GENERATED%%"}
Erlang 17.3 SSL 有些问题,编译 17.0,使用 17.0
sudo port deactivate erlang // 停用 17.3 sudo ln -s /usr/local/bin/erl /opt/local/bin/erl // 使用 17.0
创建一个站点
bin/zotonic addsite -s blog osx http://osx.dev:8000/ http://osx.dev:8000/admin admin/admin
[编辑] 项目
- Cowboy
- Zotonic @ Google Code
- Zotonic @ GitHub
- Cowmachine Webmachine for Zotonic and Cowboy
[编辑] 文档
[编辑] 图集
[编辑] 链接
分享您的观点