opensourcedesign.github.io icon indicating copy to clipboard operation
opensourcedesign.github.io copied to clipboard

Landing Page Redesign

Open elioqoshi opened this issue 5 years ago β€’ 44 comments

At Open Source Design Summit 2018 we discussed that a website redesign is long overdue. While @AnXh3L0 and me took the lead on this, I just had recently the time to start this effort.

Our collective is not the same it was 4 years ago, so this should also reflect on the website. We now have a manifesto, a forum and a bigger focus on events and the job board. We are receiving more attention than before yet a lot of information is a bit over the place.

So I started designing the new landing page with a bit of input from @jancborchardt. A draft of the landing page is ready and this is a good time to open up feedback to more people.

The design is on Figma (sorry, folks) and you can see it here: https://www.figma.com/file/EZ1CrOeqKhwuAuW8oFnFqKrL/Open-Source-Design?node-id=0%3A1

Alternatively, here is an exported image of the landing page design: OSD Home

Please note:

  • This is not pixel perfect. Not all spacing and grid aligns perfectly.
  • Copy is partly a placeholder and not at all what I'd suggest.

Feedback is welcome!

elioqoshi avatar Jun 16 '19 11:06 elioqoshi

@elioqoshi

Some questions:

  • Am I correct in assuming that the primary target group are fellow collaborators? (What are secondary target groups?)
  • From "We now have a manifesto, a forum and a bigger focus on events and the job board. We are receiving more attention than before yet a lot of information is a bit over the place." I infer the following problems the redesign wants to address:
    • focus on the manifesto as a core representation of OSD
    • present as core parts of OSD "services"/"activities": events and jobs (what are things we would focus less on in return?)
    • more tidy information architecture in general, since the old one is messy.

jdittrich avatar Jun 16 '19 12:06 jdittrich

To my understanding:

Am I correct in assuming that the primary target group are fellow collaborators? (What are secondary target groups?)

Yes. I'd say that helping open source with design is a primary target but also teaching designers about open source is a close 2nd (or the same relevancy, though we don't do that as much).

focus on the manifesto as a core representation of OSD

I don't have a strong opinion on this. @jancborchardt and me thought it might be a better fit to include the manifesto rather than go on describing what we do. These are things we have to talk about.

present as core parts of OSD "services"/"activities": events and jobs (what are things we would focus less on in return?)

True. I don't think Resources and Articles have been a big focus (which we should either represent on the website or change).

more tidy information architecture in general, since the old one is messy.

Exactly. I'd be a fan of doing even less than on the old one.

elioqoshi avatar Jun 16 '19 12:06 elioqoshi

@opensourcedesign/core and everyone, what do you think? :)

jancborchardt avatar Jun 28 '19 17:06 jancborchardt

So I really like the mockup! :)

My only big point about it is – since you also mentioned the manifesto – that I would directly show the manifesto on the main page, not only the headings. It’s only 7 points, so 4 columns 2 rows works, the layout like the "Get involved" section. And we can have an icon for each principle.

Otherwise super nice!

jancborchardt avatar Jun 28 '19 17:06 jancborchardt

I would like to redesign landing page using material design .

aryasoni98 avatar Mar 14 '20 21:03 aryasoni98

So not much changed with this one @jancborchardt. The landing page specs are ready more or less for someone to implement.

elioqoshi avatar May 16 '20 09:05 elioqoshi

Hello, Sorry for chipping in late. I recently posted a job, then went to the GitHub issues, and saw this just now :) As all your work I saw, this looks again great @elioqoshi. Three thoughts:

  • first show what you can offer me, then ask me to join. In practice: move 'get involved' below job board (& maybe events)
  • show me it's an active community, with humans having interesting discussions. In practice: the job board is shown already, I would add something from the forum (most popular threads, latest posts...) to show there's humans. To make space for this, I can imagine the job board is cut to three entries
  • show me it's worth visiting the job board. In practice: present the number of open (paid) jobs (to impress).

keunes avatar May 29 '20 07:05 keunes

Totally agree, the Figma file is open so anyone can grab and modify it. Not exactly open source but the closest we can have for prototyping right now?

I won't have the chance to do much more on it these days unfortunately.

elioqoshi avatar May 31 '20 17:05 elioqoshi

I was thinking whether to take a spin at implementing the changes I proposed to the mock-up myself, incorporating also the idea from the OSD forum thread linked below. However I saw in the that @kartik918 was going to propose something specifically for a 'monthly showcase' so I'll hold off until (or at all, because) there's some progress there :)

keunes avatar Jun 16 '20 20:06 keunes

Hey @keunes, glad to see you're going to be working on the redesign!

I've made the mockups and have sent them to be reviewed by @Erioldoesdesign , will put them up on the forum soon to be discussed upon.

Thanks!

kartikcho avatar Jun 17 '20 02:06 kartikcho

Waltzing in here unfashionable late.

Re. original LP designs for Elio they are awesome and I have zero big suggestions and one small suggestion which is:

The black filtered photo header, does it need to be that high/tall/big? I like a nice splash header like the rest of us but I do sometimes think they take up a lot of space. Totally get the need for the balance of image/'white space' and content though so just a minor point really.

