import os from collective.generic.skel.common import package as c from collective.generic.skel.buildout import pyramid borrowed_vars = [] c.borrow_vars(borrowed_vars, pyramid.Package) class Package(c.Package): """Package template""" summary = "A Generic Pyramid portal" vars = c.Package.vars[:] + borrowed_vars[:] buildout_template = pyramid.Package
from collective.generic.skel.buildout import common, plone from collective.generic.skel.common import package as c import glob var = common.var remove_path = common.remove_path p4_themes = { 'sunburst': 'Sunburst Theme', 'classic': 'Plone Classic Theme', } borrowed_vars = [] c.borrow_vars(borrowed_vars, plone.Package) diazo_skins = ['bootstrap', '960'] def skin_chooser(self, command, output_dir, vars): s = vars.get('default_theme').lower().strip() if not s in self.themes: s = 'classic' vars['plone_theme'] = s vars['first_layer'] = 'custom' vars['plone_skin'] = self.themes[s] if 'with_ploneproduct_cynin' in vars: if vars['with_ploneproduct_cynin']: vars['plone_skin'] = 'cynin' vars['first_layer'] = 'icons'
import os from collective.generic.skel.buildout import django from collective.generic.skel.common import package as c borrowed_vars = [] c.borrow_vars(borrowed_vars, django.Package) class Package(c.Package): """Package template""" summary = "A Generic Django portal" vars = c.Package.vars[:] + borrowed_vars[:] buildout_template = django.Package def pre(self, command, output_dir, vars): c.Package.pre(self, command, output_dir, vars) self.load_django_vars(command, output_dir, vars) def load_django_vars(self, command, output_dir, vars): vars['eggs_mappings'] = getattr( self.buildout_template, 'eggs_mappings') def post(self, command, output_dir, vars): c.Package.post(self, command, output_dir, vars)