Skip to content

Commit b52a7e5

Browse files
committed
added NetworkMascotName site setting (dehardcoding Codidactyl)
1 parent 2285ee7 commit b52a7e5

8 files changed

Lines changed: 49 additions & 39 deletions

File tree

app/views/tour/_hint_widget.html.erb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<div class="widget<%= " #{classes}" if defined?(classes) %>">
22
<div class="widget--header">
3-
<img src="/assets/codidactyl.png" alt="Codidactyl" class="codidactyl-small">
4-
Codidactyl's Hints
3+
<img src="/assets/codidactyl.png"
4+
alt="<%= SiteSetting['NetworkMascotName'] %>"
5+
class="codidactyl-small">
6+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
57
</div>
68
<div class="widget--body">
79
<%= yield %>

app/views/tour/end.html.erb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<div class="grid">
2-
<div class="grid--cell codidactyl">
3-
<img src="/assets/codidactyl.png" alt="Codidactyl">
2+
<div class="grid--cell codidactyl">
3+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
4+
</div>
5+
<div class="grid--cell is-flexible">
6+
<div class="widget">
7+
<div class="widget--body">
8+
<h1>Congratulations!</h1>
9+
<p>You have successfully completed my tutorial. Now you're ready to dive into this community. Go and learn together.</p>
10+
</div>
11+
<div class="widget--footer step-1-footer">
12+
<a href="/" class="button is-filled">End tutorial</a>
13+
</div>
414
</div>
5-
<div class="grid--cell is-flexible">
6-
<div class="widget">
7-
<div class="widget--body">
8-
<h1>Congratulations!</h1>
9-
<p>You have successfully completed my tutorial. Now you're ready to dive into this community. Go and learn together.</p>
10-
</div>
11-
<div class="widget--footer step-1-footer">
12-
<a href="/" class="button is-filled">End tutorial</a>
13-
</div>
14-
</div>
15-
</div>
16-
</div>
15+
</div>
16+
</div>

app/views/tour/index.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="grid">
22
<div class="grid--cell codidactyl">
3-
<img src="/assets/codidactyl.png" alt="Codidactyl">
3+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
44
</div>
55
<div class="grid--cell is-flexible">
66
<div class="widget">

app/views/tour/more.html.erb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="grid step-1" id="1">
22
<div class="grid--cell codidactyl tour-wide-only">
3-
<img src="/assets/codidactyl.png" alt="Codidactyl">
3+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
44
</div>
55
<div class="grid--cell is-flexible">
66
<div class="widget">
@@ -16,7 +16,7 @@
1616

1717
<div class="grid step-2 hide" id="2">
1818
<div class="grid--cell codidactyl tour-wide-only">
19-
<img src="/assets/codidactyl.png" alt="Codidactyl">
19+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
2020
</div>
2121
<div class="grid--cell is-flexible">
2222
<div class="widget">
@@ -46,7 +46,7 @@
4646

4747
<div class="grid step-3 hide" id="3">
4848
<div class="grid--cell codidactyl tour-wide-only">
49-
<img src="/assets/codidactyl.png" alt="Codidactyl">
49+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
5050
</div>
5151
<div class="grid--cell is-flexible">
5252
<div class="widget">
@@ -66,7 +66,7 @@
6666

6767
<div class="grid step-4 hide" id="4">
6868
<div class="grid--cell codidactyl tour-wide-only">
69-
<img src="/assets/codidactyl.png" alt="Codidactyl">
69+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
7070
</div>
7171
<div class="grid--cell is-flexible">
7272
<div class="widget">
@@ -103,7 +103,7 @@
103103

104104
<div class="grid step-5 hide" id="5">
105105
<div class="grid--cell codidactyl tour-wide-only">
106-
<img src="/assets/codidactyl.png" alt="Codidactyl">
106+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
107107
</div>
108108
<div class="grid--cell is-flexible">
109109
<div class="widget">
@@ -123,7 +123,7 @@
123123

124124
<div class="grid step-6 hide" id="6">
125125
<div class="grid--cell codidactyl tour-wide-only">
126-
<img src="/assets/codidactyl.png" alt="Codidactyl">
126+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
127127
</div>
128128
<div class="grid--cell is-flexible">
129129
<div class="widget">

app/views/tour/question1.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="grid">
22
<div class="grid--cell codidactyl">
3-
<img src="/assets/codidactyl.png" alt="Codidactyl">
3+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
44
</div>
55
<div class="grid--cell is-flexible">
66
<div class="widget">

