README.webproject 738 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Synnefo web project
===================

A synnefo helper package to ease up the deployment of synnefo components.

The package wraps a django project which extends itself (urls, default_settings, 
installed_apps, middleware_classes) based on the synnefo components/packages 
installed on the system.

The extending mechanism is based on the python setuptools `entry_points`. So
if an application (synnefo component) wants to plug additional configuration
to the django project it should define within its setup.py file the 'synnefo'
appropriate entry_points.

15
For usage example please take a look how snf-cyclades-app package defines its entry
16
17
points in:

18
19
    - snf-cyclades-app/setup.py
    - snf-cyclades-app/app_settings/__init__.py
20