Forum

GOV dokumentation för installation

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 dokumentation för installation

Re: GOV dokumentation för installation

Inlägg av jonas » 2011-05-13 01.18

joasi skrev:Om du har möjlighet Jonas så kanske vi kunde boka in något tillfälle under juni då du kan guida mig igenom installationsprocessen på distans?


Säg till nån dag i förväg eller hoppa bara in på chatten för support.

joasi skrev:Förresten, kan man köra Linux och Windows på en dator samtidigt?


Allt är möjligt. Du kan köra Linux under Windows eller Windows under Linux. Eller ha båda installerade och välja att boota på ena eller andra. Eller starta upp Linux direkt från en DVD eller USB-minne utan att ens behöva installera. (Enklast är att köpa en ny tom hårddisk till Linux.)

http://www.debian.org/CD/live/

Re: GOV dokumentation för installation

Inlägg av joasi » 2011-05-12 20.44

Jag hoppas kunna installera Linux och börja sätta mig in i systemet under Juni. Det vore kul att delta i utvecklingsarbetet i framtiden, men det blir en tröskel att ta sig över som sagt eftersom jag aldrig har hållt på med Linux förut. Om du har möjlighet Jonas så kanske vi kunde boka in något tillfälle under juni då du kan guida mig igenom installationsprocessen på distans?

Förresten, kan man köra Linux och Windows på en dator samtidigt?

Re: GOV dokumentation för installation

Inlägg av jonas » 2011-05-11 22.06

Nu har jag även sammanfattat installation av PF, RB och GOV. Hoppas det är tillräckligt för att komma igång.

Och vänta inte på bättre tider. Vi behöver fler testare och utvecklare. Tanka hem nu.

Re: GOV dokumentation för installation

Inlägg av jonas » 2011-05-11 20.59

Jag förstår att det är svårt om man inte är erfaren. Men jag har svårt att själv gissa vilka instruktioner som behövs. Det går inte att installera GOV genom att bara följa punkt-för-punkt-instruktioner. Viss erfarenhet krävs.

Nu har jag skrivit lite till på sidan, inklusive hur man faktiskt laddar ned GOV med git.

http://val.aktivdemokrati.se/doc/devel.tt

Re: GOV dokumentation för installation

Inlägg av joasi » 2011-05-11 20.24

Bra! Jag är tyvärr väldigt oerfaren i Linux-världen så det finns en tröskel där.

Re: GOV dokumentation för installation

Inlägg av jonas » 2011-05-11 18.13

Jag har börjat med övergripande info om installation av GOV här:
http://val.aktivdemokrati.se/doc/devel.tt

GOV dokumentation för installation

Inlägg av jonas » 2011-05-11 11.46

Jag startar en tråd för de som är intresserade av att installera systemet. Ta frågor om detta i denna tråd.

Utgångspunkt är denna sida:
http://val.aktivdemokrati.se/about/

Re: Val av GOV som valsystem

Inlägg av Alias » 2011-05-11 11.07

Kan GOV installeras på olika plattformar, eller vad är förutsättningarna?
Vad för specifikt behövs finnas utöver operativsystemet?
Perl (om jag fattat rätt), PHP och vad mera?

Vore kul att testa men min engelska är nog för kass för att lösa vissa självklarheter. Bevisats många redan :cry:

Annars har jag en gammal dator med XP på, kan lägga in Linux i stället eller Win7. Dock vill jag försöka sätta mig in i hela vårat system, mycket att fatta. Tror dock inte att jag skall göra något sådant eftersom jag skulle ha för många frågor och ta tid från jonas och andra.

Re: Val av GOV som valsystem

Inlägg av jonas » 2011-05-11 09.26

Jag skulle vilja ha kontakt med minst en person som faktiskt har kompetens, resurser och är villig att installera systemet. Lättare att skriva dokumentation om det inte är för en hypotetisk publik.

I teorin borde detta vara tillräcklig information: http://val.aktivdemokrati.se/about/

Och om personen har kunskap nog för installation borde han snart hitta de övriga instruktionerna som finns där.

