使用django框架构建的开源内容管理平台。

MezzanineFor1.7的Python项目详细描述


概述

夹层是一种功能强大、一致且灵活的内容管理 平台。夹层使用django框架构建,它提供了 简单但高度可扩展的体系结构,鼓励深入研究 以及破解密码。夹层由BSD授权并受其支持 一个多元化、活跃的社区。

在某些方面,夹层类似于诸如wordpress这样的工具 提供一个直观的界面来管理页面、博客文章、表单 数据、存储产品和其他类型的内容。但是夹层是 也不一样。与许多其他广泛使用 模块或可重用的应用程序,夹层提供了 默认功能。这种方法产生了一个更完整的 高效的平台。

访问夹层项目页面,查看一些很棒的站点 人们使用夹层建筑

功能

除了django提供的通常特性,比如mvc 架构、orm、模板、缓存和自动管理 界面,夹层提供以下功能:

  • 分层页面导航
  • 另存为草稿并在网站上预览
  • 计划发布
  • 拖放页面排序
  • 所见即所得编辑
  • 在线页面编辑
  • 使用csv导出拖放html5表单生成器
  • 搜索引擎优化友好的网址和元数据
  • 购物车模块( 墨盒
  • 可配置仪表板
  • 博客引擎
  • 标记
  • 免费主题 ,以及a 高级主题 市场
  • 带有电子邮件验证的用户帐户和配置文件
  • 翻译成超过35种语言
  • 通过Facebook或Twitter共享
  • 每页或每篇博客文章的自定义模板
  • Twitter引导 集成
  • 自定义内容类型的api
  • 搜索引擎和API
  • 与第三方Django应用程序无缝集成
  • 多设备检测和模板处理
  • 从其他博客引擎的一步迁移
  • 自动化生产资源调配和部署
  • 取消订阅 集成或内置线程注释
  • gravatar 集成
  • 谷歌分析 集成
  • 推特 订阅源集成
  • bit.ly 集成
  • akismet 垃圾邮件过滤
  • 内置测试套件
  • jvm 兼容(通过 jython

夹层管理仪表板:

http://mezzanine.jupo.org/docs//u images/dashboard.png

依赖关系

夹层尽可能少地使用库(除了 标准django环境),具有以下依赖项:

debian或ubuntu上的用户需要一些系统包来支持 图像库:

$ apt-get install libjpeg8 libjpeg8-dev
$ apt-get build-dep python-imaging

OSX用户也可以通过 自制来完成相同的操作

$ brew install libjpeg

浏览器支持

夹层的管理界面适用于所有现代浏览器。 通常不支持Internet Explorer 7和更早版本。

安装

最简单的方法是使用pip直接从pypi安装 运行下面的命令,它还将安装所需的 依赖我上面提到:

$ pip install mezzanine

如果您愿意,可以下载夹层并直接从 资料来源:

$ python setup.py install

安装后,命令 夹层项目可用于 以类似的方式创建新的夹层项目 django admin.py

$ mezzanine-project project_name
$ cd project_name
$ python manage.py createdb --noinput
$ python manage.py runserver
< div > <注< > >

createdb命令是使用django的syncdb的快捷方式。 命令并设置南部的初始迁移状态。你 如果愿意,也可以使用 syncdb migrate 。 如果 使用南部 设置设置为

createdb 还将安装一些演示内容,例如 表单和图像库。如果要省略此步骤,请使用 --nodata 选项,带有 createdb

然后您应该可以浏览到http://127.0.0.1:8000/admin/" rel="nofollow">http://127.0.0.1:8000/admin/和 使用默认帐户登录( 用户名:admin,密码: 默认值 )。如果要指定其他用户名和密码 在设置过程中,只需排除上面包含的 --noinput 选项 当运行createdb时

有关如何将夹层添加到现有django项目的信息, 请参阅文档的"常见问题解答"部分。

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

推荐PyPI第三方库


热门话题
java与Groovy正则表达式匹配混淆   java控制台未定义为JSNI   主目录中的java指针异常   java如何获取hashmap中的arrayList的大小   ApachePOI用于文本,Java代码中的word doc(.docx)中没有进行追加   Ruby对象到Java对象   JavaSpringJPA哈希集只返回一个值   Java在执行由配置了精确类路径参数的mavenjarpluin生成的可执行jar时无法找到依赖项   java我试图在画布上写一个文本,但什么也没发生   java HTTP 404源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。不起作用   java提取小数点后的最后一个数字   oop Java:无法访问对象的元素   PHP URL中RecyclerView中的java句柄空异常   不调用OnCreateViewHolder的java Update RecyclerView适配器项