Giter Site home page Giter Site logo

okfn / okfn.github.com Goto Github PK

View Code? Open in Web Editor NEW
79.0 40.0 61.0 27.89 MB

Open Knowledge Labs website (and general issue tracker).

Home Page: http://okfnlabs.org

HTML 19.33% Ruby 0.01% CSS 4.43% JavaScript 32.32% Jupyter Notebook 43.90%
open-data lab open-knowledge-international

okfn.github.com's Introduction

Jekyll site CI

Open Knowledge Labs

Open Knowledge Labs is a place for folks to get together (online or IRL) to make stuff with data. It acts as a hub for hacking, wrangling, analyzing, and prototyping for Open Knowledge Network, while also being a portal for technical work done at Open Knowledge International.

Labs is primarily volunteer-based with some support from Open Knowledge International

This repository is a Jekyll-based site for running http://okfnlabs.org.

Adding a Blog Post

See http://okfnlabs.org/blog/add/

Adding your member information

See http://okfnlabs.org/members/signup/

okfn.github.com's People

Contributors

aliounedia avatar andylolz avatar avdata99 avatar danfowler avatar davbre avatar gka avatar gr33ndata avatar hannesgassert avatar jwieder avatar loleg avatar lwinfree avatar markbrough avatar mattfullerton avatar mchelen avatar mihi-tr avatar nickstenning avatar nigelbabu avatar nmashton avatar okfngr avatar pudo avatar pwalsh avatar rufuspollock avatar serahkiburu avatar smth avatar stiivi avatar teajaymars avatar teleyinex avatar tlevine avatar todrobbins avatar vitorbaptista avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

okfn.github.com's Issues

List community members

  • Link to people's github accounts
  • Link to people's datahub accounts
  • Image + url + description?

Where do we list community members?

Link to okfn.org from okfnlabs

Possibly via OKFN logo at top left in top bar (though this could be confusing). Alternative is to repeat logo at top right with title for link of e.g. "Part of the Open Knowledge Foundation"

Tweak robot to have okf logo on it somewhere

Suggest putting it in the chest region. Need to fit the logo with the aesthetic. Worth seeing a preview first before deploying ...

Also a thought: could we get the robot into the logo (drop the flask maybe) and make the logo fit with its aesthetic.

wdyt @mintcanary? Would this work?

Simple activity stream

Display latest activity related to Labs e.g. re labs projects, mailing list etc.

  • Where? Suggest:
    • in sidebar of front page
    • in small section at top of projects page
    • Dedicated /about/activity (or /projects/activity/) page (linked from other locations)
  • Would it be overwhelming - probably not too bad to start with. We can always restrict

Implementation

Previous work

Original frontend code for this in commits like:

1045c0e

ec27092

This used dashscrape to build the data ...

Pure JS

dashscrape

Resurrect the simple activity stream built by @borior

https://github.com/okfn/dashscrape

activityapi

Alternatively we could run off activity API: http://activityapi.herokuapp.com/

Things we would want to pull are:

Unfortunately does not look like github activity is pulled down ... :-(

Organize projects page better

Plan

These are the things we plan to do

  • #161 - add attributes to projects (see below)
  • #160 new style layout
  • #160 - Filtering by those attributes
  • #162 - individual project lightbox
  • instructions for "Add a project to this list" - @andylolz
  • Have someone as project meister - @andylolz

Project attributes

  • featured: yes/no
  • helpwanted: yes/no
    • documentation should be in the project page
  • typeofhelp:
    • coding
    • data analysis
    • data wrangling
    • testing
    • documenting
    • blogging
    • evangelism (talking at events etc)
    • project managing
  • language: js, python, ...
  • type: (data) tool, visualization, webapp, library, service (webservice)
  • status: one of [alpha, prototype, live, mature]

Context

Project list is rather overwhelming at the moment (and will get more so over time).

How could we organize better? First lets think of the purpose:

  1. Make it easy for people to find projects that people can get involved with or contribute to
    • Ideally these are projects that combine
      • a genuine need
      • ease of contribution (i.e. you don't need to install a hugely complicated system just to do a patch) - cf ideas "Simple" tag
    • Skills info (no good working on a python project if i'm js person)
    • Possibly by type: cf the ideas list which has:
      • Tools & Libraries
      • Apps & Services
      • Investigation & Visualization
      • Research
  2. Make it easy to find projects people can use
  3. Provide a showcase
    • nice mix of tools, libraries, apps, services etc
  4. Provide a space where labs members (contributors) can list their projects/activities

User Stories

(in progress)

As a civic hacker newly arrived on labs I want to see what kind of work you do so that I have an idea whether this is the kind of place I want to hangout

As a civic hacker newly arrived on labs I want to see what kind of work you do so that I can get a sense of whether there is a project I could contribute to

As a civic hacker newly arrived on labs I want to see what kind of work you do so that I can get a sense of whether there is a project I could use

Comments:

  • Are there more?
  • We could repeat these 3 replacing civic hacker with data wrangler ... (and what other personas we have)
  • Which of these 3 is most important
  • In all cases I think it will be key to pick a relatively small set of key projects to give an overview and then allow for more investigation

Bright colors on black are tiring for your eyes

Hi, great design so far. However, after reading articles for a while, the bright colors on the black background make it very difficult to read long text and my eyes got tired after a few paragraphs. I'd either suggest less contrast or an inverted color scheme (even though if might not look as fancy).

Better labs home page

  • Search box (?) - faceted browse of projects
    • Need API (Webstore?)
  • Featured projects boxes (a la OKFN blog theme!)
  • Twitter / Blog activity?

Deprecate / move data page

http://okfnlabs.org/data/

Data page is no longer totally up to date. Suggest we:

  • Move bibserver / bibsoup stuff to be on projects - may want to ping @markmacgillivray about this
  • CKAN - remove (not specifically labs and sufficiently standalone ... - though perhaps worth listing as a Labs project that has graduated ...?)
  • OpenSpending - ditto (?)
  • PyBossa - delete as already on projects
  • Nomenklatura - ditto
  • ActivityAPI - ditto

Then delete data page and link from main menu

Add a members page

How does members work? Who can be a member?

Need to answer these questions but in the mean time we do know some initial members and we can put up a page for them.

Cool tech page

Page for list interesting tech we spot around on the web.

Have individual project subpages

Suggest projects have a url-usable name and get a location at http://okfnlabs.org/project/{name}

Question of what we link to on projects list page

  • link to project page on okfnlabs by default via both image and the name but also have a small url named "project homepage"
  • OR link to project home page by default and have a link called "more info" that links to okfnlabs page

I incline somewhat to the latter ...

Members showcase of work page

Showcase age for curating / nice display of work by members.

Different from the front page which is for specific projects for which wider audience contribution / interest is important. This is just about highlighting things.

Here's a spreadsheet to list stuff in

Get Involved page

Linked from top menu.

  • Repeat some of about (anyone can get involved) (once we have a members process / conception we can reference that too)
  • Link to projects - most of our projects are on github and are easy to contribute to. Just check out the issues. Maybe highlight a few key ones e.g.
    • recline + associated (e.g. timeliner)
    • dataconverters
  • Join the mailing list or if you're shy ;-) send us an email (just link to contact page for detail of these - #25)

Associate projects with the members who are their contributors/owners/maintainer

Would be nice to connect a project with a list of owners/maintainers (who are members) as we now do with posts. So the project page (and project list) would link to contributors and vice versa.

Implementation

Add to project info pages (i.e. those in /projects/_posts/) a link like:

owners: space-separated list of usernames 
  • What about owners who are not (yet) members.
    • Answer: we just have to leave them out for the time being (??)
  • Should we have contributors (maintainers) as an item as well?
    • No, not for the moment. Let's keep it simple
  • How do we deal with full set of general contributors
    • propose we link to github contributors page but do that "automatically" and only do it from project detail page

Projects List page

Link to all the owners.

  • In first instance just username (could try later to have full names but requires a "join" on members info ...).
    • Perhaps we need two pieces info for each person, namely Full Name, username

Project Detail page

Similar to projects lists page

Member page

Link from member page to relevant projects.

Mailing list or Get involved link in main menu

It's easy to miss the sidebar sign-up. I frequently send dev-type people to okfnlabs.org to sign up to mailing list (get involved). This should be really prominent if at all possible.

Reinstate multiple button styles

@mintcanary is it possible to only override one bootstrap button style (I suggest btn-primary) with the green "okf" style rather than all the buttons. I'd like to still be able to use the other buttons including the default grey.

What do you think?

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.