ityou-esi-一个基于plone的社交内联网解决方案
ityou.ES的Python项目详细描述
简介
概述
ityou esi是一个基于内容管理的social intranet解决方案 软件plone。它增加了一套web 2.0技术和一个新的 前端。
如果你想看一些截图, 请访问http://www.ityou.de/software/ityou-esi/screenshots
ityou esi 1.3运行最新的plone 4.3.x版本。
请仔细阅读安装说明。 它不仅仅是一个“插件”! 不要在生产环境中安装它!
安装
要求
important:此产品需要进一步的软件。在安装ESI之前, 您必须安装以下软件包:
- plone 4.3内容管理软件(http://plone.org/download)
- postgresql数据库服务器(http://postgresql.org/)和
- redis键值存储(http://redis.io/)。
此外,如果你想从网站生成thumnails,你应该 安装cutycapt(http://cutycapt.sourceforge.net/)。
此外,您可以安装一些可选软件包来生成缩略图。 来自文档(即imagemagick,unconv)。
我们将解释在ubuntu lts 14.04服务器上的安装。安装 在其他linux发行版上是simular。在Mac OS或Windows上安装可能 不同,请参考相应的支持。
1)安装postgresql:
sudo apt-get install postgresql postgresql-server-dev-all
2)安装redis:
sudo apt-get install redis-server
3)安装plone 4.3
有几种安装plone的方法。最简单的方法是下载plone 从http://plone.org/products/plone/表格中,将其解开并用以下命令安装:
sudo ./install.sh --target=<where to put your instance> standalone
这将安装一个独立的plone实例。进一步了解如何 安装plone,请参见http://docs.plone.org/manage/installing/index.html。
安装ITYou ESI
esi是一个plone插件。您可以使用buildout安装它。首先,你必须 配置buildout.cfg(在本例中位于/src/zope/esi/zinstance/):
将ityou.ESI添加到要安装的鸡蛋列表中,例如
[buildout] ... eggs = ... ityou.ESI
重新运行构建,例如使用:
$ ./bin/buildout
postgresql的配置
您需要创建一个postgres用户并授予nesessary权限:
sudo -u postgres psql create database ityou_esi; create user <YOUR DATABASE USER> with password '<DATABASE USERS PASSWORD>'; grant all on database ityou_esi to ityou_esi_user;
启动postgresql如果尚未运行:
sudo service postgresql start
然后您必须在'zope conf additional'部分添加buildout.cfg 以下几行,以便plone找到您的postgres数据库:
zope-conf-additional = ... <product-config ityou_esi> # -- postgresql parameters psql_db ityou_esi psql_username <DATABASE USER> psql_password <DATABASE USERS PASSWORD> psql_host localhost psql_port 5432 </product-config> ...
重新运行buildout并重新启动plone
添加zope时钟服务器
如果希望用户在添加/更新对象时接收电子邮件,则需要 安装zope时钟服务器。
在buildout.cfg中的“zope-conf-additional”部分添加以下行
zope-conf-additional = ... <clock-server> host <YOUR HOST> method /esi/@@send-notification period 60 user admin password <ADMINISTRATION PASSWORD> </clock-server> ...
有关如何配置时钟服务器的详细信息,请访问 http://docs.plone.org/develop/plone/misc/asyncronoustasks.html
启动redis
redis服务器应该在安装后运行,否则您必须启动它 手动:
sudo service redis-server start
就这样。享受吧。
更改日志
1.3.0
- 首次公开发行
1.3rc2(未发布)
- 错误修复
1.3RC1(未发布)
- 首次发布候选人