当前位置: 首页 > 工具软件 > TorCMS > 使用案例 >

torcms 安装和初始化

左华灿
2023-12-01

TorCMS,基于Tornado的开源内容管理系统
将维护的几个网站的部分内容抽取了出来,做成此 CMS系统。 还不太完善,欢迎多提意见。

本 CMS 是使用Python 3.4,Tornado Web框架, Peewee, Purecss 开发的。此CMS系统原本用于云算笔记、开放地理空间实验室等网站,后来慢慢将 CMS 从中抽取出来。由于开发者并非计算机专业,对于开发的事情很多只是一知半解,如果有问题,欢迎与我进行联系。 Email: bukun#osgeo.cn

GitHub - bukun/TorCMS: Flexible, extensible web CMS framework built on Tornado.

#  初次安装 (安装需要模块)

        pip3 install wheel    # wheel文件是python的一种生成包格式文件
        pip3 install email_validator  # 验证Email包
        pip install -r doc/requirements-dev.txt

#  初始化应用
        
        python helper.py -i init
        
#  安装静态资源
        git clone https://gitee.com/bukun/torcms_f2elib.git static/f2elib
        git clone https://gitee.com/bukun/torcms_modules_bootstrap.git templates/modules

#  安装测试数据
        
        python -m pytest tester

#  运行web端
        
        python server.py 8088

#  助手函数

        python helper.py -h

        * ``migrate`` : 用于数据库模式更改。
        * ``edit_diff`` : 发送电子邮件针对于修改的post和page页面.
        * ``sitemap`` : 为post和page页面生成站点地图.
        * ``check_kind`` : 检查信息的类型是否正确.
        * ``check`` : 生成模板关系的图片。 例如:

        python helper.py -i check templates/theme

#  生成文档  (暂时不适用这种生成文档)
        
        sphinx-apidoc -F -o api_doc torcms

        sphinx-build -b html api_doc api_html

 应用案例

-  http://www.osgeo.cn (OSGeo中国中心)
-  http://www.maphub.cn (地图云集网站)
-  http://www.yunsuan.org (云算笔记网站)
-  http://www.wds-china.org (世界数据系统中国)
-  http://wdcrre.data.ac.cn/ (可再生资源与环境世界数据中心)
-  http://drr.ikcest.org (联合国教科文组织国际工程科技知识中心防灾减灾知识服务平台)

 类似资料: