diff --git a/openslides/projector/templates/projector/default.html b/openslides/projector/templates/projector/default.html
index f0945c564..de88476f5 100644
--- a/openslides/projector/templates/projector/default.html
+++ b/openslides/projector/templates/projector/default.html
@@ -4,6 +4,6 @@
{% load i18n %}
{% block content %}
-
{% get_config 'event_name' %}
- {% get_config 'event_description' %}
+ {% get_config 'frontpage_title' %}
+ {% get_config 'frontpage_welcometext' %}
{% endblock %}
diff --git a/openslides/projector/templates/projector/widget.html b/openslides/projector/templates/projector/widget.html
index 1e1265867..94b0a29d3 100644
--- a/openslides/projector/templates/projector/widget.html
+++ b/openslides/projector/templates/projector/widget.html
@@ -2,6 +2,19 @@
{% load i18n %}
{% load tags %}
+
+
+ -
+
+
+
+
+
+
+ {% trans 'Welcome Page' %}
+
+
+
{% for slide in slides %}
-
diff --git a/openslides/projector/urls.py b/openslides/projector/urls.py
index dcf46debb..e83cc0fa7 100644
--- a/openslides/projector/urls.py
+++ b/openslides/projector/urls.py
@@ -27,6 +27,12 @@ urlpatterns = patterns('projector.views',
name='projector_show',
),
+ url(r'^preview/$',
+ Projector.as_view(),
+ {'sid': None},
+ name='projctor_preview_welcomepage',
+ ),
+
url(r'^preview/(?P[^/]*)/$',
Projector.as_view(),
name='projctor_preview_slide',
@@ -37,6 +43,12 @@ urlpatterns = patterns('projector.views',
name='projector_control',
),
+ url(r'^activate/$',
+ ActivateView.as_view(),
+ {'sid': None},
+ name='projector_activate_welcomepage',
+ ),
+
url(r'^activate/(?P[^/]*)/$',
ActivateView.as_view(),
name='projector_activate_slide',
diff --git a/openslides/projector/views.py b/openslides/projector/views.py
index 1d7b8b357..860934599 100644
--- a/openslides/projector/views.py
+++ b/openslides/projector/views.py
@@ -329,6 +329,7 @@ def get_widgets(request):
template='projector/widget.html',
context={
'slides': ProjectorSlide.objects.all(),
+ 'welcomepage_is_active': not bool(config["presentation"]),
}
),
]