Install

You will have to install pip and virtualenv on your system. You should first install pip package then it will be easier to install virtualenv with it, like this :

sudo pip install virtualenv

It is recommended to install it in a virtualenv environment like this :

virtualenv --no-site-packages my_optimus_projects
cd my_optimus_projects
source bin/activate
pip install optimus

This way you can work safely on your projects within this environment without any change to your system.

Also you can install it directly on your system without virtualenv, just use pip :

sudo pip install optimus

Operator system

Optimus has been developed for Linux systems, it works also on Windows and MacOSX but you should have some tasks that will differs from the present documentation.

Asset filters

Asset filters are used to process assets, mostly to compress them.

Default install comes without any compressor requirement. It is up to you to choose, install and use assets compressors in your asset bundles.

See webassets filters documentation for more details.

Webserver for development

You can install cherrypy, a simple Web server, to see your builded pages :

pip install cherrypy

Read Web server to see how to use it.

Enable i18n support

Then you will have to enable it by adding the Jinja2 i18n extension in your settings :

JINJA_EXTENSIONS = (
    ...
    'jinja2.ext.i18n',
    ...
)

This is only for a new project manually created, i18n project template already installs this for you.