Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[content] Home page updates #154

Open
brianking opened this issue May 5, 2021 · 9 comments
Open

[content] Home page updates #154

brianking opened this issue May 5, 2021 · 9 comments

Comments

@brianking
Copy link

brianking commented May 5, 2021

As part of a content update push for the whole site, consider some updates for the home page.

Initial items to consider:

  • A floating header that is always present (all pages)
  • Push Adopters section further down the page, as features need to be surfaced up higher. Consider separate page for Adopters
  • ‘Theia versus VS Code’ section: Consider talking about differentiators vs all IDEs, and not mention any particular one.
    • OR There's an advantage to us not playing to an either/or scenario. How to position Theia as additive/complementary?
  • Footer: Change attribution from TypeFox to Eclipse Foundation
@JonasHelming
Copy link
Contributor

JonasHelming commented May 18, 2021

  • rephrase the "features" section

JonasHelming added a commit that referenced this issue May 27, 2021
@JonasHelming
Copy link
Contributor

  • Add "About" link to the footer

@brianking
Copy link
Author

@JonasHelming @max-elia Liking the changes so far, thanks.

In the Theia vs VS Code section (if we are keeping it) the Theia logo needs to align on the left with the other content on the page. Right now it overflows to the edge of the page.

Screenshot 2021-06-09 at 11 39 23

JonasHelming added a commit that referenced this issue Jun 24, 2021
Changed copyright to Eclipse Foundation, added about link
see #154

Signed-off-by: GJonas Helming <jhelming@eclipsesource.com>
JonasHelming added a commit that referenced this issue Jun 24, 2021
Changed copyright to Eclipse Foundation, added about link
see #154

Signed-off-by: GJonas Helming <jhelming@eclipsesource.com>
JonasHelming added a commit that referenced this issue Jun 29, 2021
@JonasHelming
Copy link
Contributor

  • A floating header that is always present (all pages)

I would actually not do this, most pages in our days do not have this anymore...

@JonasHelming
Copy link
Contributor

‘Theia versus VS Code’ section: Consider talking about differentiators vs all IDEs, and not mention any particular one.

  • OR There's an advantage to us not playing to an either/or scenario. How to position Theia as additive/complementary?

I reviewed the text again and I am pretty happy with it tbh. I think comparing to VS Code makes kind of sense, as 99% of the people will know VS Code and raise exactly this question. The text argues pretty well why it is complimentary IMHO. @brianking WDYT?

@JonasHelming
Copy link
Contributor

@brianking : Please see my previous two comments

@brianking
Copy link
Author

Agreed on the floating header, no need to add this.

For the Theia versus VS Code section, I'm fine with it as-is however would like to hear from @croundy with his thoughts on it.

@croundy
Copy link

croundy commented Jul 19, 2021

Agreed on the floating header, no need to add this.

For the Theia versus VS Code section, I'm fine with it as-is however would like to hear from @croundy with his thoughts on it.

Overall, I think it's pretty solid. I would suggest tweaking the text in such a way that it feels more cooperative than competitive.....something like this perhaps:

Theia or VS Code?

Whether to use Theia or VS Code is not necessarily an either/or decision. Why not use both and take advantage of the compatibilities as well as the unique advantages of each? Theia embraces many of the VS Code design decisions, while also directly supporting VS Code extensions.

The most significant differences are:

  • Theia's architecture is more modular and allows for a much higher level of customization;
  • Theia is designed from the ground up to run on both the Desktop and Cloud; and
  • Theia is developed under a vendor-neutral Open-Source Foundation.

@croundy
Copy link

croundy commented Jul 19, 2021

Would also suggest minor tweaks to the 4 columns above the Contributors and Adopters section to better align the headers. Either consider widening the column on the right ("Modern Tech Stack" or change to "Modern Tech" so it will fit on 1 line. If possible, eliminate having lines with single words ("both?" and "aspect") in columns 1 and 2.

JonasHelming added a commit that referenced this issue Jul 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants