ipfs-inactive / website

This repo has been replaced by https://github.com/ipfs/ipfs-website/
https://github.com/ipfs/ipfs-website/
MIT License
183 stars 128 forks source link

Add apps and implementations sections #281

Closed olizilla closed 5 years ago

olizilla commented 5 years ago

We want to add informtion about our apps IPFS Companion and IPFS Desktop, and our implementations in go-ipfs and js-ipfs. There are some moves to do that in #280 and https://github.com/ipfs/docs/pull/136. To best show these things off we should give them their own sections and re-think the top navigation. Let's get focused!

screenshot 2018-12-03 at 16 59 11
olizilla commented 5 years ago

@daviddias @lidel @Mr0grog what do you think? @fsdiogo lets add more thoughts here about the new sections for implementations and apps

lidel commented 5 years ago

Just brainstorming some alternatives:

fsdiogo commented 5 years ago

I've made a little mock in Figma with the new section:

new-section

What do you guys think?

I think we could put Implementations and Apps in the same section, between the Why and the How. Having the navy background gives it the needed emphasis, as the sections above and below come with the white background.

fsdiogo commented 5 years ago

What I think we really need is a dedicated logo for go-ipfs and js-ipfs (we don't have none, right @akrych?). Desktop and Companion could benefit from having one too.

olizilla commented 5 years ago

@fsdiogo in general, I like it.

fsdiogo commented 5 years ago

Please check the contrast of the text color for the text. http://accessible-colors.com

The text is white with 60% opacity. That site doesn't support rgba, but don't take those colours too seriously, as I'm doing most of the stuff by eye 😛

The implementations section probably should come after the "IPFS aims to replace HTTP..." chunk, as I think that statement makes more sense when it comes directly after the list of reasons in the why section.

Makes sense :+1:

Here it goes:

new-section-v2

Could you try sketching out the header nav that goes with this.

Yes. Coming soon.

fsdiogo commented 5 years ago
nav

We can put the other links in the footer and tidy it up a bit too.

olizilla commented 5 years ago

@momack @mikeal I know you have thoughts about the ipfs.io website, so FYI, we're working on a related update so we can better show off Companion, Desktop, go-ipfs and js.ipfs.io

mikeal commented 5 years ago

@olizilla how we are defining the scope of what we feature in this section? It sounds like this is a very small subset of awesome-ipfs. Is the criteria "projects PL makes" or is the criteria a little broader like "applications that give people easier access to IPFS."

olizilla commented 5 years ago

My goal for this pass was to do a better job of showing off IPFS Companion and IPFS Desktop. I'm all in favour of calling out great IPFS apps in general. Perhaps we could add a link to awesome-ipfs, like see more to link folks to more community endevours without overloading this section.

mikeal commented 5 years ago

My goal for this pass was to do a better job of showing off IPFS Companion and IPFS Desktop. I'm all in favour of calling out great IPFS apps in general.

Totally, the only thing I'm worried about is additional requests to feature more projects which will eventually have the effect of not showing off Companion and Desktop very well :)

For now, I think it would be enough to say "We are featuring a curated selection of projects that make IPFS accessible to a broader audience."

Perhaps we could add a link to awesome-ipfs, like see more to link folks to more community endevours without overloading this section.

Definitely!

lidel commented 5 years ago

I am not sure if "apps" is the best label for that section. What if we frame it not around "apps" but "integrations for specific environments"?

Another thing: we should emphasize IPFS is more than JS and golang. There is a lot of client libraries for other languages, we could make a better job at showing them. It sends a clear signal "people are using IPFS with language X".

olizilla commented 5 years ago

Consider the new user experience. I think that would be too much detail for the home page. I think the go and js implementations get the spotlight for now.

We can link to a page in the docs site for a complete list and a features comparison.

fsdiogo commented 5 years ago

First pass at https://github.com/ipfs/website/pull/282.

Can I get push permissions so I don't have to fork the repo in the future please?