mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-04-01 08:01:14 -04:00
Add Design patterns and content guidance
This commit is contained in:
committed by
Chris Hill-Scott
parent
db30e7aea1
commit
e4c2fba33d
@@ -40,6 +40,11 @@ def delivery_and_failure():
|
||||
return render_template('views/delivery-and-failure.html')
|
||||
|
||||
|
||||
@main.route('/design-patterns-content-guidance')
|
||||
def design_content():
|
||||
return render_template('views/design-patterns-content-guidance.html')
|
||||
|
||||
|
||||
@main.route('/information-security')
|
||||
def information_security():
|
||||
return render_template('views/information-security.html')
|
||||
|
||||
138
app/templates/views/design-patterns-content-guidance.html
Normal file
138
app/templates/views/design-patterns-content-guidance.html
Normal file
@@ -0,0 +1,138 @@
|
||||
{% extends "withoutnav_template.html" %}
|
||||
|
||||
{% block page_title %}
|
||||
Design patterns and content guidance – GOV.UK Notify
|
||||
{% endblock %}
|
||||
|
||||
{% block maincolumn_content %}
|
||||
|
||||
<div class="grid-row">
|
||||
<div class="column-two-thirds">
|
||||
|
||||
<h1 class="heading-large">
|
||||
Design patterns and content guidance
|
||||
</h1>
|
||||
|
||||
<section id="contents">
|
||||
<h2 class="heading-medium" id="contents">Contents</h2>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li><a href="#when-to-send-notifications">When to send notifications</a></li>
|
||||
<li><a href="#design-patterns">Design patterns</a></li>
|
||||
<li><a href="#content-guidance">Content guidance</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section id="contents">
|
||||
<h2 class="heading-medium" id="when-to-send-notifications">When to send notifications</h2>
|
||||
|
||||
<h3 class="heading-small" id="send-notifications-to-reduce-anxiety">Send notifications to reduce anxiety</h3>
|
||||
|
||||
<p>Talk to your call centre staff to find out why people call – this is probably why they are anxious. For example:</p>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li>I made a claim online – did it go through?</li>
|
||||
<li>I sent you an application – did you receive it?</li>
|
||||
<li>I sent you some supporting documents – did you receive them?</li>
|
||||
<li>Did you approve my application?</li>
|
||||
<li>Have you sent my new passport yet?</li>
|
||||
<li>Has my application got lost or stuck somewhere?</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="heading-small" id="tell-users-if-they-need-to-do-something">Tell users if they need to do something</h3>
|
||||
|
||||
<p>If someone needs to do something, tell them. For example:</p>
|
||||
|
||||
<p>Your MOT expires on 28 September – get an MOT</p>
|
||||
|
||||
<p>The deadline for tax returns is 31 January – complete your self assessment tax return</p>
|
||||
|
||||
<p>Your passport photo didn’t meet our standards – take a new photo</p>
|
||||
|
||||
<h3 class="heading-small" id="security-checks">Security checks</h3>
|
||||
|
||||
<p>When someone does something important, send a security check to the people who might be affected. For example:</p>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li>We registered a Lasting Power of Attorney in your name</li>
|
||||
<li>You no longer own the freehold for 1 Candle Street, Mile End, London</li>
|
||||
<li>Sainsburys Ltd applied for planning permission for 3 Candle Street, Mile End, London</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="heading-small" id="2-factor-code">2-factor code</h3>
|
||||
|
||||
<p>When someone wants to sign in, send a 2-factor authentication code to the number you have on file. For example: Your GOV.UK verification code is 123 456</p>
|
||||
</section>
|
||||
|
||||
<section id="design-patterns">
|
||||
<h2 class="heading-medium">Design patterns</h2>
|
||||
|
||||
<h3 class="heading-small" id="collecting-contact-preferences">Collecting contact preferences</h3>
|
||||
|
||||
<p>Use radio buttons to ask the user how they’d like to be contacted:</p>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li>by post</li>
|
||||
<li>be email</li>
|
||||
<li>by text message</li>
|
||||
<li>by phone call</li>
|
||||
</ul>
|
||||
|
||||
<p>When the user selects a contact method, dynamically prompt them for contact details (if you don’t already have them)</p>
|
||||
|
||||
<p>Ask the user to pick <strong>one</strong> primary contact method. Users don’t like duplicate notifications.</p>
|
||||
|
||||
<p>You can still contact them by other contact methods if appropriate.</p>
|
||||
|
||||
<p>Collect these using the patterns in the <a href="https://www.gov.uk/service-manual/user-centred-design/resources/patterns/index.html">Government Service Manual</a> and the <a href="https://designpatterns.hackpad.com">Hackpad</a>.</p>
|
||||
|
||||
<h3 class="heading-small" id="telltheusertheyregoingtoreceivenotifications">Tell the user they’re going to receive notifications</h3>
|
||||
|
||||
<p>Tell the user that you will send them notifications. For example: </p>
|
||||
|
||||
<blockquote>
|
||||
<p>We will email you about this petition, and nothing else. You can unsubscribe at any time</p>
|
||||
</blockquote>
|
||||
</section>
|
||||
|
||||
<section id="content-guidance">
|
||||
<h2 class="heading-medium">Content guidance</h2>
|
||||
|
||||
<h3 class="heading-small" id="include-one-important-message">Include one important message</h3>
|
||||
|
||||
<p>Don’t explain the whole process – just tell the user what will happen next.</p>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li>If the user needs to do something, tell them what they have to do. Include a link if possible – see our <a href="">Information security guidelines</a></li>
|
||||
<li>When will the next thing happen? If the next step is important, tell them when it will happen. For example, we’ll make a decision by 28th October.</li>
|
||||
<li>How long until they are done? If the next step isn’t important, just tell them when they’ll be completely finished. For example, you’ll get your new passport by 2nd November.</li>
|
||||
</ul>
|
||||
|
||||
<p>Don’t send a message for steps that aren’t important to the user. For example, you don’t need to tell the user about background checks unless they fail one of the checks.</p>
|
||||
|
||||
<h3 class="heading-small" id="writing-for-notifications">Writing for notifications</h3>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li><strong>Write tailored content. You’re writing to just one person – so tell them exactly what they need to know</strong></li>
|
||||
<li>Write as if you’re speaking – use personal language (you, we etc)</li>
|
||||
<li>Tell the user when you’ll do something (by Tuesday, by 28th October) not how long you’ll take (within 3 working days, within 6 weeks)</li>
|
||||
<li>Follow <a href="https://www.gov.uk/topic/government-digital-guidance/content-publishing">GOV.UK content guidance</a></li>
|
||||
</ul>
|
||||
|
||||
<h3 class="heading-small" id="writing-for-sms">Writing for SMS</h3>
|
||||
|
||||
<ul class="list list-bullet">
|
||||
<li>Get the most important message in the first sentence</li>
|
||||
<li>Write one idea per sentence</li>
|
||||
<li>Make it as short as possible – but don’t use jargon or acronyms without explanation</li>
|
||||
<li>Don’t say ‘Dear’ or ‘Hi’ – just launch straight in</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="heading-small" id="writing-for-emails-and-letters">Writing for emails and letters</h3>
|
||||
|
||||
<p>Say ‘Dear’, not ‘Hi’ – some people prefer ‘Hi’ and some prefer ‘Dear’, but only the people who prefer ‘Dear’ care enough to complain when we say ‘Hi’</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
@@ -138,12 +138,10 @@ Terms of use – GOV.UK Notify
|
||||
<p>If you do use GOV.UK Notify to send marketing messages, we may refuse to accept further messages for delivery.</p>
|
||||
|
||||
<h3 class="heading-small" id="you-agree-to-send-messages-consistent-with-our-guidelines">
|
||||
You agree to send messages consistent with our design patterns, style guide and information security guidelines
|
||||
You agree to send messages consistent with our design patterns, content guidance and information security guidelines
|
||||
</h3>
|
||||
|
||||
<p>Your messages must follow our <a href="https://designpatterns.hackpad.com/Notifications-5vuitmNqIjZ" rel="external">design patterns</a>, <a href="https://www.gov.uk/topic/government-digital-guidance/content-publishing" rel="external">style guide</a> and <a href="https://docs.google.com/document/d/15-OjaEqDBy31uDU7nLZCpYIQOnzSCJR63-cp3cQI9G8" rel="external">information security guidelines</a>.</p>
|
||||
|
||||
<p>Your messages must not contain any personal, or otherwise sensitive, information.</p>
|
||||
<p>Your messages must follow our <a href="{{ url_for(".design_content") }}#design">design patterns</a>, <a href="{{ url_for(".design_content") }}#content">content guidance</a> and <a href="{{ url_for(".information_security") }}">information security guidelines</a>.</p>
|
||||
|
||||
<h3 class="heading-small" id="you-agree-to-use-delivery-data-to-improve">
|
||||
You agree to use GOV.UK Notify delivery data to continuously improve the quality of your contact data
|
||||
@@ -152,7 +150,7 @@ Terms of use – GOV.UK Notify
|
||||
<p>When you send messages through GOV.UK Notify, we provide feedback on the status of every text message, email and letter.</p>
|
||||
|
||||
<p>You agree to use our delivery data to check (and potentially remove) bounced email addresses, mobile numbers and postal addresses from your database.</p>
|
||||
|
||||
|
||||
<p>You agree to ensure your user’s personal data is kept accurate and up to date, in line with Data Protection Act principles.</p>
|
||||
|
||||
<p>If you have consistently high bounce rates, we will investigate and may refuse to accept further messages for delivery. This is to protect delivery rates for other services using GOV.UK Notify.</p>
|
||||
@@ -195,7 +193,7 @@ Terms of use – GOV.UK Notify
|
||||
</h2>
|
||||
|
||||
<p>You can remove your service from GOV.UK Notify at any time. <a href="{{ url_for('main.feedback') }}">Contact us</a> and we’ll delete your account.</p>
|
||||
|
||||
|
||||
<p>Any data that you have processed through GOV.UK Notify will be deleted as part of the existing data deletion processes.</p>
|
||||
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user