Sida 6 av 9

Re: GOV utveckling

InläggPostat: 2011-03-21 22.13
av gilroitto
Datorkraft är inte dyrt, människors tid är det. Konventionella strukturer är ofta utvecklade av extremt begåvade människor som har tänkt på 100 saker som man inte alltid själv inser, så man slipper måla in sig i oliak hörn. Lågnivåhack brukar sällan leda till den snabbaste lösningen om man inte råkar sitta på ett team på 10 extremt begåvade utvecklare. Oavsett vad är det slutanvändarna som avgör, och den lösning som ger en enhetlig användarupplevelse och som snabbt kan svara på nya uppkomna behov och krav kommer att "vinna" oavsett om det är 1000 rader eller 1000000 rader kod i botten.

Re: GOV utveckling

InläggPostat: 2011-03-22 23.24
av jonas
Nu har jag lagt in endtime resolution method med default på 7 dagar.
http://ad.alternativ.se/proposition/display.tt?id=3102


Har även gjort diverse fixar och optimeringar här och var.

Vill åter igen veta vad det är ni saknar.

Behöver inte en lång lång lista.
Bara säg något som ni tycker hindrar oss att ta GOV i bruk.

Och om ni nu skulle komma på flera saker så nämn bara det som är överst på listan så blir det lättare för mig.

Och rösta gärna på denna också:
http://ad.alternativ.se/proposition/display.tt?id=3040

Eller delegera till mig. ;)
http://ad.alternativ.se/member/delegating.tt

Re: GOV utveckling

InläggPostat: 2011-03-23 00.00
av haja
jonas skrev:Nu har jag lagt in endtime resolution method med default på 7 dagar.
http://ad.alternativ.se/proposition/display.tt?id=3102


Har även gjort diverse fixar och optimeringar här och var.

Vill åter igen veta vad det är ni saknar.

Behöver inte en lång lång lista.
Bara säg något som ni tycker hindrar oss att ta GOV i bruk.

Och om ni nu skulle komma på flera saker så nämn bara det som är överst på listan så blir det lättare för mig.

Och rösta gärna på denna också:
http://ad.alternativ.se/proposition/display.tt?id=3040

Eller delegera till mig. ;)
http://ad.alternativ.se/member/delegating.tt/
-

Jag tycker att allt ska vara på svenska.
Gör en liten beskrivning/bruksanvisning så alla som ska rösta förstår hur röstningen går till och fungerar

Re: GOV utveckling

InläggPostat: 2011-03-23 00.47
av jonas
Hans Jangeby skrev:Jag tycker att allt ska vara på svenska.


Tack.

Hans Jangeby skrev:Gör en liten beskrivning/bruksanvisning så alla som ska rösta förstår hur röstningen går till och fungerar


En sådan skulle behöva ändras varje gång gränssnittet ändras. Så jag tycker vi borde börja med att ändra gränssnittet så att de flesta inte behöver någon bruksanvisning...

Men jag vet inte exakt vad.

Så jag skulle uppskatta om du kanske ville börja med att skriva ett eller flera "cases" om hur du kan föreställa dig att det går till att använda systemet, så skulle jag kunna gå på det.

Re: GOV utveckling

InläggPostat: 2011-03-23 06.54
av gilroitto
joasi skrev:Vi behöver möjligheten att löpande anpassa systemet efter reglementet. Snart har vi förmodligen en knippe nya omröstningsregler i stadgarna som behöver implementeras. Kan systemet göras så flexibelt så att en administratör kan gå in och ändra funktionen, så att man inte behöver programmeringsinsatser vid varje förändring?


En oerhört svår uppgift. Modularitet, separation mellan logik och presentation osv möjliggör att man så småningom gör om vissa programbitar till att vara generiska program som styrs av settings och regler, men sådana program brukar bygga upp en ny nivå av komplexitet som man inte gärna ger sig an förrän man börjar känna sig trygg att man är någorlunda rätt så att inte nya krav gör dessa generiska programbitar otillräckliga och man måste kassera all den ansträningen.

Re: GOV utveckling

InläggPostat: 2011-03-23 10.21
av jonas
Exakt. Jag föredrar en organisk utveckling baserat på verkliga behov allt eftersom de uppkommer.
Jag har ideer men vill gärna ha fler perspektiv på gränssnitt nu.

