move to django 1.4 and django-pipeline,
[wolnelektury.git] / wolnelektury / settings / __init__.py
1 # -*- coding: utf-8 -*-
2 # Django settings for wolnelektury project.
3 from os import path
4
5 from settings.basic import *
6 from settings.auth import *
7 from settings.cache import *
8 from settings.celery import *
9 from settings.contrib import *
10 from settings.custom import *
11 from settings.locale import *
12 from settings.static import *
13
14
15 TEMPLATE_CONTEXT_PROCESSORS = (
16     'django.contrib.auth.context_processors.auth',
17     'django.core.context_processors.debug',
18     'django.core.context_processors.i18n',
19     'django.core.context_processors.media',
20     'django.core.context_processors.request',
21     'wolnelektury_core.context_processors.extra_settings',
22     'search.context_processors.search_form',
23     "allauth.context_processors.allauth",
24     "allauth.account.context_processors.account",
25 )
26
27 MIDDLEWARE_CLASSES = [
28     'django.middleware.cache.UpdateCacheMiddleware',
29     'django.middleware.common.CommonMiddleware',
30     'django.contrib.sessions.middleware.SessionMiddleware',
31     'django.middleware.csrf.CsrfViewMiddleware',
32     'django.contrib.auth.middleware.AuthenticationMiddleware',
33     'django.middleware.doc.XViewMiddleware',
34     'pagination.middleware.PaginationMiddleware',
35     'django.middleware.locale.LocaleMiddleware',
36     'piwik.django.middleware.PiwikMiddleware',
37     'maintenancemode.middleware.MaintenanceModeMiddleware',
38     'django.middleware.common.CommonMiddleware',
39     'django.middleware.cache.FetchFromCacheMiddleware',
40     'django.contrib.messages.middleware.MessageMiddleware',
41 ]
42
43 ROOT_URLCONF = 'wolnelektury.urls'
44
45 # These are the ones we should test.
46 INSTALLED_APPS_OUR = [
47     'wolnelektury_core',
48     # our
49     'ajaxable',
50     'api',
51     'catalogue',
52     'chunks',
53     'dictionary',
54     'infopages',
55     'lesmianator',
56     'newtagging',
57     'opds',
58     'pdcounter',
59     'reporting',
60     'sponsors',
61     'stats',
62     'suggest',
63     'picture',
64     'social',
65     'waiter',
66     ]
67
68 INSTALLED_APPS_CONTRIB = [
69     # external
70     'django.contrib.auth',
71     'django.contrib.contenttypes',
72     'django.contrib.sessions',
73     'django.contrib.sites',
74     'django.contrib.admin',
75     'django.contrib.admindocs',
76     'django.contrib.staticfiles',
77     'pagination',
78     'pipeline',
79     'piston',
80     'piwik.django',
81     #'rosetta',
82     'south',
83     'sorl.thumbnail',
84     'djcelery',
85     'djkombu',
86     'honeypot',
87     #    'django_nose',
88
89     #allauth stuff
90     'emailconfirmation',
91     'uni_form',
92     'allauth',
93     'allauth.account',
94     'allauth.socialaccount',
95     'allauth.openid',
96     #'allauth.facebook',
97     #'allauth.twitter',
98
99     # included
100     'modeltranslation',
101     ]
102
103 INSTALLED_APPS = INSTALLED_APPS_OUR + INSTALLED_APPS_CONTRIB
104
105 # Load localsettings, if they exist
106 try:
107     from localsettings import *
108 except ImportError:
109     pass
110