joasi; om du vill kan och vill installera systemet, kanske du kan beskriva var i processen du kör fast, så kan jag utöka dokumentationen för att avhjälpa detta.

Jag gillar punktlistan med vad som bör finnas med. Men om jag ska göra det så kan jag säga att det är lättare för mig att göra det om det sker interaktivt i samarbete med någon som faktiskt försöker att installera systemet.

I dagsläget så har vi dokumentation motsvarande kanske 50 sidor...

Dokumentation av GOV

Inlägg av joasi » 2011-05-10 21.03

Jag tycker det arbete som Jonas och Fiddur har lagts ner på Valsystemet är imponerande och att resultatet ser riktigt bra ut. Med det sagt så saknar jag en komponent innan jag anser att det kan tas i bruk:

Ett dokument som på ett fullständigt sätt beskriver:
* Hur en utomstående kan ladda ner hela projektet, inklusive databasmodellen och det data som behövs för att starta projektet
* En kortfattad beskrivning av vilka tekniker, programmeringsspråk, API'er etc. som används
* Hur en utomstående kan sätta upp utvecklingsmiljön för projektet
* Hur en utomstående kan sätta upp runtime-miljön för projektet och köra systemet på en egen server/webbhotel
* En översiktlig beskrivning av hur projektet är organiserat i moduler, klasser, filer etc. och översiktligt vilka abstraktioner som används.

Kort sagt ett dokument som fullständigt beskriver hur någon annan från partiet skulle kunna ta över projektet vid behov, men även delta i arbetet och kritiskt granska kod och funktionalitet.

Om proceduren för att sätta upp projektet kunde göras någorlunda enkel med default-konfigurationer, scriptfiler etc. så vore det ett plus, för det ökar chansen att någon faktiskt orkar ta sig tid att sätta upp det.

För mig skulle ett sådant dokument öka värdet på det som hittills har åstadkommits med flera magnituder.

För övrigt tycker jag det är viktigt att skaparna av det här systemet får all den kredit de förtjänar nu och i framtiden. Kanske en AD's hall of fame? :-)

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-05-01 15.49

onni skrev:Som valsystemet ligger i linux skulle jag vilja testa det.
Men jag ställer ett villkor.
Samtliga repisatories skall läggas samman till en enda installationsfil .deb fungera som i windows, en enda installation som går av sig själv och innehåller allt som krävs med alla installationsinstruktioner för linux systemet.

Detta gör att även en person utan alltför stor kunskap om linux kan installera det på en linux distribution. Om det är svårt att installera och verifiera faller användbarheten till botten.
Denna sak är linux stora sårbarhet, denna sårbarhet måste bort.

Någon som kan hjälpa mig ?


Du får gärna bidra med en sådant installationspaket.
Jag ställer upp med att svara på konkreta frågor.


Dessutom så har jag lagt upp ett alternativ för att sätta upp en testinstallation där du och andra kan gå in och göra ändringar för att testa det och ändra på det:
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?id=5693

Re: GOV utveckling - steg 2

Inlägg av onni » 2011-05-01 15.38

Som valsystemet ligger i linux skulle jag vilja testa det.
Men jag ställer ett villkor.
Samtliga repisatories skall läggas samman till en enda installationsfil .deb fungera som i windows, en enda installation som går av sig själv och innehåller allt som krävs med alla installationsinstruktioner för linux systemet.

Detta gör att även en person utan alltför stor kunskap om linux kan installera det på en linux distribution. Om det är svårt att installera och verifiera faller användbarheten till botten.
Denna sak är linux stora sårbarhet, denna sårbarhet måste bort.

Någon som kan hjälpa mig ?

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-05-01 13.37

joasi skrev:
jonas skrev:GOV är inte jättelätt att installera. Men jag har skrivit instruktioner som ligger i INSTALL i git-arktivet... http://git.para.se/?p=gov.git;a=tree
Se även beskrivningen för installation av RB:
http://git.para.se/?p=ritbase.git;a=blob_plain;f=doc/INSTALL;hb=HEAD

Det är dock en ganska lång process att installera. Men jag finns tillgänglig på chatten för att hjälpa till.

