6106
Comment:
|
6295
for å bruke, ikke teste, men er dev nede? kan vi lenke til den?
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Fiks gata mi = Den britiske tjenesten [http://www.fixmystreet.com/ FixMyStreet] gjør det enkelt å rapportere om problemer til offentlig myndighet i Storbritannia. En slik tjeneste bør også eksistere i Norge, og NUUG har en gruppe som er igang med å få på plass en slik tjeneste. |
= FiksGataMi = Den britiske tjenesten [http://www.fixmystreet.com/ FixMyStreet] gjør det enkelt å rapportere om problemer til offentlig myndighet i Storbritannia. En slik tjeneste eksisterer fra og med 2011-03-02 for Norge, og NUUG har fått den på plass. Besøk http://www.fiksgatami.no/ for å bruke tjenesten. |
Line 4: | Line 4: |
Koden til fixmystreet er tilgjengelig [https://secure.mysociety.org/cvstrac/dir?d=mysociety/bci via CVS] fra [http://www.mysociety.org MySociety], og det bør ikke være så mye jobb å tilpasse den norske forhold. Det trengs i tillegg kartgrunnlag og adresse/postnummerdatabase med georeferanse. Kart kan antagelig hentes fra [http://www.openstreetmap.org/?lat=66.4&lon=15.2&zoom=4&layers=B000FTF OpenStreetmap.org], og adresse/postnummberdatabase kan muligens kjøpes fra posten. | Koden til fixmystreet er tilgjengelig [https://secure.mysociety.org/cvstrac/dir?d=mysociety/bci via CVS] og GIT fra [http://www.mysociety.org MySociety],og er tilpasset norske forhold av mySociety på betalt oppdrag fra NUUG. Oppdraget ble finansiert av DSS, Friprog-senteret og NUUG. Kartgrunnlag og kommunegrenseinformasjon hentes fra fra [http://www.openstreetmap.org/?lat=66.4&lon=15.2&zoom=4&layers=B000FTF OpenStreetmap.org]. Postnummberdatabase kan hentes fra Erik Bolstad og vi bør spore opp finansiering til å få lagt dette inn i http://mapit.nuug.no/ . Adresseoppslag og postnummeroppslag gjøres pr. 2011-03-02 via Google Maps. |
Line 6: | Line 6: |
Utvikling av mysociety-prosjekter koordineres på epostlisten [https://secure.mysociety.org/admin/lists/pipermail/developers-public/ developers-public]. Den norske delen har [http://lists.nuug.no/mailman/listinfo/fiksgatami egen epostliste] og en [http://christergundersen.com/fiksgatami/ blogg]. | Utvikling av mysociety-prosjekter koordineres på epostlisten [https://secure.mysociety.org/admin/lists/pipermail/developers-public/ developers-public]. Den [http://fiksgatami.nuug.no norske delen] har [http://lists.nuug.no/mailman/listinfo/fiksgatami egen epostliste] ''og en [http://christergundersen.com/fiksgatami/ blogg] ([http://christergundersen.com/fiksgatami/wp-admin/ admin-lenke]).(For tiden nede)" == Søknad om støtte til utvikling == Store deler av arbeidet knyttet til prosjektet vil være relatert til utvikling/endring i programvaren. Dette er et omfattende arbeid og Nuug jobber nå med en søknad om økonomisk støtte fra Nuug foundation. |
Line 12: | Line 16: |
* Studentlaget til Naturvernforbundet i Bergen == Oversettelse til Norsk == Oversettelsen gjøres gjennom en po-fil. |
* Cato Auestad Studentlaget til Naturvernforbundet i Bergen jobber med egen løsning, men ønsker å støtte bruken og gi tilbakemeldinger tilbake til fiksgatami. Om mulig kan vi lage en overføring av registreringer fra bedreby til fiksgatami |
Line 16: | Line 19: |
Saker til avklaring: | == Oversettelse til norsk bokmål == Oversettelsen gjøres gjennom en po-fil, og er fullført av Christer og Petter. |
Line 18: | Line 22: |
* Epostadresse for mottak av henvendelser?(dukker opp et par steder i filen) * Kan se ut som noen tekster på forsiden ikke ligger i filen: * Help * "href=\"[\ _fcksavedurl="\"[\" ] her</a>." Link for donasjon, skal vi ha det? * #: bci/web/faq.cgi:92 * #: bci/web/faq.cgi:103 * #: bci/web/faq.cgi:104 * #: bci/web/faq.cgi:111 * # bci/web/faq.cgi:228 |
|
Line 28: | Line 23: |
FixMyStreet-koden ligger i bci-katalogen i mysociety-prosjektets CVS. Det kommer av at prosjektet ble kalt BrokenCivicInfrastructure originalt. Systemet bruker Perl, PHP og PostgreSQL. Følgende Debian-pakker trengs: | FixMyStreet-koden ligger i mysociety-prosjektets CVS- og GIT-arkiv. Systemet bruker Perl, PHP og PostgreSQL. For å sette opp en ny maskin med tjenesten har Petter laget et script som tar seg av det som trengs (med unntak av å sette opp cronjobber). Scriptet er tilgjengelig fra http://www.nuug.no/prosjekt/fiksgatami/update-server . |
Line 30: | Line 25: |
. libcache-memcached-perl libfile-slurp-perl libgeography-nationalgrid-perl liberror-perl libwww-perl libimage-magick-perl libdbd-pg-perl libio-string-perl libregexp-common-perl libmath-bigint-gmp-perl libdigest-sha1-perl libxml-rss-perl libfcgi-perl php5-cli postgresql apache2 En perl-modul som ikke finnes i Debian/Lenny må også installeres, [http://ftp.port80.se/pub/CPAN/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz Statistics::Distributions]. Laget debian-pakke vha. dh-make-perl, og installerte den. |
En perl-modul som ikke finnes i Debian/Lenny og /Squeeze må også installeres, [http://ftp.port80.se/pub/CPAN/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz Statistics::Distributions]. Petter laget debian-pakke vha. dh-make-perl, og installerte den. |
Line 33: | Line 27: |
Oppsett befinner seg i {{{bci/conf/general}}}, og en kan ta utgangspunkt i {{{bci/conf/general-example}}}. Den inneholder navn på website, oppkoblingsinfo mot postgresql etc. | Oppsett av tjenesten befinner seg i {{{bci/conf/general}}} og er basert på {{{bci/conf/general-example}}}. Den inneholder navn på website, oppkoblingsinfo mot postgresql etc. |
Line 35: | Line 29: |
PostgreSQL-database må opprettes. På debian gjøres dette som bruker postgres. Det må også legges inn støtte for plpgsql. | For utgående epost er nullmailer satt opp til å sende epost via smtp.uio.no. |
Line 37: | Line 31: |
{{{ su postgres -c "createuser -SDRl www-data" su postgres -c "createdb --owner www-data fixmystreet; createlang plpgsql fixmystreet" }}} Så må den nye postgresql-brukeren få satt passord: {{{ su postgres -c "psql -c \"alter user \\\"www-data\\\" with password 'secret';\"" }}} Fixmystreet-koden er sjekket ut under /srv/mysociety. Deretter må SQL-skjema opprettes som bruker sqldbowner: {{{ su www-data -c "psql fixmystreet -f /srv/mysociety/bci/db/schema.sql" su www-data -c "psql fixmystreet -f /srv/mysociety/bci/db/alert_types.sql" su www-data -c "psql fixmystreet -f /srv/mysociety/bci/db/alert_types_eha.sql" }}} Så må apache-konfigurasjonen lenkes inn, og noen apache-moduler gjøres tilgjengelige. Filen i sites-available er hentet fra en kommentar i /srv/mysociety/bci/conf/httpd.conf: {{{ ln -s /srv/mysociety/bci/conf/httpd.conf /etc/apache2/sites-available/fixmystreet cat > /etc/apache2/sites-available/fixmystreet <<EOF # BCI <VirtualHost *:80> ServerName fiksgatami.no DocumentRoot /srv/mysociety/bci/web/ <Directory /srv/mysociety/bci/web> Include /srv/mysociety/bci/conf/httpd.conf Options +ExecCGI AddHandler cgi-script .cgi </Directory> Alias /admin/ /srv/mysociety/bci/web-admin/ </VirtualHost> EOF a2ensite fixmystreet a2enmod proxy rewrite }}} Pga. ukjent problem med oppsett av ProxyPassReverse-valget i /srv/mysociety/bci/conf/httpd.conf, er følgende endring lagt inn. Noen bør finne ut hva som er galt og fikse det. {{{ --- conf/httpd.conf 15 Oct 2008 15:42:29 -0000 1.38 +++ conf/httpd.conf 11 Jan 2009 11:17:36 -0000 @@ -71,8 +71,9 @@ RewriteRule ^/report/([0-9]+) /report/$1 [R] RewriteRule ^/alerts/?$ /alert [R=permanent] -ProxyPass /tilma/ http://tilma.mysociety.org/ -ProxyPassReverse /tilma/ http://tilma.mysociety.org/ +# Not sure why this isn't working, disabling for now [pere 2009-01-11] +#ProxyPass /tilma/ http://tilma.mysociety.org/ +#ProxyPassReverse /tilma/ http://tilma.mysociety.org/ # CGI files can be referred without CGI RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.cgi -f }}} |
|
Line 90: | Line 32: |
USIT ved Universitetet i Oslo har donert en server til prosjektet. Den er på strøm-og-nett-avtale hos USIT. Det er en IBM eserver xSeries 345 med 2 x Intel Xeon 2,66 GHz CPUer, 2,5 GB RAM, og 3 x 36 GB + 2 x 146 GB SCSI-disker tilkoblet ServeRAID 5i RAID-kontroller. Den er satt opp med Debian Lenny. | USIT ved Universitetet i Oslo har donert en server til prosjektet. Den er på strøm-og-nett-avtale hos USIT. Det er en IBM eserver xSeries 345 med 2 x Intel Xeon 2,66 GHz CPUer, 2,5 GB RAM, og 3 x 36 GB + 2 x 146 GB SCSI-disker tilkoblet ServeRAID 5i RAID-kontroller. Den er satt opp med Debian Lenny. Denne testmaskinen er pr. 2011-01-22 ikke i bruk, og fiksgatami.nuug.no samt fiksgatami-dev.nuug.no kjører som virtuelle maskiner på virtualiseringsverten til Skolelinux. |
Line 97: | Line 39: |
== Veikart fixmystreet == (her skal det lenkes til roadmap i england, for å se hvilke nye løsninger som kommer, slik at man kanskje kan unngå å jobbe dobbelt med saker i england og fiksgatami..) === Integrasjon mot interne kommunale systemer === Det er flere interessante muligheter rundt integrasjon mot kommunale systemer. Her er noen kandidater og muligheter: * Inline/frame-inkludering på kommunens egen side, se f.eks. http://www.kristiansund.com/startside/fiksgatami * Overføring av informasjon til kommunene med Open311-API i stedet for epost. http://www.open311.org/ er et enkelt XML og JSON-basert API for å hente ut kategoriliste, sende inn saker og hente ut status på både enkeltsaker og mange saker. * Legge ved BK XML i epostene, for å gjøre det enklere for de som bruker det formatet å overføre informasjon til eget saksbehandlingssystem. BK XML er dokumentert på http://www.geointegrasjon.no/standard/referanser/bkxml-og-oio og http://rep.baerum.kommune.no/Ressurser.aspx . * Kommuners eksisterende API. Krever antagelig særimplementasjon pr. kommune, og muligens endring på kommunesiden hvis det er "anti-spam"-funksjoner i løsninger som blokkerer for maskinell innsending av meldinger. * Kommuner kan implementere !FixMyStreet-APIet for å ta i mot saker. London har nylig tatt i bruk et nytt API for å ta imot problemrapporter. Det antas å være det som er omtalt på http://reportitapi.com/ . |
|
Line 101: | Line 58: |
* [http://www.gatami.no/ Tromsø kommune, webskjema samt mobiltjenester] for å rapportere eller se innspill fra innbyggerne i Tromsø (som hull i veibanen, dårlig strøing, manglende gatelys eller annet) * [http://www.porsgrunn.kommune.no/Hovedmeny/Selvbetjening/MinGate/ Porsgrunn kommunes tjeneste] * [http://fiksgata.kongsvinger.no/ Kongsvinger kommunes tjeneste] * http://www.fixourcity.org/ * http://fixmystreet.ca/ * http://fixmystreet.kr/ * http://www.verbeterdebuurt.nl/ * http://www.huduma.info/ |
FiksGataMi
Den britiske tjenesten [http://www.fixmystreet.com/ FixMyStreet] gjør det enkelt å rapportere om problemer til offentlig myndighet i Storbritannia. En slik tjeneste eksisterer fra og med 2011-03-02 for Norge, og NUUG har fått den på plass. Besøk http://www.fiksgatami.no/ for å bruke tjenesten.
Koden til fixmystreet er tilgjengelig [https://secure.mysociety.org/cvstrac/dir?d=mysociety/bci via CVS] og GIT fra [http://www.mysociety.org MySociety],og er tilpasset norske forhold av mySociety på betalt oppdrag fra NUUG. Oppdraget ble finansiert av DSS, Friprog-senteret og NUUG. Kartgrunnlag og kommunegrenseinformasjon hentes fra fra [http://www.openstreetmap.org/?lat=66.4&lon=15.2&zoom=4&layers=B000FTF OpenStreetmap.org]. Postnummberdatabase kan hentes fra Erik Bolstad og vi bør spore opp finansiering til å få lagt dette inn i http://mapit.nuug.no/ . Adresseoppslag og postnummeroppslag gjøres pr. 2011-03-02 via Google Maps.
Utvikling av mysociety-prosjekter koordineres på epostlisten [https://secure.mysociety.org/admin/lists/pipermail/developers-public/ developers-public]. Den [http://fiksgatami.nuug.no norske delen] har [http://lists.nuug.no/mailman/listinfo/fiksgatami egen epostliste] og en [http://christergundersen.com/fiksgatami/ blogg] ([http://christergundersen.com/fiksgatami/wp-admin/ admin-lenke]).(For tiden nede)"
Store deler av arbeidet knyttet til prosjektet vil være relatert til utvikling/endring i programvaren. Dette er et omfattende arbeid og Nuug jobber nå med en søknad om økonomisk støtte fra Nuug foundation.
Studentlaget til Naturvernforbundet i Bergen jobber med egen løsning, men ønsker å støtte bruken og gi tilbakemeldinger tilbake til fiksgatami. Om mulig kan vi lage en overføring av registreringer fra bedreby til fiksgatami
Oversettelsen gjøres gjennom en po-fil, og er fullført av Christer og Petter.
FixMyStreet-koden ligger i mysociety-prosjektets CVS- og GIT-arkiv. Systemet bruker Perl, PHP og PostgreSQL. For å sette opp en ny maskin med tjenesten har Petter laget et script som tar seg av det som trengs (med unntak av å sette opp cronjobber). Scriptet er tilgjengelig fra http://www.nuug.no/prosjekt/fiksgatami/update-server . En perl-modul som ikke finnes i Debian/Lenny og /Squeeze må også installeres, [http://ftp.port80.se/pub/CPAN/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz Statistics::Distributions]. Petter laget debian-pakke vha. dh-make-perl, og installerte den. Oppsett av tjenesten befinner seg i bci/conf/general og er basert på bci/conf/general-example. Den inneholder navn på website, oppkoblingsinfo mot postgresql etc. For utgående epost er nullmailer satt opp til å sende epost via smtp.uio.no.
USIT ved Universitetet i Oslo har donert en server til prosjektet. Den er på strøm-og-nett-avtale hos USIT. Det er en IBM eserver xSeries 345 med 2 x Intel Xeon 2,66 GHz CPUer, 2,5 GB RAM, og 3 x 36 GB + 2 x 146 GB SCSI-disker tilkoblet ServeRAID 5i RAID-kontroller. Den er satt opp med Debian Lenny. Denne testmaskinen er pr. 2011-01-22 ikke i bruk, og fiksgatami.nuug.no samt fiksgatami-dev.nuug.no kjører som virtuelle maskiner på virtualiseringsverten til Skolelinux. [http://munin.nuug.no/nuug.no/fiksgatami.nuug.no.html Munin-grafer] er tilgjengelig for å overvåke tilstanden til maskinen.
Se funksjoner på :grupper/fiksgatami/funksjoner:fiksgatami sine funksjoner
(her skal det lenkes til roadmap i england, for å se hvilke nye løsninger som kommer, slik at man kanskje kan unngå å jobbe dobbelt med saker i england og fiksgatami..)
Det er flere interessante muligheter rundt integrasjon mot kommunale systemer. Her er noen kandidater og muligheter: Inline/frame-inkludering på kommunens egen side, se f.eks. http://www.kristiansund.com/startside/fiksgatami Overføring av informasjon til kommunene med Open311-API i stedet for epost. http://www.open311.org/ er et enkelt XML og JSON-basert API for å hente ut kategoriliste, sende inn saker og hente ut status på både enkeltsaker og mange saker. Legge ved BK XML i epostene, for å gjøre det enklere for de som bruker det formatet å overføre informasjon til eget saksbehandlingssystem. BK XML er dokumentert på http://www.geointegrasjon.no/standard/referanser/bkxml-og-oio og http://rep.baerum.kommune.no/Ressurser.aspx . Kommuner kan implementere FixMyStreet-APIet for å ta i mot saker. London har nylig tatt i bruk et nytt API for å ta imot problemrapporter. Det antas å være det som er omtalt på http://reportitapi.com/ .
I følge en [http://bentekalsnes.wordpress.com/2008/12/04/lessons-learned-from-mysociety/ blogpost] har Stavanger kommune allerede fungerende tilsvarende tjeneste. [http://www.stavanger.kommune.no/publikum/aktuelt.nsf/SVGAktuelt/9A59A62D996B9160C1256FFC0052D5E6?OpenDocument&referer=Veg Skjemaet] har en rekke kategorier. [https://lextra.oslo.kommune.no/app/snok/sam/sam001/ Samferdselsetaten i Oslo, webskjema] til å melde i fra hull i veien, mm. [http://www.asker.kommune.no/Dialog/Kontakt-oss/AskerDialogen/ Asker kommune, webskjema] til å melde saker. [http://www.gatami.no/ Tromsø kommune, webskjema samt mobiltjenester] for å rapportere eller se innspill fra innbyggerne i Tromsø (som hull i veibanen, dårlig strøing, manglende gatelys eller annet) [http://www.porsgrunn.kommune.no/Hovedmeny/Selvbetjening/MinGate/ Porsgrunn kommunes tjeneste] [http://fiksgata.kongsvinger.no/ Kongsvinger kommunes tjeneste] Søknad om støtte til utvikling
Gruppemedlemmer
Oversettelse til norsk bokmål
Oppsett
Testmaskin
Funksjoner og ønskeliste
Veikart fixmystreet
Integrasjon mot interne kommunale systemer
Referanser