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.
Make pulsar website have a modern look and feel (i.e. theme), that would:
The brilliant designer making this design is @emidio-cardeira
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:
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.
Current
Proposal
Current
Apache Kafka
Apache Pulsar
Proposal Create a new and unique language with meaning that also improves Pulsar branding and identity
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
Current
Proposal Make the background a more neutral color to avoid contrast issues on all website and increase functionality.
Current Graphics, text colors, actions are not optimized for a dark theme creating legibility and accessibility issues
Examples:
Proposal
Current: Arial
Proposal: Work Sans
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
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
Current
Proposal
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)
Dev mailing list discussion thread: https://lists.apache.org/thread/3of7dfhn4qk033hqlqpvbc8so6bcolz4 Dev mailing list voting thread: https://lists.apache.org/thread/ph25f3p405ky78w91r08hd8f0jmkdwh0