未知
项目描述
Bitakora
Bitakora是一个功能齐全的Zope博客产品。是的,仅仅是Zope,没有涉及Plone或CMF。
您需要在ZMI中添加两个额外的产品
Bitakora:Zope的功能齐全的博客产品。受到Squishdot和COREBlog的启发。
BitakoraCommunity:一种基于Bitakora产品建立博客社区的方式。
Bitakora功能
所有模板和脚本都在文件系统中。
一个拥有自定义角色“博客作者”并使用产品创建的用户,可以管理博客,而不需要访问ZMI。
使用TinyMCE作为所见即所得编辑器。
完全国际化,使用Localizer。每个博客中都有一个名为“gettext”的消息目录,用于翻译消息。产品提供了巴斯克语(eu)和西班牙语(es)翻译(请参阅locale目录)。在BitakoraCommunity中创建博客时,会删除此消息目录,博客使用社区中的消息目录。
完全支持UTF-8,试图避免UnicodeDecodeErrors :)
博客模板是干净的XHTML,基于MovableType 3模板。
干净的URL和基于标签的分类。
自动更新ping到Pingomatic
BitakoraCommunity功能
所有模板和脚本在产品实例化期间加载到ZMI中,就像Squishdot一样,以便社区管理员可以自定义它们。
以3步博主的方式免费创建博客。
完全国际化,使用Localizer。提供巴斯克语(eu)和西班牙语(es)的翻译,产品中包含(见locale目录)。
安装
建议使用zc.buildout来处理Bitakora的安装。为此,我们提供了一个buildout文件作为示例
https://github.com/codesyntax/Products.Bitakora/blob/master/example-buildout.cfg
如果您计划手动安装,您应该安装以下产品
Zope 2.11(我们使用最新的2.11版本:2.11.8)
itools 0.20.8(在Ubuntu/Debian系统上正确安装itools需要安装glib开发头文件,您需要 apt-get install libglib2-dev)
Localizer 1.2.3
CookieCrumbler 1.2
ZTinyMCE 0.2.1(ZTinyMCE的原始网站已关闭,因此我们将此产品上传到我们的GitHub账户,仅为此buildout工作)
迁移到1.0
要从0.x版本迁移到1.0,打开http://yoursite.com/blog/migrate_to_1_dot_0或http://yoursite.com/community/migrate_to_1_dot_0以运行迁移代码。此迁移代码添加TinyMCE,修复Comment类中的属性名称冲突,并删除安装期间创建的TextIndexNG2索引
更多信息
谢谢
本产品的开发部分资金由Gipuzkoako Foru Aldundia(Gipuzkoan Foral Government)和Eusko Jaurlaritza(Basque Regional Government)提供。
许可证
类似BSD。请参阅LICENSE.txt
CHANGES
1.1 (2014-01-24)
支持OpenGraph和TwitterCard [erral]
1.0.4 (2013/03/06)
移除Epoz痕迹,以避免添加评论 [erral]
1.0.3 (2013/03/05)
修复文章预览 [erral]
1.0.2 (2013/02/28)
修复CatalogAware对象的类继承。这可能需要重新索引所有目录(每个Bitakora实例一个,BitakoraCommunity一个)[erral]
1.0.1 (2013/02/27)
大型安装的迁移改进 [erral]
文档改进 [erral]
1.0 (2013/02/22)
移除TextIndexNG2依赖关系,并提供迁移以删除索引 [erral]
PEP8ify [erral]
为旧实例提供迁移 [erral]
修复属性名称冲突问题 [erral]
重新格式化README和HISTORY文件在rST中 [erral]
添加TinyMCE代替epoz [erral
Eggify此产品 [erral]
v. 0.1.21
修复电子邮件模板 [erral]
v. 0.1.20
更改CAPTCHA使用问题。 [erral]
v. 0.1.19
重新添加HTML解析以避免在评论中添加任意JavaScript。感谢Iker Mendilibar。 [erral]
v. 0.1.16
在社区模板中使用字符串插值
当用户两次请求密码提示时添加错误控制。
v. 0.1.15
修改处理ping的方式。现在ping是通过Future调用处理的,创建新线程来执行ping
v. 0.1.10
修复创建评论ID时的错误
v. 0.1.9
允许在HTML中添加更多属性
v. 0.1.8
CAPTCHA控制默认启用。要禁用,请添加名为CAPTCHA_ENABLED的属性并将其设置为0(属性类型:int)
Akismet插件默认禁用。要启用,请更改utils.py
为评论和pingbacks添加Akismet垃圾邮件控制
为评论添加和联系表单添加CAPTCHA控制。由http://www.captchas.net提供的CAPTCHA图像和示例代码
修复:联系和新的评论通知已正确国际化
添加到Technorati的ping
修复:到Technorati和Ping-o-matic的ping。ping必须带有博客标题,而不是文章标题
v. 0.1.7
修复了文章编辑表单中的错误。如果存在名为“preview”的方法,则无法编辑文章。
v. 0.1.6
新的波兰语翻译
pingback系统重新启用并修复
v. 0.1.5
允许HTML中包含‘u’和‘del’标签
更改了社区CSS文件中的图片,现在它们是GIF而不是JPEG
v. 0.1.4
从feed.xml中删除了电子邮件。RSS 2.0表示作者标签必须包含电子邮件地址。已将DC命名空间添加到订阅源,并将作者与dc:creator交换
允许在HTML中嵌入、object和param标签,以插入YouTube和GoogleVideo的闪存
允许在标签中使用‘-’和‘_’
在帖子预览中显示清理后的HTML
更改以显示标签云
修复了社区中的密码提示
v. 0.1.3(Blogak.com的第一个版本)
修复了XML导出中的错误
添加了联系表单
添加,当帖子被评论时,博客作者会收到电子邮件
修改,Pingomatic ping重新启用,pingback发送禁用
更新了eu和es翻译
管理屏幕中的微小更改
v. 0.1.2(非公开,用于在atxukale.com测试)
一些方法重构
错误:最近的评论菜单显示所有评论,现在限制为10条
错误:显示了评论作者的电子邮件。
添加,现在可以导出包含博客数据的XML文件
更改,社区和博客中的CSS样式在IE中已修复
v. 0.1.1(非公开,用于在atxukale.com测试)
添加,可以导入包含博客数据的XML文件
添加,参数以指示是否要ping和清理HTML:默认禁用ping,启用HTML清理
更改,添加帖子时禁用pingback
v. 0.1 - 首次发布
首次发布[erral]