PSUEducationalEquity / plonetheme.eeq

Plone Diazo theme for Penn State Educational Equity website
0 stars 0 forks source link

Theme Package #31

Closed alecpm closed 3 years ago

alecpm commented 3 years ago

The changes here are probably too extensive to review in total, but this creates a plone package for the theme based on the bobtemplates.plone theme add-on template with a git submodule to pull in plonetheme.barceloneta to use as a modular base.

The theme main css was added to src/plontheme/eeq/theme/less/custom.less. Right now it's basically a barceloneta clone, but with some specific styles and fonts disabled. Bits and pieces of barceloneta can be enabled/disabled from [https://github.com/PSUEducationalEquity/plonetheme.eeq/blob/story/3-theme-package/src/plonetheme/eeq/theme/less/theme.less].

Additional buildout configuration should be added to psu_addons.cfg. If production specific configuration is needed it should be added to deploy.cfg.

alecpm commented 3 years ago

@silviot @witekdev I don't think this needs formal code review, since it's mostly boilerplate from bobtemplates.plone, but please try it out following the instructions from DEVELOP.rst and let me know if you run into any issues.