Package: htwkimn.theme
htwkimn.themeThis is a responsive Diazo Plone Theme. It’s build on top of the responsive Diazoplonetheme.onegovproduct and creates beautiful content representations on desktop and mobile devices.It was created in a masters thesis about mobile-friendly Plone websites, that could be developed and maintained by small and fast changing dev-teams and was initially used at the facultyFIMN- a part of the largest university of applied sciences in East Germany.Importantthis package doesn’t work with python 2.6, it requires at least python 2.7UsageAddhtwkimn.themeto your buildout configuration:[instance]
eggs +=
    htwkimn.themeInstall/Activate the generic import profile via extension setup in your site configurationHave a look for the resources/dummy-content folder for some content examplesDepending on the version you’ll fetch from plonetheme.onegov, you might need to pinsix = 1.5.2Goals and strategyThe theme aims for an easy maintainable way to develop a responsive, mobile-friendly website with small or fast-changing teams. Therefore
it’s build as child-theme, that can’t live without but benefits from the continuing development of
its parent-themeplonetheme.onegov.It has less code than an individual theme. So you can get an overview about its source code faster, which
makes it easier for new staff to change the look and feel of the resulting website, especially if they are
unfamiliar with Plone or Diazo.To reach that goal, the child-theme extends the parent-theme, adds some Diazo rules to modifiy the parents HTML-structure on the fly and registers some custom SCSS files, to overwrite the original CSS styles.As you can see, the child brings its own Diazo rules.xml to adapt the Diazo html-template of the parent-theme. Furthermore it brings its own CSS styles to adapt the parents layout as well as its styling.FeaturesFully responsive design for mobile devices like smartphones or tablets and traditional desktopsFlexible width, based on a flexible 16-column grid (deco grid) and desktop-first designSlider and tile-navigation on home pageCollapsingSimpleLayoutcolumns in content areaSCSS based for easy CSS developmentLess code, faster understanding if you’re unfamiliar with Diazo or Plone themesIncludes features ofplonetheme.onegovBenefits from fixes and upgrades ofplonetheme.onegovbut own implementations won’t be overwritenSCSS variables for an easy switch to your own corporate designBased on Plone 4 best practisesCustom SCSS@seehttps://github.com/OneGov/plonetheme.onegov#additional-scssUtilizes following add-ons for comfort of content editorsftw.contentpageftw.contenttemplatesftw.contentmenuftw.footerftw.upgradeftw.mobilenavigationExamplesLive and in actionHTWK faculty FIMNDesktopMobile-LandscapeCopyrightThis package is copyright byLars Kosubekand was developed in his master thesisWebseiten  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.themeis licensed under GNU General Public License, version 2.Changelog1.0.10documentation fixed1.0.9version dependencies updated1.0.8workaround to remove “relations_library” navi item of Faculty Staff Directory1.0.4-1.0.7navi css changedheader link addedheader home-button rule fixeddoc extendeddummy content added1.0.3requirement constraints updated1.0 (release)header variants addedmobilenavigation as dependency addeddocs completed, example images addedgeneric setup, ftw.upgrade activation addedmore expressive comments and filenames0.1dev (unreleased)Initial release