一个响应重氮主题移动友好网站与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样式。
如您所见,子主题带来了自己的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.升级
- 移动激活
版权
这个软件包由Lars Kosubek版权所有,是在他的硕士论文Webseiten für mobile sowie konventionelle Endgeräte mit dem Content-Management-System Plone, Konzeption und Implementierung eines leicht zu wartenden Themes auf Basis von Diazo und Responsive Webdesign für das CMS einer Fakultät der HTWK-Leipzig中开发的。
htwkimn.theme根据GNU通用公共许可证第2版获得许可。
更改日志
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(未释放)
- 初始版本