Giter Club home page Giter Club logo

msrd.io's People

Contributors

billyhollis avatar bokdan avatar bournbrz avatar briannoyes avatar cguevara1970 avatar chriskinsman avatar ciprianjichici avatar colinizer avatar damirgithub avatar davidyack avatar dothenrik avatar dtizon avatar gabrielcor avatar gaulu1 avatar gdimauro avatar goeran avatar greglow-sdu avatar guybarrette avatar hobregon avatar ideakitchn avatar joehomnick avatar karlitoz007 avatar noopman avatar scottstanfield avatar scttstnfld avatar staxmanade avatar toddf1234 avatar venkatarangan avatar vlele avatar vriesmarcel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

msrd.io's Issues

Build articles using Wintersmith

The article pages (written in Markdown), like articles/bellflower.md will be rendered using Jade templates. We'll probably use Wintersmith as it does exactly what I want. And there's a grunt plugin for it.

Also see justinjaywang/paperback.

Add RD Finder

Stub out a simple RD Finder utility like this:

Search: [ ]

Name Name Name
Name Name Name

Get data from rdlist.json

Get complete RD list in yaml

  • find Excel file in email
  • export as CSV
  • use script to move to json or yaml
  • run lat/long script on csv file
  • use sort.awk to fixup sorting order
  • send to Jason Commit to repo!

Allow RDs to directly enter their lat/long coordinates

Right now, lat/long is generated from the rdlist.yaml metadata, namely the city/state/country.

If there exists a yaml entry for lat/long, we could just go with that, bypassing the need for the reverse geocode lookup.

Provide a contact address

Currently if someone visits the site, she cannot find any contact e-mail address on the page. If we do not want to publish the e-mail address of the RDs, I think at least a single e-mail address of the webmaster or the RD program manager would be very useful on the page.

@@variable replacement to show git version is broken

Had to remove 'replace' functionality from Gruntfile.js since grunt-replace plug-in has a nasty side-effect of copying files. So the articles were being copied up to the root, making duplicates.

Reading the source code in grunt-replace it mentions how they basically copied the 'copy' functionality.

RD list UI improvements

  • smaller typeface for name
  • clicking does nothing for now
  • add a clear button on the search
  • remove animation

Port Maps

  • Port the google maps from dynamic site into the static branch
  • Grunt task to convert yaml location to json
  • Code review of map.html (rename rdlist.json instead of location.json)
  • convert html map into jade
  • Integrate map.html feature into home page (web part)
  • Apply cache-busting approach to the rdlist.json so new rev's look like rdlist<someHash>.json

Use Bootstrap 3.0

Might as well switch to the new Bootstrap which is a release candidate now.

Lat/Long issue

In the generated rdlist.json my (Laurent Duveau) location appears as: 45.5086699 -73.55399249999999

If I try it on bing maps it is ok.

But on the website I appears way off south.

cache-bust the rdlist.json file

It's being aggressively cached by browsers. Do the same trick we use for CSS and JS files.

So rdlist.json will become 9e8ef00.rdlist.json. The SHA1 of the json file is pre-pended and the Gruntfile.js takes care of the references. Maybe. Might not work for files that aren't css and js.

RD list is being clipped

The last few pixels are getting cut off. To reproduce, search for Richard Hundhausen. It comes out looking like Hundhauser.

Add latlong for RD location

User-editable file is 'rdlist.yaml'.

rdListProcessor.js adds the gravatar hash. Also add the latlong coordinates. But cache the output in a file that's only created if the rdlist.yaml file has changed.

In otherwords, store the sha1 of the rdlist.yaml as a variable in the rdlist.json. Before looking up 120 locations on google maps, see if the sha1 is different!

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.