diff --git a/README b/README index 4754937..070c8dd 100644 --- a/README +++ b/README @@ -95,7 +95,12 @@ Setup instructions: next to your login name at the top right, click on the newly added layer entry, and then click on "Publish Layer". -5. You may wish to customise some of the page templates to suit your +5. Set the site name (as displayed in the top bar and page titles) by + going into the admin interface (http://127.0.0.1:8000/admin/), + clicking on "Sites" at the bottom, and editing the first entry, + setting "Display name" to the desired name. + +6. You may wish to customise some of the page templates to suit your installation, in particular: * templates/base.html * templates/layerindex/about.html diff --git a/layerindex/context_processors.py b/layerindex/context_processors.py index ba0664d..e2852ee 100644 --- a/layerindex/context_processors.py +++ b/layerindex/context_processors.py @@ -5,10 +5,17 @@ # Licensed under the MIT license, see COPYING.MIT for details from layerindex.models import Branch, LayerItem +from django.contrib.sites.models import Site def layerindex_context(request): + site = Site.objects.get_current() + if site and site.name and site.name != 'example.com': + site_name = site.name + else: + site_name = 'OpenEmbedded metadata index' return { 'all_branches': Branch.objects.exclude(name='oe-classic').order_by('sort_priority'), 'unpublished_count': LayerItem.objects.filter(status='N').count(), - 'oe_classic': Branch.objects.filter(name='oe-classic') + 'oe_classic': Branch.objects.filter(name='oe-classic'), + 'site_name': site_name } \ No newline at end of file diff --git a/templates/admin/base_site.html b/templates/admin/base_site.html index 0fcc54e..45b6d1d 100644 --- a/templates/admin/base_site.html +++ b/templates/admin/base_site.html @@ -1,5 +1,6 @@ {% extends "admin/base.html" %} +{% block title %}{{ site_name }} Admin{% endblock %} {% block branding %} -

OpenEmbedded Metadata Index Admin

+

{{ site_name }} Admin

{% endblock %} diff --git a/templates/base.html b/templates/base.html index 9ac80c6..c872383 100644 --- a/templates/base.html +++ b/templates/base.html @@ -19,7 +19,7 @@ - OpenEmbedded metadata index{% block title_append %} - {% endblock %} + {{ site_name }}{% block title_append %} - {% endblock %} @@ -28,7 +28,7 @@