Skip to content

Conversation

jagpreetrahi
Copy link

What kind of change does this PR introduce?
This PR basically focusing on enhancing the current design to be visually good, and adding the important links to the CTA on the multiple pages, i.e., session, faqs pages, etc.

Issue Number:

Screenshots/videos:
Screenshot (256)
Screenshot (257)

If relevant, did you update the documentation?
No, this PR is not updating any documentation.

Summary
This PR implements the updates required in issue #71 to the multiple tabs, i.e., the session, speaker, and FAQs tabs of the conference website. Some key includes as -

  1. Enhances the session tab with a simple design and also adds the CTA for getting a ticket.
  2. Changes the text color of the CTA to white on the speaker tab.
  3. Added the required new links to the CTA on the FAQ tab.
  4. Changes the nav list name from "apply to speaker" to "CFA" in the header.

Does this PR introduce a breaking change?
No

@Honyii
Copy link
Collaborator

Honyii commented Sep 16, 2025

@jagpreetrahi thanks for the work, however you didn't share the screenshot for faq. Could you share what you did in this tab so we can move forward. Asides it, everything looks good.

@jagpreetrahi
Copy link
Author

jagpreetrahi commented Sep 18, 2025

@Honyii , Actually I didn't work on style of faqs page too much because I am facing some difficulty to understand the code for faqs page and am thinking to add all each sessions within a container i .e inside a box. And am thinking of taking help for this with @vtushar06
Thanks

@Honyii
Copy link
Collaborator

Honyii commented Sep 19, 2025

@jagpreetrahi thank you for doing this, one thing that was missed was; the last tab should be CFP and not CFA.
Also, this other issue is from my mistake- sorry. The opencollective should route to; https://opencollective.com/json-schema/events/the-json-schema-conference-2025-f7f367ce

@jagpreetrahi
Copy link
Author

Alright, no problem I do this and update you with changes.

@jagpreetrahi
Copy link
Author

Hi @Honyii, I hope you are doing well. Now I am
Screenshot (262)
done with the requirements, and it's ready to merge. Here are some outcomes screenshots.
Screenshot (261)

@vtushar06
Copy link
Contributor

Hii @jagpreetrahi, sorry I am busy with Home page work, is Faq page is updated or something left for that for me to help.

@jagpreetrahi
Copy link
Author

Hii @vtushar06 , no problem, currently we left the faqs design as it is and think about it later. If anything need regarding this then I'll reach out to you.

@Honyii
Copy link
Collaborator

Honyii commented Sep 22, 2025

@jagpreetrahi this looks good, thanks! I have some extra fixes that you could push to this pr before merging. In the current build- can you;

  • Make every external link throughout the website to open a new tab (we don't want the website to close). Also check in your sections too .
    cc @animeshsahoo1
  • In the homepage, remove the counter component that's not fully working. We can have a fix for that later on cc @vtushar06

Mobile

  • Work on the mobile view for sessions and speakers section (mainly the headings looks off on mobile)
  • In the homepage for mobile, can you remove the json schema logo and name in the body?
Screenshot 2025-09-22 at 13 00 12
  • In the homepage, make the landing image background fit on mobile

If you can't work on any of these, please comment here. Thanks

@jagpreetrahi
Copy link
Author

Hey @Honyii , yeah I can do all these points, but I do not understand one points out of them.
This one
Work on the mobile view for sessions and speakers section (mainly the headings looks off on mobile).
Could u please provide more info about that??
And one more thing I figured out while I explored a website on a mobile mentioned below in Screenshot, Like here the close nav icon does not locate it actual place. and am thinking to fix it only by this PR.
Screenshot_20250922_175422_Chrome.jpg

@jagpreetrahi
Copy link
Author

jagpreetrahi commented Sep 22, 2025

And for other point as
In the homepage for mobile, can you remove the json schema logo and name in the body?
`
I think we need to pull down the image and name to slightly down instead of removing completely from there, because it makes different experience. If I am right here is the screenshot that you were talking about it.
Screenshot_20250922_192054_Gallery.jpg

@Honyii
Copy link
Collaborator

Honyii commented Sep 22, 2025

@jagpreetrahi here's the mobile view I am referring to;

  • The heading for session is almost the entire first view;
Screenshot 2025-09-22 at 14 35 04 - And for speakers tab, the heading is at the extreme of both ends- no spacing. I am asking for adding some spacing at both ends. Screenshot 2025-09-22 at 14 35 25
  • If you can, that's fine.

the close nav icon does not locate it actual place. and am thinking to fix it only by this PR.

  • Doing this will push the buttons in the other section where we have "what is json schema conference". cos now we already have "get tickets" in this section already. If you can work on having none of the buttons in this section on mobile and still push the icon and json schema down a bit, that's fine too.

I think we need to pull down the image and name to slightly down instead of removing completely from there, because it makes different experience. If I am right here is the screenshot that you were talking about it.

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.

Paris 2025: Update Sessions, speakers and faq tab
3 participants