Giter Site home page Giter Site logo

open-austin / data-portal Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 5.0 34.91 MB

A lightweight, backend-free open data portal, powered by Jekyll

Home Page: http://www.open-austin.org/data-portal

License: MIT License

Ruby 2.72% HTML 52.15% CSS 23.89% JavaScript 21.24%

data-portal's People

Contributors

amaliebarras avatar jjediny avatar kevinwheeler avatar pezholio avatar puresight avatar robertsosinski avatar sya avatar timwis avatar wilsaj avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

data-portal's Issues

Voting functionality

  • Edit project schema to include score components
  • Write javascript to overwrite markdown file when user votes

Getting Started

So we discovered last night that it doesn't properly install all the dependencies and launch if you just run the rake file.

I think it's because the bundler gem is a requirement for the rakefile to do its thing. I don't know if you can put gem install bundler in the rakefile itself or if it needs to be added to the readme before rake run. I leave that to some ruby person to figure out. :)

Contributors Form

  • Make sure form is properly styled
  • Make sure name, imageurl, email, github

Prompt user to only type email / github if they want to share it w/ the world

Dataset Tile

  • Remove button metadata
  • Populate this with the format metadata

Create Icons

Associate Icons with data formats

Project Schema

We need a project schema so that we can have a project page, and associate projects with datasets & contributors

  • Create project schema
  • Design project page

Make Button Styles Consistent

white background with black text, hover: blue background with white text

  • Login button

blue background with white text, hover: grey background with white text

  • add dataset button
  • edit dataset button
  • edit organization button

Add Google Analytics!

Do we just want to use the Open Austin profile number?

If so!

  • Add UA number

If not:

  • Create account first

SEO and Social Media

Sharing any link to our Data Portal app on the Facebook social media website is not optimal.

  • Facebook says our og:url and og:image metadata are invalid. Check _includes/head.html

Figure Out Organizations

  • Design page for the list of organizations
  • Add organizations link to Nav Bar (without making it wrap on mobile)

Change the word "organizations" to "contributors" everywhere

Resources page content

  • Adding Dataset or Project
  • Where to put your data
  • Tools for Projects
  • Getting help on a project

FYI, hotfix

Hey guys just wanted to make you aware of a recent jekyll update at github that broke JKAN's ability to build, so editing probably doesn't work in your fork.

Relevant issue: timwis/jkan#127

Most JKAN forks can simply use the update button in the maintenance section of the admin portal, but yours may have merge conflicts since you've extended JKAN, so here are the necessary changes for the hotfix.

Form is always showing up on Dataset Page

  • remove button-y metadata
  • remove voting functionality
  • redesign based on removing project page
  • figure out why file type labels are buggy
  • why is edit form always showing up?

Fix the Weirdness at 1000px Screen Size

At 1000px, the app suddenly takes up ~90% of the page instead of ~80%. I think 90% is too wide, it takes your eyes all over the place and is inconsistent with the rest of the experience

Favicon

favicon

The favicon and start tile are broken in

  • Edge browser on Windows 10 desktop

Dataset Form

  • Add filetype: Open / Proprietary
  • Add difficulty: Easy / Medium / Hard

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.