rufuspollock / ideas

Ideas for (tech) stuff to research, build or work on.
https://rufuspollock.com/
50 stars 4 forks source link

IsItOpenData rebooted #41

Open rufuspollock opened 11 years ago

rufuspollock commented 11 years ago

Reboot using froide. Deploy on heroku or elastic beanstalk or ...

/cc @stefanw

rufuspollock commented 11 years ago

@adieyal this could be of interest to you - we could use isitopendata for requests to SA bodies ...

adieyal commented 11 years ago

Would be nice - is there something there already or is this just an idea?

Adi

On 12 April 2013 13:33, Rufus Pollock notifications@github.com wrote:

@adieyal https://github.com/adieyal this could be of interest to you - we could use isitopendata for requests to SA bodies ...

— Reply to this email directly or view it on GitHubhttps://github.com/okfn/ideas/issues/41#issuecomment-16288180 .

Adi Eyal Data Specialist phone: +27 78 014 2469 skype: adieyalcas linkedin: http://za.linkedin.com/pub/dir/Adi/Eyal

rufuspollock commented 11 years ago

So IsItOpenData was originally a pylons app and site ran fully functional 2010-2012. We archived it last year to flat html. Plan here is to reboot with froide which matches pretty much perfectly the requirements. What that involves is just deploying a django app and possibly a small amount of customization!

my one other thought is whether we should slightly change this from "IsItOpenData" to "OpenTheData" or similar to make clear the active nature ...

@stefanw is it possible to deploy to heroku?

rufuspollock commented 11 years ago

I've started work on getting froide to work on Heroku. I've also added a list of steps in the main description.

loleg commented 11 years ago

I'm keen to hear what people think about the Open Data Button idea, and how we could help revitalize the project. Thanks @rgrp

adieyal commented 11 years ago

I like the bookmarklet idea - how do you see the submissions being used? My initial reaction was that this would be a cool way to collaboratively bookmark data, possibly as a plugin to ckan.

loleg commented 11 years ago

We've added "next steps" links now to Is It Open Data? on the home page.

We had lots of ideas (see wiki page), one of which is to have a home page for each submission where people discuss how to get around the technical/legal barriers, and make it easy to push the idea on to the next level - like to get someone to put together an official request.

Sometimes it is just the question of getting the right info, e.g. people don't know if the data can be used for their purposes and wish to ask the community. Even if the data is already in CKAN, it's not always clear how open it is.. We also thought about this as a sort of crowdsourced mapping initiative. Etc.

stefanw commented 11 years ago

I will make stefanw/froide deployable via Heroku starting at the end of the month.

rufuspollock commented 11 years ago

I already almost have this working on my branch :-) - will try to push what i have ...

stefanw commented 11 years ago

Awesome, please do push, will review as soon as I can. Some thoughts:

Please be also aware that there is a Django 1.6/Python 3/Bootstrap 3 branch that has not been merged to master yet. Feel free to pullrequest either.

rufuspollock commented 11 years ago

@stefanw ok, i've done less than the full version ;-) more that it deploys. I'll push what i have and we can work on the harder stuff.

PS: are you around this weekend?

rufuspollock commented 11 years ago

Focusing the froide updates into the froide issue at: https://github.com/stefanw/froide/issues/81

rufuspollock commented 11 years ago

OK, so app is up and running (on heroku) at http://openup.okfnlabs.org/. Haven't tested email properly and not yet clear how to do email receipt (imap etc). Next up:

Anyone interested in helping out ping me and i'll give you the admin password

loleg commented 11 years ago

This is looking really great! Did a bit of clicking around and I'm stumped by one thing: are we talking about the UK, or is this going to be a world-wide facility? Also, I'm still waiting to hear if there's any way you'd like us to tie in the Open This Data! button effort - e.g. embedding an OpenUp form on our site, etc.

rufuspollock commented 11 years ago

@loleg world-wide - i need to add more jurisdictions (see https://froide.readthedocs.org/en/latest/gettingstarted/#add-basic-database-objects) - would you like to help here ;-) ?

We def want to integrate the open data button effort - as you say what we need is a way to connect the "complaint" with the "request" - what are you thoughts for best approach?

loleg commented 11 years ago

@rgrp I've been looking at the work on the Swiss version with interest; but from the docs it's hard to get a sense of the scope of the challenge. Re. open data button, right now I'm trying to help launch the original effort (Open Access Button) with any available time, hence the latency. But, basically, we have a rough sketch of a community hub around every complaint that would build in links and perhaps embedded wizards to formalize the request socially.

rufuspollock commented 11 years ago

@loleg - all we would need to do to start with is get that list of public bodies into openup.okfnlabs.org (note we are not limited to public bodies).

@stefanw where are we on the support for heroku - i know you were doing a refactor and i'd like to upgrade once that is in place :-)

stefanw commented 11 years ago

Heroku branch is up and deployed at http://froide.herokuapp.com.

I haven't come around to including the MailGun (or other) service for email yet. Outgoing email should just be a matter of settings, incoming likely needs an endpoint. GMail can also be used, but can only be done with a "Reply-To"-Header. Summary: It can already work, but lots of caveats that need documenting.

rufuspollock commented 11 years ago

@stefanw but isn't email essential here (both ingoing and outgoing?) I did have basic mailgun setup in the branch I made (just some config really ...). Let me know if i can help in any way (including testing) :-)

Aside: also is there a good way to bulk load initial data (like the contacts for requests ...)

steko commented 11 years ago

Perhaps not entirely relevant, but is it safe to assume that https://www.transifex.com/projects/p/isitopen/ is obsolete and could be deleted with no harm? That would help reducing confusion.

rufuspollock commented 11 years ago

@steko yes that is now obsolete and we can deprecate. Instead help translate froide https://www.transifex.com/projects/p/froide/ :-)

@steko we're also about to redeploy isitopendata - love to have you as an admin :-)

/cc @loleg

rufuspollock commented 10 years ago

@stefanw ping - does mailgun stuff work now?

stefanw commented 10 years ago

@rgrp It's now based on Postmark with outgoing and incoming emails.

steko commented 10 years ago

@rgrp I asked creation of Italian language at Transifex - still waiting :)

rufuspollock commented 10 years ago

@stefanw which transifex instance have we converged on for froide? (okfn one or separate one)?

stefanw commented 10 years ago

@steko Approved now, sorry did not get any email from transifex about it :/ @rgrp it's still the one with the nice URL

rufuspollock commented 10 years ago

@stefanw could you update on status of froide on heroku? I'd love to revisit isitopendata / openup.okfnlabs.org but wonder if i should reinstall (or get your help to do that ... :-) ...).

stefanw commented 10 years ago

Froide runs on Heroku. All major features (email in/out, search, background tasks, attachment storage) are working. Needs real life testing though, happy to fix remaining bugs when reported. Demo installation is here: http://froide.herokuapp.com/ Documentation is here: http://froide.readthedocs.org/en/latest/herokudeployment/#heroku-deployment

loleg commented 10 years ago

@stefanw @rgrp search doesn't seem to work for me, and I got an error when submitting a request. But otherwise looking good!

stefanw commented 10 years ago

This is a Froide Theme Heroku deployment with working search: http://froidetheme.herokuapp.com/ (but not working email, didn't setup DNS for this).

A Froide Theme is just a Django project with Froide as an app installed. Bare Froide can be deployed on Heroku, but it's not recommended as it doesn't ship with all the dependencies necessary for Heroku (e.g. boto). Please go forward and ping me on issues.