Skip to content

Commit 21e1ab2

Browse files
committed
refactor(notification): convert plain text templates into HTML format
KK-1441. The notification importer needs `<title>` -tag in order to set subject field properly. Also the HTML syntax makes the template look better when sent to customer. However, since there is no design for those templates yet, the HTML content should be as simple as possible (e.g. similar to markdown format). Target was to convert plain text messages to minimal HTML equivalent.
1 parent 2439b07 commit 21e1ab2

33 files changed

Lines changed: 940 additions & 266 deletions
Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,42 @@
1-
Greetings Culture Kid!
1+
<!DOCTYPE html>
2+
<html lang="fi">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>An invitation for Culture Kid!</title>
6+
</head>
7+
<body>
8+
<h1>Greetings Culture Kid!</h1>
29

3-
{{ event_group.description }}
10+
<p>{{ event_group.description }}</p>
411

5-
Sign up and read more in our service
6-
{{ event_group_url }}
12+
<p>
13+
Sign up and read more in our service:
14+
<a href="{{ event_group_url }}">{{ event_group_url }}</a>
15+
</p>
716

17+
<h2>Culture Kids</h2>
18+
<p>
19+
Culture Kids is a programme that pairs children living in Helsinki with a
20+
sponsor from the world of arts and culture. All of the city's little ones
21+
born in or after 2020 are invited to join. The Culture Kids sponsor
22+
invites the children and a member of their family to at least two events
23+
every year. The events support children's development and promote the
24+
wellbeing of the entire family. The sponsorship continues until the child
25+
starts primary school. All events are free-of-charge for the children
26+
participating in the programme. The Culture Kids programme is arranged by
27+
the City of Helsinki Culture and Leisure Division.
28+
</p>
829

9-
Culture Kids
10-
Culture Kids is a programme that pairs children living in Helsinki with a sponsor from the world of arts and culture. All of the city’s little ones born in or after 2020 are invited to join. The Culture Kids sponsor invites the children and a member of their family to at least two events every year. The events support children’s development and promote the wellbeing of the entire family. The sponsorship continues until the child starts primary school.
11-
All events are free-of-charge for the children participating in the programme.
12-
The Culture Kids programme is arranged by the City of Helsinki Culture and Leisure Division.
30+
<address>
31+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
32+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
33+
>kulttuurin.kummilapset@hel.fi</a
34+
>
35+
</address>
1336

14-
https://kummilapset.hel.fi
15-
kulttuurin.kummilapset@hel.fi
16-
17-
I no longer want to receive email about the publication of events: {{unsubscribe_url}}.
37+
<p>
38+
I no longer want to receive email about the publication of events:
39+
<a href="{{unsubscribe_url}}">{{unsubscribe_url}}</a>
40+
</p>
41+
</body>
42+
</html>
Lines changed: 35 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,40 @@
1-
Hei Kulttuurin kummilapsi!
1+
<!DOCTYPE html>
2+
<html lang="fi">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Kutsu kulttuurin kummilapselle!</title>
6+
</head>
7+
<body>
8+
<h1>Hei Kulttuurin kummilapsi!</h1>
29

3-
{{ event_group.description }}
10+
<p>{{ event_group.description }}</p>
411

5-
Ilmoittaudu ja lue lisää osoitteessa
6-
{{ event_group_url }}
12+
<p>
13+
Ilmoittaudu ja lue lisää osoitteessa:
14+
<a href="{{ event_group_url }}">{{ event_group_url }}</a>
15+
</p>
716

17+
<h2>Kulttuurin kummilapset</h2>
18+
<p>
19+
Jokaisella vuonna 2020 tai sen jälkeen syntyvällä helsinkiläisellä
20+
lapsella on oma kulttuurikummi. Kulttuurikummi kutsuu lapsen joka vuosi
21+
vähintään kahteen tapahtumaan. Tapahtumat suunnitellaan lapsen
22+
kehitysvaiheelle sopiviksi ja ne tukevat koko perheen hyvinvointia.
23+
Kummius jatkuu siihen asti, kunnes lapsi aloittaa koulun. Tapahtumat ovat
24+
perheille maksuttomia. Kulttuurin kummilapset -palvelua hallinnoi
25+
Helsingin kulttuurin ja vapaa-ajan toimiala.
26+
</p>
827

9-
Kulttuurin kummilapset
10-
Jokaisella vuonna 2020 tai sen jälkeen syntyvällä helsinkiläisellä lapsella on oma kulttuurikummi.
11-
Kulttuurikummi kutsuu lapsen joka vuosi vähintään kahteen tapahtumaan. Tapahtumat suunnitellaan lapsen kehitysvaiheelle sopiviksi ja ne tukevat koko perheen hyvinvointia. Kummius jatkuu siihen asti, kunnes lapsi aloittaa koulun.
12-
Tapahtumat ovat perheille maksuttomia.
13-
Kulttuurin kummilapset -palvelua hallinnoi Helsingin kulttuurin ja vapaa-ajan toimiala.
28+
<address>
29+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
30+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
31+
>kulttuurin.kummilapset@hel.fi</a
32+
>
33+
</address>
1434

15-
https://kummilapset.hel.fi
16-
kulttuurin.kummilapset@hel.fi
17-
18-
19-
En halua enää viestejä kummitapahtumien julkaisusta: {{unsubscribe_url}}.
35+
<p>
36+
En halua enää viestejä kummitapahtumien julkaisusta:
37+
<a href="{{unsubscribe_url}}">{{unsubscribe_url}}</a>
38+
</p>
39+
</body>
40+
</html>
Lines changed: 35 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,40 @@
1-
Bästa Kulturens fadderbarn!
1+
<!DOCTYPE html>
2+
<html lang="sv">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Inbjudan för Kulturens fadderbarn!</title>
6+
</head>
7+
<body>
8+
<h1>Bästa Kulturens fadderbarn!</h1>
29

3-
{{ event_group.description }}
10+
<p>{{ event_group.description }}</p>
411

5-
Anmäl dig och läs mer på
6-
{{ event_group_url }}
12+
<p>
13+
Anmäl dig och läs mer på:
14+
<a href="{{ event_group_url }}">{{ event_group_url }}</a>
15+
</p>
716

17+
<h2>Kulturens fadderbarn</h2>
18+
<p>
19+
Alla barn i Helsingfors som är födda 2020 och därefter har en egen
20+
kulturfadder. Kulturfaddern bjuder in barnet till minst två evenemang per
21+
år. Evenemangen planeras så att de passar barnets utvecklingsnivå, och de
22+
stöder hela familjens välmående. Fadderskapet fortsätter tills barnet
23+
börjar skolan. Evenemangen är avgiftsfria för familjerna. Tjänsten
24+
Kulturens fadderbarn förvaltas av Kultur- och fritidssektorn i Helsingfors
25+
stad.
26+
</p>
827

9-
Kulturens fadderbarn
10-
Alla barn i Helsingfors som är födda 2020 och därefter har en egen kulturfadder. Kulturfaddern bjuder in barnet till minst två evenemang per år. Evenemangen planeras så att de passar barnets utvecklingsnivå, och de stöder hela familjens välmående. Fadderskapet fortsätter tills barnet börjar skolan.
11-
Evenemangen är avgiftsfria för familjerna.
12-
Tjänsten Kulturens fadderbarn förvaltas av Kultur- och fritidssektorn i Helsingfors stad.
28+
<address>
29+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
30+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
31+
>kulttuurin.kummilapset@hel.fi</a
32+
>
33+
</address>
1334

14-
https://kummilapset.hel.fi
15-
kulttuurin.kummilapset@hel.fi
16-
17-
Jag vill inte ha några fler meddelanden om publicering av evenemang: {{unsubscribe_url}}.
35+
<p>
36+
Jag vill inte ha några fler meddelanden om publicering av evenemang:
37+
<a href="{{unsubscribe_url}}">{{unsubscribe_url}}</a>
38+
</p>
39+
</body>
40+
</html>
Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,42 @@
1-
Greetings, Culture Kid!
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Invitation for Culture Kid!</title>
6+
</head>
7+
<body>
8+
<h1>Greetings, Culture Kid!</h1>
29

3-
{{ event.description }}
10+
<p>{{ event.description }}</p>
411

5-
Sign up in our service
6-
{{ event_url }}
12+
<p>
13+
Sign up in our service:
14+
<a href="{{ event_url }}">{{ event_url }}</a>
15+
</p>
716

17+
<h2>Culture Kids</h2>
18+
<p>
19+
Culture Kids is a programme that pairs children living in Helsinki with a
20+
sponsor from the world of arts and culture. All of the city's little ones
21+
born in or after 2020 are invited to join. The Culture Kids sponsor
22+
invites the children and a member of their family to at least two events
23+
every year. The events support children's development and promote the
24+
wellbeing of the entire family. The sponsorship continues until the child
25+
starts primary school. All events are free-of-charge for the children
26+
participating in the programme. The Culture Kids programme is arranged by
27+
the City of Helsinki Culture and Leisure Division.
28+
</p>
829

9-
Culture Kids
10-
Culture Kids is a programme that pairs children living in Helsinki with a sponsor from the world of arts and culture. All of the city’s little ones born in or after 2020 are invited to join. The Culture Kids sponsor invites the children and a member of their family to at least two events every year. The events support children’s development and promote the wellbeing of the entire family. The sponsorship continues until the child starts primary school.
11-
All events are free-of-charge for the children participating in the programme.
12-
The Culture Kids programme is arranged by the City of Helsinki Culture and Leisure Division.
30+
<address>
31+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
32+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
33+
>kulttuurin.kummilapset@hel.fi</a
34+
>
35+
</address>
1336

14-
https://kummilapset.hel.fi
15-
kulttuurin.kummilapset@hel.fi
16-
17-
I no longer want to receive email about the publication of events: {{unsubscribe_url}}.
37+
<p>
38+
I no longer want to receive email about the publication of events:
39+
<a href="{{unsubscribe_url}}">{{unsubscribe_url}}</a>
40+
</p>
41+
</body>
42+
</html>
Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,40 @@
1-
Hei Kulttuurin kummilapsi!
1+
<!DOCTYPE html>
2+
<html lang="fi">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Kutsu kulttuurin kummilapselle!</title>
6+
</head>
7+
<body>
8+
<h1>Hei Kulttuurin kummilapsi!</h1>
29

3-
{{ event.description }}
10+
<p>{{ event.description }}</p>
411

5-
Ilmoittaudu osoitteessa
6-
{{ event_url }}
12+
<p>
13+
Ilmoittaudu osoitteessa:
14+
<a href="{{ event_url }}">{{ event_url }}</a>
15+
</p>
716

17+
<h2>Kulttuurin kummilapset</h2>
18+
<p>
19+
Jokaisella vuonna 2020 tai sen jälkeen syntyvällä helsinkiläisellä
20+
lapsella on oma kulttuurikummi. Kulttuurikummi kutsuu lapsen joka vuosi
21+
vähintään kahteen tapahtumaan. Tapahtumat suunnitellaan lapsen
22+
kehitysvaiheelle sopiviksi ja ne tukevat koko perheen hyvinvointia.
23+
Kummius jatkuu siihen asti, kunnes lapsi aloittaa koulun. Tapahtumat ovat
24+
perheille maksuttomia. Kulttuurin kummilapset -palvelua hallinnoi
25+
Helsingin kulttuurin ja vapaa-ajan toimiala.
26+
</p>
827

9-
Kulttuurin kummilapset
10-
Jokaisella vuonna 2020 tai sen jälkeen syntyvällä helsinkiläisellä lapsella on oma kulttuurikummi.
11-
Kulttuurikummi kutsuu lapsen joka vuosi vähintään kahteen tapahtumaan. Tapahtumat suunnitellaan lapsen kehitysvaiheelle sopiviksi ja ne tukevat koko perheen hyvinvointia. Kummius jatkuu siihen asti, kunnes lapsi aloittaa koulun.
12-
Tapahtumat ovat perheille maksuttomia.
13-
Kulttuurin kummilapset -palvelua hallinnoi Helsingin kulttuurin ja vapaa-ajan toimiala.
28+
<address>
29+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
30+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
31+
>kulttuurin.kummilapset@hel.fi</a
32+
>
33+
</address>
1434