Ja där finns en del kvar att jobba på alltså. Att du och fiddur inte har fått någon hjälp hittills med utvecklingen trots att det finns så många duktiga utvecklare i AD är bevis för den saken.
Vore också en stor fördel om systemet kunde sättas upp på Windows, ser ut som att installationsprocessen är anpassad för Linux?


Var så god och fråga om det är något du behöver hjälp med.
Kanske vi kan få en förbättrad installationsbeskrivning som resultat av det.

Re: GOV utveckling - steg 2

Inlägg av joasi » 2011-05-01 10.29

jonas skrev:GOV är inte jättelätt att installera. Men jag har skrivit instruktioner som ligger i INSTALL i git-arktivet... http://git.para.se/?p=gov.git;a=tree
Se även beskrivningen för installation av RB:
http://git.para.se/?p=ritbase.git;a=blob_plain;f=doc/INSTALL;hb=HEAD

Det är dock en ganska lång process att installera. Men jag finns tillgänglig på chatten för att hjälpa till.

Ja där finns en del kvar att jobba på alltså. Att du och fiddur inte har fått någon hjälp hittills med utvecklingen trots att det finns så många duktiga utvecklare i AD är bevis för den saken.
Vore också en stor fördel om systemet kunde sättas upp på Windows, ser ut som att installationsprocessen är anpassad för Linux?

Re: GOV utveckling - steg 2

Inlägg av jonas » 2011-05-01 00.55

joasi skrev:det måste vara enklare för en utomstående medlem att ladda ner och installera utvecklingsmiljön och projektet GOV för att kunna delta i utvecklingen, testa och kontrollera koden.


Jag har lagt upp ett alternativ för att sätta upp en testmiljö som den som vill kan gå in och experimetnera med för att göra ändringar och tillägg:
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?id=5693

Och jag har en om att göra en separat webbplats för GOV just för att kunna tillhandahålla sådan info om vad GOV är och hur man tar den i bruk:
http://val.aktivdemokrati.se/proposition/vote_alternative.tt?id=5702

Jag har även berättat lite om GOV här:
http://aktivdemokrati.se/member/utveckling/

GOV är inte jättelätt att installera. Men jag har skrivit instruktioner som ligger i INSTALL i git-arktivet... http://git.para.se/?p=gov.git;a=tree
Se även beskrivningen för installation av RB:
http://git.para.se/?p=ritbase.git;a=blob_plain;f=doc/INSTALL;hb=HEAD

Det är dock en ganska lång process att installera. Men jag finns tillgänglig på chatten för att hjälpa till.

GOV utveckling - steg 2

Inlägg av joasi » 2011-04-30 08.32

Nu tycker jag systemet börjar se riktigt bra ut. För första gången var jag inne och upplevde att jag använde GOV snarare än testade det. Bra jobbat!

Men jag anser fortfarande att det måste vara enklare för en utomstående medlem att ladda ner och installera utvecklingsmiljön och projektet GOV för att kunna delta i utvecklingen, testa och kontrollera koden.

Det behövs dels dokumentation och dels några tydliga länkar till det som behöver laddas ner. Med dokumentation menar jag framförallt dokumentation om hur man sätter upp det hela. Sedan hoppas jag även att koden är välstrukturerad och mer eller mindre självförklarande med bra namngivning, bra abstraktioner etc.

Re: GOV utveckling

Inlägg av jonas » 2011-04-21 17.37

robwe skrev:Är GOV skrivet i Perl förresten?


Japp. Perl och Template Toolkit.

Så i en sidmall så kan du exempelvis skriva, med exempel från member/notifications.tt

Kod: Markera allt
<tr>
    <td><label for="new_proposition">[% aloc('New propositions') %]</label></td>
    <td>[% checkbox('new_proposition', 1, u.wants_notification_on('new_proposition').is_true) %]</td>
  </tr>

GOV utveckling

Inlägg av robwe » 2011-04-20 15.37

Är GOV skrivet i Perl förresten? Python är annars mitt favoritspråk just nu.

Re: GOV utveckling

Inlägg av jonas » 2011-03-16 00.32

