跳转到主要内容

未知

项目描述

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和基于标签的分类。

  • 支持Pingback引用

  • 自动更新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_0http://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]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

Products.Bitakora-1.1.zip (385.8 kB 查看哈希值)

上传时间

由以下机构支持