-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
PIP-249: Pulsar website redesign #19611
Comments
Hi @asafm and @emidio-cardeira thanks for your great work! You've contributed new designs (with new colors/elements/... that have not been used) for Pulsar, which is a big step for the community. Preiviously we've collected some rules at Pulsar Design Style Guide, which are used to create illustrations in docs. If this new look is accepted, can you document the design rules/best practice used in website? They should be available in the Contribution Guide. In this way, other contributors can follow and create designs in high quality and consistent style. Thanks! |
|
While I find the proposed visual changes okay, I'm unsure about the homepage structure. I'd add one obvious point to the Goal section that can be formulated differently, but eventually is:
In other words, the landing page should sell the project to potential users. The defined scope of this PIP includes the "Homepage structure" point. I will try to express my thoughts on this. Add "Trusted by" or "Used in production" sectionOne of the best hooks to attract new customers is to show that their peers or more prominent players use it. This is why I think it's essential to show the list of companies that use Pulsar as closer to the page top, as possible. Kafka in some form has this info on the first screen Confluent has it on the second screen StreamNative has it on the second screen Redpanda has it on the second screen The homepage structure proposed in the PIP doesn't have a list of the companies on the page itself. Instead, it has a testimonials list at the bottom of the page with a link to case studies. Too much text on the second screenUsers don't like to read long texts on landing pages. They'll just skip it. The Pulsar Features sectionQuestions the potential user implicitly asks when they scroll the landing page sound like:
The answers to this question aren't limited to the technical features list. The current PIP doesn't seem to answer these questions. Alternative page structure proposal🥑 Here it is: https://pulsar-site-three.vercel.app/ I would be happy to work with the designer if most users prefer the PIP's visual style. My goal is not to compete here "just for fun". My company works on a product for Pulsar users, so I'm in some kind of dependent on a wider Pulsar adoption. Thank you. |
Answered @visortelle on the DEV mailing list thread |
@visortelle Are you interested in developing these pages based on the new design? cc @asafm |
@tuteng I'm excited to get started. 😄 Should I start by using the provided Figma template, or are there other inputs I should take into consideration? |
@visortelle Let's coordinate our efforts in Pulsar Slack under |
@asafm Sure. Joined. |
The issue had no activity for 30 days, mark with Stale label. |
This is issue is still being worked on |
The PR was merged. |
Yes @visortelle. Closing. |
We officially completed the implementation of this PIP, and launched the site this week. |
Motivation
Apache Pulsar is a unique, modern, cutting edge messaging platform in its category (Messaging/Streaming systems). Yet, its website doesn't reflect that, and relays a completely different message. People can be mistaken thinking Pulsar is old, unmaintained technology.
Pulsar, although donated to ASF in June 2017 (and actually created in 2012), is still considered to be in the Early Adopter stage (See Adoption Curve stages). I believe everybody in the community working on Pulsar or working with it, would like to see it move to the next stage. In my opinion, this can't happen without the website reflecting a modern look and feel.
Goal
Make pulsar website have a modern look and feel (i.e. theme), that would:
Design Details
Designer
The brilliant designer making this design is @emidio-cardeira
Scope
In general there are many elements on the website that needs changing, yet making a very big change is hard for everyone involved, hence this PIP has a very constrained scope:
Screenshots
The following are screenshots of the design, featuring the landing page. The work done towards this proposal is the design work (using Figma). If approved, it will be converted to an actual site changes (using proper PRs).
Entire top-to-bottom screenshot
(updated March 9th: improved footer based on comments)
You can look at the entire home page via this public link.
Changes
Visual branding
Language
Current
Proposal
Pulsar compared to other players
Current
Apache Kafka
Apache Pulsar
Proposal
Create a new and unique language with meaning that also improves Pulsar branding and identity
Accessibility
Buttons
Current
Good accessibility practices advise distinguishing UI elements not only with colors (specially if the tone is too close) but also the way they are represented
Proposal
Make a clear achromatic distinction between main and secondary action
Background
Current
Proposal
Make the background a more neutral color to avoid contrast issues on all website and increase functionality.
Dark theme
Current
Graphics, text colors, actions are not optimized for a dark theme creating legibility and accessibility issues
Examples:
Proposal
Typography
Current: Arial
Proposal: Work Sans
Homepage structure
News banner
Current
First section
As you scroll, you lose the news banner
Proposal
Move the banner to the top of the page, to a more prominent position where users can see it without scrolling.
Home page
Then after you scroll, the news banner is still there
Testimonials
Current
We show a single testimonial, and users need to refresh the page to see a new one, which is not very user-friendly, and it’s an obstacle for visitors to discover other opinions about Pulsar.
Proposal
Create a new section highlighting different testimonials about pulsar
Menu
Current
Proposal
Footer
Current
Proposal
Follow up-to-date standards, by using a fat footer, where visitor can easily have a glimpse of the whole website structure/content with links to social media
(updated March 9th: footer updated based on discussion comments)
Links
Dev mailing list discussion thread: https://lists.apache.org/thread/3of7dfhn4qk033hqlqpvbc8so6bcolz4
Dev mailing list voting thread: https://lists.apache.org/thread/ph25f3p405ky78w91r08hd8f0jmkdwh0
The text was updated successfully, but these errors were encountered: