Skip to content

New landing page - #9158

Open
mjpost wants to merge 112 commits into
masterfrom
landing-page
Open

New landing page#9158
mjpost wants to merge 112 commits into
masterfrom
landing-page

Conversation

@mjpost

@mjpost mjpost commented Jul 14, 2026

Copy link
Copy Markdown
Member

I told gpt-5.6-sol to design a new landing page.

Please implement a modernization and improvement of the Anthology landing page (https://github.com//issues/7605). There are some ideas in this thread (https://github.com//pull/4037), in particular this comment (https://github.com//pull/4037#issuecomment-3138095965). We want something that provides access to all volumes and doesn't hide things but improves the aesthetics of the current landing page, which has a very wide table. After the implementation, build the local preview and display it for me.

Would close #7605.

@mjpost mjpost self-assigned this Jul 14, 2026
@mjpost
mjpost requested a review from nschneid July 14, 2026 20:50
@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

Build successful. Some useful links:

This preview will be removed when the branch is merged.

@mjpost

mjpost commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

Hmm, not a fan of this first iteration. I left it way too underspecified.
image

Okay, I looked at the page, and I like a lot of it: the venue filter, the new stats. But it feels too industrial, having lost a lot of the warmth of the current page, and it also takes a ton of vertical space. It feels a bit too modern. I would like something closer to the older feel and compactness, but with the features I requested.

@mjpost

mjpost commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

Still too wide, industrial, and monochrome. Too new. Loses the warmth of the old. Why is there a duplicate search bar?

image

@mjpost

mjpost commented Jul 15, 2026

Copy link
Copy Markdown
Member Author

This version, I actually am starting to like:

image

@mjpost

mjpost commented Jul 15, 2026

Copy link
Copy Markdown
Member Author

A little more fiddling, consolidating and reducing wasted vertical space
image

@mjpost

mjpost commented Jul 15, 2026

Copy link
Copy Markdown
Member Author

All right, final change for the night. It's a little tighter, with some dead space removed, and the filter bar consolidated. I...kind of like it.
image

@mjpost

mjpost commented Jul 15, 2026

Copy link
Copy Markdown
Member Author

Side-by-side front page blocking:
image

@mbollmann

Copy link
Copy Markdown
Member

No time to look at the implementation right now, but visually that's not too far from what I once had in mind. Maybe there could be a block at the top of the list which in the beginning, as long as the user doesn't filter anything, shows the most recently ingested venues?

Comment thread hugo/layouts/index.html
<div class="acl-venue-filter__control">
<i class="fas fa-filter" aria-hidden="true"></i>
<input id="acl-venue-filter" data-venue-filter type="search" placeholder="Search all {{ lang.FormatNumberCustom 0 $stats.venue_count }} venues..." autocomplete="off" aria-label="Filter venues">
<input id="acl-venue-filter" data-venue-filter type="search" placeholder="Search {{ lang.FormatNumberCustom 0 $stats.venue_count }} names..." autocomplete="off" aria-label="Filter venues">

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

venue names (otherwise might be construed as author names)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I had that but it cropped the ellipses on mobile...

@mbollmann

Copy link
Copy Markdown
Member

"*" in the search bar? Right now it only matches *SEM.

That's not the most intuitive IMO, and would require that the asterisk works in other contexts too (e.g. "*CL"), otherwise I'd find that more confusing.

@nschneid

nschneid commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

If "*" is an option it should be explained, e.g. "* to list all venues". But I'm not sure it's worth the extra complexity.

@nschneid

nschneid commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

Playing with the current preview, I like the "*" feature—makes me feel like a power user. :) Probably not something most users want, especially on mobile, so I'd lean against including a link that they might accidentally click.

How about instead of "Search 515 names...", the make the search box text "Search 515 venue names ('*' to list all)".

@mjpost

mjpost commented Aug 1, 2026

Copy link
Copy Markdown
Member Author

I'm not sure how to balance all these factors. I can't see how to fit in space to describe all this behavior. Maybe it's fine to have * as an Easter egg? Longer default text doesn't really fit in the search box.

We could do an expansion at the bottom, yes, but you can see someone noticing all the matches when they type 'e', and wondering if * works, and then suggesting this to us like we hadn't thought of it. The search box is the more natural place to get all venues.