Re: GOV utveckling

InläggPostat: 2011-03-23 11.55
av haja
jonas skrev:
Hans Jangeby skrev:Gör en liten beskrivning/bruksanvisning så alla som ska rösta förstår hur röstningen går till och fungerar


En sådan skulle behöva ändras varje gång gränssnittet ändras. Så jag tycker vi borde börja med att ändra gränssnittet så att de flesta inte behöver någon bruksanvisning...

Men jag vet inte exakt vad.

Så jag skulle uppskatta om du kanske ville börja med att skriva ett eller flera "cases" om hur du kan föreställa dig att det går till att använda systemet, så skulle jag kunna gå på det.

Låter allra bäst att det inte ska behöves en bruksanvisning eller en enklare användarhandledning.

Fast det kanske behövs. En information som beskriver funktioner men inte behandlar gränssnittet. För jag är som ett levande frågetecken när jag går in på GOV nu. Vad händer om jag trycker där? Eller där? Hur ska jagh starta en omröstning? Hur ska omröstningen se ut? Sänds meddelande ut om omröstningen till alla medlemmar/registrerade?

Men -det är bra med bilder i en användarhandledning.
Det går att ha med som en uppgift i utvecklingen av GOV -ändras gränssnitett så ändras det i handledningen. (Så jobbade jag med framtagning och uppdatering av manual i ett energidistributionsprogram. Bilder och text uppdaterades efter releaser. Det var nödvändigt för att användarna skulle förstå funktioner och användning.)
Jonas: Jag kan inte vara engagerad i GOV också jag har fullt upp med annat. Det räcker med det engagemang jag har i AD i övrigt. Men jag har skrivit förut i diskussionstråden att programutvecklingen borde vara styrd av usercases. Det är den till viss del nu men inte helt klart och finns inte dokumenterat.
http://aktivdemokrati.se/forum/viewtopic.php?f=84&t=1355&p=11360&hilit=Kravspecifikation#p11360

Re: GOV utveckling

InläggPostat: 2011-03-26 16.36
av jonas
Ny version av GOV är uppladdad: http://ad.alternativ.se/

* Numera syns version av GOV och GOVs databas i sidfoten.

* Jag har även rensat ut ytterligare några referenser till AD. GOV bör kunna användas även av andra webbplatser och personer.

* Nya adminmenyer för den som är inloggad med adminrättigheter.

Gränssnitt specifikt för Aktiv Demokrati kommer att läggas i en gren av GOV i Git.



Ni som ännu inte har delegerat till en delegat; Pröva gärna att delegera till flera delegater.

Re: GOV utveckling

InläggPostat: 2011-03-26 18.36
av joasi
* Är språket hårdkodat eller kan man lägga in svensk översättning i XML eller liknande?
Jag tror gränssnittet bör vara på svenska om partiet ska använda det som officiellt omröstningssystem.

* Aktiva propositioner bör vara ett eget menyval under propositioner, propositioner skulle istället kunna leda till en översiktssida där man ser både pågående och avslutade samt kan skapa ny proposition

* Vore bra med en funktion för kontinuerligt personval på förtroendeposter

* När vi tar systemet i drift bör variabel omröstningstid inte vara tillgängligt som alternativ när man skapar omröstning. Om vi senare röstar om förändring av reglementet till att vi ska använda variabel omröstningstid kan dett alternativet plockas fram igen

* För dem som ev. är sugna på att hjälpa till att koda så vore det bra med en sida som länkar till de filer man behöver ladda ner och en kort instruktion hur man installerar projektet så man kan börja jobba med det, även eventuella tredjepartsprogram som webserver, DBMS och utvecklingsmiljö.

Re: GOV utveckling

InläggPostat: 2011-03-27 00.18
av jonas
Ny version publicerad med en översikt på förstasidan: http://ad.alternativ.se/

Tanken är att visa pågående omröstningar och att speciellt lyfta fram de omröstningar där du själv ännu inte gjort ett val.

Det framgår också ifall någon av dina delegater har gjort ett val åt dig.

Ställning och utfall visas bara där man själv gjort ett aktivt val, i syfte att locka till deltagande.

(Ladda om sidan för att få senaste stilmallen)

Re: GOV utveckling

