Skip to content

Commit 20d1abc

Browse files
committed
Improve platform setup page copywriting
1 parent 4f616f6 commit 20d1abc

File tree

1 file changed

+30
-20
lines changed

1 file changed

+30
-20
lines changed

app/views/better_together/wizard_step_definitions/host_setup/platform_details.html.erb

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<!-- Hero Section -->
22
<div class="container-fluid p-0">
33
<div class="hero-section" style="background: url(<%= asset_path('better_together/unsplash-community-1.jpeg') %>) no-repeat center center; background-size: cover; height: 50vh;">
4-
<div class="overlay" style="background: rgba(0, 0, 0, 0.15); height: 100%; width: 100%;">
4+
<div class="overlay" style="background: rgba(0, 0, 0, 0.3); height: 100%; width: 100%;">
55
<div class="container h-100 d-flex align-items-center justify-content-center">
66
<div class="text-center text-white">
7-
<h1 class="display-4 fw-bold">Welcome to the Community Engine!</h1>
8-
<p class="lead">Let’s build something meaningful together.</p>
7+
<h1 class="display-4 fw-bold">Welcome to Your Community Space</h1>
8+
<p class="lead">
9+
Let’s create a welcoming home for your community to connect, share, and thrive.
10+
</p>
911
</div>
1012
</div>
1113
</div>
@@ -15,19 +17,27 @@
1517
<!-- Form Section -->
1618
<div class="container my-5">
1719
<div class="row justify-content-center">
18-
<div class="col-md-6">
20+
<div class="col-md-8 col-lg-6">
1921
<!-- Progress Indicator -->
2022
<div class="mb-4">
2123
<div class="progress">
22-
<div class="progress-bar" role="progressbar" style="width: 50%;" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">
24+
<div
25+
class="progress-bar"
26+
role="progressbar"
27+
style="width: 50%;"
28+
aria-valuenow="50"
29+
aria-valuemin="0"
30+
aria-valuemax="100"
31+
>
2332
Step 1 of 2
2433
</div>
2534
</div>
2635
</div>
2736

2837
<p class="text-center mb-4">
29-
You’re about to create a space where your community can connect, collaborate, and thrive.
30-
Let’s begin by setting up the essential details of your platform — this is the foundation for everything to come.
38+
A strong community starts with a solid foundation. Let’s begin by filling in
39+
a few details about your platform. Before you know it, you’ll have a home base
40+
where everyone can gather and collaborate.
3141
</p>
3242

3343
<% if @form.errors.any? %>
@@ -43,47 +53,47 @@
4353

4454
<%= form_for @form, url: setup_wizard_step_create_host_platform_path, method: :post, class: 'needs-validation', novalidate: true do |f| %>
4555
<div class="mb-3">
46-
<%= f.label :name, class: 'form-label' %>
47-
<%= f.text_field :name, autofocus: true, placeholder: 'Enter your platform name', class: "form-control#{' is-invalid' if @form.errors[:name].any?}", required: true %>
56+
<%= f.label :name, 'What should we call your platform?', class: 'form-label' %>
57+
<%= f.text_field :name, autofocus: true, placeholder: 'Example: The Community Hall', class: "form-control#{' is-invalid' if @form.errors[:name].any?}", required: true %>
4858
<small class="form-text text-muted">
49-
This will be the name displayed on your platform.
59+
This name will appear at the top of your platform and welcome everyone who arrives.
5060
</small>
5161
</div>
5262

5363
<div class="mb-3">
54-
<%= f.label :description, class: 'form-label' %>
55-
<%= f.text_area :description, placeholder: 'Provide a brief description of your platform', class: "form-control#{' is-invalid' if @form.errors[:description].any?}", rows: 3, required: true %>
64+
<%= f.label :description, 'How would you describe your community space?', class: 'form-label' %>
65+
<%= f.text_area :description, placeholder: 'A place where neighbors and friends support each other.', class: "form-control#{' is-invalid' if @form.errors[:description].any?}", rows: 3, required: true %>
5666
<small class="form-text text-muted">
57-
A short description helps users understand your platform's purpose.
67+
This helps visitors understand what your community is all about.
5868
</small>
5969
</div>
6070

6171
<div class="mb-3">
62-
<%= f.label :url, class: 'form-label' %>
72+
<%= f.label :url, 'Where can people find you online?', class: 'form-label' %>
6373
<%= f.text_field :url, placeholder: 'https://yourplatform.com', class: "form-control#{' is-invalid' if @form.errors[:url].any?}", required: true %>
6474
<small class="form-text text-muted">
65-
This will be the web address of your platform.
75+
This will be your platform’s web address — its front door on the internet.
6676
</small>
6777
</div>
6878

6979
<div class="mb-3">
70-
<%= f.label :privacy, class: 'form-label' %>
80+
<%= f.label :privacy, 'Who can visit your space?', class: 'form-label' %>
7181
<%= f.select :privacy, BetterTogether::Platform.privacies.keys.map { |privacy| [privacy.humanize, privacy] }, {}, { class: 'form-select', required: true } %>
7282
<small class="form-text text-muted">
73-
Choose the privacy setting that best fits your platform.
83+
Choose whether your space is open to the public or invitation-only.
7484
</small>
7585
</div>
7686

7787
<!-- Time Zone Section with Stimulus Controller -->
7888
<div class="mb-3" data-controller="better-together--time-zone">
7989
<%= f.label :time_zone, 'Which time zone should we use?', class: 'form-label' %>
8090
<%= f.time_zone_select :time_zone, ActiveSupport::TimeZone.all, {},
81-
{
91+
{
8292
class: 'form-select',
8393
data: { 'better-together--time-zone-target': 'select' },
8494
id: 'time_zone_select',
8595
required: true
86-
}
96+
}
8797
%>
8898
<small class="form-text text-muted">
8999
This helps keep events and notifications in sync for everyone.
@@ -97,7 +107,7 @@
97107

98108
<!-- <div class="mt-4 text-center">
99109
<small class="text-muted">
100-
Need help? Check our <a href="/help/setup-guide" target="_blank">Setup Guide</a> for more details.
110+
Need help? Check out our <a href="/help/setup-guide" target="_blank">Setup Guide</a> for tips and examples.
101111
</small>
102112
</div> -->
103113
</div>

0 commit comments

Comments
 (0)