diff --git a/beat/web/plotters/views.py b/beat/web/plotters/views.py
index 71a9b270454d53146e9993a8ca0d78070395de91..2bf1c23623e060130f1fc72e89c6c66cd24d64d7 100644
--- a/beat/web/plotters/views.py
+++ b/beat/web/plotters/views.py
@@ -37,9 +37,9 @@ import simplejson
 
 from django.http import HttpResponse, HttpResponseForbidden, HttpResponseBadRequest
 from django.conf import settings
-from django.shortcuts import render_to_response
+from django.shortcuts import render
 from django.shortcuts import get_object_or_404
-from django.template import RequestContext, Context
+from django.template import Context
 from django.contrib.auth.decorators import login_required
 from django.contrib.auth.models import User
 from django.views.generic import TemplateView
@@ -614,14 +614,14 @@ def view(request, author, name, version=None):
     users = User.objects.exclude(username__in=settings.ACCOUNTS_TO_EXCLUDE_FROM_TEAMS).order_by('username')
 
     # Render the page
-    return render_to_response('plotters/view.html',
-                              {
-                                  'plotter': plotter,
-                                  'owner': owner,
-                                  'users': users,
-                                  'teams': Team.objects.for_user(request.user, True)
-                              },
-                              context_instance=RequestContext(request))
+    return render(request,
+                  'plotters/view.html',
+                  {
+                      'plotter': plotter,
+                      'owner': owner,
+                      'users': users,
+                      'teams': Team.objects.for_user(request.user, True)
+                  })
 
 
 #----------------------------------------------------------
@@ -639,14 +639,14 @@ def list_plotters(request):
         objects=Plotter.objects.from_author_and_public(request.user,request.user.username)
         owner=(request.user==author)
 