InläggPostat: 2011-03-27 00.28
av jonas
joasi skrev:* Är språket hårdkodat eller kan man lägga in svensk översättning i XML eller liknande?
Jag tror gränssnittet bör vara på svenska om partiet ska använda det som officiellt omröstningssystem.


Admins kan översätta texterna direkt på sidan. Sparas i databasen.

Om du vill kan jag ge dig adminrättigheter så kan du se fler detaljer...

Jag tänkte ta översättning när användargränssnittet börjar bli klart.


joasi skrev:* Aktiva propositioner bör vara ett eget menyval under propositioner, propositioner skulle istället kunna leda till en översiktssida där man ser både pågående och avslutade samt kan skapa ny proposition

* Vore bra med en funktion för kontinuerligt personval på förtroendeposter

* När vi tar systemet i drift bör variabel omröstningstid inte vara tillgängligt som alternativ när man skapar omröstning. Om vi senare röstar om förändring av reglementet till att vi ska använda variabel omröstningstid kan dett alternativet plockas fram igen

* För dem som ev. är sugna på att hjälpa till att koda så vore det bra med en sida som länkar till de filer man behöver ladda ner och en kort instruktion hur man installerar projektet så man kan börja jobba med det, även eventuella tredjepartsprogram som webserver, DBMS och utvecklingsmiljö.


Tack för återkoppling.

Näst på tur: omröstningssidan för en enskild prop

Re: GOV utveckling

InläggPostat: 2011-03-27 10.59
av joasi
jonas skrev:
joasi skrev:* Är språket hårdkodat eller kan man lägga in svensk översättning i XML eller liknande?
Jag tror gränssnittet bör vara på svenska om partiet ska använda det som officiellt omröstningssystem.


Admins kan översätta texterna direkt på sidan. Sparas i databasen.

Bra.
jonas skrev:Om du vill kan jag ge dig adminrättigheter så kan du se fler detaljer...

Ok
jonas skrev:Jag tänkte ta översättning när användargränssnittet börjar bli klart.

Det tror jag annars är en utmärkt uppgift att delegera till någon som inte är insatt i programmeringen

Alla vill infoga andra i deras modell

InläggPostat: 2011-03-30 10.05
av Erik Bengtsson
Webbutvecklare vill helst utveckla någon typ av ramverk under vilket så många som möjligt skall infoga sig. Aktiv Demokratis målsättning verkar också vara att så många små intressegrupper som möjligt skall samverka via just Aktiv Demokrati.

Man måste nog vara allmänts skeptisk mot tron på att alltid saker blir enklare om man använder många hjälpfunktioner som andra utvecklat. Inom industrin pratar man om överautomatisering när allt krångel med att automatisera en produktion totalt sett blir mer arbetskrävande än att använda mer primitiva metoder. På liknade sätt kan det i datorvärden många gånger vara enklare att bygga program från scratch genom programmering på ganska låg nivå i stället för att försöka anpassa och sammanfoga färdiga programrutiner. När premiepensionsmyndigheten skulle utveckla PPM systemet, satt först många och försökte anpassa ett gammalt försäkringssystem till att användas av PPM. De blev aldrig färdiga. Det blev däremot en mindre grupp programmerare på bara några månader när de byggde upp systemet från scratch.

Om man skall bygga något som många andra vill samverka via, då bör man nog satsa på ett mycket flexibelt system som i grunden bygger på mycket fundamentala principer. Om man ser till vilka Internettjänster som lyckats få många användare, då är det inte de som innehåller ett myller av flashiga funktioner för att täcka in massor av behov man tror användare har. Sådana bolag gick i konkurs efter IT-yran i början av 2000-talet. Framgångsrika blir snarare de med ganska unika funktioner som kan användas mycket generellt efter användares egen kreativitet.

Siter som blivit riktigt stora: Google, Yotube, Facebok mm. hur var de när dessa slog igenom? Byggde de på massor av inkopierade funktioner från många håll eller byggde de på ett fåtal funktioner som programmerats självständigt på en låg nivå efter att man dragit en del slutsatser av hur liknade tjänster lyckats?

Nackdelen med att använda massor av specialanpassade funktioner för olika ändamål är framförallt tiden det tar att sätta sig in i hur funktionerna fungerar. En del verkar närmast hamnat i någon antikreativ fastlåsning där de dränks av ett myller av färdiga funktioner och sedan alltid tror att någon annan kommit på något bättre än man själv har på fundamental nivå. Den kreativitet som återstår blir att kombinera ihop det andra har gjort på något eget sätt. Detta hamnar dock lätt på en så specialiserad nivå att utrymmet för användare att använda det man gjort till egna idéer blir ytterst små.

Så om Aktiv Demokrati vill få många medlemmar/användare då bör man utveckla unika men nödvändigt vis inte så flashiga funktioner som användare har största möjlighet att komma på egna tillämpningar för. I annat fall blir man bara en i mängden som inte får någon större uppmärksamhet.

Re: Alla vill infoga andra i deras modell

InläggPostat: 2011-03-30 10.08
av jonas
Erik Bengtsson skrev:När premiepensionsmyndigheten skulle utveckla PPM systemet, satt först många och försökte anpassa ett gammalt försäkringssystem till att användas av PPM. De blev aldrig färdiga. Det blev däremot en mindre grupp programmerare på bara några månader när de byggde upp systemet från scratch.


I Perl! :D

Det finns väll grader i helvetet (är jag för pessimistisk?)

InläggPostat: 2011-03-31 12.18
av Erik Bengtsson
Jag tycker också bra om öppen programvara (open source). Perl var nog bättre än programspråket GraphTalk som vad jag läst var det främsta alternativet vid utveckling av premiepensionsmyndighetens datasystem. Jag är nog inte så mycket emot Perl mer än att det är ett högnivåspråk och att jag har dålig erfarenhet av att krångla med högnivåkommandon som man inte riktigt vet hur de fungerar i okonventionella tillämpningar som jag vill programmera.

Det är dock inte alls bara vid användandet av Perl som utveckling av Gov verkar bygga på inkopiering av idéer och principer som används på andra ställen. En inkopiering som till stor del verkar ske rakt av utan kritiskt ifrågasättande av det man kopierar in. Rangordningsomröstning, delegeringsförfarande, scripts på klientsidan mm., är något allmänt använt av direktdemokratiska partier mm. och/eller förespråkas av någon stor auktoritet, då kommer det med utan kritiskt ifrågasättande. Det känns bara så jäkla otacksamt och taskigt om man anstränger sig för att komma på något som verkligen borde få direktdemokrati att slå igenom och sedan får höra att man självklart skall göra på ett annat sätt som jag ser massor av problem med.

Om man nu verkligen vill minska maktfullkomlighet med mer direktdemokratiskt valsystem då kanske man skall analysera lite noggrannare hur maktfullkomlighet uppstår. Det kanske t.ex. finns bakomliggande orsaker till varför ledare som fattar ogillade beslut och får mycket kritik ändå får sitta kvar. Det kanske inte bara handlar om att det rent valtekniskt är för svårt att avsätta dem. Det kanske t.ex. handlar om att personer på vissa poster får erfarenhet som få andra har. Det kanske också handlar om att väljare vet vad de har men inte vad de får.

Just att okritiskt göra som andra gör är nog mycket en källa till maktfullkomliga ledare. För om alla okritiskt apar efter varandra då driver lätt samhället iväg åt något tokigt håll och då utrycker många ett behov av ganska hårdföra ledare. Skall man ha ledare som bestämmer mycket då är det nog viktigast att ledare och de som aspirerar på att bli ledare redovisar vad de tror är politiskt möjligt och hur de prioriterar bland sessa möjligheter utgående från vad folk vill.

Jag skulle kunna göra ett Java-script som sätter in alternativ på valfria nivåer i en omröstnings/utvärderings process. Detta som en början på en mer flexibel omröstning. Nu kanske jag dock har skrivit så mycket negativt att alla mina idéer förkastas. Har inte förstått varför man skall vara så positiv hela tiden. Det är ju det negativa man bör veta för att förbättra saker.

Att starta något projekt i Metagovernment blir nog inte så lätt om man bara skall hitta samarbetspartners via den siten.

