Open DanielOaks opened 5 years ago
It's a hard split to make, looking at it from user-focused and dev-focused glasses. Definitely a better split that we can make, but figuring out exactly where that falls is something we'll need to focus on. Prawn's looking at doing up some general layouts and suggestions, anyone else is as well, and I can do the same on my side / turn it into actual code 'n' stuf
On the user vs dev split... we should be using the 'Working Group' page for, it feels like. Homepage can be a user-readable overview (just nuke everything below the laaarge Open, extensible, feature-rich chat, proven through years of use. header, and replace it with a short intro to v3 section and blog/etc), and the working group page can show the actual developer-useful stuff probably.
One of the things we could certainly do a better job at is making blog posts about new features and how they could be used in real-world scenarios. IRCCloud's feature blogs do an amazing job, and we should be doing something similar on v3 (on a more regular basis). Putting a link to the blog on the front page makes sense so long as we do something along those lines of presenting features more intuitively.
I don't like how the mobile layout burger menu works, I can do such a better job with that these days. Also, switching the large-dang-header text from the two separate lines (for balance) to one single line for better line wrapping on the mobile view should happen.
We'll definitely be better off presenting the "IRCv3 Features" and "What We’re Working On" lists as graphical ones, with large titles and the images off to either side that lay out how the feature works, for both graphical and console clients.
We shouldn't use real client screenshots here (just because of the difficulty of getting ones that look and are laid out nice, but instead we should have some illustrator layouts that mock up traditional console/graphical clients that we can modify as needed. This shouldn't be a big issue.
Main features of the homepage should really be the tagline, a veeery short into to v3, and then going over features that we're working on with examples. Something like this:
Nearer the bottom we can include some bloggy stuff and the three linkboxes (going to better places), something roughly like:
Something that should be noted, right now under "IRCv3 features" there's... not a lot that we can show, graphically, to users. It's fine to leave those off main pages and to just explain those on the specs page and the like.
We can probably also link each of the 'working on' image links up there to either a v3 blog post / page explaining it in more detail or honestly to the IRCCloud blog post about it.
so one of the interesting things about this refurb is that we want to explain things more graphically, particularly for regular users who just wanna get chatting. having a few templates that we can bolt features onto and show on the site is useful, and it's important to cover a reasonable range of IRC clients in the process. might be cool to have each client adopt a different colour theme as well (console == light-on-dark, web == dark-on-light, etc to make 'em more distinct.
these sort of templates as bases to work from should let us make some pretty images for users to look at. useful for 'em to be templates like this rather than just modifying and screenshotting existing clients because this will let us be a lil more general and also let us give the images over as svgs and/or really crisp image files.
On the suggestion "I’d even go as far as to split this into a user-focused and a dev-focused website. mixing and merging both is suboptimal for both target groups" I can get that, but... I reckon that keeping one site is doable. End of the day, what we need to convey to users is relatively simple and we can probably convey it all on one page, or (as in the mock above) one page with some links to external pages in the way of the explanatory blog post links.
The main homepage vs WG pages already try to service those two audiences, it's just that they don't do an amazing job because e.g. the main homepage tries to load the page with info, doesn't use enough interesting images, etc. We've already got a pretty reasonable setup, just a matter of splitting things between the pages better and making them easier to go through.
Aight here's the console client mock, I've tried to use colours which go with the site relatively well.
It's pretty bright and pink and I'm not sure how well the colours go together overall but here's an initial web mock.
And a more traditional desktop client layout. Aimed to get somewhere between textual and hexchat, without including too many menubars 'n' buttons.
Alright this is nowhere near indicative of the end result but it shows sorta where I want to move:
I'll play around with using some full-page-width backgrounds for the elements of the 'what we're working on', try to separate 'em from the rest of the content better and make them feel more as a separate section/block. lots to play with :)
It's been a fair while since we switched to the new format. It's about time that we had a re-think of the site in general and updated it.
Some general discussion: