From 443c7987a9bd37baceeee4023ff5f9fe03765b24 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sat, 30 May 2015 19:19:22 +0200 Subject: [PATCH] Update README, add information about internatinalization --- README.rst | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index f1102fb..b7a257d 100644 --- a/README.rst +++ b/README.rst @@ -2,17 +2,18 @@ CAS Server ===== -CAS Server is a Django app implementing the CAS Protocol 3.0 Specification -(https://jasig.github.io/cas/development/protocol/CAS-Protocol-Specification.html) +CAS Server is a Django app implementing the `CAS Protocol 3.0 Specification +`_. + By defaut, the authentication process use django internal users but you can easily use any sources (see auth classes in the auth.py file) The differents parametters you can use in settings.py to tweak the application are listed in default_settings.py -The defaut login/logout template use django-bootstrap3 (https://github.com/dyve/django-bootstrap3) +The defaut login/logout template use `django-bootstrap3 `_ but you can use your own templates using the CAS_LOGIN_TEMPLATE, -CAS_LOGGED_TEMPLATE and CAS_WARN_TEMPLATE. +CAS_LOGGED_TEMPLATE and CAS_WARN_TEMPLATE setting variables. Quick start ----------- @@ -24,6 +25,15 @@ Quick start 'cas_server', ) + For internatinalization support, add "django.middleware.locale.LocaleMiddleware" + to your MIDDLEWARE_CLASSES setting like this:: + + MIDDLEWARE_CLASSES = ( + ... + 'django.middleware.locale.LocaleMiddleware', + ... + ) + 2. Include the polls URLconf in your project urls.py like this:: url(r'^cas/', include('cas_server.urls', namespace="cas_server")),