Comments (14)
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.
from ircv3.github.io.
Aight here's the console client mock, I've tried to use colours which go with the site relatively well.
from ircv3.github.io.
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.
from ircv3.github.io.
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:
from ircv3.github.io.
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.
from ircv3.github.io.
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.
from ircv3.github.io.
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
from ircv3.github.io.
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.
from ircv3.github.io.
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.
from ircv3.github.io.
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.
from ircv3.github.io.
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.
from ircv3.github.io.
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.
from ircv3.github.io.
And a more traditional desktop client layout. Aimed to get somewhere between textual and hexchat, without including too many menubars 'n' buttons.
from ircv3.github.io.
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 :)
from ircv3.github.io.
Related Issues (20)
- Support HTML anchor tags without JavaScript HOT 2
- Abandoned software should be removed from the support tables HOT 2
- add new message tags row to support table? HOT 3
- on specifications themselves: a footer which shows which software(s) implement the spec HOT 1
- IPv6 support HOT 2
- Ban/remove eskimo/igloo from IRCv3
- Font rendering issues on Windows with Edge HOT 3
- standard replies extension is not linked from specifications page
- Add Igloo mobile client back to software support tables HOT 1
- Technical board membership and processes HOT 4
- Roadmap meeting planning 24 Feb @ 3pm HOT 5
- Update Registry wrt new PRs (esp fail/warn codes) HOT 1
- Add more clients to the site HOT 1
- Betterise support tables HOT 1
- Updating Contributors table HOT 1
- Irssi supports server-time HOT 1
- Add HackINT to the Server list HOT 2
- Simplify language on the /irc/ page
- Convos web client missing on table HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ircv3.github.io.