aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perllib/FixMyStreet/Cobrand/FixaMinGata.pm77
-rw-r--r--perllib/FixMyStreet/Geocode/FixaMinGata.pm176
-rw-r--r--perllib/FixMyStreet/Geocode/OSM.pm4
-rw-r--r--templates/web/base/around/_error_multiple.html11
-rw-r--r--templates/web/base/front/stats.html12
-rwxr-xr-xtemplates/web/fixamingata/about/council.html214
-rwxr-xr-xtemplates/web/fixamingata/about/faq-sv.html154
-rwxr-xr-xtemplates/web/fixamingata/about/privacy.html75
-rw-r--r--templates/web/fixamingata/front/footer-marketing.html2
-rw-r--r--templates/web/fixamingata/front/recent.html12
-rw-r--r--templates/web/fixamingata/front/tips.html9
-rw-r--r--templates/web/fixamingata/report/new/form_user_loggedout.html2
-rw-r--r--web/cobrands/fixamingata/images/google_play_logo.pngbin8913 -> 7280 bytes
-rw-r--r--web/cobrands/fixamingata/images/icon-facebook-black.pngbin0 -> 1172 bytes
-rw-r--r--web/cobrands/fixamingata/images/icon-twitter-black.pngbin0 -> 1439 bytes
-rw-r--r--web/cobrands/fixamingata/images/itunes_store_logo.pngbin3394 -> 6430 bytes
-rw-r--r--web/cobrands/fixamingata/videos/fixamingata.mp4bin0 -> 5600425 bytes
-rw-r--r--web/cobrands/fixamingata/videos/fixamingata.webmbin0 -> 6580431 bytes
-rw-r--r--web/cobrands/fixamingata/videos/poster.jpgbin0 -> 218837 bytes
19 files changed, 223 insertions, 525 deletions
diff --git a/perllib/FixMyStreet/Cobrand/FixaMinGata.pm b/perllib/FixMyStreet/Cobrand/FixaMinGata.pm
index 07a4ef920..e84e4cf55 100644
--- a/perllib/FixMyStreet/Cobrand/FixaMinGata.pm
+++ b/perllib/FixMyStreet/Cobrand/FixaMinGata.pm
@@ -3,10 +3,10 @@ use base 'FixMyStreet::Cobrand::Default';
use strict;
use warnings;
+use utf8;
use Carp;
use mySociety::MaPit;
-use FixMyStreet::Geocode::FixaMinGata;
use DateTime;
sub country {
@@ -23,10 +23,66 @@ sub enter_postcode_text {
# Is also adding language parameter
sub disambiguate_location {
- return {
+ my $self = shift;
+ my $string = shift;
+
+ my $out = {
+ %{ $self->SUPER::disambiguate_location() },
lang => 'sv',
- country => 'se', # Is this the right format? /Rikard
+ country => 'se',
};
+
+ $string = lc($string);
+
+ if ($string eq 'lysekil') {
+ # Lysekil
+ $out->{bounds} = [ '58.4772', '11.3983', '58.1989', '11.5755' ];
+ } elsif ($string eq 'tjörn') {
+ # Tjörn
+ $out->{bounds} = [ '58.0746', '11.4429', '57.9280', '11.7815' ];
+ } elsif ($string eq 'varmdö') {
+ # Varmdö
+ $out->{bounds} = [ '59.4437', '18.3513', '59.1907', '18.7688' ];
+ } elsif ($string eq 'öckerö') {
+ # Öckerö
+ $out->{bounds} = [ '57.7985', '11.5792', '57.6265', '11.7108' ];
+ }
+
+ return $out;
+}
+
+sub geocoder_munge_results {
+ my ($self, $result) = @_;
+
+ if ($result->{osm_id} == 1076755) { # Hammarö, Hammarö, Värmlands län, Svealand, Sweden
+ $result->{lat} = 59.3090;
+ $result->{lon} = 13.5297;
+ }
+
+ if ($result->{osm_id} == 398625) { # Haninge, Landskapet Södermanland, Stockholms län, Svealand, Sweden
+ $result->{lat} = 59.1069;
+ $result->{lon} = 18.2085;
+ }
+
+ if ($result->{osm_id} == 5831132) { # Nordmaling District, Nordmaling, Ångermanland, Västerbottens län, Norrland, 91433, Sweden
+ $result->{lat} = 63.5690;
+ $result->{lon} = 19.5028;
+ }
+
+ if ($result->{osm_id} == 935430) { # Sotenäs, Västra Götalands län, Götaland, Sweden
+ $result->{lat} = 58.4219;
+ $result->{lon} = 11.3345;
+ }
+
+ if ($result->{osm_id} == 935640) { # Tanum, Västra Götalands län, Götaland, Sweden
+ $result->{lat} = 58.7226;
+ $result->{lon} = 11.3242;
+ }
+
+ if ($result->{osm_id} == 289344) { # Älvkarleby, Landskapet Uppland, Uppsala län, Svealand, Sweden
+ $result->{lat} = 60.5849;
+ $result->{lon} = 17.4545;
+ }
}
sub area_types {
@@ -37,11 +93,9 @@ sub area_types {
sub geocode_postcode {
my ( $self, $s ) = @_;
- # Most people write Swedish postcodes like this:
- #+ XXX XX, so let's remove the space
- # Is this the right place to do this? //Rikard
- # This is the right place! // Jonas
- $s =~ s/\ //g; # Rikard, remove space in postcode
+ # Most people write Swedish postcodes like this:
+ # XXX XX, so let's remove the space
+ $s =~ s/\ //g;
if ($s =~ /^\d{5}$/) {
my $location = mySociety::MaPit::call('postcode', $s);
if ($location->{error}) {
@@ -108,12 +162,13 @@ sub filter_all_council_ids_list {
return @all_councils_ids; # Är detta rätt? //Rikard
}
-# The pin is green is it's fixed, yellow if it's closed (but not fixed), and
-# red otherwise.
+# The pin is green is it's fixed or closed, yellow if it's in progress (not in a
+# confirmed state), and red otherwise.
sub pin_colour {
my ( $self, $p, $context ) = @_;
+ return 'green' if $p->is_closed;
return 'green' if $p->is_fixed;
- return 'yellow' if $p->is_closed;
+ return 'yellow' if $p->is_in_progress;
return 'red';
}
diff --git a/perllib/FixMyStreet/Geocode/FixaMinGata.pm b/perllib/FixMyStreet/Geocode/FixaMinGata.pm
deleted file mode 100644
index 3ad98b148..000000000
--- a/perllib/FixMyStreet/Geocode/FixaMinGata.pm
+++ /dev/null
@@ -1,176 +0,0 @@
-# FixMyStreet:Geocode::FixaMinGata
-# OpenStreetmap forward and reverse geocoding for FixMyStreet.
-#
-# Copyright (c) 2011 Petter Reinholdtsen. Some rights reserved.
-# Email: pere@hungry.com
-
-# This module is a slightly derived version of OSM.pm.
-
-# As of January 2014, the FixaMinGata developers are considering to make further
-# changes related to OSM, so it's probably best to keep this module separate
-# from the OSM module for now.
-
-package FixMyStreet::Geocode::FixaMinGata;
-
-use warnings;
-use strict;
-
-use LWP::Simple;
-use Memcached;
-use XML::Simple;
-use Utils;
-
-my $osmapibase = "http://www.openstreetmap.org/api/";
-my $nominatimbase = "http://nominatim.openstreetmap.org/";
-
-# string STRING CONTEXT
-# Looks up on Nominatim, and caches, a user-inputted location.
-# Returns array of (LAT, LON, ERROR), where ERROR is either undef, a string, or
-# an array of matches if there are more than one. The information in the query
-# may be used to disambiguate the location in cobranded versions of the site.
-sub string {
- my ( $s, $c ) = @_;
-
- my $params = $c->cobrand->disambiguate_location($s);
-
- $s = FixMyStreet::Geocode::escape($s);
- # $s .= '+' . $params->{town} if $params->{town} and $s !~ /$params->{town}/i;
-
- my $url = "${nominatimbase}search?";
- my %query_params = (
- q => $s,
- format => 'json',
- addressdetails => 1,
- limit => 20,
- #'accept-language' => '',
- email => 'info' . chr(64) . 'morus.se',
- );
- # $query_params{viewbox} = $params->{bounds}[1] . ',' . $params->{bounds}[2] . ',' . $params->{bounds}[3] . ',' . $params->{bounds}[0]
- # if $params->{bounds};
- $query_params{countrycodes} = $params->{country}
- if $params->{country};
- $url .= join('&', map { "$_=$query_params{$_}" } keys %query_params);
-
- my $js = FixMyStreet::Geocode::cache('osm', $url);
- if (!$js) {
- return { error => _('Sorry, we could not find that location.') };
- }
-
- my ( %locations, $error, @valid_locations, $latitude, $longitude );
- foreach (@$js) {
- next if $_->{class} eq "boundary";
- my @s = split(/,/, $_->{display_name});
- my $address = join(",", @s[0,1,2]);
- $locations{$address} = [$_->{lat}, $_->{lon}];
- }
-
- foreach my $key (keys %locations) {
- ( $latitude, $longitude ) =
- map { Utils::truncate_coordinate($_) }
- ($locations{$key}[0], $locations{$key}[1]);
- push (@$error, {
- address => $key,
- latitude => $latitude,
- longitude => $longitude
- });
- push (@valid_locations, $_);
- }
-
- return { latitude => $latitude, longitude => $longitude } if scalar @valid_locations == 1;
- return { error => $error };
-}
-
-sub reverse_geocode {
- my ($latitude, $longitude, $zoom) = @_;
- my $url =
- "${nominatimbase}reverse?format=xml&zoom=$zoom&lat=$latitude&lon=$longitude";
- my $key = "OSM:reverse_geocode:$url";
- my $result = Memcached::get($key);
- unless ($result) {
- my $j = LWP::Simple::get($url);
- if ($j) {
- Memcached::set($key, $j, 3600);
- my $ref = XMLin($j);
- return $ref;
- } else {
- print STDERR "No reply from $url\n";
- }
- return undef;
- }
- return XMLin($result);
-}
-
-sub _osmxml_to_hash {
- my ($xml, $type) = @_;
- my $ref = XMLin($xml);
- my %tags;
- if ('ARRAY' eq ref $ref->{$type}->{tag}) {
- map { $tags{$_->{'k'}} = $_->{'v'} } @{$ref->{$type}->{tag}};
- return \%tags;
- } else {
- return undef;
- }
-}
-
-sub get_object_tags {
- my ($type, $id) = @_;
- my $url = "${osmapibase}0.6/$type/$id";
- my $key = "OSM:get_object_tags:$url";
- my $result = Memcached::get($key);
- unless ($result) {
- my $j = LWP::Simple::get($url);
- if ($j) {
- Memcached::set($key, $j, 3600);
- return _osmxml_to_hash($j, $type);
- } else {
- print STDERR "No reply from $url\n";
- }
- return undef;
- }
- return _osmxml_to_hash($result, $type);
-}
-
-# A better alternative might be
-# http://www.geonames.org/maps/osm-reverse-geocoder.html#findNearbyStreetsOSM
-sub get_nearest_road_tags {
- my ( $cobrand, $latitude, $longitude ) = @_;
- my $inforef = reverse_geocode($latitude, $longitude, 16);
- if (exists $inforef->{result}->{osm_type}
- && 'way' eq $inforef->{result}->{osm_type}) {
- my $osmtags = get_object_tags('way',
- $inforef->{result}->{osm_id});
- unless ( exists $osmtags->{operator} ) {
- $osmtags->{operatorguess} = $cobrand->guess_road_operator( $osmtags );
- }
- return $osmtags;
- }
- return undef;
-}
-
-sub closest_road_text {
- my ( $cobrand, $latitude, $longitude ) = @_;
- my $str = '';
- my $osmtags = get_nearest_road_tags( $cobrand, $latitude, $longitude );
- if ($osmtags) {
- my ($name, $ref) = ('','');
- $name = $osmtags->{name} if exists $osmtags->{name};
- $ref = " ($osmtags->{ref})" if exists $osmtags->{ref};
- if ($name || $ref) {
- $str .= _('The following information about the nearest road might be inaccurate or irrelevant, if the problem is close to several roads or close to a road without a name registered in OpenStreetMap.') . "\n\n";
- $str .= sprintf(_("Nearest named road to the pin placed on the map (automatically generated using OpenStreetMap): %s%s"),
- $name, $ref) . "\n\n";
-
- if (my $operator = $osmtags->{operator}) {
- $str .= sprintf(_("Road operator for this named road (from OpenStreetMap): %s"),
- $operator) . "\n\n";
- } elsif ($operator = $osmtags->{operatorguess}) {
- $str .= sprintf(_("Road operator for this named road (derived from road reference number and type): %s"),
- $operator) . "\n\n";
- }
- }
- }
- return $str;
-}
-
-1;
-
diff --git a/perllib/FixMyStreet/Geocode/OSM.pm b/perllib/FixMyStreet/Geocode/OSM.pm
index 020be3c2a..d237f453b 100644
--- a/perllib/FixMyStreet/Geocode/OSM.pm
+++ b/perllib/FixMyStreet/Geocode/OSM.pm
@@ -39,6 +39,8 @@ sub string {
);
$query_params{viewbox} = $params->{bounds}[1] . ',' . $params->{bounds}[2] . ',' . $params->{bounds}[3] . ',' . $params->{bounds}[0]
if $params->{bounds};
+ $query_params{bounded} = 1
+ if $params->{bounds};
$query_params{countrycodes} = $params->{country}
if $params->{country};
$url .= join('&', map { "$_=$query_params{$_}" } sort keys %query_params);
@@ -50,11 +52,13 @@ sub string {
my ( $error, @valid_locations, $latitude, $longitude );
foreach (@$js) {
+ $c->cobrand->call_hook(geocoder_munge_results => $_);
( $latitude, $longitude ) =
map { Utils::truncate_coordinate($_) }
( $_->{lat}, $_->{lon} );
push (@$error, {
address => $_->{display_name},
+ icon => $_->{icon},
latitude => $latitude,
longitude => $longitude
});
diff --git a/templates/web/base/around/_error_multiple.html b/templates/web/base/around/_error_multiple.html
index 751d81173..6a43eac32 100644
--- a/templates/web/base/around/_error_multiple.html
+++ b/templates/web/base/around/_error_multiple.html
@@ -5,9 +5,14 @@
[% IF possible_location_matches %]
<p>[% loc('We found more than one match for that location.') %]</p>
<ul class="pc_alternatives">
- [% FOREACH match IN possible_location_matches %]
- <li><a href="/around?latitude=[% match.latitude | uri %];longitude=[% match.longitude | uri %][% IF c.req.params.category %];category=[% c.req.params.category | uri %][% END %]">[% match.address | html %]</a></li>
- [% END %]
+ [% FOREACH match IN possible_location_matches %]
+ <li>
+ [% IF match.icon %]
+ <img src="[% match.icon %]" alt="">
+ [% END %]
+ <a href="/around?latitude=[% match.latitude | uri %];longitude=[% match.longitude | uri %][% IF c.req.params.category %];category=[% c.req.params.category | uri %][% END %]">[% match.address | html %]</a>
+ </li>
+ [% END %]
</ul>
<p>[% loc('We show up to ten matches, please try a different search if yours is not here.') %]</p>
[% END %]
diff --git a/templates/web/base/front/stats.html b/templates/web/base/front/stats.html
index 41358c869..8bef17d1f 100644
--- a/templates/web/base/front/stats.html
+++ b/templates/web/base/front/stats.html
@@ -34,11 +34,17 @@
%]
<div id="front_stats">
+ [% SWITCH c.cobrand.moniker %]
+ [% CASE 'fixamingata' %]
+ <div>[% tprintf( new_text, decode(new_n).replace(" ", "&nbsp;").replace(",", "&nbsp;") ) %]</div>
+ <div>[% tprintf( fixed_text, decode(fixed_n).replace(" ", "&nbsp;").replace(",", "&nbsp;") ) %]</div>
+ <div>[% tprintf( updates_text, decode(updates_n).replace(" ", "&nbsp;").replace(",", "&nbsp;") ) %]</div>
+ [% CASE 'zurich' %]
+ <div>[% tprintf( new_text, decode(new_n) ) %]</div>
+ <div>[% tprintf( fixed_text, decode(fixed_n) ) %]</div>
+ [% CASE %]
<div>[% tprintf( new_text, decode(new_n) ) %]</div>
- [% IF has_fixed_state %]
<div>[% tprintf( fixed_text, decode(fixed_n) ) %]</div>
- [% END %]
- [% IF c.cobrand.moniker != 'zurich' %]
<div>[% tprintf( updates_text, decode(updates_n) ) %]</div>
[% END %]
</div>
diff --git a/templates/web/fixamingata/about/council.html b/templates/web/fixamingata/about/council.html
index 3019f79ff..94564c51f 100755
--- a/templates/web/fixamingata/about/council.html
+++ b/templates/web/fixamingata/about/council.html
@@ -15,113 +15,30 @@
</div>
<h1>Information för kommuner</h1>
-
-<p>
-FixaMinGata är en e-tjänst som drivs av
-<a href="http://sambruk.se/">Föreningen Sambruk</a> och är framtagen i
-samarbete med <a href="http://kivos.se/">KIVOS</a> och
-<a href="http://ffkp.se/">FFKP</a>. Invånare i medverkande kommuner kan
-använda e-tjänsten för att rapportera fel i sin lokala gatumiljö. I och
-med att tjänsten drivs som en molntjänst kan den snabbt driftsättas för
-en ny kommun. Fel som rapporteras skickas via e-post till berörd enhet
-på kommunen. För kommuner som har befintliga verksamhetssystem för
-rapportering och uppföljning finns flera möjligheter att integrera
-systemen med varandra.
-</p>
+<p>FixaMinGata är en e-tjänst som drivs av <a href="http://sambruk.se/">Föreningen Sambruk</a> och är framtagen i samarbete med <a href="http://kivos.se/">KIVOS</a> och <a href="http://ffkp.se/">FFKP</a>. ALLA kan använda e-tjänsten för att rapportera fel till kommuner. Tjänsten är en molntjänst och kan snabbt anpassas för en ny kommun. Fel som rapporteras skickas via e-post till berörd enhet på kommunen. För kommuner som har befintliga verksamhetssystem för rapportering och uppföljning finns flera möjligheter att integrera systemen.</p>
<h2><a name="kommuner"></a>Kommuner</h2>
-<p>
-FixaMinGata stödjer samtliga Svenska kommuner, men hur det ser ut hos
-varje kommun ser lite olika ut. En del kommuner väljer att inte ta emot
-rapporter via FixaMinGata utan hänvisar istället medborgarna till sin
-egen webbsida. I dessa fall ger FixaMinGata en länk till kommunens
-webbsida om en medborgare försöker rapportera ett fel.
-</p>
-<p>
-Andra kommuner har valt att vara med i styrgruppen för FixaMinGata
-vilket ger dem möjlighet att påverka utvecklingen och den framtida
-inriktningen, exempelvis för att bättre kunna integrera FixaMinGata
-i sina egna verksamhetssystem.
-</p>
-<p>
-De kommuner som var med i den ursprungliga
-referensgruppen var Alingsås, Falköping, Tidaholm, Vårgårda, Aneby,
-Eksjö, Gislaved, Gnosjö, Habo, Mullsjö, Nässjö, Sävsjö, Tranås,
-Vaggeryd, Vetlanda och Värnamo.
-</p>
+<p>FixaMinGata stödjer samtliga svenska kommuner. Kommuner som deltar i Förvaltningsrådet för FixaMinGata, ges möjlighet att påverka utveckling och framtida inriktning. Medlemskommuner har även säker och prioriterad tillgång till support, samt att vi är behjälpliga i dialogen med olika leverantör vid integration med verksamhetssystem.</p>
<h2><a name="nykommun"></a>Ny kommun</h2>
-<p>
- Här följer en checklista som kommuner kan använda sig av när de tittar på
- hur FixaMinGata kan användas i kommunen. Eventuella frågor eller hjälp
- i processen kan fås från FixaMinGatas <a href="#kontakt">kontaktpersoner</a>.
-</p>
-<p>
- <ul>
- <li>FixaMinGata använder
- <a href="http://www.openstreetmap.org/">OpenStreetMap</a> för sin
- kartinformation. Verifiera så att de kartor som finns för kommunen
- är relevanta. Om det finns fel i kartinformationen går detta att
- korrigera, av kommunen själva eller i samarbete med invånarna.</li>
- <li>FixaMinGata låter medborgarna välja position genom att ange postnummer.
- Dessvärre finns det ingen publik lista över postnummer och dess
- geografiska koordinater som är tillgänglig att använda för vem som helst
- och en del koordinater kan därför vara fel. Verifiera genom att välja
- ett par postnummer i kommunen och mata in dem i FixaMinGata för att
- se hur det ser ut i er kommun. Om något postnummer inte centrerar på
- rätt geografisk koordinat går detta att ändra. Kontakta FixaMinGatas
- <a href="#kontakt">kontaktpersoner</a> för mer information om detta.</li>
- <li>För kommuner som har ett eget verksamhetssystem finns möjlighet att
- integrera FixaMinGata med detta. Kontakta leverantören av
- verksamhetssystemet för att fråga om integration med FixaMinGata.
- Det finns flera sätt på vilket detta kan ske och du kan få mer
- information från FixaMinGatas <a href="#kontakt">kontaktpersoner</a>.
- </li>
- <li>Titta på den lista med <a href="#kategorier">kategorier</a> som finns
- i FixaMinGata och fundera över om några förändringar behövs i den
- listan. Det finns möjigheter att förändra den listan per kommun.</li>
- <li>Om felrapporter från invånarna ska skickas via epost till kommunen,
- bestäm vilka adresser som information ska skickas till och om det är
- samma adress för samtliga kategorier eller om olika kategorier ska
- skickas till olika adresser.</li>
- <li>Prata med och informera de anställda som kommer att ta emot och arbeta
- med felrapporter. Säkerställ att alla är på det klara med hur kommunen
- arbetar med inkomna felrapporer och vikten av att fel också rapporteras
- som åtgärdat när arbetet är klart.</li>
- <li>Bjud in de anställda att vara med i den första testen av systemet så att
- de som vill kan testa att rapportera fel och följa upp ärenden. Det kan
- ske under ett par veckor innan systemet driftsätts helt för att ge
- personalen möjlighet att bli komfortabel med systemet först.</li>
- <li>Prata med kommunens informationsansvarige eller motsvarande för att
- länka till FixaMinGata från kommunens hemsida. Logotyper för FixaMinGata
- kan hämtas från <a
- href="http://www.sambruk.se/projektnatverk/fixamingata/projektdokument.4.7b34e07a139d0d50e8b23cb.html?folder=19.7b34e07a139d0d50e8b23b1&sv.url=12.7b34e07a139d0d50e8b23d1">här</a>.</li>
- <li>Följ upp löpande under den första tiden med de personer som från
- kommunen tar emot felrapporter. Du kan också ta hjälp av den
- <a href="/reports">statistik</a> som publiceras i FixaMinGata för
- att se vilka problem som rapporteras samt om de markeras som åtgärdade.
- </li>
- </ul>
-</p>
-
+<p>Här följer en checklista som kommuner kan använda sig av när de tittar på hur FixaMinGata kan användas i kommunen. Eventuella frågor eller hjälp i processen ställs till FixaMinGatas <a href="#kontakt">kontaktpersoner</a>.</p>
+<ul>
+ <li>FixaMinGata använder <a href="http://www.openstreetmap.org/">OpenStreetMap</a> för sin kartinformation. Verifiera så att de kartor som finns för kommunen är relevanta. Om det finns fel i kartinformationen går det att korrigera, av kommunen själv eller i samarbete med invånarna.</li>
+ <li>FixaMinGata låter medborgare välja position genom att ange postnummer. Tyvärr finns idag det ingen publik lista över postnummer och dess geografiska koordinater att använda, helst och vilket innebär att en del koordinater kan därför vara fel. Verifiera genom att välja ett par postnummer i kommunen och mata in dem i FixaMinGata för att se hur det ser ut i er kommun. Om något postnummer inte centrerar på rätt geografisk koordinat går detta att ändra. För mer information kontakta FixaMinGatas <a href="#kontakt">kontaktpersoner</a>.</li>
+ <li>För kommuner som har ett eget verksamhetssystem finns möjlighet att integrera med FixaMinGata. Kontakta leverantören av verksamhetssystemet för att fråga om integration med FixaMinGata. Det finns flera alternativa sätt. För mer information kontakta FixaMinGatas <a href="#kontakt">kontaktpersoner</a>.</li>
+ <li>Varje kommun avgör vilka <a href="#kategorier">kategorier</a> som ska finnas för FixaMinGata.</li>
+ <li>Om felrapporter från invånarna ska skickas via epost till kommunen, meddela om det är samma adress för samtliga kategorier eller om olika kategorier ska skickas till olika adresser.</li>
+ <li>Prata med och informera de anställda som kommer att ta emot och arbeta med felrapporter. Säkerställ att alla är medvetna om hur kommunen arbetar med inkomna felrapporter och vikten av att inrapporterade fel också rapporteras som åtgärdade.</li>
+ <li>Bjud in de anställda att vara med i den första testen av systemet så att de som vill kan testa att rapportera fel och följa upp ärenden. Det kan ske under ett par veckor innan systemet driftsätts, för att ge personalen möjlighet att bli komfortabel med systemet.</li>
+ <li>Prata med kommunens informationsansvarige eller motsvarande för att länka till FixaMinGata från kommunens hemsida. Logotyper för FixaMinGata kan hämtas <a href="http://www.sambruk.se/projektnatverk/fixamingata/projektdokument.4.7b34e07a139d0d50e8b23cb.html?folder=19.7b34e07a139d0d50e8b23b1&sv.url=12.7b34e07a139d0d50e8b23d1">här</a>.</li>
+ <li>Följ upp löpande med de personer som tar emot felrapporter. Du kan också ta hjälp av den <a href="/reports">statistik</a> som publiceras i FixaMinGata för att se vilka problem som rapporteras, samt om de markeras som åtgärdade.</li>
+</ul>
<h2><a name="process"></a>Rapporteringprocess</h2>
-<p>
-
-FixaMinGata erbjuder ett enkelt sätt för en invånare att rapportera ett fel
-vilket sedan kommuniceras till kommunen. En visuell beskrivning av processen
-finns tillgänglig på <a
-href="http://www.sambruk.se/projektnatverk/fixamingata/projektdokument.4.7b34e07a139d0d50e8b23cb.html?folder=19.7b34e07a139d0d50e8b23b1&sv.url=12.7b34e07a139d0d50e8b23d1">
-Sambruks projeksida för FixaMinGata</a>.
-
-Nedanstående flöde beskriver hur FixaMinGata fungerar utifrån invånarens
-perspektiv.
-
-</p>
+<p>FixaMinGata erbjuder invånare att enkelt rapportera fel direkt till kommunen. Nedanstående flöde beskriver hur FixaMinGata fungerar utifrån invånarens perspektiv.</p>
<p>
<ol>
- <li>En invånare söker på postnummer eller gatuadress och får upp en karta
- över närområdet.</li>
+ <li>En invånare söker på postnummer eller gatuadress och får upp en karta över närområdet.</li>
<li>Invånaren kan se befintliga felrapporter inom området.</li>
<li>Om invånaren klickar på en position på kartan ges möjlighet att rapportera ett nytt fel.</li>
<li>Invånaren väljer en av de kategorier som finns, skriver in information om felet och bifogar eventuellt ett foto.</li>
@@ -134,79 +51,42 @@ perspektiv.
</p>
<h2><a name="kategorier"></a>Kategorier</h2>
-<p>
-Följande kategorier finns för alla kommuner i FixaMinGata.
-En del kommuner väljer andra kategorier beroende på vad som passar dem
-bäst.
-</p>
-<p>
- <ul>
- <li>Buss- och tågstopp
- <li>Cykelställ
- <li>Cykelväg
- <li>Dumpat skräp
- <li>Gatlyse
- <li>Gator och vägar
- <li>Grafitti/taggning
- <li>Hål i väg
- <li>Igensatt brunn
- <li>Nedskräpning
- <li>Offentlig toalett
- <li>Oljespill
- <li>Parkering
- <li>Park/landskap
- <li>Snöplogning
- <li>Trafiklyse
- <li>Trafikskylt
- <li>Träd
- <li>Trottoar/gångbana
- <li>Vattenförsörjning
- <li>Vägstädning
- <li>Vägnamnsskylt
- <li>Övergiven bil
- <li>Övrigt
- </ul>
+<p>Följande kategorier finns för alla kommuner i FixaMinGata. Kommunen väljer vilka kategorier som är relevanta.</p>
+<ul>
+ <li>Avfall och återvinning</li>
+ <li>Cykelställ</li>
+ <li>Gång- och cykelbana</li>
+ <li>Gatubelysning</li>
+ <li>Hållplats</li>
+ <li>Igensatt brunn</li>
+ <li>Klotter</li>
+ <li>Lekplatser</li>
+ <li>Nedskräpning</li>
+ <li>Offentlig toalett</li>
+ <li>Övrigt</li>
+ <li>Park</li>
+ <li>Parkering</li>
+ <li>Träd och buskage</li>
+ <li>Trafiksignaler</li>
+ <li>Vägar (Övriga)</li>
+ <li>Vägmärken och skyltar</li>
+ <li>Vatten och avlopp</li>
+ <li>Vinterväghållning</li>
+</ul>
+<p>Vidare tillkommer en kategori, Vägar (Riksvägar/Trafikverket), vars rapporter skickas till Trafikverket.</p>
<h2><a name="integration"></a>Integration med verksamhetssystem</h2>
-<p>
- För <strong>kommuner som har ett eget verksamhetssystem</strong>
- finns det flera olika sätt att integrera detta med FixaMinGata.
- Det enklaste, vilket stödjs av i princip samtliga verksamhetssystem, är
- att FixaMinGata skickar epost till verksamhetssystemet när någon
- lämnar en rapport vilket sedan görs till ett ärende i systemet. När
- rapporten är åtgärdad rapporterar kommunen detta i sitt verksamhetssystem
- <strong>samt</strong> i FixaMinGata.
-</p>
-<p>
- Det finns också möjlighet att på olika sätt integrera systemen så att en
- rapport som avslutas i verksamhetssystemet också markeras som åtgärdad
- i FixaMinGata. Beroende på verksamhetssystem kan en viss kostnad utgå
- för detta från leverantören. Ta kontakt med din leverantör av
- verksamhetssystem för att höra dig för.
-</p>
-<p>
- Kontakta gärna oss för teknisk information kring integration av FixaMinGata.
-</p>
+<p>För <strong>kommuner med ett eget verksamhetssystem</strong> finns det olika sätt att integrera med FixaMinGata.</p>
+<p>FixaMinGata kan integreras genom att kommunens verksamhetssystem tillhandahåller en webbtjänst (Webbtjänstintegration), genom att kommunens verksamhetssystem agerar webbklient (Webbklientsintegration) eller via e-post från FixaMinGata (E-postintegration).</p>
+<p>Det effektivaste för kommunen är att själva agera webbtjänst ("Alternativ 1: Webbtjänstintegration") vid integration med FixaMinGata, vilket är det sätt som tillåter utbyte av så kallade uppdateringar (kommentarer och statusändringar mellan de två systemen).</p>
+<p>Beroende på verksamhetssystem kan en viss kostnad utgå för detta från leverantören. Ta kontakt med din leverantör av verksamhetssystem för att höra dig för.</p>
+<p>Kontakta oss för teknisk information kring integration av FixaMinGata.</p>
<h2><a name="kostnader"></a>Kostnader för medverkan</h2>
-<p>
- Kommuner som är med i styrgruppen för FixaMinGata betalar en kostnad
- per invånare, vilket täcker kostnaden för drift och utveckling. För mer
- information
- om kostnader och deltagande, kontakta våra <a href="#kontakt">kontaktpersoner</a>.
+<p>Kommuner som deltar i Förvaltningsrådet för FixaMinGata betalar en kostnad per invånare, vilket täcker kostnaden för drift och utveckling. För mer information om kostnader och deltagande, kontakta våra <a href="#kontakt">kontaktpersoner</a>.</p>
<h2><a name="kontakt"></a>Kontaktpersoner</h2>
-<p>
- Du kan alltid kontakta oss genom <a
- href="mailto:info@fixamingata.se">info@fixamingata.se</a>. Vi ser då
- till att din fråga behandlas och kommer till rätt person.
-</p>
-<p>
- För frågor kring medverkan, villkor och kostnader, kontakta Claes-Olof Olsson, Sambruk via e-postadressen <a href="mailto:claes-olof.olsson@sambruk.se">claes-olof.olsson@sambruk.se</a> eller ledningen för styrgruppen på <a href="mailto:info@fixamingata.se">info@fixamingata.se</a>.
-</p>
-<p>
- För tekniska frågor om plattformen, integration med verksamhetssystem eller
- uppdaterade kontakt uppgifter, använda vårt <a href="/contact">kontaktformulär</a>.
-</p>
+<p>Du kan alltid kontakta oss genom <a href="mailto:info@fixamingata.se">info@fixamingata.se</a>. Vi ser då till att din fråga behandlas och kommer till rätt person.</p>
+<p>För tekniska frågor om plattformen, integration med verksamhetssystem eller uppdaterade kontaktuppgifter, använd vårt <a href="/contact">kontaktformulär</a>.</p>
[% INCLUDE 'footer.html' pagefooter = 'yes' %]
diff --git a/templates/web/fixamingata/about/faq-sv.html b/templates/web/fixamingata/about/faq-sv.html
index 05ffdaddc..e120fcecf 100755
--- a/templates/web/fixamingata/about/faq-sv.html
+++ b/templates/web/fixamingata/about/faq-sv.html
@@ -13,108 +13,68 @@
</div>
<h1><a name="faq"></a>Vanliga frågor</h1>
- <dl>
- <dt>Vad är FixaMinGata?</dt>
- <dd>FixaMinGata är en e-tjänst som hjälper människor se, diskutera och
-till kommunen rapportera problem i deras närmiljö på ett enkelt sätt genom att
-markera problemen på en karta. Tjänsten bygger på en förlaga från Storbritannien
-där tjänsten lanserades i Februari 2007. I Norge lanserades den 2011 och i
-Sverige 2013.
-</dd>
- <dt>Hur kommer jag i kontakt med FixaMinGata?</dt>
- <dd>Använd vårt <a href="/contact">kontaktformulär</a>.</dd>
- <dt>Vilken typ av problem ska jag rapportera i FixaMinGata?</dt>
- <dd>FixaMinGata är främst anpassad för att rapportera fysiska
-problem i din närmiljö, exempelvis sådant som är <strong>trasigt eller
-smutsigt, sådant som behöver underhållas, lagas, städas eller rensas</strong>,
-till exempel:
-
- <ul><li>Övergivna bilar och cyklar
- <li>Graffiti
- <li>Nedskräpning
- <li>Gatustädning, exempelvis trasigt glas på en cykelbana
- <li>Trasiga gatulysen
- <li>Hål i vägar och gångbanor
- </ul>
+<dl>
+ <dt>Vad är FixaMinGata?</dt>
+ <dd>FixaMinGata är en e-tjänst som hjälper människor att se, diskutera och till kommunen rapportera problem i deras närmiljö på ett enkelt sätt genom att markera problemen på en karta. Tjänsten bygger på en förlaga från Storbritannien där tjänsten lanserades i februari 2007. I Norge lanserades den 2011 och i Sverige 2013.</dd>
+ <dt>Hur kommer jag i kontakt med FixaMinGata?</dt>
+ <dd>Använd vårt <a href="/contact">kontaktformulär</a>.</dd>
+ <dt>Vilken typ av problem ska jag rapportera i FixaMinGata?</dt>
+ <dd>
+ FixaMinGata är främst anpassad för att rapportera fysiska problem i din närmiljö, exempelvis sådant som är <strong>trasigt eller smutsigt, sådant som behöver underhållas, lagas, städas eller rensas</strong>, till exempel:
+ <ul>
+ <li>Övergivna bilar och cyklar</li>
+ <li>Graffiti</li>
+ <li>Nedskräpning</li>
+ <li>Gatustädning, exempelvis trasigt glas på en cykelbana</li>
+ <li>Trasiga gatulysen</li>
+ <li>Hål i vägar och gångbanor</li>
+ </ul>
</dd>
<dt>Vad är inte FixaMinGata till för?</dt>
- <dd>FixaMinGata är inte lämpligt för andra typer av problem än de som
- anges ovan. Du måste kontakta din kommun eller fastighetsägare direkt för problem i stil
- med:
-
- <ul>
- <li>Brådskande och akuta problem
- <li>Oljud i din närmiljö
- <li>Brand och rök
- <li>Förslag på nya vägar, farthinder, etc.
- <li>Klaga på dina grannar
- <li>Klaga på din kommun
- <li>Droger, djurplågeri, stöld, eller andra kriminella aktiviteter.
- </ul>
- </dd>
-
- <dt>Hur använder jag e-tjänsten?</dt>
- <dd>Efter att du angivit postnummer eller adress ser du en karta
-över närområdet. Du kan se de problem som redan har rapporterats, eller
-rapportera nya genom att klicka på kartan där problemet finns.
-</dd>
- <dt>Hur löses problem?</dt>
- <dd>Problem som rapporteras skickas till berörd kommun via epost
-eller direkt till deras datorsystem. Kommunen hanterar sedan problemet på
-det sättet de vanligen arbetar med problem, exempelvis genom att delegera
-det till rätt enhet inom kommunen som får i uppdrag att lösa problemet.
-</dd>
- <dt>Är det gratis?</dt>
- <dd>Den här e-tjänsten är gratis att använda. Tjänsten tillhandahålls
-av <a href="http://sambruk.se/">Föreningen Sambruk</a>, en förening för
-kommunal samverkan kring e-tjänster. Totalt ingår runt 100 kommuner och
-landsting i Sambruk.</dd>
-
- <dt>Kan jag använda FixaMinGata på min mobil?</dt>
<dd>
- <p>FixaMinGata ska fungera direkt på din mobiltelefon och anpassar
-storleken på skärmen automatiskt.</p>
+ FixaMinGata är inte lämpligt för andra typer av problem än de som anges ovan. Du måste kontakta din kommun eller fastighetsägare direkt för problem i stil med:
+ <ul>
+ <li>Brådskande och akuta problem</li>
+ <li>Oljud i din närmiljö</li>
+ <li>Brand och rök</li>
+ <li>Förslag på nya vägar, farthinder, etc.</li>
+ <li>Klaga på dina grannar</li>
+ <li>Klaga på din kommun</li>
+ <li>Droger, djurplågeri, stöld, eller andra kriminella aktiviteter.</li>
+ </ul>
</dd>
- </dl>
-
- <h2><a name="practical"></a>Praktiska frågor</h2>
- <dl>
- <dt>Jag arbetar på en kommun och är intresserad av att veta var ni skickar rapporter.</dt>
- <dd>Du får gärna <a href="/contact">kontakta oss</a> så kan vi ge
-information om var rapporter går idag. Du kan också kontakta oss för att
-uppdatera de adresser vi använder.</dd>
-
- <dt>Jag arbetar på en kommun och vill få in rapporter från FixaMinGata i vårt verksamhetssystem.</dt>
- <dd>FixaMinGata kan skicka rapporter till ert verksamhetssystem
-via epost eller via ett automatiskt gränssnitt som kallas Open 311. De
-flesta verksamhetssystem kan anpassas till detta för en mindre kostnad.
-Du får gärna <a href="/contact">kontakta oss</a> så kan vi ge mer information
-och hjälpa dig i kommunikationen med berörda parter.</dd>
- </dl>
-
- <h2><a name="organisation"></a>Organisation</h2>
- <dl>
- <dt>Vem tillhandahåller FixaMinGata?</dt>
-
- <dd>Den här e-tjänsten tillhandahålls
-av <a href="http://sambruk.se/">Föreningen Sambruk</a>, en förening för
-kommunal samverkan kring e-tjänster. Totalt ingår runt 100 kommuner och
-landsting i Sambruk. Tjänsten togs fram i samarbete med <a href="http://kivos.se/">KIVOS</a> och <a href="http://ffkp.se/">Föreningen fri kultur och programvara</a>.</dd>
-
- <dt>Finns källkoden tillgänglig?</dt>
- <dd>
-Programvaran bakom den här tjänsten är öppen programvara och tillgänglig
-under Affero GPL (AGPL). Du kan <a href="http://github.com/mysociety/fixmystreet">ladda ner</a> källkoden och hjälpa oss utveckla den. Du är också välkommen att använda den i dina egna projekt!
-</dd>
- </dl>
- <h2><a name="pul"></a>Personuppgiftsombud</h2>
- <dl>
- <dt>Vem är personuppgiftsombud för FixaMinGata?</dt>
-
- <dd>Personuppgiftsombud är Claes-Olof Olsson som du kan kontakta via vårt <a href="/contact">kontaktformulär.</a></dd>
- </dl>
-
+ <dt>Hur använder jag e-tjänsten?</dt>
+ <dd>Efter att du angivit postnummer eller adress ser du en karta över närområdet. Där får du en överblick över problem som redan har rapporterats, och nya rapporteras genom att klicka på kartan där problemet finns.</dd>
+ <dt>Hur löses problem?</dt>
+ <dd>Problem som rapporteras skickas till berörd kommun via e-post eller direkt till deras datorsystem. Kommunen hanterar sedan problemet enligt en intern process, exempelvis genom att delegera det till rätt enhet inom kommunen som får i uppdrag att lösa problemet.</dd>
+ <dt>Är det gratis?</dt>
+ <dd>Den här e-tjänsten används gratis för att rapportera problem. Tjänsten tillhandahålls av <a href="http://sambruk.se/">Föreningen Sambruk</a>, en förening för kommunal samverkan kring e-tjänster. Totalt ingår runt 100 kommuner och landsting i Sambruk.</dd>
+ <dt>Kan jag använda FixaMinGata på min mobil?</dt>
+ <dd>FixaMinGata fungerar både i din mobil (storleken på skärmen anpassas automatiskt) och dator. Alternativt laddas appen FixaMinGata ner på Google Play eller App Store.</dd>
+</dl>
+
+<h2><a name="practical"></a>Praktiska frågor</h2>
+<dl>
+ <dt>Jag arbetar på en kommun och är intresserad av att veta var ni skickar rapporter.</dt>
+ <dd>Du får gärna <a href="/contact">kontakta oss</a> så kan vi ge information om var rapporter skickas idag.</dd>
+ <dt>Jag arbetar på en kommun och vill få in rapporter från FixaMinGata i vårt verksamhetssystem.</dt>
+ <dd>FixaMinGata kan skicka rapporter till ert verksamhetssystem via epost eller via ett automatiskt gränssnitt som kallas Open 311. De flesta verksamhetssystem kan anpassas till detta för en mindre kostnad. Du får gärna <a href="/contact">kontakta oss</a> så kan vi ge mer information och hjälpa dig i kommunikationen med berörda parter.</dd>
+</dl>
+
+<h2><a name="organisation"></a>Organisation</h2>
+<dl>
+ <dt>Vem tillhandahåller FixaMinGata?</dt>
+ <dd>Den här e-tjänsten tillhandahålls av <a href="http://sambruk.se/">Föreningen Sambruk</a>, en förening för kommunal samverkan kring e-tjänster. Totalt ingår runt 100 kommuner och landsting i Sambruk. Tjänsten togs fram i samarbete med <a href="http://kivos.se/">KIVOS</a> och <a href="http://ffkp.se/">Föreningen fri kultur och programvara</a>.</dd>
+ <dt>Finns källkoden tillgänglig?</dt>
+ <dd>Programvaran bakom den här tjänsten är öppen programvara och tillgänglig under Affero GPL (AGPL). Du kan <a href="http://github.com/mysociety/fixmystreet">ladda ner</a> källkoden och hjälpa oss utveckla den. Du är också välkommen att använda den i dina egna projekt!</dd>
+</dl>
+
+<h2><a name="pul"></a>Personuppgiftsombud</h2>
+<dl>
+ <dt>Vem är personuppgiftsombud för FixaMinGata?</dt>
+ <dd>Personuppgiftsombud är Claes-Olof Olsson som du kan kontakta via vårt <a href="/contact">kontaktformulär.</a></dd>
+</dl>
[% INCLUDE 'footer.html' pagefooter = 'yes' %]
diff --git a/templates/web/fixamingata/about/privacy.html b/templates/web/fixamingata/about/privacy.html
index 539386be6..805ca5f00 100755
--- a/templates/web/fixamingata/about/privacy.html
+++ b/templates/web/fixamingata/about/privacy.html
@@ -13,67 +13,34 @@
</div>
<h1>Offentlighet, kakor och tredjepartstjänster</h1>
-
<p><strong>Vår användning av din information och vad du behöver veta.</strong></p>
-
-<p>Sammanfattning: Vi bryr oss om våra användares privatliv. Du kan läsa
-mer detaljer om det här nedan. Vi gör vårt bästa för säkra den privata
-information som vi har i vår databas. Precis som många andra webbplatser
-använder vi ibland kakor för att hjälpa oss göra
-tjänsten bättre. De här verktygen är väldigt vanliga och används av många
-andra tjänster, men det finns nackdelar med dem och vi är måna om att du
-förstår hur din data används.</p>
+<p>Offentlighetsprincipen är en viktig del i det demokratiska samhället. Genom tryckfrihetsförordningen och offentlighetslagen har du rätt att ta del av allmänna offentliga handlingar hos statliga och kommunala myndigheter. Det kan ge dig insyn i hur förtroendevalda (politiker) och tjänstemän handlägger ärenden, vilka handlingar som kommit in till kommunens olika förvaltningar och vilka som skickats ut.</p>
+<p>Lagen som reglerar hur personuppgifter samlas in, bearbetas och sprids heter Personuppgiftslagen (PuL). Lagen skyddar den enskildes integritet vid behandling av personuppgifter. Fr.o.m. 2018-05-25 införs ett nytt regelverk i EU för behandling av personuppgifter och ska börja tillämpas av medlemsstaterna i maj 2018.</p>
+<p><a href="http://www.datainspektionen.se/dataskyddsreformen/dataskyddsforordningen/">Dataskyddsförordning</a></p>
+<p>FixaMinGata använder kakor för att hjälpa oss att göra tjänsten bättre. Nedan beskrivs hur din data används.</p>
<h2>Offentlighet och personuppgifter</h2>
- <dl>
- <dt>Hur hanteras mina personuppgifter?</dt>
- <dd>Dina personuppgifter hanteras med största försiktighet. Din
-epostadress och namn lagras i vår databas. Du har rätt att begära att få
-ta del av de uppgifter som finns registrerade om dig genom att kontakta vårt
-personuppgiftsombud.</dd>
-
- <dt>Hur hanteras min information hos FixaMinGata?</dt>
- <dd>Vi kommer att visa en rapports ärende och information publikt. Vi kommer dock inte att visa din e-postadress eller ditt namn, om du inte ger oss tillsånt att visa ditt namn.</dd>
-
- <dt>Hur hanteras min information hos kommunen?</dt>
- <dd>All information du anger kring ett problem kommer att skickas till berörd kommun. Alla handlingar som inkommer till en kommun betraktas som offentliga och därmed kommer också alla rapporter från FixaMinGata att vara offentliga via den berörda kommunen.</dd>
- </dl>
+<dl>
+ <dt>Hur hanteras mina personuppgifter?</dt>
+ <dd>Din e-postadress och namn lagras i vår databas. Du har rätt att begära att få ta del av de uppgifter som finns registrerade om dig genom att kontakta vårt personuppgiftsombud.</dd>
+ <dt>Hur hanteras min information hos FixaMinGata?</dt>
+ <dd>Vi kommer att visa en rapports ärende och information publikt, dock inte visa din e-postadress eller ditt namn, om du inte ger oss tillstånd.</dd>
+ <dt>Hur hanteras min information hos kommunen?</dt>
+ <dd>All information som du anger kring ett problem kommer att skickas till berörd kommun. Alla handlingar som inkommer till en kommun betraktas som offentliga och därmed kommer också alla rapporter från FixaMinGata att vara offentliga via den berörda kommunen.</dd>
+</dl>
<h2>Sekretess</h2>
-
- <dl>
- <dt>Vem ser min epostadress?</dt>
- <dd>Om du rapporterar ett problem kommer vi att skicka din
-information och information om problemet till den kommun som är ansvarig
-för det område där du lokaliserat problemet. Förutom kommunen, som
-givetvis får se din epostadress, kommer personer som är ansvariga för
-tjänsten FixaMinGata att kunna se din epostadress. Ingen kommer att
-använda din epostadress för något annat än för att kunna administrera
-FixaMinGata. Vi kommer inte ge ut eller sälja din epostadress till någon
-annan om vi inte blir tvingade till det av domstol. Ditt namn, som du
-anger det, kommer inte att publiceras om du inte vill att vi publicerar
-det. Observera dock att om du skriver ditt namn någon annan stans,
-exempelvis i informationen om en rapport, kommer det att bli publik
-synligt.</dd>
-
- <dt>Kommer ni att skicka spam?</dt>
- <dd>Aldrig. Vi kommer att skicka brev till dig om någon lämnar
-en uppdatering på ett problem som du rapporterat, och skicka dig ett
-frågeformulär fyra veckor efter din rapportering där vi frågar om
-uppdatering. Vi kommer endast att skicka brev i relation till ditt problem.</dd>
-
- </dl>
+<dl>
+ <dt>Vem ser min epostadress?</dt>
+ <dd>Om du rapporterar ett problem kommer vi att skicka - din information och upplysning om problemet - till den kommun som är ansvarig för det område där du lokaliserat problemet. Förutom kommunen, som ser din e-postadress, kommer personer som är ansvariga för tjänsten FixaMinGata att kunna se din e-postadress. Ingen kommer att använda din e-postadress för något annat än för att kunna administrera FixaMinGata. Vi kommer inte att ge ut eller sälja din e-postadress till någon annan om vi inte blir tvingade till det av domstol. Ditt namn, som du anger det, kommer inte att publiceras om du inte ger oss tillstånd. Observera dock att om du skriver ditt namn någon annanstans, exempelvis i rapportens information, kommer det att vara synligt.</dd>
+ <dt>Kommer ni att skicka spam?</dt>
+ <dd>Aldrig. Vi kommer att skicka ett e-postmeddelande till dig om någon lämnar en uppdatering på ett problem som du rapporterat, och fyra veckor efter din rapportering skickas ett frågeformulär. Vi kommer endast att skicka e-postmeddelande som relaterar till ditt problem.</dd>
+</dl>
<h2>Kakor</h2>
-
-<p>För att göra våra tjänster lättare och mer användbara skickar vi
-ibland små datafiler till din dator eller mobiltelefon. Dessa kallas för
-kakor och de flesta webbplatser använder dem. Vi använder den här
-informationen för att, till exempel, komma ihåg när du har loggat in
-så att du slipper göra det på varje sida, och för att mäta hur
-tjänsten används så att vi kan förbättra den. Nedan ger vi en lista med
-de kakor som den här tjänsten använder.
-
+<p>Kakor används för att ge en besökare tillgång till olika funktioner. För att göra tjänsten lättare och mer användbara skickas små datafiler till din dator eller mobiltelefon. Dessa kallas för kakor och de flesta webbplatser använder dem. Informationen används för att, till exempel, komma ihåg tidigare inloggning, och för att mäta hur tjänsten används som underlag för förbättringar.</p>
+<p><a href="http://www.pts.se/sv/Bransch/Regler/Lagar/Lag-om-elektronisk-kommunikation/Cookies-kakor/">Om kakor och hur du kan hantera dem, Post- och telestyrelsen</a></p>
+<p>Nedan visas en lista med kakor som tjänsten använder.</p>
<table cellpadding=5>
<tr align="left"><th scope="col">Namn</th><th scope="col">Innehåll</th><th scope="col">Giltighet</th></tr>
<tr><td>fixmystreet_app_session</td><td nowrap>A slumpvis sträng</td><td>Raderas när webbläsaren stängs, eller efter fyra veckor om &ldquo;Håll mig inloggad&rdquo; är valt</td></tr>
diff --git a/templates/web/fixamingata/front/footer-marketing.html b/templates/web/fixamingata/front/footer-marketing.html
index bc82aa5f1..3a081fdb9 100644
--- a/templates/web/fixamingata/front/footer-marketing.html
+++ b/templates/web/fixamingata/front/footer-marketing.html
@@ -14,7 +14,7 @@
<p>Vill du veta mer om det juridiska? Läs vår information <a href="/privacy">om sekretess och kakor</a></p>
</li>
<li>
- <h4>[% loc('Are you a developer?') %]</h4>
+ <h4>Är du en utvecklare?</h4>
<p>[% loc('Would you like to contribute to FixMyStreet? Our code is open source and <a href="http://fixmystreet.org">available at fixmystreet.org</a>.') %]</p>
</li>
<li>
diff --git a/templates/web/fixamingata/front/recent.html b/templates/web/fixamingata/front/recent.html
index f3126c6c3..4cff9eba9 100644
--- a/templates/web/fixamingata/front/recent.html
+++ b/templates/web/fixamingata/front/recent.html
@@ -3,17 +3,7 @@
%]
<div id="front-recently">
- <div id="fb-root"></div>
- <script>(function(d, s, id) {
- var js, fjs = d.getElementsByTagName(s)[0];
- if (d.getElementById(id)) return;
- js = d.createElement(s); js.id = id;
- js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
- fjs.parentNode.insertBefore(js, fjs);
- }(document, 'script', 'facebook-jssdk'));</script>
- <link rel="canonical" href="https://plus.google.com/105025269316032228481" />
- <div style="height: 50px; position: relative;"><div class="fb-like" data-href="https://www.facebook.com/fixamingata" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true" style="float: left;"></div>&nbsp;&nbsp;&nbsp;<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><div style="float: left; padding-left: 20px; padding-top: 2px;"><g:plusone></g:plusone></div></div>
- <div style="padding-bottom: 14px;"><a href="https://play.google.com/store/apps/details?id=se.sambruk.fixamingata"><img alt="FixaMin Gata på Google Play" src="/cobrands/fixmystreet/images/google_play_logo.png" style="height: 45px; width: 129px;" /></a><a href="http://appstore.com/fixamingata"><img alt="FixaMin Gata på App Store" src="/cobrands/fixmystreet/images/itunes_store_logo.png" style="height: 40px; padding-left: 19px; padding-top: 1px; vertical-align: top; width: 135px;" /></a></div>
+ <div style="padding-bottom: 32px;"><a href="https://play.google.com/store/apps/details?id=se.sambruk.fixamingata"><img alt="FixaMinGata på Google Play" src="/cobrands/fixamingata/images/google_play_logo.png" style="height: 32px; width: 108px;"></a><a href="http://appstore.com/fixamingata"><img alt="FixaMinGata på App Store" src="/cobrands/fixamingata/images/itunes_store_logo.png" style="height: 32px; margin-left: 16px; width: 108px;"></a><a href="https://twitter.com/FixaMinGata"><img alt="FixaMinGata på Twitter" src="/cobrands/fixamingata/images/icon-twitter-black.png" style="height: 32px; margin-left: 16px; width: 32px;"></a><a href="https://www.facebook.com/FixaMinGata"><img alt="FixaMinGata på Facebook" src="/cobrands/fixamingata/images/icon-facebook-black.png" style="height: 32px; padding-left: 16px; width: 32px;"></a></div>
[% IF recent_photos.size %]
<h2>
[% loc('Recently reported problems') %]
diff --git a/templates/web/fixamingata/front/tips.html b/templates/web/fixamingata/front/tips.html
index 038343d90..11a9abfc2 100644
--- a/templates/web/fixamingata/front/tips.html
+++ b/templates/web/fixamingata/front/tips.html
@@ -1 +1,8 @@
-<div style="height: 329px; padding-top: 20px;"><iframe width="100%" height="329" src="//www.youtube.com/embed/uyiRyuIV0qY" frameborder="0" allowfullscreen></iframe></div>
+<div style="padding-top: 20px;">
+ <h2>Så här enkelt används FixaMinGata</h2>
+ <video controls poster="/cobrands/fixamingata/videos/poster.jpg" style="width: 100%;">
+ <source src="/cobrands/fixamingata/videos/fixamingata.webm" type="video/webm">
+ <source src="/cobrands/fixamingata/videos/fixamingata.mp4" type="video/mp4">
+ Din webbläsare kan tyvärr inte spela upp videoklippet.
+ </video>
+</div>
diff --git a/templates/web/fixamingata/report/new/form_user_loggedout.html b/templates/web/fixamingata/report/new/form_user_loggedout.html
index bbb9864a3..dd6ecf1e7 100644
--- a/templates/web/fixamingata/report/new/form_user_loggedout.html
+++ b/templates/web/fixamingata/report/new/form_user_loggedout.html
@@ -30,7 +30,7 @@
<input type="text" class="form-control" value="[% report.user.phone_display | html %]" name="phone" id="form_phone" placeholder="[% loc('Your phone number') %]">
<div class="general-notes form-focus-hidden">
- <p>[% loc('We never show your email address or phone number.') %]</p>
+ <p>Vi visar inte din e-postadress eller ditt telefonnummer publikt.</p>
</div>
<label for="password_register">[% loc('Password (optional)') %]</label>
diff --git a/web/cobrands/fixamingata/images/google_play_logo.png b/web/cobrands/fixamingata/images/google_play_logo.png
index 9891cbbd3..4afdfc8c9 100644
--- a/web/cobrands/fixamingata/images/google_play_logo.png
+++ b/web/cobrands/fixamingata/images/google_play_logo.png
Binary files differ
diff --git a/web/cobrands/fixamingata/images/icon-facebook-black.png b/web/cobrands/fixamingata/images/icon-facebook-black.png
new file mode 100644
index 000000000..1653b3695
--- /dev/null
+++ b/web/cobrands/fixamingata/images/icon-facebook-black.png
Binary files differ
diff --git a/web/cobrands/fixamingata/images/icon-twitter-black.png b/web/cobrands/fixamingata/images/icon-twitter-black.png
new file mode 100644
index 000000000..2b7bb3512
--- /dev/null
+++ b/web/cobrands/fixamingata/images/icon-twitter-black.png
Binary files differ
diff --git a/web/cobrands/fixamingata/images/itunes_store_logo.png b/web/cobrands/fixamingata/images/itunes_store_logo.png
index b37f4c230..3941abc88 100644
--- a/web/cobrands/fixamingata/images/itunes_store_logo.png
+++ b/web/cobrands/fixamingata/images/itunes_store_logo.png
Binary files differ
diff --git a/web/cobrands/fixamingata/videos/fixamingata.mp4 b/web/cobrands/fixamingata/videos/fixamingata.mp4
new file mode 100644
index 000000000..44e047033
--- /dev/null
+++ b/web/cobrands/fixamingata/videos/fixamingata.mp4
Binary files differ
diff --git a/web/cobrands/fixamingata/videos/fixamingata.webm b/web/cobrands/fixamingata/videos/fixamingata.webm
new file mode 100644
index 000000000..1f44c5c55
--- /dev/null
+++ b/web/cobrands/fixamingata/videos/fixamingata.webm
Binary files differ
diff --git a/web/cobrands/fixamingata/videos/poster.jpg b/web/cobrands/fixamingata/videos/poster.jpg
new file mode 100644
index 000000000..a1f568d1e
--- /dev/null
+++ b/web/cobrands/fixamingata/videos/poster.jpg
Binary files differ