类似于wakaba的“chan风格”网络留言板

xychan的Python项目详细描述


xychan是一个“chan风格”的留言板系统,像wakaba,kareha, 与这些系统不同,它是用python而不是 乱七八糟的perl或php。

[行动胜于雄辩。你可以在这里试试。](http://xychan-beta.mike.verdone.ca/

这是什么,真的?

“chan board”是允许匿名 邮寄。用户可以在不注册帐户或 甚至输入一个名字。但是,他们有办法 如果他们愿意的话,验证他们自己并“证明”他们的身份。

另一个焦点是用户发布图片的能力。一个图像可以是 包括在每个帖子中。图像的缩略图显示为 邮政。

设计目标

xychan的设计目标是:

  • easily deployed on almosy any web server (via CGI, FastCGI, Passenger, or any WSGI runner)
  • easily configured (uses SQLAlchemy to work with any database, from SQLite3 to MySQL, PostgreSQL, etc.)
  • easily extended and customized with CSS or template modification
  • scalable (at least compared to those other message boards)
  • small yet powerful

状态

这是测试质量的软件。现在还不稳定。变化很大。

下载

如何运行它?-简易方法(CGI)

  • Your web server needs Python 2.5
  • Your web server needs ImageMagick to support images on the board
  • Download the easily deployable zip file, above
  • Copy it to your webserver in an empty directory that supports CGI
  • Unzip it
  • Modify xychan.cgi in case there’s anything you want to change there
  • Modify htaccess and copy it to .htaccess
  • Access path/to/xychan.cgi/setup on your webserver

如何运行它?-聪明的方法

  • Your web server needs Python 2.5

  • Your web server needs ImageMagick to support images in the board

  • Your web server needs the following Python packages installed: * bottle * sqlalchemy * Some kind of database (eg. sqlite3)

  • Untar the xychan codebase

  • In your WSGI server:

    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 general public 许可证v3)。

那些想做封闭源码商业叉子的人应该联系我。

为什么叫xychan?

随机输入的字符。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中为上传的文件设计强制的文件夹结构   java我如何在下面的代码中解决这个>错误HTTP Status 404   java如何在方面字段Lucene上添加分页   java My 安卓应用程序在尝试10次后崩溃   java“找不到Spring NamespaceHandler”错误   连接到Dynamodb时发生java AWS lambda错误   过程的价值。JAVA中的exitValue()   eclipse vscode java正在尝试设置项目   JavaEclipse不再自动在javadocs中添加标签   java找不到LoggerFactory类   在Java中实现延迟   设置onClickListener时的java NullPointerException   用jsoup解析HTML:Android和Java的区别