Project Babel 2.3.0 的源代码即将在 GitHub 公布。
以下是关于获得代码和安装的一些注意事项:
- 目前只能通过 git 获得源代码:第一个 .zip 格式的下载包将是 2.4.0,那个版本将被认为是足够成熟因而可以提供公开下载。
获取源代码的指令:
git clone git@github.com:livid/v2ex.git v2ex
- 通过 git 获得源代码之后,请将 v2ex 目录中的 app.yaml.example 和 config.py.example 分别复制(而不是改名)为 app.yaml 及
config.py,将 app.yaml 中的 App ID 修改为你自己的
- 如果你希望使用 Twitter 相关功能,请在
config.py 中填入你的 consumer key 和 consumer secret,你可以使用两组 key/secret 分别对应本地开发环境和远程生产环境。
- 这个版本中包括对 MobileMe 的支持,但是配置方式稍微复杂一些,我将稍后写文章说明。
- 这个版本中不包括全文搜索服务器 FTS Server 的实现。
- 以上步骤完成后,可将 v2ex 导入 Google App Engine Launcher,建议将端口号设置为 10000,并使用以下 Extra Flags(其中 datastore 路径请修改为你自己觉得舒服的):
--address=0.0.0.0 --use_sqlite --datastore_path=/Users/livid/Documents/Datastore/dev_appserver.datastore --enable_sendmail
- 以上步骤完成后,可以开始尝试部署。目前还不能配置站点名,所以部署完了之后各个地方显示的是 V2EX。站点名配置等功能将在 2.4.0 正式版之前提供。
以上。
这只是一个 Early Access 版本,欢迎发表你的意见和看法。如果觉得这个程序写得极烂,欢迎写一个更好的出来并且同样以足够开放的协议发布。或是一起来持续改进这套程序。
一切都处在极快的变化当中,如果你真心希望用 Project Babel 2 搭建自己的社区而不是玩代码,建议等待 2.4.0 正式版。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1206
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.