Forum

GOV utveckling - steg 2

Utveckling av valsystemet

Re: GOV utveckling - steg 2

Inläggav 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...
/ Fredrik Liljegren
Användarvisningsbild
fiddur
Medlem i partiet
 
Inlägg: 643
Registrerad: 2009-07-22 04.19
Ort: Göteborg

Re: GOV utveckling - steg 2

Inläggav 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.
Aktiv Demokrati byter namn till Direktdemokraterna.
Vi håller på att migrera till http://www.direktdemokraterna.se

Deltag i våra möten för att hjälpa till att föra partiet framåt.
Användarvisningsbild
jonas
Medlem i partiet
 
Inlägg: 3687
Registrerad: 2006-09-18 22.57
Ort: Göteborg

Tre versioner av GOV

Inläggav 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?
Aktiv Demokrati byter namn till Direktdemokraterna.
Vi håller på att migrera till http://www.direktdemokraterna.se

Deltag i våra möten för att hjälpa till att föra partiet framåt.
Användarvisningsbild
jonas
Medlem i partiet
 
Inlägg: 3687
Registrerad: 2006-09-18 22.57
Ort: Göteborg

Re: Tre versioner av GOV

Inläggav 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.
Aktiv Demokrati byter namn till Direktdemokraterna.
Vi håller på att migrera till http://www.direktdemokraterna.se

Deltag i våra möten för att hjälpa till att föra partiet framåt.
Användarvisningsbild
jonas
Medlem i partiet
 
Inlägg: 3687
Registrerad: 2006-09-18 22.57
Ort: Göteborg

Re: GOV utveckling - steg 2

Inläggav 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.
Aktiv Demokrati byter namn till Direktdemokraterna.
Vi håller på att migrera till http://www.direktdemokraterna.se

Deltag i våra möten för att hjälpa till att föra partiet framåt.
Användarvisningsbild
jonas
Medlem i partiet
 
Inlägg: 3687
Registrerad: 2006-09-18 22.57
Ort: Göteborg

Re: GOV utveckling - steg 2

Inläggav 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å.
/ Fredrik Liljegren
Användarvisningsbild
fiddur
Medlem i partiet
 
Inlägg: 643
Registrerad: 2009-07-22 04.19
Ort: Göteborg

Re: GOV utveckling - steg 2

Inläggav 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/
Aktiv Demokrati byter namn till Direktdemokraterna.
Vi håller på att migrera till http://www.direktdemokraterna.se

Deltag i våra möten för att hjälpa till att föra partiet framåt.
Användarvisningsbild
jonas
Medlem i partiet
 
Inlägg: 3687
Registrerad: 2006-09-18 22.57
Ort: Göteborg

Re: GOV utveckling - steg 2

Inläggav gilroitto » 2011-10-04 19.31

grymt!
/Gil Roitto
Användarvisningsbild
gilroitto
Medlem i partiet
 
Inlägg: 787
Registrerad: 2006-09-03 00.33
Ort: Malmö

Re: GOV utveckling - steg 2

Inläggav 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 :)
SimonB.
 
Inlägg: 46
Registrerad: 2006-06-22 10.58
Ort: Linköping

Föregående

Återgå till Valsystemet



Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 3 gäster

π