Skip to content

Initial modernization of the site with styling, fonts and layout#21

Open
erka wants to merge 1 commit into
apache:mainfrom
erka:redesign
Open

Initial modernization of the site with styling, fonts and layout#21
erka wants to merge 1 commit into
apache:mainfrom
erka:redesign

Conversation

@erka
Copy link
Copy Markdown

@erka erka commented May 2, 2026

First step aligning with main ASF site design.

Changes

New Design

  • Custom CSS replacing Bootstrap
  • Fonts: Montserrat + Open Sans per ASF design
  • Design tokens via CSS variables with navy/purple/red palette
  • Responsive layout with flexbox and custom utility classes

Layout & Components

  • Simplified header with logo and cleaner nav
  • Redesigned footer with ASF branding, organized nav groups, and Apache logo SVG
  • New page header for non-home pages
  • Added .hero section with SVG blueprint background for homepage

Content & Assets

  • Updated index.md with modern hero, feature blocks, and Thrift IDL example
  • Refreshed download.md, about.md, docs/ pages with new styling
  • Added new images: thrift.svg, apache_logo.svg, hero-blueprint.svg
  • Removed legacy PNG images and unused CSS files

Removed

  • Bootstrap component CSS files
  • jQuery dependency and Bootstrap JS scripts
  • Legacy images
  • C# page as it's a copy of dotnet ones

Index page
index

About page
about

Download page
download

Libraries page
libraries

Libraries/Java page
lib_java

Comment thread _includes/footer.html Outdated
Comment thread _layouts/default.html Outdated
Comment thread _includes/footer.html Outdated
Comment thread _includes/header.html Outdated
Comment thread static/css/new-fonts.css Outdated
@erka erka force-pushed the redesign branch 12 times, most recently from 1eaa609 to f1f3007 Compare May 9, 2026 21:57
@erka erka marked this pull request as ready for review May 9, 2026 21:58
@ctubbsii
Copy link
Copy Markdown
Member

I haven't looked at all the code changes, but the screenshots look great!

@@ -8,15 +8,14 @@
- [ "(all)", "Docker", "https://hub.docker.com/_/thrift/", "Dockerfile", "", "thrift compiler in /usr/local/bin/thrift" ]
- [ "C (glib)", "", "", "", "", "language has no package manager" ]
- [ "C++", "", "", "", "", "see THRIFT-4800" ]
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comment on THRIFT-4800 as mentioned in the "Remarks" column.
I don't think the change belongs in this PR though, but not my call to make

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to make a PR

Copy link
Copy Markdown

@CJCombrink CJCombrink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good

@Jens-G
Copy link
Copy Markdown
Member

Jens-G commented May 18, 2026

+1 nice

@sveneld
Copy link
Copy Markdown

sveneld commented May 18, 2026

LGTM

@kpumuk
Copy link
Copy Markdown
Member

kpumuk commented May 18, 2026

Let's merge, deploy on staging and let everyone play with the new website for a little while?

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

Successfully merging this pull request may close these issues.

6 participants