Permalink
Browse files

bug747142 - setup webtrends, r=Pike

  • Loading branch information...
peterbe committed Apr 20, 2012
1 parent 81f1f9a commit d9bbd25bfbd37e8553b7167a37e33ad39db61d4a
Showing with 119 additions and 0 deletions.
  1. +46 −0 apps/homepage/context_processors.py
  2. +5 −0 settings/base.py
  3. +3 −0 settings/local.py-dist
  4. +45 −0 static/js/libs/webtrends.min.js
  5. +20 −0 templates/base.html
@@ -0,0 +1,46 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is l10n django site.
+#
+# The Initial Developer of the Original Code is
+# Mozilla Foundation.
+# Portions created by the Initial Developer are Copyright (C) 2010
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Peter Bengtsson <peterbe@mozilla.com>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+"""
+Make the settings `INCLUDE_WEBTRENDS` available to all templates so it can
+be used in the base.html template.
+"""
+from django.conf import settings
+
+
+
+def webtrends(request):
+ return {'include_webtrends': settings.INCLUDE_WEBTRENDS}
View
@@ -55,6 +55,7 @@
TEMPLATE_CONTEXT_PROCESSORS += (
'django.core.context_processors.static',
'accounts.context_processors.accounts',
+ 'homepage.context_processors.webtrends',
)
TEMPLATE_CONTEXT_PROCESSORS = list(TEMPLATE_CONTEXT_PROCESSORS)
@@ -177,6 +178,10 @@
L10N_FEED_URL = 'http://planet.mozilla.org/l10n/atom.xml'
HOMEPAGE_FEED_SIZE = 5
+## WebTrends
+INCLUDE_WEBTRENDS = False
+
+
try:
import ldap_settings
except ImportError:
View
@@ -49,6 +49,9 @@ SESSION_COOKIE_SECURE = False
# Feed for example, to avoid having to do a HTTP call for the feed use:
#L10N_FEED_URL = 'file://' + os.path.abspath('apps/homepage/test_rss20.xml')
+# Enable WebTrends in production
+#INCLUDE_WEBTRENDS = True
+
try:
from .mounts_local import *
except ImportError:
Oops, something went wrong.

0 comments on commit d9bbd25

Please sign in to comment.