WebsiteWishlist

Uit Petities
Versie door Johan (Overleg | bijdragen) op 2 sep 2008 om 11:42 (Lage prioriteit: Fixed in svn)

Ga naar: navigatie, zoeken

Wishlist

Op deze pagina kunnen alle ideeën voor wijzigingen aan petities.nl geplaatst worden. Op die manier ontstaat er op een enkele plaats een TODO lijstje met prioriteiten. Er zijn twee onderdelen. Eén voor de code en één voor de inhoud van de site en alles wat er mee te maken heeft, genaamd content.

Vragen over de code

  • Gaan bounces van uitnodigingen ook naar degenen die uitnodiging hebben verstuurd? Ze gaan in ieder geval al naar info@petities.nl, dat is goed.

TODO code

Hoge prioriteit

defecten:

  • (reproduceerbaar) de kaart is veel groter dan Nederland
  • (reproduceerbaar) uitnodigen kan men vanuit de bevestigingsmail. Maar de standaardmail die er dan uitgaat zegt 'Iemand heeft u uitgenodigd', maar dat moet de naam zijn van degene die uitnodigt. Daar is al een klacht over binnengekomen.
  • (reproduceerbaar) loketten ontvangen een mail over nieuwe petities, maar de link geeft een error: "Notice: Undefined index: office_key in /var/projects/petities.nl/production/domains/petities.nl/sites/" maar het vervangen van key in de url door office_key is niet de oplossing, hebben Johan en ik al geprobeerd.
  • (reproduceerbaar) error over postcode bij laden google map met petitieloket: "The page at http://petities.nl says: 8321 GE, the netherlands not found" en op map verschijnt Tomboctou.
  • (reproduceerbaar) Nieuwsberichten beheren vanuit loketten en voor petitionarissen! Nu kan het alleen via de database?
  • (reproduceerbaar) van de petities geïmporteerd uit petities.nl 1.0 is de korte subdomeinnaam in 2.0 terechtgekomen als geboorteplaats petitionaris!
  • (reproduceerbaar) Almere heeft drie petities en die passen niet meer in het ballonnetje bij Almere op de petities-kaart.
  • (ongetest) Nationaal loket ontvangt geen alert-mails als er nieuwe petities op ondertekenbaar worden gezet.
  • (niet reproduceerbaar) Petities met statuscode 10 (=ondertekenbaar maken) en officeid 0 (loket Nederland) zijn niet zichtbaar in concept-fase en niet in Loket Nederland.
  • (reproduceerbaar) geboortedatum bij bevestigen ondertekenen komt niet uit pull-down lijstje, vrij formaat
  • (reproduceerbaar) website is een paar pixels te breed voor een 1024x768 browserscherm, scrollknoppen verschijnen onterecht.
  • (reproduceerbaar) RSS-feeds met ondertekenaars per petitie, nieuwsberichten per petitie en nieuwsberichten van petities.nl in het algemeen doen het niet. Ook belangrijk voor gemeentes om in hun loketten in te bouwen. Ook bij elke petitie moet een RSS-icoontje terugkomen.
  • (reproduceerbaar) De waarde 'sort_order' van variabele 'petitions_signatures' is niet door petitionaris te manipuleren vanuit de petitionaris-interface. In de database staan ze allemaal op NULL.
  • (reproduceerbaar) De petities die te vinden zijn via 'start een petitie' zijn alleen in het overzicht te zien. Elke petitie in het lijstje afgewezen of in het lijstje in concept verwijst naar http://petities.nl/petitie//
  • (ongetest) Iemand klaagde naar aanleiding van een uitnodigingsmail met de tekst: "Klik op onderstaande link om de petitie te bekijken. <http://www.petities.nl/index.php?view=petitions&key=7322513dffe0c03894a22868c6d856e4>". De link was niet klikbaar, terwijl <http://pgb.petities.nl> voldoende zou moeten zijn.

nog doen:

  • Linken vanaf andere websites naar petities makkelijk maken, niet alleen de gemeentesites, maar ook Hyves, Buurtlink, Facebook, etc. Buurtlink werkt met postcodes, dus daar zouden we petities op basis van postcode kunnen 'insteken' met behulp van ofwel een iFrame of een banner (met live erin aantal ondertekenaars). Zie ook de widgets zoals YouChoose.net ze gebruikt. Nu is het heel lelijk zoals het bijvoorbeeld bij Groningen.nl staat. Almere moet nog een loket integreren op de eigen site lijkt het.
  • Bij uitnodigen vrienden ook complete adressenboeken uploaden mogelijk maken, zoals Facebook dat doet, maar dan wel een extra scherm waar je enkelingen die je niet wil mailen kan afvinken.
  • De petitie subdomeinen zoals kruiskruid.petities.nl vermelden op de pagina van de petitie
  • Petitie moet goed afdrukbaar zijn op een A4tje, liefst met extra regels waar men kan ondertekenen op papier
  • Die inleverdatum. Het is verwarrend dat petities nog ondertekenbaar zijn terwijl de datum al is verstreken. Eigenlijk hebben we het over de datum waarop de petitie 'overhandigd' wordt.

wensen:

  • Registreren van IP-adres en signatuur van de browser als extra veld in database bij de ondertekening, voor betrouwbaarheid en andere leuke statistieken ooit. Veld voor info van moment van ondertekenen en extra veld voor bevestigen (om evt. te vergelijken).

Normale prioriteit

defecten:

  • reproduceerbaar Volgorde nieuwsitems (bij petities) moet andersom, want de laatste nieuwitems komen helemaal onderaan, zie bijvoorbeeld over Vroege Vogels bij Kruiskruid
  • reproduceerbaar Bij nieuwsitems werken database velden date_from en date_until niet.
  • reproduceerbaar Een loket kan de eigen informatie en het logo niet op eigen initiatief aanpassen, dat gaat nu door tekst te mailen naar de webmaster die het rechtstreeks in de database zet.
  • reproduceerbaar Alle knoppen om iets te bevestigen werken alleen door erop te klikken, niet door op toetsenbord op return te drukken.
  • reproduceerbaar petitieteksten hebben nu geen maximaal aantal woorden, oplossing om alleen een karaktertellertje mee te laten lopen maar geen harde controle. Wel een waarschuwing in het rood 'lange petitietekst' na submitten. Aantal karakters baseren op het gemiddelde in database nu (ReindeR: uitzoeken).
  • (ongetest) lokatie van de geadresseerde bij indienen petitie, dat staat er nu niet bij
  • reproduceerbaar Google-plaatje heeft een tekst die buiten het kadertje loopt.
  • reproduceerbaar de FAQ is niet duidelijk genoeg opgemaakt, anchors erin ontbreken (ReindeR kan dit ook)
  • (ongetest) reden voor afwijzing moet weer zichtbaar
  • reproduceerbaar Geen handig, sorteerbaar nieuwsoverzicht van alle nieuwsberichten op petities.nl/nieuws (waar een RSS-feed van moet komen) een nieuwsoverzicht vergelijkbaar met het petitie-overzicht, maar dan naam-> titel, inleverdatum -> datum, petitionaris -> bron (date_until veld kan genegeerd worden). Misschien nog een extra criterium 'behorend bij petitie' of iets dergelijks.
  • reproduceerbaar URLs van oude nieuwsberichten zijn van URL veranderd, oude links werken niet meer. Zo verlies van traffic, want een linkpot.
  • reproduceerbaar uitnodigingsformulier is dom, herkent geen adressen (= iets met @ in het midden en een TLD aan het einde) en dus mailt allemaal rotzooi naar adressen at mom.opendomein.nl
  • reproduceerbaar na uitnodigingen versturen via uitnodigingsformulier geen melding als 'uw uitnodiging is verstuurd naar:' en dan een lijstje adressen. Nu knal je gelijk terug naar de petitie, je weet niet of het goed is gegaan, geen melding. Eigenlijk moet er een scherm komen waarbij men opnieuw kan uitnodigen onder de melding waar de uitnodigingen naartoe zijn gegaan. Een permanente loop, tot men wegklikt.
  • op petitie detail pagina (petities.nl/petitie/naam_van_petitie) staat in de kop 1 ondertekeningen bij een enkele ondertekening.
  • reproduceerbaar Opnieuw opvragen van de standaardmail aan petitionaris met daarin de link naar de petitie werkt niet, dat zou onder 'start een petitie' moeten staan. Daar wordt die mogelijk ook niet gemeld overigens.


nog doen:

  • Gericht aan county/counsil/district vertalen bij tonen petitie (waar sloeg dit ook alweer op?)
  • Bij nieuwe petities die geen loket hebben een standaardmail naar info@ gemeente (ReindeR: stel tekst standaardmail op)
  • Webrichtlijnen conform maken
  • De andere petities in het land, zoals op de petities.startpagina.nl vermeld, ook vermelden in het overzicht door ze een eigen entry te geven in de database te geven.
  • Plaatjes toevoegen bij newsitems werkt niet vanuit interface voor petitieloket of petitionaris
  • Ook sortering van ondertekenaars mogelijk maken op datum, (achter)naam en functie
  • De tagcloud activeren!
  • Functie/zelfbeschrijvingsveld verplicht invullen
  • Duidelijke melding op de plek van de 'Bevestig'-knop als een petitie niet ondertekenbaar is door het verlopen van de termijn
  • Na het ondertekenen een melding met de hoeveelste ondertekenaar je bent en link naar de pagina waar die ondertekening staat (als openbaar)
  • Petities moeten terug te trekken zijn door petitionaris, maar wel met motivatie.
  • Het ranken van ondertekeningen door de petitionaris kan nog niet, moet met een cijfer invullen te doen zijn.
  • Standaardmail over starten petitie zegt niet dat je de e-mail ook kan gebruiken om later toegang te krijgen tot je petitie.

wensen:

  • een rechtstreekse url naar een pagina om de website te doorzoeken, zoals petities.nl/zoek die ik aan mensen kan geven als ze iemand willen opzoeken in de website. Wie heeft hun uitgenodigd om te ondertekenen? De link naar die persoon zou eigenlijk ook mooi in de standaarduitnodigingsmail kunnen.
  • Grafische en statistische informatie over de ontwikkeling van een petitie, zoals op Petition Point.com of YouChoose.net
  • Persoonsgegevens van afgelopen petities automatisch wissen na laatste fase. Alleen de gegevens die op de publieke website staan behouden
  • trackbacks bij nieuwsberichten: "Eigenlijk zijn referrers ook wel iets voor op de wenslijst: die kunnen namelijk ook realtime door de website verwerkt worden. Dan kunnen we zo ook tonen bij een petitie ('de volgende websites schrijven over/linken naar ons')."
  • Google Maplet maken van de petities-kaart en toevoegen aan de directory met dat soort kaarten

Lage prioriteit

defecten:

nog doen:

  • de 'terug'-knop in het scherm van de petitionaris lijkt tamelijk zinloos. Daar hebben we de tabbladen al voor toch?
  • de 'preview'-knop in het scherm van de petitionaris naar beneden, naast 'bewaar'-knop. Ook een 'bewaar & preview'-knop.
  • Ouderwetse 404-errorpagina weer in ere herstellen in plaats van de subdomein-resolve die naar petities overzicht doorstuurt
  • Ondertekenaars de mogelijkheid geven een e-mail te ontvangen met hoeveel/welke van de uitgenodigden al ondertekend hebben als extra optie bij het uitnodigen. Een vinkje met 'laat me weten als een van deze genodigden ondertekend heeft'. In die e-mail met de melding dat er iemand al ondertekend heeft komt dan ook een lijst met degenen die niet ondertekend hebben.
  • Ondertekenaars die een x aantal weken de bevestigingsmail niet beantwoorden nog een extra e-mail sturen, met een Reply-to naar de webmaster, zodat ze ook kunnen klagen dat het niet lukt om op de link te klikken, dan doe ik dat voor ze.
  • Upload-formulier voor mensen om bestanden voor de petitionaris te uploaden die om te zetten zijn tot nieuwsbericht bij een petitie. Denk aan een video of een ingescand krantenknipsel. Want het nadeel van linken naar elders is de linkrot.
  • Opmerkelijke herhaaldelijk voorkomende fout van gebruikers is het geven van een commentaar in het vakje voor het uitnodigen van anderen. Men voelt behoefte om wat commentaar te geven, dus misschien een standaardveld maken dat naar de petitionaris gaat? Die verzamelt het, zoekt het uit, schrijft terug, wat dan ook.