-    return render_to_response('plotters/list.html',
-                              dict(
-                                  objects=objects,
-                                  author=author,
-                                  owner=owner,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotters/list.html',
+                  dict(
+                      objects=objects,
+                      author=author,
+                      owner=owner,
+                  ))
+
 
 #----------------------------------------------------------
 
@@ -657,14 +657,13 @@ def list_plotters_public(request):
     # orders so that objects with latest information are displayed first
     objects=Plotter.objects.public().order_by('-creation_date')
 
-    return render_to_response('plotters/list.html',
-                              dict(
-                                  objects=objects,
-                                  author=request.user, #anonymous
-                                  owner=False,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotters/list.html',
+                  dict(
+                      objects=objects,
+                      author=request.user, #anonymous
+                      owner=False,
+                  ))
 
 
 #----------------------------------------------------------
@@ -681,14 +680,13 @@ def list_plotterparameters(request, author_name):
 
     owner=(request.user==author)
 
-    return render_to_response('plotterparameters/list.html',
-                              dict(
-                                  objects=objects,
-                                  author=author,
-                                  owner=owner,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotterparameters/list.html',
+                  dict(
+                      objects=objects,
+                      author=author,
+                      owner=owner,
+                  ))
 
 
 #----------------------------------------------------------
@@ -701,14 +699,13 @@ def list_plotterparameters_public(request):
     objects = PlotterParameter.objects.public().order_by('-creation_date')
     objects = PlotterParameter.filter_latest_versions(objects)
 
-    return render_to_response('plotterparameters/list.html',
-                              dict(
-                                  objects=objects,
-                                  author=request.user, #anonymous
-                                  owner=False,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotterparameters/list.html',
+                  dict(
+                      objects=objects,
+                      author=request.user, #anonymous
+                      owner=False,
+                  ))
 
 
 #----------------------------------------------------------
@@ -725,14 +722,13 @@ def plotterparameter_latest(request, author, name):
 
     objects = PlotterParameter.filter_latest_versions(objects)
 
-    return render_to_response('plotterparameters/list.html',
-                              dict(
-                                  objects=objects,
-                                  author=request.user, #anonymous
-                                  owner=False,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotterparameters/list.html',
+                  dict(
+                      objects=objects,
+                      author=request.user, #anonymous
+                      owner=False,
+                  ))
 
 
 
@@ -758,18 +754,18 @@ def plotterparameter_for_author(request, author_name, plotterparameter_name, ver
     # Users the object can be shared with
     users = User.objects.exclude(username__in=settings.ACCOUNTS_TO_EXCLUDE_FROM_TEAMS).order_by('username')
 
-    return render_to_response('plotterparameters/plotterparameter.html',
-                              {
-                                  'author'      : author_name,
-                                  'plotterparameter_name' : plotterparameter_name,
-                                  'owner'       : (request.user == obj.author),
-                                  'users': users,
-                                  'teams': Team.objects.for_user(request.user, True),
-                                  'plotterparameter'      : obj,
-                                  'plotter_origin'      : plotter_origin,
-                                  'USE_HTTPS_GRAVATAR': settings.USE_HTTPS_GRAVATAR,
-                              },
-                              context_instance=RequestContext(request))
+    return render(request,
+                  'plotterparameters/plotterparameter.html',
+                  {
+                      'author'      : author_name,
+                      'plotterparameter_name' : plotterparameter_name,
+                      'owner'       : (request.user == obj.author),
+                      'users': users,
+                      'teams': Team.objects.for_user(request.user, True),
+                      'plotterparameter'      : obj,
+                      'plotter_origin'      : plotter_origin,
+                      'USE_HTTPS_GRAVATAR': settings.USE_HTTPS_GRAVATAR,
+                  })
 
 
 #----------------------------------------------------------
@@ -798,14 +794,14 @@ def diff(request, author1, name1, version1, author2, name2, version2):
     has_access, _ = plotterparameter2.accessibility_for(request.user)
     if not has_access: raise Http404()
 
-    return render_to_response('plotterparameters/diff.html',
-                              {
-                                  'plotterparameter1':  plotterparameter1,
-                                  'plotterparameter1_data':  simplejson.loads(plotterparameter1.data),
-                                  'plotterparameter2':  plotterparameter2,
-                                  'plotterparameter2_data':  simplejson.loads(plotterparameter2.data),
-                              },
-                              context_instance=RequestContext(request))
+    return render(request,
+                  'plotterparameters/diff.html',
+                  {
+                      'plotterparameter1':  plotterparameter1,
+                      'plotterparameter1_data':  simplejson.loads(plotterparameter1.data),
+                      'plotterparameter2':  plotterparameter2,
+                      'plotterparameter2_data':  simplejson.loads(plotterparameter2.data),
+                  })
 
 
 #----------------------------------------------------------
@@ -822,17 +818,16 @@ def create_plotterparameter(request, author_name):
 
     owner=(request.user==author)
 
-    return render_to_response('plotterparameters/plotterparameter.html',
-                              dict(
-                                  objects=objects,
-                                  author=author,
-                                  owner=owner,
-                                  plotterparameter_name="CREATION_MODE",
-                                  plotterparameter="CREATION_MODE",
-                                  USE_HTTPS_GRAVATAR=settings.USE_HTTPS_GRAVATAR,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                 'plotterparameters/plotterparameter.html',
+                  dict(
+                      objects=objects,
+                      author=author,
+                      owner=owner,
+                      plotterparameter_name="CREATION_MODE",
+                      plotterparameter="CREATION_MODE",
+                      USE_HTTPS_GRAVATAR=settings.USE_HTTPS_GRAVATAR,
+                  ))
 
 #------------------------------------------------
 
@@ -877,17 +872,16 @@ def create_new_version(request, author_name=None, plotterparameter_name=None, ve
         declaration, errors = prototypes.load('toolchain')
         parameters['declaration'] = simplejson.dumps(declaration)
 
-    return render_to_response('plotterparameters/plotterparameter.html',
-                              dict(
-                                  author=request.user.username,
-                                  parameters=parameters,
-                                  plotterparameter_name=plotterparameter_name,
-                                  plotterparameter=plotterparameter,
-                                  owner=(request.user == plotterparameter.author),
-                                  plotterparameter_mode="NEW_VERSION_MODE",
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotterparameters/plotterparameter.html',
+                  dict(
+                      author=request.user.username,
+                      parameters=parameters,
+                      plotterparameter_name=plotterparameter_name,
+                      plotterparameter=plotterparameter,
+                      owner=(request.user == plotterparameter.author),
+                      plotterparameter_mode="NEW_VERSION_MODE",
+                  ))
 
 
 @login_required
@@ -918,17 +912,16 @@ def fork(request, author_name, plotterparameter_name, version):
                   'request_user': request.user.username,
     }
 
-    return render_to_response('plotterparameters/plotterparameter.html',
-                              dict(
-                                  author=request.user.username,
-                                  parameters=parameters,
-                                  plotterparameter_name=plotterparameter_name,
-                                  plotterparameter=fork_of,
-                                  owner=(request.user == fork_of.author),
-                                  plotterparameter_mode="FORK_MODE",
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'plotterparameters/plotterparameter.html',
+                  dict(
+                      author=request.user.username,
+                      parameters=parameters,
+                      plotterparameter_name=plotterparameter_name,
+                      plotterparameter=fork_of,
+                      owner=(request.user == fork_of.author),
+                      plotterparameter_mode="FORK_MODE",
+                  ))