Re: Det finns väll grader i helvetet (är jag för pessimistis

InläggPostat: 2011-04-08 13.13
av Josef Boberg
Erik Bengtsson skrev:Jag skulle kunna göra ett Java-script som sätter in alternativ på valfria nivåer i en omröstnings/utvärderings process. Detta som en början på en mer flexibel omröstning. Nu kanske jag dock har skrivit så mycket negativt att alla mina idéer förkastas. Har inte förstått varför man skall vara så positiv hela tiden. Det är ju det negativa man bör veta för att förbättra saker.

Erik Bengtsson - jag förstår ej ett jota av allt det här IT-tekniska med programvaror/system si eller så.

Men vad jag ej kan få min strax 70-årade hjärnDator att haja - är att det skall vara så jävla "omöjligt" att få till ett fungerande internetbaserat medlems-StyresSystem för AD´s nuvarande ca 35 medlemmar.

Va faen beror det på :?:

Re: GOV utveckling

InläggPostat: 2011-04-09 15.30
av jonas
Som ni märkt har jag varit borta från GOV ett par veckor. Jag har lagat min dator och passat på att göra en ny-installation (vårstädning), samt en del andra saker. (Har en megastor fin skärm här nu. :-)

Jag har ändrat lite på gränssnittet till omröstnignssidorna. Har en massa kvar med det men har publicerat senaste versionen nu; http://ad.alternativ.se/proposition/display.tt?id=3040

Har funderat på hur presentationen ska fungera modulärt med olika omröstnignstyper, med mera. Blir ganska många påverkande faktorer. Men vad jag gjort nu är att jag låter varje omröstningstyp ha sin egen sidmall. För ja/nej-omröstningar tänkte jag ha ett kolumnsystem med argument för och emot i var sin kolumn.

Re: GOV utveckling

InläggPostat: 2011-04-09 18.41
av Josef Boberg
jonas skrev:Har funderat på hur presentationen ska fungera modulärt med olika omröstnignstyper, med mera. Blir ganska många påverkande faktorer. Men vad jag gjort nu är att jag låter varje omröstningstyp ha sin egen sidmall. För ja/nej-omröstningar tänkte jag ha ett kolumnsystem med argument för och emot i var sin kolumn.

Bra jobbat Jonas :!: - och jag röstade Blankt = jag VET EJ = jag vet ju ej förrän det är provat lite mera. Jag antar att Blankt är tänkt som VET EJ.

Men det ser ju fint ut - med tanke på t ex att alla medlemmarna finns med = det går att se hur det står till med JA, NEJ, VET EJ och "gett faen i" att rösta-situationen i procent.

By the way - är Martin medlem i AD igen - för han finns ju med i AD´s röstlängd :?:

Apropå alla pseudonamn - så är det "skit" med sådant, som jag ser det, för jag tycker att medlemmarna i AD - rimligen borde kunna "stå upp för" att dom är FÖR ett ”internetbaserat Medborgar-StyresSystem” - för såväl AD som en MedborgarRörelse som för Sverige som en MedborgarStyrd nation.

Det är väl inget att skämmas för - som jag ser det.

Re: GOV utveckling

InläggPostat: 2011-04-10 18.13
av jonas
Nu så har jag lagt upp en ny version med nya utseendet för ja-nej-röstning.
http://ad.alternativ.se/proposition/display.tt?id=3040
(Rank-röstnignen ser ungefär ut som förut.)

Är det något som är obegripligt?

Re: GOV utveckling

InläggPostat: 2011-04-10 18.23
av jonas
Josef Boberg skrev:Men det ser ju fint ut - med tanke på t ex att alla medlemmarna finns med = det går att se hur det står till med JA, NEJ, VET EJ och "gett faen i" att rösta-situationen i procent.


Alternativen är:
1. Röstat på ett alternativ
2. Röstat blankt (dvs "vet ej")
3. Delegerat sin röst till en delegat som har röstat på ett alternativ
4. Ej röstat och inte heller delegerat till någon som röstat

Den procentsats jag anger som "total turnout" är 1-3. Man skulle även kunna vilja veta summan av 1-2. Frågan är vad man kallar 1-3 respektive 1-2.

Josef Boberg skrev:By the way - är Martin medlem i AD igen - för han finns ju med i AD´s röstlängd :?:


Var ser du det?

Josef Boberg skrev:Apropå alla pseudonamn - så är det "skit" med sådant, som jag ser det

Ta den diskussionen här:
http://aktivdemokrati.se/forum/viewtopic.php?f=7&t=1445