Giter VIP home page Giter VIP logo

site's People

Contributors

bkeepers avatar degoodmanwilson avatar ghuntley avatar gwendolenlynch avatar jessfraz avatar mikemcquaid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

site's Issues

Site redesign

The website is mostly geared towards being a blog. It's not a blog. The site needs to be redesigned to support how we actually use it: To make occasional announcements, and to share the event reports and other long-form (PDF) content we create.

  • Redesign landing page with clear calls to action above the fold
  • Create one single page for the Berlin reports (currently two: A landing page, and a blog post)
  • Remove everything else from the front page (keeping existing content at existing URLs to the extent we can)

Investigate 11ty

Hugo is a little bit of a pain for me and the other board members; it's hard for us to find templates we need to modify sometimes (and template organization has gone to shit as a result), and cumbersome to add new content (you have to remember not only the magic Hugo command, but run it from the right path). Maybe we're asking too much from a static site generator, I don't know.

Anyway, I've heard interesting things about 11ty, and I am curious to understand if it is going to help make site maintenance easier. The scope of this issue is to understand whether 11ty can help us with these problems:

  • 1. Creating and modifying templates should happen in exactly one place (Hugo can do this, but since we're basing the theme on an existing template that we can't modify in place, we have two places for the templating as we're using it)
  • 2. Building should be pretty straightforward
  • 3. Testing too! Right now, I have three separate config files for Hugo, a common one, a production one, and a development one.
  • 4. Creating new content should be really straightforward (secondary because we aren't making that much content yet!)
  • 5. It should be pleasant for our front-end devs to use.

Decide on an initial design

I'd like to add @GawainLynch and @erinbtaylor to this discussion as well.

I can make an initial draft and publish it on zeplin or something. If we get an actual designer to join that would be great, but I'll probably manage prototyping.

Things I'd like to push for:

  • Component modularity
    Allowing us to move stuff around until we find something that works for us.

  • Integrating social media on the page
    As much of the conversation seem to happen on twitter, it makes sense to me to integrate it into the webpage. Some options are lists, hashtags or just the official account.

  • Content spotlight
    A section for content spotlight where we can highlight things that are important or current, for instance the Berlin Report or any upcoming event.

Move to Netlify

I always forget to build for production when I push my code. Let's move to Netlify, which will handle all of that for us automatically.

Next conference?

The website says the next conference is in 2019. Should we change that copy?

Also, the copyright could be changed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.