30
201
Fork
You've already forked forgejo
40

CB/tmpl: Improve landing page #75

Merged
fnetX merged 7 commits from :v1.20-improve-landing-page into codeberg-1.20 2023年08月21日 19:06:46 +02:00
Contributor
Copy link
  • Fixes grammar errors, makes text shorter.
  • This change does not aim to replace existing text, it aims to enhance
    it in order to make it more effective while conveying the same ideas.
  • Makes text in all 3 subsections equally long, while adding a small
    slogan right afterwards
  • Mark some specific keywords with bold letters
  • Emphasize on the things that make Codeberg stand out
    • Operated on a high ethical standard.
    • Our priorities align with the interests of our users.
  • Explain who Codeberg is for. I did this because I have been asked
    questions like "I am an artist. Is Codeberg the right place for me?"
    or similar questions that insinaute that even if a person likes what
    we do, they still feel like that we do not do it for them as they do
    not produce "useful software". Making potential new users worry about
    our own archetype of a Codeberg user is not productive.

The categories were based on actual users that use Codeberg for e.g.
authors of scientific papers, video game developers, etc.


[Please do not include this part in the commit]

Companion PR to Codeberg-Infrastructure/build-deploy-forgejo#114.

image

- Fixes grammar errors, makes text shorter. - This change does not aim to replace existing text, it aims to enhance it in order to make it more effective while conveying the same ideas. - Makes text in all 3 subsections equally long, while adding a small slogan right afterwards - Mark some specific keywords with bold letters - Emphasize on the things that make Codeberg stand out * Operated on a high ethical standard. * Our priorities align with the interests of our users. - Explain who Codeberg is for. I did this because I have been asked questions like "I am an artist. Is Codeberg the right place for me?" or similar questions that insinaute that even if a person likes what we do, they still feel like that we do not do it for them as they do not produce "useful software". Making potential new users worry about our own archetype of a Codeberg user is not productive. The categories were based on actual users that use Codeberg for e.g. authors of scientific papers, video game developers, etc. --- **[Please do not include this part in the commit]** Companion PR to https://codeberg.org/Codeberg-Infrastructure/build-deploy-forgejo/pulls/114. ![image](/attachments/4536c972-c125-4af3-bdce-98bade3a6360)
814 KiB
Author
Contributor
Copy link

I am not sure if name-dropping "free culture" is too much. I requested the reviews from the three of you (not everyone has to make a review, of course!) as I am not a native speaker and not 100% sure about the wording I use, and because I find the "first impression" of a visitor to our site important.

I will link this PR to our primary Matrix chat as well.

I am not sure if name-dropping "free culture" is too much. I requested the reviews from the three of you (not everyone has to make a review, of course!) as I am not a native speaker and not 100% sure about the wording I use, and because I find the "first impression" of a visitor to our site important. I will link this PR to our primary Matrix chat as well.
@ -80,3 +90,2 @@
<p>
No tracking. Your data is not for sale. All services run on servers under our control. No dependencies on
external services. No third party cookies, no tracking. Hosted in the EU, we welcome the world.
No tracking. No third-party cookies. No profiteering. No credit cards.
Owner
Copy link

The no creditcard part caught me off guard.

The `no creditcard` part caught me off guard.
First-time contributor
Copy link

Maybe "no paid subscription." or "no charge, we're funded by donation." could be used instead?

Maybe "no paid subscription." or "no charge, we're funded by donation." could be used instead?
Author
Contributor
Copy link

For context, it's a dig at GitLab (and catching someone off guard was kind of the point for marketing text, only if it the meaning of it is obvious). Might be best to remove it anyways, because I think this gives off the impression that it's a free trial or whatever :P

For context, it's a dig at GitLab (and catching someone off guard was kind of the point for marketing text, only if it the meaning of it is obvious). Might be best to remove it anyways, because I think this gives off the impression that it's a free trial or whatever :P
n0toose marked this conversation as resolved
First-time contributor
Copy link

I think it's ok, "free culture" is a fairly ambiguous term so I wouldn't worry about it too much unless someone is super-picky about it.

Overall in the picture, it looks ok.

I think it's ok, "free culture" is a fairly ambiguous term so I wouldn't worry about it too much unless someone is super-picky about it. Overall in the picture, it looks ok.
crystal left a comment
Copy link