wensen:

  • petitionaris moet aan kunnen geven hoeveel mensen op papier ondertekend hebben, dat getal verschijnt dan als extra informatie naast de petitie, boven het plattegrondje 'plus xxx ondertekeningen op papier' als er een waarde is voor dat veld
  • andere vormen om een petitie te importeren, van andere petitiesites, vanuit een spreadsheet enzo.
  • Studie maken van foutmeldingen op de website en kijken of stommiteiten van gebruikers nog beter opgevangen kan worden.
  • Testpetitie aanmaken (test.petities.nl) zodat mensen kunnen oefenen met ondertekenen en opstellen van een petitie, beheren van ondertekenaars en zo verder. Eentje die dus altijd ondertekenbaar is, maar door iedereen te beheren. Uitleg erover in het handboek.

DONE code

  • Validatie voor een ingevoerde naam bij ondertekeningn van een petitie aanscherpen. Een naam moet minimaal 3 karakters omvatten waarvan 1 een spatie
  • Anchor plaatsen bij start van ondertekeningen op de petitie-detail pagina zodat bij volgende/vorige knoppen direct naar de ondertekeningen gegaan kan worden in plaats van eerst weer de hele petitie te zien
  • Wiki aanmaken
  • vcp-nee mailinglist aangemaakt
  • kattenwelzijn mailinglist aanmaken
  • Wiki in het Nederlands zetten


TODO content

  • "Iemand heeft u uitgenodigd om de petitie "Alle stemmen tellen in de Tweede Kamer" te ondertekenen. Klik <http://petities.nl/index.php?view=petitions&key=25293f2761d658cc70c19515861842d712751bdc>hier om de petitie te bekijken." is nu de standaardmail voor uitnodigingen. Komt niet goed over in bepaalde (web)mail-readers.
  • 'voortgang' velden voor 1.0 petities in database met terugwerkende kracht invullen
  • het woord 'moeten' zoveel mogelijk vervangen door een vriendelijker alternatief
  • checken of er niet gewisseld wordt in aanspreekvorm, overal u en niet je (ook in de standaardmails)
  • pagina's met welkomstinformatie voor nieuwe loketten complementeren, zoals petitiecriteria en petitieloket
  • values voor postalcode in petitions invullen in database, zodat ze verschijnen op petitieskaart
  • database opschonen zodat de tagcloud geactiveerd kan worden
  • duidelijk maken aan petitionarissen met eigen URL/campagne, dat ze de petities.nl diensten goed kunnen gebruiken en integreren in hun website, zoals 1miljard.nl had moeten doen.
  • nieuws@petities.nl mailinglist uitbreiden met de hele mailinglist van redactie-adressen en vereniging van secretarissen, andereoverheid, etc. etc.
  • english.petities.nl en petitions.nl met een vertaling van de hele website in het Engels voor de bezoekers die het Nederlands niet zo machtig zijn
  • [Wikipedia over petities] completeren met statistieken over petities in het verleden: hoeveel handtekeningen, door wie en wat was het campagnebudget?
  • berekenen hoe lang men er gemiddeld over doet om te ondertekenen, van klikken op uitnodiging in e-mail (server logfiles) tot de timestamp van de bevestigingsuitnodiging (database) en die tijd opnemen in de standaardmail met de uitnodiging: "ondertekenen duurt gemiddeld 48 seconden" oid.
  • berekenen hoeveel van de handtekeningen tot nu toe het resultaat zijn van een uitnodiging per e-mail (meer dan 90%?) en wat de succesrato is van uitnodigingen versturen (1 op 10?)
  • analyse maken van de 'prestaties' van de verschillende petities, visualiseren in curves met hoeveel ondertekeningen per dag bijvoorbeeld. Eigenlijk kan iedereen dit wel doen als we de database met geanonimiseerde ondertekeningen ter download aanbieden.
  • wat is de kruisrelatie tussen de petities? Als er een populaire petitie is met 100 ondertekeningen per dag, hoeveel druppelen er dan door naar andere petities?
  • een petitionaris moet andere petities aan kunnen bevelen via de bevestigingsmail of het scherm waar de bevestiging op staat "de petitionaris van deze petitie denkt dat u waarschijnlijk de petitie(s) ... ook wilt steunen"
  • Een standaard-nieuwsbrief waarin allerlei statistische gegevens worden opgesomd zoals "Hoeveel mensen hebben ondertekend", "welke postcodegebieden het meest voorkomen" en allerlei andere data die we uit de database kunnen trekken. Een nieuwsbrief die er dan uitgaat bij elke 100 ondertekeningen. Zo blijven mensen betrokken bij de petitie.
  • knipselmap met artikelen over petities.nl klaarzetten

DONE content