Giter VIP home page Giter VIP logo

adopt-a-tree's People

Contributors

danmelton avatar kenwebb avatar kmacedo avatar max-mapper avatar monfresh avatar sferik avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

phandy

adopt-a-tree's Issues

Help people determine their neighborhood

Since many people might not know what neighborhood they officially reside in you may want to incorporate this neighborhood boundary information:
http://137.122.133.36/neighbourhoodstudy.ca/mapwiki/mapwiki.html ... the Ottawa Neighborhood Study has good information about Ottawa's 80-120 distinct neighborhoods that we would likely want to incorporate somehow, if possible. Here is another related link: http://137.122.133.36/neighbourhoodstudy.ca/pmwiki/pmwiki.php and this is the Study's main website: http://neighbourhoodstudy.ca/?page_id=82 ... or, I guess it could just be done by Ward: http://ottawa.ca/en/city_hall/councilcommittees/mayor_council/wards/index.html

Provide more information when viewing previously adopted trees

"When you are offered the tree to adopt, it provides information on the kind of tree and the diameter in the box, but then once you've adopted it that information is no longer available. So we'd want to include that information in the automatic follow-up and we'd want to find a way to keep it visible after someone takes the plunge."

"My understanding is that the trees will be a certain colour if they have been adopted (red?) and if they are available for adoption, they will just turn up a different colour (green?)… perhaps it would be useful for the adopt-a-tree website to describe what the different colours mean (green means go/adopt; red means stop/already adopted).

I agree, once someone ‘adopts’ a tree we will need to set something up so they receive an initial follow-up e-mail with some instructions, and ideally the database of people doing the adopting will be easily accessible and transferable to NationBuilder, perhaps as a spreadsheet of data, or something."

De-bounce adopted trees

When a tree is adopted it turns green and bounces ... and never stops bouncing, until the user stops viewing the page. It doesn't bounce the next time the page is opened. It doesn't provide any real information and is annoying. Remove the bounce animation by deleting or commenting out a line in app/assets/javascripts/main.js.erb
activeMarker.setAnimation(google.maps.Animation.BOUNCE);

Trees with no information

Clicking on a tree gave me no information: the tree was near Heron Rd & Clover St.

Same behaviour, clicking on a tree gave me no information: the tree was north of Lakeside Ave near Bronson.

Verify PNG images for sponsors

Some of the sponsor PNG images (icons) that appear on the page are tentative. I reformatted something that I found on their web-site and added it to adopt-a-tree project as a placeholder. See for example the icon for Diana Beresford-Kroeger.

Allow choice of provinces

The Province field when signing up provides just a list of US states, because it's cloned from adopt-a-hydrant. Keep the list of states for now, so adopt-a-tree can readily be used in the US, but add in a list of Canadian provinces and territories. For now, adopt-a-tree is only being used in Ottawa, ON, and specifying the province is not required.

The file with the list of states and provinces is app/helpers/application_helper.rb

Translate into other languages

It's very easy to translate the adopt-a-tree app into a different language. This makes the app more inclusive of minority groups in the community, and is a good way for volunteers to get involved.

There were already several other translations with the codeforamerica adopt-a-hydrant app. I updated the Spanish one as a test, but there are still several Spanish messages that need to be translated.

If anyone wants to translate it into another language, let me know. It's just a matter of editing an existing file, or creating a new file. The current language files are at:
https://github.com/kenwebb/adopt-a-tree/tree/master/config/locales

Edit Terms of Service

The application is still using the original Terms of Service as found in adopt-a-hydrant for the City of Boston. These need to be edited.
See app/views/sidebar/_tos.html.haml

Add more support for Hidden Harvest

Katrina and I [Jason at Hidden Harvest] have been putting some thought into next year's harvesting process and had the following two comments:

We have found that asking "Have you seen the tree produce fruit or nuts?" is better than asking anything which includes the word "edible" since everyone has different perceptions of what is actually edible. For example, everyone would tell us that their black walnut tree bears nuts; however, very few perceive those nuts as being edible so only a handful would tell us that the same tree produces edible nuts.

In terms of process, if Hidden Harvest is going to harvest an adopted tree then ideally we would like to let the adopter know and we don't want to contact them without first having permission. We wonder if adding a note under the "...produce fruit or nuts?" question could help clarify the sharing of information? For example, "Note: we will be sharing information of food-bearing trees with Hidden Harvest Ottawa who may get in touch with you". That way the Adopters will be aware that we may be in touch with them (should we have the ability -- and permission from the City to harvest that particular tree).

What's with the "Ecology Ottawa" field ?

"I didn't understand what the "Ecology Ottawa" field was for when signing up."

"not sure why it there is an Ecology Ottawa field when you are signing up. What goes there?"

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.