类似于Wakaba的“chan-style”网络论坛
项目描述
xychan是一个类似于Wakaba、Kareha、Futaba等的“chan-style”论坛系统。与这些系统不同的是,它使用Python编写,而不是Perl或PHP的混乱组合。
[行动胜于言语。您可以在这里尝试。](http://xychan-beta.mike.verdone.ca/)
这到底是什么?
“chan论坛”是一种允许匿名发布的论坛。用户可以在不注册账户或甚至不输入名字的情况下发布消息。然而,他们有方法可以验证自己的身份并“证明”他们的身份,如果他们愿意的话。
另一个重点是用户发布图片的能力。每条帖子都可以包含一张图片。图片的缩略图会随帖子一起出现。
设计目标
xychan被设计为
易于在任何Web服务器上部署(通过CGI、FastCGI、Passenger或任何WSGI运行器)
易于配置(使用SQLAlchemy与任何数据库协同工作,从SQLite3到MySQL、PostgreSQL等)
易于通过CSS或模板修改进行扩展和定制
可扩展的(至少与那些其他论坛相比)
小巧而强大
状态
这是BETA质量的软件。它还不稳定。变化很大。
下载
最新稳定版本是v0.2
最新稳定版本,以易于部署的zip文件形式提供:[v0.2](http://mike.verdone.ca/xychan/xychan.zip)
如果您是Python专家,这是获取xychan的最简单方法
$ pip install xychan
稳定源代码包位于[GitHub文件部分](http://github.com/sixohsix/xychan/downloads)
面向开发者的前沿源代码位于[GitHub仓库](http://github.com/sixohsix/xychan)
如何运行它? - 简单方法(cgi)
您的Web服务器需要Python 2.5
您的Web服务器需要ImageMagick以支持板上的图片
下载上面的易于部署的zip文件
将其复制到您的Web服务器上的一个支持CGI的空目录中
解压缩它
如果需要,修改xychan.cgi
修改htaccess并将其复制到.htaccess
在您的Web服务器上访问path/to/xychan.cgi/setup
如何运行它? - 智能方法
您的Web服务器需要Python 2.5
您的Web服务器需要ImageMagick以支持板上的图片
您的Web服务器需要安装以下Python包:* bottle * sqlalchemy * 一些数据库(例如 sqlite3)
解压缩xychan代码库
在您的WSGI服务器中
from xychan import app app.configure_db("postgres://user:password@host/dbname") # (or some similar SQLAlchemy db url) app.configure_image_dir("/some/safe/path/in/your/filesystem")
许可证
xychan是在GPL3(GNU通用公共许可证v3)下可用的免费软件。
希望制作闭源商业分支的人应与我联系。
为什么叫xychan?
随机输入的字符。
项目详情
xychan-0.3.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | ae60766ccf81c79d7046b415111e526707d249421d158d9fe0452f663fff618a |
|
MD5 | 8363da31a4545500f15d49d3eb8d1b54 |
|
BLAKE2b-256 | 7bd2507392fa27b73b7a68954e40e51eb02d02c1fdfa7ba3f3be6edd33189fce |