由互动联盟开发的一个模块化内容CMS。
项目描述
GLAMkit是由互动联盟开发的一个下一代Python CMS,专为文化领域设计。
ICEkit位于GLAMkit之下的一层,是一个用于构建CMS的框架。它为内容专业人员团队提供了发布和流程工具,以及一个基于django-fluent的强大内容框架。所有内容都是用Python编写的,使用Django框架。
主要特性
ICEkit具有
分层页面和丰富内容模型集合的图案。
高级发布/预览/取消发布控制
简单的流程控制
用于处理丰富文本、图片、嵌入式媒体等内容的内容插件
使用Elastic Search的可定制的站内搜索
与django-reversion兼容,允许内容版本控制
可定制的管理仪表板
提供Docker兼容的项目模板
包含电池:bower、LessCSS、Bootstrap
易于使用模型、模板、插件等扩展
GLAMkit通过以下方式扩展ICEkit
复杂的重复日历事件
集合模式:艺术、动态图像等
一个故事讲述引擎(例如,丰富的“观看”、“阅读”、“收听”文章)
新闻稿
赞助商
GLAMkit作为一个Docker兼容的包提供,这意味着可以轻松地在团队之间共享一致的开发环境,或者部署在任何Docker兼容的Web主机上,包括顶级云托管服务,如AWS。
使用Docker快速入门
推荐的安装方法使用Docker。Docker在OS X、Linux和Windows上工作,处理所有项目依赖项(例如数据库、搜索引擎、Web服务器等),并使部署变得简单。
如果您尚未准备好使用Docker,请参阅手动安装。
否则,如果您还没有安装,请安装Docker。
1. 创建新项目
$ bash <(curl -Ls https://raw.githubusercontent.com/ic-labs/django-icekit/master/startproject.sh) {project_name}
这将根据ICEkit项目模板创建一个新项目,在当前工作目录下创建一个名为{project_name}的目录。
如果您想从ICEkit develop分支创建新项目,请这样做
$ bash <(curl -Ls https://raw.githubusercontent.com/ic-labs/django-icekit/develop/startproject.sh) {project_name} develop
并将生成的requirements-icekit.txt
中的icekit分支从@master
改为@develop
。
注意:Windows用户应在Git Bash中运行此命令,Git Bash是Git for Windows的一部分。
2. 运行项目
构建Docker镜像
$ cd {project_name} $ docker-compose build --pull
运行一个django容器及其所有依赖项
$ docker-compose run --rm --service-ports django
创建超级用户帐户
# manage.py createsuperuser
运行Django开发服务器
# runserver.sh
3. 完成!
在浏览器中打开站点
http://localhost:8000
完成后,退出容器并停止所有依赖项
# exit $ docker-compose stop
下一步
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源代码分发
构建分发
django_icekit-0.17.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9733be7a86c47a2eb34424c3b60ff3e07bc0496bfdb20f249d1980ea373b74c8 |
|
MD5 | 7d7af502bc4923ed5d1f128d893a68a6 |
|
BLAKE2b-256 | a6ed6d5b647c3ae4143b0883356e539e9448d50cab3341f18ef3adc73ed553d6 |