基于web的柔性出版内容管理系统

Publ的Python项目详细描述


公共

个人出版平台。就像一个静态的发布系统,只有动态的。

动机

我做了很多不同的东西-漫画,音乐,艺术,代码,游戏-没有 我发现现有的内容管理系统非常适合我的用例。 要么他们在内容上的灵活性不够 提供,或者管理内容的复杂性使得它比 只需手工创作一个网站。

我想把经典的静态web的精华带给一个更加动态的发布 系统;计划的帖子、基于类别的模板和内置的对 图像格式副本(包括缩略图、高dpi支持和图像库)。 我想用一些简单的标记文件 文件层次结构。

基本原则

  • 容器化的web应用程序,部署起来几乎没有摩擦(希望如此)
  • 做一件事(呈现异构内容),做好(希望)
  • 使用外部工具编辑网站内容
  • 对CDN友好
  • 作为一流公民的高dpi图像和图像集
  • 与所有为互操作而打开的内容进行互操作(尤其是IndieWeb

查看它的实际操作

主要的示范点在http://beesbuzz.biz/-当然是 正在工作!publil本身的文档站点(也是一个正在进行的工作)位于http://publ.beesbuzz.biz/

操作要求

我将此设计为在任何支持wsgi的环境中使用python 3.5+。这个 意味着它可以部署在任何共享主机上 拥有乘客支持(如Dreamhost),以及Heroku、Google AppEngine, 或者任何其他简单的容器化部署目标。

文件系统是所有站点数据的基础,尽管它确实使用 数据库作为内容索引,数据库的实际选择并不重要 太多了。我的目标是sqlite,但是mysql和postgres应该 也要得到支持。

其他资源

Publ-site存储库存储Publ site的所有模板、站点内容和配置。

Publ-templates-beesbuzz.biz存储库提供了一个基于my personal homepage的精简示例站点。

作者

按首次出资顺序:

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

推荐PyPI第三方库


热门话题
java使用和返回方法   java如何为安卓开发设置eclipse?   java为泛型类中的通配符传递任何具体类都会产生错误。为什么?   带有正则表达式过滤器的MongoDB Java驱动程序聚合   运行使用OPENQUERY访问链接服务器的TSQL查询时出现java JDBC错误   java使用GZIP、JSON响应和JQuery   java如何使用onSaveInstanceState保存复选框状态   在Java中根据XSD 1.1验证XML时出错   如何在Java中以编程方式运行GlueGen发射器?   Java PathIterator如何准确计算形状对象的中心?   java在ArraysList对象中查找最小值   javascript JxBrowser LoadURL/LoadHTML   java Apache的HttpClient管理内联URL身份验证吗?   java如何使用failsafe和Junit5测试JPMS服务,而无需创建额外的测试模块?   javascript如何使用HtmlUnit修复从网站加载的所有URL?   java连接AppEngine数据存储和搜索API   Android中的java日期格式日历   eclipse java。awt。机器人连续按键   java字节[]数组在输入SQLITE数据库之前和之后都会发生变化