Forum

GOV utveckling - steg 2

Besvara

OBS! Du är inte inloggad i forumet ännu. Klicka här för att logga in


Den här frågan är till för att indentifiera och förebygga automatiska registreringar.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
BBCode är
[img] är
[flash] är AV
[url] är
Smilies är
Trådhistorik
   

Expandera Trådhistorik: GOV utveckling - steg 2

Re: GOV utveckling - steg 2

Inlägg av SimonB. » 2011-10-14 06.13

[quote="jonas"]Då personlig integritet är viktigt för PP har jag börjat bygga på ett sätt att även ta bort alla personliga uppgifter från GOV om man inte längre vill vara med. Dels kan man redigera namn och e-post. Dels kan man radera namn och e-post från databasen, inklusive ändrings-historiken.[/quote]

Bra jobbat! Det är förresten lagstadgat (Databaslagen?) att man ska ha rätt att korrigera felaktiga data om ens egen person :)

Re: GOV utveckling - steg 2

Inlägg av gilroitto » 2011-10-04 19.31

grymt!

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-10-03 00.23

Idag har jag byggt vidare på http://pp.e2d.se/

Den har nu eget utseende och en egen fin inloggningssida som kopplar direkt till PPs egna användardatabas: http://pp.e2d.se/pp/login.tt

Syftet är såklart att sprida direktdemokrati till så många föreningar och grupper som möjligt.

Då personlig integritet är viktigt för PP har jag börjat bygga på ett sätt att även ta bort alla personliga uppgifter från GOV om man inte längre vill vara med. Dels kan man redigera namn och e-post. Dels kan man radera namn och e-post från databasen, inklusive ändrings-historiken.

Dessa ändringar gäller också för http://gov.e2d.se/

Re: GOV utveckling - steg 2

Inlägg av fiddur » 2011-10-01 08.17

Jättebra.

Att slippa hantera olika grenar är en stor fördel, och gov måste ju ha möjligheter till inställningar för anpassning i olika utseenden.

Vi måste också tänka på att vi kanske kommer vilja flytta en webbplats med dess data utan att få med de andra två.

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-29 22.31

Nu använder alla tre webbplatser samma kod.
Jag satt ytterligare ett par timmar och funderade på bästa sättet att lösa det, innan jag skapade ytterligare ett sätt att göra egna ändringar av webbplatsen. (Liknande "barnteman" i Wordpress.)

Jag skapade funktionen pfinc() för att inkludera extra mall-filer om de finns. I första hand site-kodens suffix och i andra hand med def som suffix och i tredje hand ingen fil alls.

Så [% pfinc('footer') %] plockar nu in inc/footer-ad.tt i val.aktivdemokrati.se


Jag har även nu rättat en bugg som visare röstresultat som <undef> i mail och på webben. Nu visas de korrekta omröstningsresultaten.

Re: Tre versioner av GOV

Inlägg av jonas » 2011-09-25 18.18

jonas skrev:Paraframe har stöd för att hantera flera olika webbplatser så det en väg att gå.


Hmm. Det stödet hanterar inte icke-kompilerade webbplatser.
Så ska jag gå vidare på det behöver jag utöka eller göra om den hanteringen.


Problemet med att använda olika git-branches är att jag inte riktigt vet hur jag enkelt kan utveckla i en branch och sedan merga allt med master, utom de delar som inte ska mergas, som är särskilda för just den branchen.

Tre versioner av GOV

Inlägg av jonas » 2011-09-25 17.22

GOV finns nu i tre versioner.

1. val.aktivdemokrati.se (master)
2. gov.e2d.se (unbranded)
3. pp.e2d.se (unbranded)

Jag funderar på hur vi/jag bäst kan hantera dessa olika versioner.

Paraframe har stöd för att hantera flera olika webbplatser så det en väg att gå. Man skulle då även kunna välja att ha dem som en del av samma git-projekt eller uppdelat i olika. Då skulle grunden vara "unbranded" och vi skulle ha pp och ad som olika "sites".

Ett annat alternativ är att lägga dem som olika branches i git-projektet.

Ett tredje sätt är att lägga de i själva databasen.

Vad tycker ni? Dags att dela upp det i sites?

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-18 10.53

fiddur skrev:
jonas skrev:Nu behöver jag dock bestämma mig för hur jag ska hantera fritextsökningar. Det finns inte några inbyggda algoritmer för det. Man behöver bygga egna index. För att kunna söka

Fritextsökning är väl inte så relevant i GOV?

Det borde finnas en del färdiga moduler för att införa fritextsökningar i redis...


Fritextsökning behövs eftersom det är en del av ritbase, när man exempelvis gör en sökning på name_begins för sökning från början av strängen eller name_like för sökning någonstans mitt i, vilket används på väldigt många ställen.

Lösningar för firtextsökning innebär att man skapar index av den typ jag beskrev. Många av dem begränsar sig till att man indexerar olika stavningar av respektive ord snarare än alla delsträngar. Men existerande funktion i Ritbase är tagen från funktionen 'like' från SQL som söker på delsträng och inte enbart specifika ord.

Re: GOV utveckling - steg 2

Inlägg av fiddur » 2011-09-18 07.30

jonas skrev:Nu behöver jag dock bestämma mig för hur jag ska hantera fritextsökningar. Det finns inte några inbyggda algoritmer för det. Man behöver bygga egna index. För att kunna söka

Fritextsökning är väl inte så relevant i GOV?

Det borde finnas en del färdiga moduler för att införa fritextsökningar i redis...

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-18 00.38

Jag har jobbat på redis-versionen av Ritbase.
Det har funkat ganska bra att konvertera från SQL till Redis.

Nu behöver jag dock bestämma mig för hur jag ska hantera fritextsökningar. Det finns inte några inbyggda algoritmer för det. Man behöver bygga egna index. För att kunna söka på delsträngar är en metod att dela upp texten som ska indexeras i sektioner av 3 bokstäver.

Så om jag ska indexera att dokument 10 innehåller "jonas", så kan jag placera 10 i index 'jon', 'ona' och 'nas'. Så en sökning på alla dokument som innehåller strängen 'jona' så kan jag hämta snittet av alla dokument med 'jon' och 'ona'.

Det känns som det här inte är något som jag vill göra för alla strängar... Och så behöver jag hantera strängar och sökningar kortare än tre tecken. Och vill även kunna söka på början av strängen snarare än bara mitt i.

Jag vet inte riktigt hur jag vill göra här. När SQL hanterade det så behövde jag inte bry mig om det. Men nu blir det en massa index om jag inte vill loopa igenom alla värden och matcha.

(Sen så behöver jag även hantera gt och lt för tal och datum och även strängar.)

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-18 00.18

SimonB. skrev:Förslag: "Ordet fritt"
Motivering: Det lär bli blandad kompott och en del pushande för personliga agendor i stil med valfri insändarsida i någon landsortstidning.


Upplagt nu. Tack.

Re: GOV utveckling - steg 2

Inlägg av SimonB. » 2011-09-13 23.41

Förslag: "Ordet fritt"
Motivering: Det lär bli blandad kompott och en del pushande för personliga agendor i stil med valfri insändarsida i någon landsortstidning.

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-11 16.33

Jag vill sätta upp ytterligare ett röstområde som är tänkt att vara fritt för alla.

Området "Sveriges riksdag" är bara till för de som har rösträtt till riksdagen. Dessutom kan det vara en bra idé att bara lägga upp omröstningar där som det faktiskt röstas om i riksdgen.

Området "Test" är fritt men tänkt för testomröstningar.

Så vad skulle vi kunna kalla ett område som alla kan vara med i och där man kan lägga upp sina egna omröstningar?

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-11 14.12

GOV 1.03 är publicerat till http://gov.e2d.se/

Nyheter:
* Kontinuerliga omröstningar utan slutdatum
* Medianomröstningar

Samt en del förbättringar i programkoden.


Pröva medianomröstningar här:
http://gov.e2d.se/proposition/display.tt?id=115155

Jag har röstat "50"! Säg inte att du accepterar det utan en fight!!!


(Kommer att läggas upp på val.aktivdemokrati.se när omröstningen av anonymiteten är klar...)

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-11 12.42

Fick brev från ytterligare en programmerare. Jag lade upp en forumulering jag gjorde för länge sedan i forumet direkt i GOV för att förklara de val som gjorts vid utvecklingen:
http://val.aktivdemokrati.se/about/

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-10 22.20

Magnus Gustavsson skrev:Jag missade omröstningen men tycker resultatet blev riktigt bra!
Kör på den priolistan!


Den pågick i nästan fem månader... (Ju fler alternativ, desto lättare hänt att det blir långa omröstningstider när tiden beräknas på hur tydlig vinnaren är.)


Jag har just implementerat kontinuerliga omröstningar.
Men för att en sådan ska användas i en prioröstning behöver man även kunna ta bort alternativ.
... Frågan är mest hur det kan tänkas gå till. Några förslag på det har lagts tidigare.
Men förrutom dem, som i stort sett går ut på att gömma mindre intressanta alternativ utan att egentligen ta bort dem på riktigt.
... Förrutom det så behövs på flera håll sätt att rösta om olika ändringar. Och för det behöver vi också bättre sätt att ha olika delegeringar i olika sammanhang.

Är förresten strax klar med medianomröstning också.


Kommer dock inte publicera dessa ändringar förrän denna omröstning är klar:
http://val.aktivdemokrati.se/proposition/display.tt?id=117208

Re: GOV utveckling - steg 2

Inlägg av Magnus Gustavsson » 2011-09-10 21.59

jonas skrev:En omröstning om prioriteringar av GOV-utvecklig är klar:
http://val.aktivdemokrati.se/proposition/display.tt?id=5603

Följande punkter från listan är implementerade:

* Visa alternativens detaljer och text utan att lämna pågående sortering av alternativ
* Tillåt besökare att se omröstningar utan att tvinga inloggning
* Officiell webbplats för GOV, separat från ADs valsystem
* Tydligare omröstningsstatistik
* Delegatsinfo tillgänglig där delegat visas
* Områden fria att gå med i

Av övriga är dessa de högst prioriterade enligt resultatet:

* Omröstning utan slutdatum, ständigt pågående
* Delegering i flera steg
* Möjlighet att dölja eller ta bort alternativ i en prioritetsomröstning
* Medianomröstning
* Kontinuerliga prio-val

Vad tycker ni andra om vidare utveckling?


Jag missade omröstningen men tycker resultatet blev riktigt bra!
Kör på den priolistan!

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-08 12.51

Har just buggfixat GOV för att visa popuppen med detaljer för alternativ i prio-omröstning även när man inte är inloggad eller vid en avslutad prio-omröstning.


Så nu kan man exempelvis se bilderna på de föreslagna logotyperna även i sidan för den avslutade omrstöningen:
http://val.aktivdemokrati.se/proposition/display.tt?id=7004

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-09-08 00.46

En omröstning om prioriteringar av GOV-utvecklig är klar:
http://val.aktivdemokrati.se/proposition/display.tt?id=5603

Följande punkter från listan är implementerade:

* Visa alternativens detaljer och text utan att lämna pågående sortering av alternativ
* Tillåt besökare att se omröstningar utan att tvinga inloggning
* Officiell webbplats för GOV, separat från ADs valsystem
* Tydligare omröstningsstatistik
* Delegatsinfo tillgänglig där delegat visas
* Områden fria att gå med i

Av övriga är dessa de högst prioriterade enligt resultatet:

* Omröstning utan slutdatum, ständigt pågående
* Delegering i flera steg
* Möjlighet att dölja eller ta bort alternativ i en prioritetsomröstning
* Medianomröstning
* Kontinuerliga prio-val

Vad tycker ni andra om vidare utveckling?

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-05-30 10.36

Jag har flyttat några kommentarer till en ny tråd:

Målsättning att maximerat inflytande i hjärtefrågor
http://aktivdemokrati.se/forum/viewtopic.php?f=84&t=1494

Upp

π