app/views/tour/question2.html.erb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<div class="grid step-0">
55
<div class="grid--cell codidactyl">
6-
<img src="/assets/codidactyl.png" alt="Codidactyl">
6+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
77
</div>
88
<div class="grid--cell is-flexible">
99
<div class="widget">
@@ -60,7 +60,7 @@
6060
<div class="widget step-1 hide">
6161
<div class="widget--header">
6262
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
63-
Codidactyl's Hints
63+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
6464
</div>
6565
<div class="widget--body">
6666
<p>Let's imagine you have a question about dragons.</p>
@@ -74,7 +74,7 @@
7474
<div class="widget step-2 hide">
7575
<div class="widget--header">
7676
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
77-
Codidactyl's Hints
77+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
7878
</div>
7979
<div class="widget--body">
8080
<p><strong>Step 1: Question body</strong></p>
@@ -89,7 +89,7 @@
8989
<div class="widget step-3 hide">
9090
<div class="widget--header">
9191
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
92-
Codidactyl's Hints
92+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
9393
</div>
9494
<div class="widget--body">
9595
<p>You should start your question body with a short summary of your problem. For example, in our case, this could be:</p>
@@ -104,7 +104,7 @@
104104
<div class="widget step-4 hide">
105105
<div class="widget--header">
106106
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
107-
Codidactyl's Hints
107+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
108108
</div>
109109
<div class="widget--body">
110110
<p>Next you should add some more detailed information about your specific issue. What exactly has happened? What went wrong? If you have error messages, add them here too.</p>
@@ -121,7 +121,7 @@
121121
<div class="widget step-5 hide">
122122
<div class="widget--header">
123123
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
124-
Codidactyl's Hints
124+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
125125
</div>
126126
<div class="widget--body">
127127
<p>When you ask a question, we generally expect you to have done some research and to have tried to solve the issue by yourself.</p>
@@ -137,7 +137,7 @@
137137
<div class="widget step-6 hide">
138138
<div class="widget--header">
139139
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
140-
Codidactyl's Hints
140+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
141141
</div>
142142
<div class="widget--body">
143143
<p>Now you're almost finished.</p>
@@ -153,7 +153,7 @@
153153
<div class="widget step-7 hide">
154154
<div class="widget--header">
155155
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
156-
Codidactyl's Hints
156+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
157157
</div>
158158
<div class="widget--body">
159159
<p>That's it.</p>
@@ -169,7 +169,7 @@
169169
<div class="widget step-8 hide">
170170
<div class="widget--header">
171171
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
172-
Codidactyl's Hints
172+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
173173
</div>
174174
<div class="widget--body">
175175
<p><strong>Step 2: Question title</strong></p>
@@ -183,7 +183,7 @@
183183
<div class="widget step-9 hide">
184184
<div class="widget--header">
185185
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
186-
Codidactyl's Hints
186+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
187187
</div>
188188
<div class="widget--body">
189189
<p>Good question titles include neither too much nor too little information. They don't have to tell everything your question includes, but they shouldn't be just a general summary of the related topics (that's what tags are for, to which we'll come a bit later). The title can, but doesn't have to be, a question.</p>
@@ -198,7 +198,7 @@
198198
<div class="widget step-10 hide">
199199
<div class="widget--header">
200200
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
201-
Codidactyl's Hints
201+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
202202
</div>
203203
<div class="widget--body">
204204
<p><strong>Step 3: Question tags</strong></p>
@@ -212,7 +212,7 @@
212212
<div class="widget step-11 hide">
213213
<div class="widget--header">
214214
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
215-
Codidactyl's Hints
215+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
216216
</div>
217217
<div class="widget--body">
218218
<p>You should add at least two to three tags to your question. Good tags are about a topical area of your post, rather than some meta-information (experience level, "urgent", ...). Tags are alphanumerical and use dashes (-) to separate multiple words.</p>
@@ -232,7 +232,7 @@
232232
<div class="widget step-12 hide">
233233
<div class="widget--header">
234234
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
235-
Codidactyl's Hints
235+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
236236
</div>
237237
<div class="widget--body">
238238
<p>Your first question is almost complete. Just check through everything once again to make sure that there are no spelling errors and that everything looks okay.
@@ -248,7 +248,7 @@
248248
<div class="widget step-13 hide">
249249
<div class="widget--header">
250250
<img src="/assets/codidactyl.png" alt="" class="codidactyl-small">
251-
Codidactyl's Hints
251+
<%= SiteSetting['NetworkMascotName'] %>'s Hints
252252
</div>
253253
<div class="widget--body">
254254
<p>Ready?</p>

app/views/tour/question3.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<div class="grid step-0">
44
<div class="grid--cell codidactyl">
5-
<img src="/assets/codidactyl.png" alt="Codidactyl">
5+
<img src="/assets/codidactyl.png" alt="<%= SiteSetting['NetworkMascotName'] %>">
66
</div>
77
<div class="grid--cell is-flexible">
88
<div class="widget">

db/seeds/site_settings.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,14 @@
692692
The content of a post is shown in short in lists (e.g. category post overview or in search).
693693
This setting controls how many characters of a post are shown.
694694
695+
- name: NetworkMascotName
696+
value: Codidactyl
697+
value_type: string
698+
category: SiteDetails
699+
community_id: ~
700+
description: >
701+
Network mascot name tto use where appropriate.
702+
695703
- name: NetworkName
696704
value: Codidact
697705
value_type: string

0 commit comments

Comments
 (0)