Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2 #12

Open
1 of 14 tasks
alexwilson opened this issue Apr 18, 2016 · 6 comments
Open
1 of 14 tasks

Version 2 #12

alexwilson opened this issue Apr 18, 2016 · 6 comments
Assignees
Milestone

Comments

@alexwilson
Copy link
Member

alexwilson commented Apr 18, 2016

Todo list

  • Introduce a styleguide in order to visualise the current use-cases of the site, and to allow iterative component development.
  • Clean up CSS, migrate to either Bootstrap 4 or something else "Pure Sass" to cut out some of the cruft.
  • Introduce new SB-brand footer.
  • Potentially make header available as webservice?
  • Migrate all articles to cards.
  • Migrate all people to cards. (Hexagonal?)
  • Remove, or refactor, unnecessary JS.
  • Revisit colour scheme.
  • Ensure that we're displaying the correct microdata, and that it's served dynamically by Jekyll.
  • Introduce a better mechanism for sharing rich content in articles.
  • New homepage layout emphasising first article, and subsequent items.
  • Showcase partners.
  • Refactor article page to use new Person card.
  • Update to new fonts.
@avail
Copy link
Contributor

avail commented Apr 18, 2016

Instead of using Bootstrap, purecss.io could be used. It doesn't do much styling by itself, but it does grids and similar things which might be needed.

@alexwilson
Copy link
Member Author

PureCSS.io could work, my preference is that we use something which can be imported via Sass, to both clean up our code and to reduce the weight of our CSS, whilst allowing us to enforce BEM syntax. Unfortunately I don't know what would work best for that..

@alexwilson alexwilson added this to the Version 2 milestone Apr 17, 2017
@alexwilson alexwilson self-assigned this Apr 17, 2017
@alexwilson
Copy link
Member Author

Kicking this back off. I'd love to see some visual primatives from anybody remotely capable of design, on areas we could improve the site.

I'm still undecided as to PureCSS vs the alternatives. I've messed around with it for a few small projects and it works, works quite well even, however it doesn't work via Sass.

I'm quite partial to Bourbon--No not that kind of partial. http://bourbon.io/ Thoughts?

@alexwilson
Copy link
Member Author

@avail
Copy link
Contributor

avail commented Apr 18, 2017

recently I've been using the Bulma framework as a base for my projects. It is flex-based, and does provide Sass for everything.

Do you have anything in mind for layout style, or colour scheme? I could mock something up

@alexwilson
Copy link
Member Author

No firm ideas... Really something to run by some other people so we can figure something out. I think our current palette is something to start with, certainly a lot of these colours have worked for us over the years. Just we can probably live with fewer, and maybe play around with other visual elements.

What I want is to play with adding more space, bigger and prettier typography, and maybe the introduction of some imagery for the various pages of our site.

However realistically we have got to define what our goals are, especially with pages such as the homepage and the help pages, and should start optimizing around that. We've got a strong emphasis on a "Join now!" type of thing going right now, but we can be more of a resource for existing users as well as for those completely new to IRC.

Would love to hear more thoughts...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants