跳转到主要内容

类似于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质量的软件。它还不稳定。变化很大。

下载

如何运行它? - 简单方法(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 (21.3 kB 查看散列

上传时间 源代码

支持者: