From f73b7c99a82bcdbfc205f11468875f587015af3d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Larchev=C3=AAque?= Date: Tue, 24 Jul 2012 12:42:42 -0400 Subject: [PATCH] django-cms --- .gitignore | 1 + buildout.cfg | 1 + project/settings.py | 33 +++++++++++++++++++++++++++++++++ project/templates/cms/vide.html | 13 +++++++++++++ project/urls.py | 5 +++++ versions.cfg | 10 ++++++++++ 6 files changed, 63 insertions(+) create mode 100644 project/templates/cms/vide.html diff --git a/.gitignore b/.gitignore index c8c4403..0d4b6e0 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ src/* # DB de dev *.db +*.sqlite # restants de merge *.orig diff --git a/buildout.cfg b/buildout.cfg index 8801c03..9663877 100644 --- a/buildout.cfg +++ b/buildout.cfg @@ -15,6 +15,7 @@ eggs = django south django-admin-tools + django-cms [django] recipe = auf.recipe.django diff --git a/project/settings.py b/project/settings.py index a8b2ac5..c2fe1e4 100644 --- a/project/settings.py +++ b/project/settings.py @@ -17,6 +17,10 @@ MANAGERS = ADMINS TIME_ZONE = 'America/Montreal' LANGUAGE_CODE = 'fr-ca' +gettext = lambda x: x +CMS_LANGUAGES = ( + ('fr', gettext('French')), +) PROJECT_ROOT = os.path.dirname(__file__) SITE_ROOT = os.path.dirname(PROJECT_ROOT) @@ -42,12 +46,37 @@ INSTALLED_APPS = ( 'django.contrib.sessions', 'django.contrib.admin', 'django.contrib.staticfiles', + 'django.contrib.sites', + 'south', + + # django-cms + 'cms', + 'mptt', + 'menus', 'south', + 'sekizai', + + # django-cms plugins + 'cms.plugins.text', + 'cms.plugins.picture', +) + +MIDDLEWARE_CLASSES = ( + 'django.middleware.common.CommonMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'cms.middleware.page.CurrentPageMiddleware', + 'cms.middleware.user.CurrentUserMiddleware', + 'cms.middleware.toolbar.ToolbarMiddleware', ) TEMPLATE_CONTEXT_PROCESSORS = DEFAULT_TEMPLATE_CONTEXT_PROCESSORS + ( 'django.core.context_processors.static', 'django.core.context_processors.request', + 'cms.context_processors.media', + 'sekizai.context_processors.sekizai', ) @@ -59,4 +88,8 @@ SOUTH_TESTS_MIGRATE = False ADMIN_TOOLS_INDEX_DASHBOARD = 'project.dashboard.CustomIndexDashboard' +CMS_TEMPLATES = ( + ('cms/vide.html', u'Gabarit vide'), +) + from conf import * diff --git a/project/templates/cms/vide.html b/project/templates/cms/vide.html new file mode 100644 index 0000000..f8b5f83 --- /dev/null +++ b/project/templates/cms/vide.html @@ -0,0 +1,13 @@ +{% load cms_tags sekizai_tags %} + + + {% render_block "css" %} + + + {% cms_toolbar %} + {% placeholder base_content %} + {% block base_content%}{% endblock %} + {% render_block "js" %} + + + diff --git a/project/urls.py b/project/urls.py index c29c8f2..8c504bd 100644 --- a/project/urls.py +++ b/project/urls.py @@ -25,3 +25,8 @@ if settings.DEBUG: 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }), ) + +# django-cms +urlpatterns += patterns('', + url(r'^', include('cms.urls')), + ) diff --git a/versions.cfg b/versions.cfg index 9fe715a..206485e 100644 --- a/versions.cfg +++ b/versions.cfg @@ -18,3 +18,13 @@ zc.buildout = 1.5.2 # auf.recipe.django==2.0 # djangorecipe==1.2.1 zc.recipe.egg = 1.3.2 + +# Added by Buildout Versions at 2012-07-24 12:24:41.132808 +django-classy-tags = 0.3.4.1 +django-cms = 2.3 +django-mptt = 0.5.2 +django-sekizai = 0.6.1 + +# Required by: +# django-cms==2.3 +html5lib = 0.95 -- 1.7.10.4