Udvikling af websystemet
Systemet er udviklet i PHP med lidt JavaScript til hjælp hist og her. Der benyttes en MySQL database. Systemet er relativt fornuftigt modulariseret, så man kan arbejde flere på det.
Bemanding: Jais, Hans - mangler bemanding!
Herunder er en liste over de opgaver der skal løses i forhold til webudviklingen. Listen er i prioriteret rækkefølge, baseret på de vurderinger der lige nu forefindes. Har du ønsker til ændringer eller tilføjelser til opgavelisten, så kontakt venligst webudviklingsgruppen.
- gøre links til ligaer afhængige af om online tilmelding eller ej (hans)
- vis tilmeldte hold i typo3 (Hans)
- Autoset seed ved nye ligaer, eller udvidelser af eksisterende - seed 0 giver fejl (jais)
- oprettelse af nye ligaer (ungdom/d-ligaer) (jais)
- liga-info-redigeringsside (husk abc_liga_faelles)(jais)
- Køn
- samhørighed mellem ligaer (abc_liga_fælles) (fælles rangliste eller extra point)
- Timestamp af person oprettelse eller person ændring.
- fælles tilmelding til A og B (hans)
- vis resultater pr person (just)
- Opdatering af nyhedsbrevs-mailing-liste: personens navn også kopieres med over i tt_address ? Det er meget rart at kunne se hvilken person det er, når der er en e-mail der bouncer.
- gør det sværere at oprette dobbelt-personer - hvordan?
- rette rangliste (jais)
- optimere opdater_rangliste_turnering (jais)
- dobbelt oprettelser (se Justs mail)
- mail om problemet
slet deltagelser, rangliste, abc_medlem, osv
fjerne (falske) - tjekke at de ikke har relationer
fjerne "gæster" - rykke liga-resultater
- finde Flemmings dobbelte
- flere: Laurids Abild Andersen
- Hvordan ændres 'gæst Julle' (DA 21.6.06) til Lene Juul Pedersen, medlemsnr. 452 ??
- hans elgaard, Henrik Iversen - ægte dobbelte
- jakob horn - 434 - 640
- Thomas Staal - 201 - 663
- Steffen Ravn - 415 - 491
- tilføj email-adresse på liga-vip'ere i liga-info og indsæt relevante steder
- rette fejl i "ændr persons medlemsnr" - giver blank side
- tilføje knap til det på rediger medlemss side
- læse-adgang for bestyrelse - opret medlemsansvarlig
- mulighed for oprettelse af person fra oversigter
se på sortering af hold i deltagelse.php
ændre læsning fra abc_liga i tilmeldings-siderne
slet FristugedagID, ugedagID, FristTid fra abc_liga
- fjerne overflødige kolonner i abc_person på abc1900 - når lokalt har kørt lydefrit en tid.
- hurtig adgang til de andre rækker for samme køn i samme uge fra turnering
direkte link til andre rækkers ranglister (evt. vha. en drop-down menu).
seed fra sidste år? - bruges hele sæsonen indtil resultat i år eller kun først 5 uger?
statistik over deltagelser i liga
- fjern back - history.back()
- Ændre?: Jørgen Hansen, Eckersbergsgade skal have medlemsnr.: 590 og
Hans Kirk, Jens Baggesensvej skal have medl. nr.: 592. - udtræk af data på forskellige kriterier.
- medlemsliste til stranden
- fleksibel liste
- medlemskort delt på vip og ikke-vip for alle 4 grupper
- tidsgrænse for resultat-registrering kl. 19 på turneringsdag istedet for kl. 00?
- validering af placeringer
- markering ud for hver liga i oversigt om udfyldt eller ej
- andre farver på advarsler end fejl
- angiv antal deltagende hold
- tjek at der ikke er for mange hold
markering af hvilke stævner, der er afviklet og registreret.
- problem at hold på venteliste uden resultat er på ranglisten? Fjernes igen efter udskrift på tilmeldingsside?
udeblivelse og karantæne
checkbox til markering af udeblivelse under Resultat
status udeblivelse ??
- tilmeldingssystem
- vis karantæne, deltagelse i overliga
- visning af tilmeldte på abc1900
- kun vis ligaer med tilmelding i oversigt
- sammenkøring af optagelse i A og B
- beregne wildcards
- sortering på diverse attributter i lister
lidt flere navigerings-knapper rundt omkring.
- håndtering af udmelding (og ændring til eller fra VIP) se Tulles mail
- status udmeldt fremfor sletning ved udmelding?
- eller type udmeldt?
- eller snarere betaling som selvstændig enhed?
- Søgning på spillere
- skjul unødige data i deltagelse.php efter turneringens afvikling
- gør checkbox og tekstfelt inaktivt for afmeldte fremfor -
- kig på diverse begrænsninger på funktionalitet på tilmeldingsside
- liga-ansvarlig-tabel (vip/rolle)
- tilføj køn - begræns
- Behold den anden spiller, hvis den første ikke er fundet - ved tilmelding
- - Søren Ravnkjær findes ikke (man skal vide at han hedder Søren Ravnkjær Larsen, og at Ravnkjær bliver tolket som et fornavn).
- En gang ved lejlighed kunne du evt. forbedre søgningen, så man også søger i hele navnet som éen teksstreng.
- default kontonr på strand-tilmeldinger sættes til 2??
- ændre person.php
- - detaljer for basis-medlemmer
- - slet
- - vis medlemsoplysninger
- - ret medlemsoplysninger
- - gør til medlem
- - opret ny person
- validering af dato-indtastning
- udsendelse af email til optagne hold
- resultat-status?
- tildeling af wildcard
- beregning af deltagere - udsendelse af mail
- links til liga-ansvarliges emails
- begræns hvilke turneringer der kan tilmeldes - kun 1 uge frem?
- rangliste med vist alle resultater fra turneringerne
- online KotB-rangliste
- kommentar-felt i medlem - til ufordsete situationer
- fødselsdato - pæn visning af alder
- Mail: pop3 eller forward - mail-adresser - opret til webudvikling
- løse typo3's php-extensions problem med require/include af funktioner
- Hvad er en extension:
<http://typo3.org/extensions/what-are-extensions/>
Hvordan udvikles en simpel extension (via wizard):
<http://typo3.org/documentation/document-library/tutorials/player_profile_basic/current/>
Videotutorial om Extension Kickstarter (27 min):
http://typo3.netfielders.de/misc/episode3_newsound_VD.wmv - udtræk:
- 2 medlemslister til VIP-mappen med medlnr, navn, efternavn, adresse, postby. En sorteret på medlnr og en på fornavn - udskriftsside
- 1 til medlemskort med medlnr, navn, adresse, postby, tlf - liste til Excel
- 1 til regnskab med bilagsnr, bet.dato, kontonr, pris, fornavn, efternavn - sorteret på bilagsnr
- VIP-listen i SuperVIP, Træner-VIP, Liga-VIP og Dør-VIP. Det skulle bare være simple udtræk, så man hurtigt kan danne sig et overblik.
- underindeling af Aldersgruppe A, så man kan se hvor mange U15, U17 og U19 spillere/medlemmer vi har. Til information så er kategorierne defineret således (2006):
- U19: Født 1988-1989
- U17: Født 1990-1991
- U15: Født 1992 eller senere
- Måske kunne man bare tilføje forskellige andre nøgleoplysninger (når du har tid en gang), som f.eks.:
- Placering ved sidste stævne.
- Antal stævner man har deltaget i i år (i hhv. A, B og C).
- Makker ved sidste stævne.
- Liste med makkere man har spillet med.
- Bedste plavcering i år.
- dårligste placering i år.
- lav aldersberegning
- brug beregn_alder
- funktion så det kan beregnes ud fra en bestemt dato (overload)
- beregn ud fra standerhejsningsdato
- lav flere links om til knapper (se medlem_rediger.php)
- tilføj mulighed for at aflyse en turnering, angive antal deltagende hold og evt. skrive en kommentar til turneringen
- læs om sikkerhed i PHP: phpsec.org/projects/guide/
- valider Bilagsnr og Kontoudtog hvis forskellige fra 0, hvis det er et VIP-medlemsskab
- men accepter foreløbigt (til VIP'ere der har indbetalt alligevel)
- registrer nøgleholdere i systemet - både alm og depot
- regnskab i websystemet
- bogføring af poster
- budget
- årsregnskab
- daglige opgørelser (næste år) - tast ind
- bedre integration mellem abc_person og tt_address - i det hele taget typo3's brugerbegreb
- Køre Kontingenttyper fra 2004 ind i medlemstabel
- opdel filer i underfiler
- funktioner til manglende medlemsnr
- ikke brugte til stranden
- Omskriv medlem.php hvor is_member afgør om et tidligere medlem allerede er
- medlem i år - brug subqueries - Mysql 4.1
- flyt cursor når to/fire cifre er tastet i et datofelt ?? - mere til gene end gavn? - se javascript_stumper.php
udvid tilmeld-status
Brugerstyring 3:
- admin - fuld adgang (hvad det så end er)
- ligaansvarlig - kan slette, oprette gæster, indtaste resultater, etc
- individuelt password
- bruger kan tilmelde for sig selv og slette egne