Sida 3 av 4

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 02.31
av jonas
*pust*

Nu har jag förbättrat användingen av CAS för att hantera besökare och inloggade och ändå automatiskt känna av vem som är vem och tillåta in- och utloggning. Tror jag lyckats hantera de flesta situationer, även när man är mitt i en "action". Dvs att man skickas till inloggning, om det behövs, om man exempelvis är mitt i att lägga en röst.

Har även justerat framsidesbilden lite, som nu bör kunna ses även av alla som inte loggat in. Yey! :-)

Har även lagt in en hälsning när du loggar in.

Nu tänkte jag maila resten av partimedlemmarna inför en omröstning.

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 05.15
av fiddur
Vad gäller installation så skulle man kunna hiva ihop ett debian-paket, men än mer generellt skulle nog vara att få in det i CPAN, med tanke på att en del av perl-paketen som används inte finns som debian-paket. Med PF, RB och GOV i cpan kan man göra ett litet perl-skript för att skapa en webplats i /var/www som också lägger en sites-available...

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 12.23
av jonas
fiddur skrev:Vad gäller installation så skulle man kunna hiva ihop ett debian-paket, men än mer generellt skulle nog vara att få in det i CPAN, med tanke på att en del av perl-paketen som används inte finns som debian-paket. Med PF, RB och GOV i cpan kan man göra ett litet perl-skript för att skapa en webplats i /var/www som också lägger en sites-available...


Japp. Funderat på hur man skulle hantera alla beroenden.
Iaf Paraframe och Ritbase kan läggas i CPAN men det finns inte många progam så GOV självt borde kanske ligga som egen nedladdning.

Sen är det väl fortfarande bra att ta så mycket som möjligt av det via deb-paket.

Iaf. Någon som är manad att sätta igång med detta? ... Jag kan göra själva uppladdningen av paketen sen.

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 13.59
av fiddur
jonas skrev:
fiddur skrev:Vad gäller installation så skulle man kunna hiva ihop ett debian-paket, men än mer generellt skulle nog vara att få in det i CPAN, med tanke på att en del av perl-paketen som används inte finns som debian-paket. Med PF, RB och GOV i cpan kan man göra ett litet perl-skript för att skapa en webplats i /var/www som också lägger en sites-available...


Japp. Funderat på hur man skulle hantera alla beroenden.
Iaf Paraframe och Ritbase kan läggas i CPAN men det finns inte många progam så GOV självt borde kanske ligga som egen nedladdning.

Iaf. Någon som är manad att sätta igång med detta? ... Jag kan göra själva uppladdningen av paketen sen.


Jag vill inte lova något, men det kan hända att jag hinner titta på detta under semestern i juli.

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 15.52
av jonas
Angående att ta bort avklarade alternativ i priolistor:
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=6882

Jag kan tänka mig ett antal olika sätt att göra det.

Ett av alternativen som jag funderar på nu är att automatiskt plocka bort alternativ som nedprioriterats av ett visst procentantal (75%) plockas bort efter en viss bufferttid om den behåller sin placering.

Det betyder att ni borde nedprioritera det som redan är klart i GOV-listan, så som dessa:
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=5776
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=7815
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=5663
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=6460

Jag vill använda någon form av system där borttagande av alternativ sker direktdemokratiskt och inte baseras på att någon person har mer makt än andra att styra det.

Men det kräver att vi har ett sätt att få folk att uppdatera sin röst för detta. Ett sätt är att göra det enklare att sortera ned alternativ med ett enkelt klick...

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 16.14
av joasi
jonas skrev:Jag vill använda någon form av system där borttagande av alternativ sker direktdemokratiskt och inte baseras på att någon person har mer makt än andra att styra det.

Man skulle kunna tänka sig en "inaktivera"-funktion per alternativ, samt en visualisering av inaktiverade alternativ, t ex att texten blir grå, samt ett filter så att man kan välja att inte se inaktiverade alternativ.
Varje röstberättigade bör för varje alternativ kunna välja mellan tre status:
1) Default
2) Aktiv
3) Inaktiv

Ett alternativ inaktiveras om någon har satt den som inaktiv och ingen har satt den som aktiv, alternativt om 3 ggr så många har satt den som inaktiv som de som satt den som aktiv, eller någon annan fördelning.

Fördelen med den här proceduren är att det räcker med att en person, och det kan vara vem som helst, inaktiverar ett förslag för att det ska tas bort från listan av aktiva alternativ, samtidigt som det styrs direktdemokratiskt om det finns dispyt om huruvida ett alternativ ska inaktiveras eller inte.

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-08 17.26
av jonas
joasi skrev:Man skulle kunna tänka sig en "inaktivera"-funktion per alternativ, samt en visualisering av inaktiverade alternativ, t ex att texten blir grå, samt ett filter så att man kan välja att inte se inaktiverade alternativ.


Bra förslag

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-09 17.30
av gilroitto
Låter praktiskt

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-09 18.43
av jonas
Jag tänkte starta omröstningen idag. Synpunkter på formulering?

Re: GOV utveckling - steg 2

InläggPostat: 2011-05-30 10.36
av jonas
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

Re: GOV utveckling - steg 2

InläggPostat: 2011-09-08 00.46
av jonas
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äggPostat: 2011-09-08 12.51
av jonas
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äggPostat: 2011-09-10 21.59
av Magnus Gustavsson
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äggPostat: 2011-09-10 22.20
av jonas
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äggPostat: 2011-09-11 12.42
av jonas
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äggPostat: 2011-09-11 14.12
av jonas
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äggPostat: 2011-09-11 16.33
av jonas
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äggPostat: 2011-09-13 23.41
av SimonB.
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äggPostat: 2011-09-18 00.18
av jonas
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äggPostat: 2011-09-18 00.38
av jonas
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.)