1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

关于国内的PHP社区程序:Project Babel

本帖由 beiduo2007-08-09 发布。版面名称:源码讨论

  1. beiduo

    beiduo New Member

    注册:
    2005-11-09
    帖子:
    186
    赞:
    0
  2. beiduo

    beiduo New Member

    注册:
    2005-11-09
    帖子:
    186
    赞:
    0
    Project Babel 是一套高性能的、运行于 PHP + MySQL 技术平台上、拥有众多与众不同功能的开放源代码社区软件,以 GPL 协议发布。

    Project Babel 的界面设计清爽,不需要额外思考的可用性是我们的宗旨,尽可能地符合 W3C 标准是我们的目标之一。作为对社区中讨论话题的补充,Project Babel 具有众多的内容聚合功能,每个主题讨论区支持从 RSS,外部网址及 Flickr 图片社区中聚合相关内容。

    “人”是一个社区中最关键的因素,Project Babel 支持让社区中任何一个个体都可以充分地表现和表达自我。你可以在 Project Babel 中添加你的各种网上据点、朋友、计划、状态、名言等等,同时程序还专门为你准备了一份“成分分析”。下面这里是一个 profile 页的例子:

    Livid's V2EX Profile: http://www.v2ex.com/u/Livid

    V2EX 是一个基于 Project Babel 最新版本搭建的社区,这是一个面向那些充满好奇心,有着不寻常生活态度的年轻人的社区。社区中汇聚了大量的技术相关的 geek 话题,经过从 2006 年 3 月至今的发展,V2EX 已经是目前中国大陆最大的 geek 话题社区。你可以到那里感受一下实际运行中的最新版本的 Project Babel:

    Live demo of Project Babel: http://www.v2ex.com/

    Project Babel 构建于 PHP 5.2 技术上,结合 MySQL 4.1,系统中所有文字的编码均采用 UTF-8,因此可以很好地支持各种语言。我们使用了 Apache 的 mod_rewrite 模块功能生成针对搜索引擎友好的 URL,为所有使用 Project Babel 搭建的社区的 SEO 效果增添威力。

    每一个页面上都尽可能地使用了 cache,因此即使内容完全动态,Project Babel 仍然可以在一台普通的 Dell PowerEdge 1950 服务器(1U)上提供足以支撑每天 1,000,000 访问量的性能。并且,cache 触发机制使得在访问量越高时,cache 命中率就越高。

    Project Babel 在 GPL 协议下发布,这意味着你可以自由地下载,修改甚至再发布 Project Babel 的整个系统,你甚至可以销售它!

    而如果你在 Project Babel 的基础上做出了一些有益的修改和增强,那么整个社区将非常欢迎你将这些修改和增强同样以 GPL 协议发布。

    系统最低需求:
    Scripting Runtime: PHP 5.1 or later
    Web Server: Apache Web Server with mod_rewrite
    Database: MySQL 4.1 or later
    Server OS: Any
    Linux is recommended
    Server RAM: 512M
    Usually every httpd process costs 20M, it's up to your concurrency
    Server Storage: 400M free disk space at a minimum
    Depends on your traffic, 4G or more is recommended
    Required Dependencies: Zend Framework 0.9.0 or later
    0.9.3 is included in recent releases
    Optional Dependencies: ImageMagick, dictd

    我们在这个项目的诸多细节上投入了非常多的精力,如果你也是一个非常注重细节的完美理想主义者的话,你或许会喜欢上这些细节的。比如,Project Babel 的所有页面的功能和效果都能够在所有浏览器上做到一致,包括 Safari,Opera,Firefox 和 IE 等浏览器从 2004 年以后开始的所有版本。
    Downloads
    发行版本 - Distribution Version
    --------------------------------------------------------------------------------
    发行版本中包括了完整的程序源代码及运行所依赖的组件,适合初学者安装。但是其中的技术可能不是最新最好的。Project Babel 的发行版本的压缩包推荐使用 gnu tar 解压缩。

    2007-5-31: v0.5 - Monster Inc Latest Release
    下载地址: http://project-babel.googlecode.com/files/project-babel-v0.5.zip 7 MB
    安装说明: http://labs.v2ex.com/installation.php
    2006-7-14: R500 - Banana Co Legacy Release
    下载地址: http://project-babel.googlecode.com/files/r500.tgz 3.3 MB
    安装说明: http://www.v2ex.com/topic/view/1736.html
    2006-4-10: R215 - Silver Town Legacy Release
    下载地址: http://project-babel.googlecode.com/files/r215.tgz 2.1 MB
    安装说明: http://www.v2ex.com/topic/view/127.html

    最新版本 - Cutting Edge Version
    --------------------------------------------------------------------------------
    Project Babel 的项目控制站点及 Subversion repository 位于 Google Code,你可以使用很多 Subversion 客户端匿名 check out 最新的开发进展。这个版本中缺乏一些外部的依赖文件,如 PEAR 和 Zend Framework,及一些必要的外部图片,因此,如果你使用这个版本安装,可能会有一定难度。

    Subversion Trunk
    svn co http://project-babel.googlecode.com/svn/trunk project-babel
    安装说明及讨论: http://www.v2ex.com/topic/view/7856.html
    NEW! V2EX Sidebar
    如果你在使用 Mozilla Firefox,那么这项功能就是专门为你特别设计的,可以帮助你节约时间!

    你可以把下面这个页面加入你的 Mozilla Firefox 的收藏夹:

    http://www.v2ex.com/sidebar.html 被过滤广告 点击加入收藏

    然后在其属性中选定“在侧栏载入此书签”,之后每次当你打开这个收藏的时候,Mozilla Firefox 便会在其侧栏中打开这个“微内容”页面,你可以在这个页面上看到 V2EX 的最新讨论主题,同时上面还有很多特别优秀的网络服务的图标链接,比如 Flickr,del.icio.us 和 Google Reader,帮助你节约时间!
    V2EX Mobile
    V2EX 的制作者是一个狂热的移动设备收藏迷,因而能够兼容各种具有上网功能的移动设备,也成为了 V2EX 的实现目标之一。你可以在你的 PSP,Palm,PocketPC 及 Smartphone 的浏览器中输入 V2EX.com 试试!

    在未来,我们还将继续针对各种移动设备开发更多的功能,我们相信,在未来的某一天,V2EX 的超过 50% 的访问量将是来自移动设备的。