Skip to main content

Introduction

bobtemplates.kotti provides mr.bob templates to generate packages for the Kotti CMS

Available templates are:

  • theme: a simple template for a Kotti theme package

Global settings

Some variables are used with every template. These should be added to the mr.bob user config in ~/.mrbob, e.g.:

[variables]

author.name = Andreas Kaiser
author.email = disko@binary-punks.com
author.github.user = disko

Creating a theme package

To create a Kotti theme run:

mrbob -O kotti_theme_spacelab bobtemplates.kotti:theme

and answer the questions:

Welcome to mr.bob interactive mode. Before we generate directory structure,
some questions need to be answered.

Answer with a question mark to display help.
Value in square brackets at the end of the questions present default value
if there is no answer.


--> Name of the package: kotti_theme_spacelab

--> Version of the package [0.1]:

--> License of the package [BSD]:

--> Name of the theme: Spacelab

--> Original URL of the wrapped theme: http://bootswatch.com/spacelab/

Add a Bootstrap CSS file:

cd kotti_theme_spacelab/kotti_theme_spacelab/static/css/
wget http://bootswatch.com/spacelab/bootstrap.css

Setup the package and run the CSS/JS minifier:

cd ../../../
python setup.py develop
python setup.py dev
python setup.py minify

Run the demo:

pserve development.ini

Point your browser to http://127.0.0.1:5000 and enjoy your themed Kotti site.

Changelog

0.1-2

  • Simplify setup.py.

  • Fix wrong dev alias in setup.cfg.

0.1-1

  • Fix packaging.

0.1

  • Initial release.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bobtemplates.kotti-0.1-2.tar.gz (26.3 kB view details)

Uploaded Source

File details

Details for the file bobtemplates.kotti-0.1-2.tar.gz.

File metadata

File hashes

Hashes for bobtemplates.kotti-0.1-2.tar.gz
Algorithm Hash digest
SHA256 b7e2779daa5cc3d6c9f0c0bfa87f6bcd02cf04f45ee72b1734ce919d371911ea
MD5 10da6e64e4437060868f5b3a273f6912
BLAKE2b-256 479f054206f2f890135fffe353eb475d0cfaf28063b741ef06b150850c516275

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1-2 This release

1 file

0.1-1

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page