一个响应重氮主题移动友好网站与plone 4。作为儿童主题,它扩展了plonetheme.onegov的响应性,旨在与小型或快速变化的团队一起轻松发展,如德国应用西恩斯莱比锡大学(HTWK)的IMN学院。

htwkimn.theme的Python项目详细描述


htwkimn.主题

这是一个反应灵敏的重低音主题。它建立在快速响应的diazoplonetheme.onegov产品之上,并在桌面和移动设备上创建漂亮的内容表示。

它是在一篇关于移动友好的plone网站的硕士论文中创建的,可以由快速变化的小型开发团队开发和维护,最初用于东德最大的应用科学大学的FIMN学院。

important此包不能与Python2.6一起使用,它至少需要Python2.7

使用量

  • htwkimn.theme添加到构建配置:
[instance]
eggs +=
    htwkimn.theme
  • 通过站点配置中的扩展设置安装/激活通用导入配置文件
  • 查找resources/dummy content文件夹中的一些内容示例
  • 根据您将从plonetheme.onegov获取的版本,您可能需要固定six = 1.5.2

目标和策略

该主题旨在以一种易于维护的方式开发一个响应迅速、移动友好的网站,其中包括小型或快速变化的团队。因此 它是作为儿童主题构建的,不能没有它,而是得益于 它的母主题是plonetheme.onegov。

它的代码比单个主题少。所以您可以更快地了解它的源代码 使新员工更容易改变结果网站的外观和感觉,特别是如果他们 不熟悉巴隆或重氮。

为了达到这个目标,子主题扩展父主题,添加一些重氮规则来动态修改父html结构,并注册一些自定义scss文件,以覆盖原始css样式。

https://raw.github.com/lkosubek/htwkimn.theme/master/docs/diazo_parent-theme-model.png

如您所见,子主题带来了自己的diazo rules.xml,以适应父主题的diazo html模板。此外,它还带来了自己的css样式,以适应父布局及其样式。

功能

  • 针对智能手机、平板电脑和传统台式机等移动设备的完全响应式设计
  • 柔性宽度,基于灵活的16列网格(deco grid)和桌面第一设计
  • 主页上的滑块和平铺导航
  • 折叠内容区域中的SimpleLayout
  • 基于scss,便于css开发
  • 如果您不熟悉重氮或plone主题,则代码更少,理解速度更快
  • 包括plonetheme.onegov
  • 的功能
  • plonetheme.onegov的修复和升级中获益,但不会覆盖自己的实现
  • SCSS变量可轻松切换到您自己的企业设计
  • 基于PLONE 4最佳实践

利用以下附加组件为内容编辑器提供舒适性

  • ftw.contentpage
  • ftw.contenttemplates
  • ftw.contentmenu
  • 英尺页脚
  • FTW.升级
  • 移动激活

示例

生活和行动

HTWK faculty FIMN

桌面

https://raw.github.com/lkosubek/htwkimn.theme/master/docs/screenshot-desktop.jpg

移动环境

https://raw.github.com/lkosubek/htwkimn.theme/master/docs/screenshot-mobile-landscape.jpg

更改日志

1.0.10

  • 已修复文档

1.0.9

  • 版本依赖项已更新

1.0.8

  • 解决方法删除教员目录中的“关系库”navi项

1.0.4-1.0.7

  • navi css已更改
  • 添加了标题链接
  • 标题主页按钮规则已修复
  • 扩展文档
  • 添加了虚拟内容

1.0.3

  • 需求约束已更新

1.0(释放)

  • 添加了标题变量
  • mobilenavigation as dependency added
  • 完成文档,添加示例图像
  • 一般设置,添加了ftw.upgrade激活
  • 更富表现力的注释和文件名

0.1dev(未释放)

  • 初始版本

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

推荐PyPI第三方库


热门话题
java InputStream对象在声明后关闭   java未定义名为“transactionManager”的bean重命名transactionManager   java“jar”命令何时会拒绝将类添加到java中。jar文件?   java JPA标准依赖WHERE子句   安卓中从SD卡读取文本文件时出现java错误   java直接启用类似位置的权限   使用@WebMvcTest和Mockito-BDDMockito对SpringBoot-RestController进行java测试   java JSESSIONID存储在哪里?   java jtextarea鼠标事件覆盖容器鼠标事件   java DRL无法解析动态加载的类   java是从一个方法返回多个对象的最简单方法   java自定义按钮/编辑框是否不可见?   java GUI如何在保存用户输入的同时在面板或框架之间切换   swing Java自定义JSlider不会更新   GridBagLayout中的java超过1个JPanel   java从ProjectReactor中的flux中采样除第一个元素外的所有元素   Java泛型和泛型类型   Java代码生成宽指令的jvm