Erik Bengtsson skrev:De flesta verkar använda MySQL som databas i PHP program. Det är lite svårt att hitta programkod som innehåller allt som behövs och som använder PHP och PostgreSQL. Koden kanske bör innehålla lite olika funktioner och inte vara helt trivial och då gärna någon typ av ”programmeringsstil” som används av Aktiv Demokrati. Är det kanske bara det du kallar GOV som använder PHP och PostgradeSQL?


Mysql är vanligare ja. Men APIet är närmast identiskt.

Doc för MySQL i PHP:
http://www.php.net/manual/en/mysql.examples-basic.php

Doc för PostgreSQL i PHP:
http://www.php.net/manual/en/pgsql.examples-basic.php

GOV använder Perl. Inte PHP. Jag nämnde PHP utifall du kanske var mer van vid det.


Skulle vara bra om jag kunde logga in och redigera en egen kopia av GOV. Det blir nog lättare då att förstå hur jag sätter upp en egen server och om jag måste använda Linux som operativsystem.


Jupp. Ska sätta upp en test-miljö.
Det underlättar om du "hänger" på chatten så kan du få svar på frågor i realtid när jag också är där.

Jag är lite allergisk mot högnivåspråk som innehåller massor av funktioner och som man inte enkelt kan förstå utgående från ett fåtal lågnivåkommandon. Avancerade funktioner i Perl är inte i sig själv skrivna i Perl. Jag försökte t.ex. förstå klientkoden i ranking omröstningsexemplet du/Jonas har gjort. Det jag fick fram var skriptfiler fulla med en massa kod vilka verkar innehålla programbibliotek från Perl. För du har väll inte själv skrivit den kod som skapar ”drag and drop” funktionen i din flervalsomröstning?


Allt som allt rör det sig som väldigt många bibliotek från olika håll.

Drag-n-drop berättade jag om tidigare i denna tråd. Här har du vad jag använde:
http://jqueryui.com/demos/sortable/#connect-lists

Enklast blir om du ställer frågor på chatten så kan jag visa och svara direkt. Jag har skrivit ganska mycket dokumentation för PF och RB som är det ramverkt jag byggt som GOV använder.
http://para.se/perldoc/Rit/Base.html

Om jag t.ex. skall skriva en rutin där man kan ta tag i alternativ och släppa dem på en viss nivå i en skala, då blir det nog inte så lätt att hitta någon Perl-rutin som stödjer detta på ett bra sätt.


Du kanske kan hitta js-widget som gör det. GOV och PF använder redan jquery så ta gärna något av dem. Det finns många fler än de som ligger på webbplatsen. Se ifall någon gör det du vill.

Du kanske vill ha en slider?
http://jqueryui.com/demos/slider/
--

GOV utveckling

Inlägg av Erik Bengtsson » 2011-03-16 00.01

De flesta verkar använda MySQL som databas i PHP program. Det är lite svårt att hitta programkod som innehåller allt som behövs och som använder PHP och PostgreSQL. Koden kanske bör innehålla lite olika funktioner och inte vara helt trivial och då gärna någon typ av ”programmeringsstil” som används av Aktiv Demokrati. Är det kanske bara det du kallar GOV som använder PHP och PostgradeSQL?

Skulle vara bra om jag kunde logga in och redigera en egen kopia av GOV. Det blir nog lättare då att förstå hur jag sätter upp en egen server och om jag måste använda Linux som operativsystem.

Jag är lite allergisk mot högnivåspråk som innehåller massor av funktioner och som man inte enkelt kan förstå utgående från ett fåtal lågnivåkommandon. Avancerade funktioner i Perl är inte i sig själv skrivna i Perl. Jag försökte t.ex. förstå klientkoden i ranking omröstningsexemplet du/Jonas har gjort. Det jag fick fram var skriptfiler fulla med en massa kod vilka verkar innehålla programbibliotek från Perl. För du har väll inte själv skrivit den kod som skapar ”drag and drop” funktionen i din flervalsomröstning?

Om jag t.ex. skall skriva en rutin där man kan ta tag i alternativ och släppa dem på en viss nivå i en skala, då blir det nog inte så lätt att hitta någon Perl-rutin som stödjer detta på ett bra sätt.

Upp

π