I'd love to see the monthly showcase work that @kartik918 has been working on in this design. I wonder if someone can add that into the Figma file and re-post a link/still screenshot for reference. There are a few other suggestions re. moving things around (job board before getting involved, some discourse forum threads being pulled in etc.) so I might try and make this part happen if folks are happy with that? mostly @elioqoshi are you cool with me tinkering around in the Figma?

I'm by no means a skilled FE coder but I can certainly help try to make this happen in code too.

Erioldoesdesign avatar Jul 07 '20 12:07 Erioldoesdesign

  • I merged @kartikcho's idea for the showcase to the landing page(thoughts: how many projects do we want to showcase/month? do we design a different page where all the designs can be seen? if it's going to be more than 3 or 6..)

  • Reshuffled the positioning of the sections (Manifesto -> Events -> Job board -> Showcase -> Supporters & Partners -> Get Involved -> footer) Actually I was thinking if the showcase should come before the job board πŸ€”?

Home_1920px

One way I was also thinking of getting more people to contribute, would be creating some issues for the icons that will be used on the manifesto section??

perriefidelis avatar Sep 03 '20 21:09 perriefidelis

Hard to say if Showcase should come before job board @perriefidelis πŸ€” I think each person, either new visitor or returning will likely find value enough in both sections that it's probably negligible what goes above what...

OH here's an idea that's a developer question: I wonder if a section of the webpage (e.g. jobs and showcase) if one is more up to date than the other then that goes on top? So like some logic that will prioritise the most recently up to date section.

Idk It's a fun idea though eh?!

Erioldoesdesign avatar Sep 03 '20 21:09 Erioldoesdesign

Yes, that is possible @Erioldoesdesign. You can compare last updated dates and change positions.

AnXh3L0 avatar Sep 03 '20 21:09 AnXh3L0

how many projects do we want to showcase/month? do we design a different page where all the designs can be seen? if it's going to be more than 3 or 6..

@perriefidelis love the design! To answer your question, #291 should provide you with context and the deliverables from the showcase.

kartikcho avatar Sep 04 '20 05:09 kartikcho

Oh shoot yes! I'm not sure how I missed that ... thank you @kartikcho. I'll add a design for the archive page(that's going to be a separate page), where all the showcased designs will be displayed

perriefidelis avatar Sep 04 '20 10:09 perriefidelis

It's all good! You tagged someone else though @perriefidelis, haha.

Also, if you haven't already, add a fallback or a default placeholder to something like "An OSD member" in place of the contributor's name, if none is provided.

kartikcho avatar Sep 04 '20 11:09 kartikcho

ops... edited.

updated(the last card), now it looks like: Screenshot 2020-09-04 at 12 47 50

perriefidelis avatar Sep 04 '20 11:09 perriefidelis

Guess we can start working on this. I feel like the mockups and latest improvements are enough to begin the changes.

AnXh3L0 avatar Sep 05 '20 21:09 AnXh3L0

@AnXh3L0 wouldn't you need like other screens sizes? or you can scale it down properly without?

I can help with that

perriefidelis avatar Sep 05 '20 21:09 perriefidelis

No need for the other screen sizes, I started to work on it but I'm afraid this is going to be a huge project and will require a re-write from ground-up. The current Bootstrap version is too old and doesn't support quite a lot of things, which makes the code hacky and hard to maintain.

AnXh3L0 avatar Sep 28 '20 17:09 AnXh3L0

@AnXh3L0 what do you think about creating a PR that we could keep stacking commits on top of until it's complete and then merge the gigantic PR to finish the redesign. Incremental changes through multiple PRs seems highly unlikely because the website is directly deployed from GH pages I think. The other option is building it on a personal fork that everyone could contribute to until it's ready and we can open it's master branch to this repo.

kartikcho avatar Sep 28 '20 17:09 kartikcho

https://github.com/ourforks is perfect for this sort of thing I think.

edit: another branch in this repo also works

RDIL avatar Sep 28 '20 17:09 RDIL

@kartikcho I think a new branch in this repo should be fine so we don't need to fork it anywhere outside of it. This way, we can work on it and maybe have previews if possible.

AnXh3L0 avatar Sep 28 '20 17:09 AnXh3L0

@AnXh3L0 are you planning to work in a new branch towards the implementation of the UI? I and @amitlzkpa are happy to collaborate with you.

SaptakS avatar Oct 07 '20 16:10 SaptakS

@SaptakS Yes, I will create a new branch and work on it from scratch. Thanks for offering to help.

AnXh3L0 avatar Oct 07 '20 17:10 AnXh3L0

Awesome!

SaptakS avatar Oct 07 '20 17:10 SaptakS

Hi @AnXh3L0 , just curious if you got some time to get a look into this.

SaptakS avatar Jan 06 '21 18:01 SaptakS

Hey @SaptakS, unfortunately I haven't had time to have a look into it. Last time I started to work on it I was having a lot of issues with a gem that I never managed to fix (probably related to ghpages).

AnXh3L0 avatar Jan 06 '21 20:01 AnXh3L0

I will also look into it and see if I can make a basic first commit in a separate branch, so you can probably work on top of that branch.

SaptakS avatar Jan 07 '21 10:01 SaptakS