Gå til innhold

LAN-system, system for LAN


Anbefalte innlegg

Målet med dette prosjektet er å tilby arrangører et fullverdig alternativ til å lage en helt egen side. Meningen er å gjøre det lettere å arrangere dataparties, samt å standarisere registrering og påmelding. Målet er ikke å konkurere med allerede eksisterende og gode sider, som f.eks. partyticket, men heller å sikte mot mindre arrangementer som kanskje ikke har et budsjett til slikt. Det skal være gratis!

 

Kommentarer kan postes her.

 

Oppsummering

- Prosjektet er skrevet i PHP og MySQL

- Basert på et MVC-rammeverk

- Benytter seg av jQuery for fancy interaktivitet

- Planen er å bevege seg over til PostgreSQL så snart jeg får hostet alt selv

- Designet er en fullstendig ripoff (!!) fra facebook, jeg er ikke dyktig på estetikk og det visuelle

 

Jeg kommer til å opprette en test-konto for party-arrangører om, forhåpentligvis, ikke så veldig lenge, og legge ut kildekoden når jeg føler den er klar for det. :p

 

Testkonto

- Brukernavn: demo

- Passord: demo

 

http://system.karlsrudlan.net/

 

http://system.karlsrudlan.net/index.php?module=about

 

Så langt ..

- Det meste av rammeverk og backend er ferdig

- Plassresvering og verktøy for å lage setekart er ferdig

- Mulighet for å reserver billetter er opprettet

 

Dette mangler ..

- Diverse cronjobs for å sjekke status på billetter

- Prioritering av større setegrupper

- Administrasjon for arrangører og meg

 

 

 

Jeg er også svært interessert i å høre hva andre LAN-arrangører har å si om noe slik som dette, hva slags funksjoner man vanligvis ser og trenger i slike systemer, o.l.

 

 

 

Skjermbilder

 

seatmap.png

Superenkelt å reservere en plass; kun et klikk.

 

settings.png

Flere instillingsmuligheter for arrangører.

 

participants.png

Administrasjon over alle deltagere med billett.

 

seatmap5.png

Verktøy for å opprette setekart.

 

mytickets.png

Brukeradministrasjon av egne billetter.

Endret av Jonas
Lenke til kommentar
Videoannonse
Annonse

Oppdatering 23.09.2008

- Nettopp gjort ferdig algoritmen for automatisk navngivning, ble utrolig fornøyd. :D

 

public function setNames ( $map ) {

// Loop through all the cells, looking for green (1) seats so we can identify rows

for ( $y = 0; $y < count ( $map ); $y++ ) {
	for ( $x = 0; $x < count ( $map[$y] ); $x++ ) {
		if ( $map[$y][$x]['type'] == 1 && !isset ( $map[$y][$x]['defined'] ) ) {

			// Set the seat as defined, meaning we won't check it again
			$map[$y][$x]['defined'] = 1;

			// Find out whether this row is horizontal or vertical

			$buffX = 0;
			$buffY = 0;
			$cells = 1;
			$rows++;

			while ( $map[$y][$x + $buffX]['type'] == 1 ) $buffX++;
			while ( $map[$y + $buffY][$x]['type'] == 1 ) $buffY++;

			if ( $buffY > $buffX ) {
				// This row is vertical
				$buffY = -1;
				while ( $map[$y + ++$buffY][$x]['type'] == 1 ) {
					$map[$y + $buffY][$x]['defined'] = 1;
					$map[$y + $buffY][$x]['name'] = 'Rad ' . $rows . ' Sete ' . $cells++;
				}
			} else {
				// This row is horizontal
				$buffX = -1;
				while ( $map[$y][$x + ++$buffX]['type'] == 1 ) {
					$map[$y][$x + $buffX]['defined'] = 1;
					$map[$y][$x + $buffX]['name'] = 'Rad ' . $rows . ' Sete ' . $cells++;
				}
			}
		}
	}
}

return $map;

}

Lenke til kommentar

Oppdatering 26.09.2008

- To nye fargetemaer er opprettet

- Skrevet en del informasjon for å veilede brukere/arrangører

- - http://system.karlsrudlan.net/index.php?module=about

- - http://system.karlsrudlan.net/index.php?mo...t&class=how

- - http://system.karlsrudlan.net/index.php?mo...&class=page

 

Jeg har også opprettet en demonstrasjonsbruker.

- Brukernavn: demo

- Passord: demo

Lenke til kommentar

Oppdatering 01.10.2008

- Administrasjon av setegrupper er opprettet

 

Systemet begynner virkelig å nærme seg først brukbare versjon, alt jeg trenger å gjøre er å implementere instillinger overalt, f.eks. påkrevd forhåndsbetaling. Jeg kommer også til å lage mulighet for at arrangører kan laste opp egen logo, for å gi sin egen side et særpreg.

Endret av Jonas
Lenke til kommentar

Oppdatering 02.10.2008

- Printervenlig utskrift av billetter for brukere er opprettet

- Printervenlig utskrift av plasser for arrangører er opprettet

- Setegrupper er fullstendig implementert

 

Alt skrevet ned på todo-listen min er gjort og jeg kaller det nå en beta! :D

Lenke til kommentar
  • 3 uker senere...

Oppdatering 26.10.2008

- Etter å ha laget mulighet for flere billettyper begynte noen med en gang å opprette typer for besøkende, noe som med en gang skapte problemer. Disse skal jo ikke ha plasser i lokalet eller tilgang til plassreservering. Problemet medførte at alle innstillinger som forhåndsbetaling og plassreservering ble flyttet, fra å være knyttet til hvert arrangement, til hver type billett istedenfor. Uff, det var mye jobb.. :(

- Arrangører har mulighet til å skrive kommentarer om (ikke til) brukere og diskutere seg imellom. Lite etisk dilemma - burde arrangører kunne skrive om brukere, uten av brukeren selv kan se hva som er skrevet om dem? Selv har jeg både argumenter for og imot.

 

Nå begynner arbeidet med custom design, grafikkopplastning og egen CSS. Målet er at hver arrangører skal ha 100% kontroll over hvordan deres egen side ser ut. Kun hvordan den ser ut though, funksjonalitet skal alltid være den samme.

Lenke til kommentar
  • 1 måned senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...