Another idea is to add a right-aligned "All" link in the search box that does this, I guess, but this also runs into the space issue on mobile.

@mbollmann

Copy link
Copy Markdown
Member

Idk, I still feel like an expansion at the bottom is the most natural way. I don’t like in the current preview that I can type "*" to list all, but "*CL" matches nothing.

@mbollmann

Copy link
Copy Markdown
Member

The asterisk also tends to be more awkward to type on mobile.

@nschneid

nschneid commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

There's room at the narrowest width:

image

Some awkwardness at intermediate widths when there is more to the left/right of the search box, but if the text occasionally overflows I don't think that's a huge problem.

People might try to do other things with '*' and discover it doesn't work—not the end of the world.

@mbollmann

Copy link
Copy Markdown
Member

People might try to do other things with '*' and discover it doesn't work—not the end of the world.

Bad UX for no reason, in my world. 🤷🏻‍♂️


Today we are introducing a new front page for the ACL Anthology.

The old front page linked directly to the completely history of events for selected venues, but had a number of issues: it was unwieldy to navigate, didn't draw attention to current or recent events, and was showing its age.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

complete

@@ -0,0 +1,36 @@
---
title: A new front page for the ACL Anthology
date: "2026-08-01"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Do we want to wait a few days before rolling it out? Invite our friends/Exec+ to take a sneak peak, check compatibility across browsers, see if they uncover any critical issues?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Yes, this is just a draft, feel free to comment, and we'll update the date before publishing.

Comment thread hugo/content/posts/2026-08-01-new-front-page.md Outdated
@mjpost

mjpost commented Aug 1, 2026

Copy link
Copy Markdown
Member Author

The tops of the venue acronym and full name seem to be aligned; it would be better if they were baseline-aligned.

Fixed.

How about switching to a square, ▪, which also echoes the shape of the ACL icon:

Now that you mention it, I can't unsee it. I can still generate the icon version, but I like this a lot.

Clicking an ellipsis button causes the text to jut out on the left.

Fixed.

@mjpost

mjpost commented Aug 1, 2026

Copy link
Copy Markdown
Member Author

Trying this out
image

@nschneid

nschneid commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

Eh...neither love it nor hate it. We don't publish posts very often so I guess it makes sense to expose one if we do, for 45 days. But it takes a chunk of the first impression of the page on mobile. What about putting it below SIGs, so less obvious but visible to those who scroll through the whole page?

@mjpost

mjpost commented Aug 2, 2026

Copy link
Copy Markdown
Member Author

First feedback from the Exec was confusion about what the blocks are. One suggestion was to label the sections; another was to remove the "new" section and just have those volumes appear in their sorted order.

Proposals:

  1. We get rid of the "new" section, and just fold new volumes into where they would appear naturally (including our approach to display non-top-level-but-new volumes). This leaves two sections: flagship, everything else, plus workshops at the bottom
  2. (1), but we just have a single section instead of setting flagship ones apart
  3. We just label the sections

My preferences is 1 > 2 >> 3.

@nschneid

nschneid commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

The thing I like about the recent section is that it includes non-top-level venues. What would it look like with labeled sections? The labels could be subtle.

@mjpost

mjpost commented Aug 2, 2026

Copy link
Copy Markdown
Member Author

I like the presence of non-standard, updated venues placed at the top, too. However, it may also introduce confusion as to why there are highlighted years there, but also elsewhere.

@nschneid

nschneid commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

What about something like

image

@mjpost

mjpost commented Aug 2, 2026

Copy link
Copy Markdown
Member Author

One option for labels. I don't like the terms "flagship" or "other" here but am too tired to think of something else at the moment.

image

@mjpost

mjpost commented Aug 2, 2026

Copy link
Copy Markdown
Member Author

Eh...neither love it nor hate it. We don't publish posts very often so I guess it makes sense to expose one if we do, for 45 days. But it takes a chunk of the first impression of the page on mobile. What about putting it below SIGs, so less obvious but visible to those who scroll through the whole page?

I kind of think the rareness of this argues for fronting it. If we take the time to write something, we should put it in front of people so they see it.

@nschneid

nschneid commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

I think this looks OK. The labels shouldn't be so tiny they make you squint.

image

@nschneid

nschneid commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

And "Other major venues" for the 3rd category

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.

Deep overhaul of the landing page

4 participants