1 Star 0 Fork 98

Eric.Cheng / osroom

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-2-Clause
osroom

dev(开放更新中,可在Tag中可以选择以往的其他版本)

  • 当前更新比较多,请及时更新新版本
Version Status Other
dev 开发... v1.x.x更新到dev版本时需要重新配置数据库文件
v2.0 Beta v1.x.x更新到v2.x.x版本时需要重新配置数据库文件
v1.1.1 不建议使用 v1.x.x更新到dev版本时需要重新配置数据库文件

OSROOM是使用Python3(>=3.4) 语言,基于Flask微型框架 + Mongodb(>=3.4)+ Redis开发的一个Web系统(CMF , Rest Api).

可用于搭建(开发)个人网站,  企业官网, 也可以作为其他平台的服务端, 比如小程序客户端可以调用OSROOM Api请求操作数据. 功能支持方便,可以自己开发更多的插件或者扩展模块,让功能更全面! 目前只在Ubuntu 14.04, 16.04,18.04和Centos 6测试过,其余Linux发行版还未测试。

文档

使用前请更新python lib

pip install -U -r requirements.txt

长期可访问文档地址: https://osroom.github.io/osroom-doc

其他相关问题解决方案: OSROOM问题

Demo

Demo网站使用默认主题(osr-style),安装了文件存储插件(用于作为图床),文本内容检查插件,IP识别地址插件

https://demo.osroom.com

目前Demo安装的属于测试版本,如有BUG请提交

官网: http://osroom.com (该站可能已下线)

功能与支持

功能

  • 可做Web 服务端Api, Restful api,简单修改即可做微信小程序的Api.

  • 管理端和默认主题osr-style都支持富文本和MarkDown编辑器.

  • 内容发布:

    发布-每个用户可独立发布文章与评论.

    管理-管理人员可在管理端管理全部内容,可通过插件实现自动审核或人工审核用户发布的内容.

  • 多媒体功能:管理者可再管理端上传图片/音频/视频等供网站使用.

  • 权限控制功能:

    Api/page-可以设置每一个Api和Page需要的请求权限.

    Role-用户角色, 可赋于每个Role拥有的权限.

    User-为用户指定角色,即可获取相关权限.

  • 网站设置: 大量设置可以在管理端直接修改,无需改动代码.

  • 部分功能支持插件开发

  • 支持多语言翻译

  • 还有用户管理, 验证码发送, 图片验证码, 邮件管理, 消息, 主题内容管理, 等...

更多功能请访问demo网站

支持开发

为何开发?

那就是基于自己对Web编程的兴趣与学习更多的编程知识.

Admin首页

Admin主页

详情请访问demo网站

License

BSD2 Copyright (c) 2017-present, Allen Woo

BSD 2-Clause License Copyright (c) 2017, Allen Woo All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

【同步来自Github】Flask 开源Web, CMF, 支持MakeDown+富文本,支持Restful Api. Pull Req请到Github 展开 收起
Python
BSD-2-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/ericguocheng/osroom.git
git@gitee.com:ericguocheng/osroom.git
ericguocheng
osroom
osroom
dev

搜索帮助