15-
https://kummilapset.hel.fi
16-
kulttuurin.kummilapset@hel.fi
17-
18-
En halua enää viestejä kummitapahtumien julkaisusta: {{unsubscribe_url}}.
35+
<p>
36+
En halua enää viestejä kummitapahtumien julkaisusta:
37+
<a href="{{unsubscribe_url}}">{{unsubscribe_url}}</a>
38+
</p>
39+
</body>
40+
</html>
Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,40 @@
1-
Bästa Kulturens fadderbarn!
1+
<!DOCTYPE html>
2+
<html lang="sv">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Inbjudan för Kulturens fadderbarn!</title>
6+
</head>
7+
<body>
8+
<h1>Bästa Kulturens fadderbarn!</h1>
29

3-
{{ event.description }}
10+
<p>{{ event.description }}</p>
411

5-
Anmäl dig på
6-
{{ event_url }}
12+
<p>
13+
Anmäl dig på:
14+
<a href="{{ event_url }}">{{ event_url }}</a>
15+
</p>
716

17+
<h2>Kulturens fadderbarn</h2>
18+
<p>
19+
Alla barn i Helsingfors som är födda 2020 och därefter har en egen
20+
kulturfadder. Kulturfaddern bjuder in barnet till minst två evenemang per
21+
år. Evenemangen planeras så att de passar barnets utvecklingsnivå, och de
22+
stöder hela familjens välmående. Fadderskapet fortsätter tills barnet
23+
börjar skolan. Evenemangen är avgiftsfria för familjerna. Tjänsten
24+
Kulturens fadderbarn förvaltas av Kultur- och fritidssektorn i Helsingfors
25+
stad.
26+
</p>
827

9-
Kulturens fadderbarn
10-
Alla barn i Helsingfors som är födda 2020 och därefter har en egen kulturfadder. Kulturfaddern bjuder in barnet till minst två evenemang per år. Evenemangen planeras så att de passar barnets utvecklingsnivå, och de stöder hela familjens välmående. Fadderskapet fortsätter tills barnet börjar skolan.
11-
Evenemangen är avgiftsfria för familjerna.
12-
Tjänsten Kulturens fadderbarn förvaltas av Kultur- och fritidssektorn i Helsingfors stad.
28+
<address>
29+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
30+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
31+
>kulttuurin.kummilapset@hel.fi</a
32+
>
33+
</address>
1334

14-
15-
https://kummilapset.hel.fi
16-
kulttuurin.kummilapset@hel.fi
17-
18-
Jag vill inte ha några fler meddelanden om publicering av evenemang: {{unsubscribe_url}}.
35+
<p>
36+
Jag vill inte längre få e-post om publiceringen av evenemang:
37+
<a href="{{unsubscribe_url}}">{{unsubscribe_url}}</a>
38+
</p>
39+
</body>
40+
</html>
Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,31 @@
1-
A place in {{ event.name }} {{ localtime(occurrence.time).strftime('%d.%m.%Y at %H.%M') }} has become available.
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Place available: {{ event.name }}</title>
6+
</head>
7+
<body>
8+
<p>
9+
A place in {{ event.name }} {{
10+
localtime(occurrence.time).strftime('%d.%m.%Y at %H.%M') }} has become
11+
available.
12+
</p>
213

3-
Sign up at
4-
{{ occurrence_enrol_url }}
14+
<p>
15+
Sign up at:
16+
<a href="{{ occurrence_enrol_url }}">{{ occurrence_enrol_url }}</a>
17+
</p>
518

6-
Everyone subscribed for this notification will be informed as soon as a place becomes available. Free places will go for those who sign up first.
19+
<p>
20+
Everyone subscribed for this notification will be informed as soon as a
21+
place becomes available. Free places will go for those who sign up first.
22+
</p>
723

8-
9-
https://kummilapset.hel.fi
10-
kulttuurin.kummilapset@hel.fi
24+
<address>
25+
<a href="https://kummilapset.hel.fi">kummilapset.hel.fi</a><br />
26+
<a href="mailto:kulttuurin.kummilapset@hel.fi"
27+
>kulttuurin.kummilapset@hel.fi</a
28+
>
29+
</address>
30+
</body>
31+
</html>

0 commit comments

Comments
 (0)