Couple nits, otherwise looks ok

Couple nits, otherwise looks ok
@ -26,3 +26,3 @@
<div>
<p>
Codeberg is a collaboration platform and Git hosting for free and open source software, content and projects.
Codeberg is a collaboration platform providing Git hosting for free- and open-source software, content and projects.
Contributor
Copy link

"free- and open-source software" implies the existence of "free-source software", which is not a term I've ever heard before. It is also atypical to hyphenate open source, so I think this should be left as it was.

"providing" is better 👍

Maybe also mention the other services Codeberg provides in addition to git hosting?

"free- and open-source software" implies the existence of "free-source software", which is not a term I've ever heard before. It is also atypical to hyphenate open source, so I think this should be left as it was. "providing" is better 👍 Maybe also mention the other services Codeberg provides in addition to git hosting?
Author
Contributor
Copy link

Where?

Where?
Contributor
Copy link

"... providing Git hosting, issues, wikis, pages, kanban, CI, etc for free and open source ....."\

just as an example, I'm not even completely sold on this, so you can leave it as is if you feel that's better

"... providing Git hosting, issues, wikis, pages, kanban, CI, etc for free and open source ....."\ just as an example, I'm not even completely sold on this, so you can leave it as is if you feel that's better
Author
Contributor
Copy link

As making the text longer than two lines affected the layout, I changed it to "and services". But I'd love to mention more of our services other than Git somehow later.

As making the text longer than two lines affected the layout, I changed it to "and services". But I'd love to mention more of our services other than Git somehow later.
n0toose marked this conversation as resolved
@ -66,3 +66,2 @@
<p>
Codeberg is not run by a company, but is in the hands of its users via the non-profit organization Codeberg
e.V. based in Berlin, Germany feel free to join!
Codeberg's purpose is to support the commons. It is maintained by the non-profit
Contributor
Copy link

Too vague

Too vague
Author
Contributor
Copy link

I think I resolved this.

I think I resolved this.
n0toose marked this conversation as resolved
@ -69,0 +69,4 @@
</p>
<p>
<b>
Its future is in the hands of its users. You can help too!
Contributor
Copy link

(削除) Link to contributing repo? (削除ここまで)

Nvm, this wouldn't make sense visually

~~Link to contributing repo?~~ Nvm, this wouldn't make sense visually
Author
Contributor
Copy link

Also thought of that, would like to have that but

  1. I'm worried about spam.
  2. I'm worried about additional lines of CSS. The class="mute" makes the text look orange.
Also thought of that, would like to have that but 1. I'm worried about spam. 2. I'm worried about additional lines of CSS. The `class="mute"` makes the text look orange.
fnetX left a comment
Copy link

It is good to regularly revisit our public perception. Thank you for doing this.

The landing page relaunch was long overdue, because no one dared or considered to touch it. But quite some effort and thoughts went into defining the texts as they are right now. And I sometimes don't quite understand your motivation for changes.

In order to make future iterations easier, I would be grateful if you could add more comments about why you did the changes. It is not strictly necessary, but I think it will help preventing reverting the changes in the future.

It is good to regularly revisit our public perception. Thank you for doing this. The landing page relaunch was long overdue, because no one dared or considered to touch it. But quite some effort and thoughts went into defining the texts as they are right now. And I sometimes don't quite understand your motivation for changes. In order to make future iterations easier, I would be grateful if you could add more comments about why you did the changes. It is not strictly necessary, but I think it will help preventing reverting the changes in the future.
@ -81,2 +91,2 @@
No tracking. Your data is not for sale. All services run on servers under our control. No dependencies on
external services. No third party cookies, no tracking. Hosted in the EU, we welcome the world.
No tracking. No third-party cookies. No profiteering.
Everything runs on servers that we control. Your data is <b>not</b> for sale.
Owner
Copy link

Can you elaborate on the motivation for changing these lines more explicitly?

Can you elaborate on the motivation for changing these lines more explicitly?
Author
Contributor
Copy link
  • "No tracking" is mentioned twice.
  • "No profiteering" refers to the potential of a platform owner using their unlimited access to create closed-source products, analyze behavior patterns of users, and generally things that a platform has to do in order to increase their valuation, create new spinoff products and MAUs. "We are / try to be more ethical" is something that makes us stand out, and should be emphasized during a first impression. I believe that this is the only change that I made that is not based on the previous text.
  • "All services" (What services?) is a bit ambiguous. Everything means, well, everything and is not really inaccurate either.
  • Made the text easier to read by moving all No's next to each other. This is quite a subjective change, but I think that it has a better flow to it.
  • "External services" conveys the same thing as "third-party cookies" and ". Despite those two things being different, the essence, that being "we depend on ourselves for everything and you won't need to establish any third-party relationship" and "we will not pass on your information to third-parties that could potentially get compromised", is the same.
  • EU -> European Union is me taking advantage of the leftover space, and I also think that abbreviations tend to break the flow of a text unless if you're reading e.g. a Mathematics paper that contains abbreviations like w.r.t.. But in this case, eh, it's mostly the former.
- "No tracking" is mentioned twice. - "No profiteering" refers to the potential of a platform owner using their unlimited access to create closed-source products, analyze behavior patterns of users, and generally things that a platform has to do in order to increase their valuation, create new spinoff products and MAUs. "We are / try to be more ethical" is something that makes us stand out, and should be emphasized during a first impression. I believe that this is the *only* change that I made that is not based on the previous text. - "All services" (What services?) is a bit ambiguous. Everything means, well, everything and is not really inaccurate either. - Made the text easier to read by moving all No's next to each other. This is quite a subjective change, but I think that it has a better flow to it. - "External services" conveys the same thing as "third-party cookies" and ". Despite those two things being different, the essence, that being "we depend on ourselves for everything and you won't need to establish any third-party relationship" and "we will not pass on your information to third-parties that could potentially get compromised", is the same. - `EU` -> `European Union` is me taking advantage of the leftover space, and I also think that abbreviations tend to break the flow of a text unless if you're reading e.g. a Mathematics paper that contains abbreviations like `w.r.t.`. But in this case, eh, it's mostly the former.
@ -100,3 +115,3 @@
</div>
<div>
<h4 title="Legal members of the non-profit Codeberg e.V. feel free to join!">e.V.MEMBERS</h4>
<h4 title="Legal members of the non-profit Codeberg e.V. feel free to join!">ASSOCIATION MEMBERS</h4>
Owner
Copy link

It's much longer and looks weird to me. Can you please in call cases verify that the page remains responsive?

It's much longer and looks weird to me. Can you please in call cases verify that the page remains responsive?
Author
Contributor
Copy link

image
image

This was a change that I was uncertain about, and there is indeed a regression. I think that e.V.-Members may not be clear to people, but maybe it's not that bad because we drop the name Codeberg e.V. shortly before that statistic is shown.

![image](/attachments/7901934b-5d06-439f-8aaa-88955f879940) ![image](/attachments/40254428-79ab-4206-b071-145aa6b084ac) This was a change that I was uncertain about, and there is indeed a regression. I think that `e.V.-Members` may not be clear to people, but maybe it's not that bad because we drop the name `Codeberg e.V.` shortly before that statistic is shown.
Owner
Copy link

Can we show a tooltip on hover?

Or "Backing members" // "Legal members"? Shorter than association, and maybe easier to understand?

Can we show a tooltip on hover? Or "Backing members" // "Legal members"? Shorter than association, and maybe easier to understand?
n0toose marked this conversation as resolved
I removed the hyphen, as that is a bit of a 'Germanism'.
Author
Contributor
Copy link

In order to make future iterations easier, I would be grateful if you could add more comments about why you did the changes. It is not strictly necessary, but I think it will help preventing reverting the changes in the future.

I did that, all of this is now mentioned in the message of my original post. My goal with these changes was not to alter the meaning of what was said, just to get straight to the point with what you need to know, I would say that the most important changes that I made are the following:

  • Explain who Codeberg is for, based on feedback that I got both IRL and in places like e.g. a person requesting CI access or a person that comes here wanting to just host a website for starters.
  • Make the text in all 3 sections look even, so that it feels "easier to read" on desktops. The "heuristic" that I used is taking up 5 lines for the main text and take advantage of that self-imposed limitation as much as possible (not perfectly, "RESPECT" doesn't use the fifth line - it's also why I went for Codeberg/forgejo#75 (comment)), and then 2 lines for a slogan. That way, it looks prettier on a desktop (without being necessarily worse on another platform) and there's more substance / less noise, in my opinion.
  • Underline that we strive to be ethical. "Say that I stay on $AnotherPlatform, so frickin' what?" is a question that we really, really should be providing the answers for when advocating for our platform in a manner that comes across as pragmatic, instead of self-righteous, patronizing or extremist. (This is more of a general problem and not a problem case with the previous iteration.)

Apart from these additions, I did not seek to replace the content of the landing page with something completely new. I wanted to refine it and build on top of it in order to make a message that was already there stronger, attractive and more factually accurate.

I really do not want to be extra annoying with these changes (I just like picking up on things that you would, for example, rather not focus on), so I'm open to any further recommendations.

> In order to make future iterations easier, I would be grateful if you could add more comments about why you did the changes. It is not strictly necessary, but I think it will help preventing reverting the changes in the future. I did that, all of this is now mentioned in the message of my original post. My goal with these changes was not to alter the meaning of what was said, just to get straight to the point with what you need to know, I would say that the most important changes that I made are the following: - Explain who Codeberg is for, based on feedback that I got both IRL and in places like e.g. a person requesting CI access or a person that comes here wanting to just host a website for starters. - **Make the text in all 3 sections look even**, so that it feels "easier to read" on desktops. The "heuristic" that I used is taking up **5 lines for the main text** and take advantage of that self-imposed limitation as much as possible (not perfectly, "RESPECT" doesn't use the fifth line - it's also why I went for https://codeberg.org/Codeberg/forgejo/pulls/75#issuecomment-1059143), **and then 2 lines for a slogan**. That way, it looks prettier on a desktop (without being necessarily worse on another platform) and there's more substance / less noise, in my opinion. - Underline **that we strive to be ethical**. "Say that I stay on `$AnotherPlatform`, so frickin' what?" is a question that we really, really should be providing the answers for when advocating for our platform in a manner that comes across as pragmatic, instead of self-righteous, patronizing or extremist. (This is more of a general problem and not a problem case with the previous iteration.) Apart from these additions, I did not seek to replace the content of the landing page with something completely new. I wanted to refine it and build on top of it in order to make a message that was already there stronger, attractive and more factually accurate. I really do not want to be extra annoying with these changes (I just like picking up on things that you would, for example, rather *not* focus on), so I'm open to any further recommendations.
Owner
Copy link

Thank you. I think the changes are valuable. What about "Hosted in Europe, we welcome the world", though? It's not exactly the same from a political/geographical perspective, but probably the best to read?

Thank you. I think the changes are valuable. What about "Hosted in Europe, we welcome the world", though? It's not exactly the same from a political/geographical perspective, but probably the best to read?
Author
Contributor
Copy link

Thank you. I think the changes are valuable. What about "Hosted in Europe, we welcome the world", though? It's not exactly the same from a political/geographical perspective, but probably the best to read?

I flipped a coin, heads was Europe and tails was bringing back the EU acronym because I was thinking that most people presumably read it as "EU" in verbal speech anyways (as "European Union" is a bit long).

Europe won, but that's one of the changes that I do not have a strong opinion about, so I'd be OK if someone were to change this in a next iteration.

> Thank you. I think the changes are valuable. What about "Hosted in Europe, we welcome the world", though? It's not exactly the same from a political/geographical perspective, but probably the best to read? I flipped a coin, heads was Europe and tails was bringing back the EU acronym because I was thinking that most people presumably read it as "EU" in verbal speech anyways (as "European Union" is a bit long). Europe won, but that's one of the changes that I do not have a strong opinion about, so I'd be OK if someone were to change this in a next iteration.
fnetX merged commit d77db546f7 into codeberg-1.20 2023年08月21日 19:06:46 +02:00
fnetX deleted branch v1.20-improve-landing-page 2023年08月21日 19:06:46 +02:00
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Codeberg-Infrastructure/forgejo!75
Reference in a new issue
Codeberg-Infrastructure/forgejo
No description provided.
Delete branch ":v1.20-improve-landing-page"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?