DEBUG = True # Turn off for production
TEMPLATE_DEBUG = DEBUG
-DEBUG_TOOLBAR = True
+DEBUG_TOOLBAR = False
PROJECT_DIR = os.path.normpath(os.path.dirname(os.path.dirname(__file__)))
ADMINS = (
LANGUAGES = (
('fr', u'Français'),
+ ('en', u'English'),
)
SITE_ID = 1
# to load the internationalization machinery.
USE_I18N = True
+LOCALE_PATHS = (os.path.join(PROJECT_DIR, 'panikweb', 'locale'),)
+
# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media')
MIDDLEWARE_CLASSES = (
'django.middleware.cache.UpdateCacheMiddleware',
+ #'django.middleware.gzip.GZipMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
+ 'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
- 'fiber.middleware.ObfuscateEmailAddressMiddleware',
- 'fiber.middleware.AdminPageMiddleware',
#'request.middleware.RequestMiddleware',
+ 'panikweb.middleware.StripPiwikCookieMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
)
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
- 'south',
'haystack',
'taggit',
'panikweb_templates',
'panikweb.paniktags',
'mptt',
'compressor',
- 'fiber',
+ 'sorl.thumbnail',
'jquery',
'ckeditor',
'emissions',
'newsletter',
+ 'nonstop',
+ 'combo.data',
+ 'combo.public',
+ 'panikombo',
)
CKEDITOR_UPLOAD_PATH = os.path.join(MEDIA_ROOT, 'uploads')
}
}
+STATSD_CLIENT = 'django_statsd.clients.null'
+
+RAVEN_CONFIG = None
+
+DEBUG_TOOLBAR_PANELS = (
+ 'debug_toolbar.panels.version.VersionDebugPanel',
+ 'debug_toolbar.panels.timer.TimerDebugPanel',
+ 'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
+ 'debug_toolbar.panels.headers.HeaderDebugPanel',
+ 'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
+ 'debug_toolbar.panels.sql.SQLDebugPanel',
+ 'debug_toolbar.panels.template.TemplateDebugPanel',
+ 'debug_toolbar.panels.signals.SignalDebugPanel',
+ 'debug_toolbar.panels.logger.LoggingPanel',
+)
+
+COMBO_PUBLIC_TEMPLATES = {
+ 'standard': {
+ 'name': 'Standard',
+ 'template': 'combo/page_template.html',
+ 'placeholders': {
+ 'content': {
+ 'name': 'Content',
+ },
+ }
+ },
+}
+
+LANGUAGE_COOKIE_NAME = 'panikweb_language'
+
try:
from local_settings import *
except ImportError, e:
INSTALLED_APPS += (
'debug_toolbar',
)
- DEBUG_TOOLBAR_CONFIG = {
- 'INTERCEPT_REDIRECTS': False,
- }
+ if 'template_timings_panel.panels.TemplateTimings.TemplateTimings' in DEBUG_TOOLBAR_PANELS:
+ INSTALLED_APPS += ('template_timings_panel',)
+
+if ENABLE_PIWIK is False:
+ MIDDLEWARE_CLASSES = tuple([x for x in MIDDLEWARE_CLASSES \
+ if x != 'panikweb.middleware.StripPiwikCookieMiddleware'])
+
+if STATSD_CLIENT != 'django_statsd.clients.null':
+ MIDDLEWARE_CLASSES = (
+ 'django_statsd.middleware.GraphiteRequestTimingMiddleware',
+ 'django_statsd.middleware.GraphiteMiddleware',
+ ) + MIDDLEWARE_CLASSES
+ INSTALLED_APPS += (
+ 'django_statsd',
+ )
+if RAVEN_CONFIG:
+ INSTALLED_APPS += (
+ 'raven.contrib.django.raven_compat',
+ )