TikiWiki CMS/Groupware
TikiWiki CMS/Groupware 是一款功能齐全的基于 Web 的多语言、紧密集成的一体化 Wiki+CMS+Groupware,是自由开源软件 (GNU/LGPL),使用 PHP、ADOdb、Zend Framework、jQuery 和 Smarty。它由一个非常庞大的国际社区积极开发,并被翻译成超过 35 种语言。TikiWiki 可以用来创建各种 Web 应用程序、网站、门户网站、知识库、内部网和外部网。
一些统计数据,让您了解项目的范围
- 超过 100 万行代码。
- 220 多名开发人员直接提交核心代码,还有无数其他人帮助提供支持、文档、测试等。
- 1000 多页文档。
- 每 2 小时提交一次新的代码(过去 5 年的平均值)
- tikiwiki.org 上有 16000 多名注册用户
- 700000 多次下载
- 更多信息:http://info.tikiwiki.org/Fact+Sheet
http://support.mozilla.com/(每周 1000 万次页面浏览)由 Tiki 提供支持
Tiki 使用数据库抽象层,因此它可以与许多数据库(PostgreSQL、Oracle、Sybase、SQLite)一起使用,除了 MYSQL。但是,对除 MySQL 之外的任何数据库的支持变得越来越成问题。这不是严格的鸡生蛋问题,因为 Tiki 曾经与非 MYSQL 数据库配合使用。但是,由于没有维护人员,它随着时间的推移而消失了。
因此,我们做出了一个艰难的决定。2009 年 8 月 1 日,除非有维护人员站出来,否则 Tiki 将放弃数据库独立性。因此,Tiki 将正式成为仅支持 MySQL 的数据库。
为什么?
我们希望支持多种数据库,尤其是 PostgreSQL,因为它是一个开源的社区管理项目,就像 Tiki 一样。我们希望数据库独立性的原因有很多,在这里列举它们毫无用处,因为 _我们不是不想_。而是 _我们没有资源_ 这样做。Tiki 是一款大型应用程序,我们需要积极的开发人员在其他数据库上使用/维护 Tikis。
但是,由于我们没有维护人员,我们已经很长时间处于 “最坏的情况” 中。
- 需要维护的额外代码
- 永远无法修复的错误
- 感到失望的人(感觉这是 “虚假广告”)
- 没有充分利用 MySQL 的高级功能
这令人非常失望,因为我们的社区希望尽可能地通用。
更多信息请访问:http://dev.tikiwiki.org/Database+independence
希望 PostgreSQL 社区中的一些人能够提供帮助。