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.

  1. gøre links til ligaer afhængige af om online tilmelding eller ej (hans)
  2. vis tilmeldte hold i typo3 (Hans)
  3. Autoset seed ved nye ligaer, eller udvidelser af eksisterende - seed 0 giver fejl (jais)
  4. oprettelse af nye ligaer (ungdom/d-ligaer) (jais)
  5. liga-info-redigeringsside (husk abc_liga_faelles)(jais)
    • Køn
    • samhørighed mellem ligaer (abc_liga_fælles) (fælles rangliste eller extra point)
  6. Timestamp af person oprettelse eller person ændring.
  7. fælles tilmelding til A og B (hans)
  8. vis resultater pr person (just)
  9. 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.
  10. gør det sværere at oprette dobbelt-personer - hvordan?
  11. rette rangliste (jais)
  12. optimere opdater_rangliste_turnering (jais)
  13. 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
  14. tilføj email-adresse på liga-vip'ere i liga-info og indsæt relevante steder
  15. rette fejl i "ændr persons medlemsnr" - giver blank side
    • tilføje knap til det på rediger medlemss side
  16. læse-adgang for bestyrelse - opret medlemsansvarlig
  17. mulighed for oprettelse af person fra oversigter
  18. se på sortering af hold i deltagelse.php

  19. ændre læsning fra abc_liga i tilmeldings-siderne

  20. slet FristugedagID, ugedagID, FristTid fra abc_liga

  21. fjerne overflødige kolonner i abc_person på abc1900 - når lokalt har kørt lydefrit en tid.
  22. hurtig adgang til de andre rækker for samme køn i samme uge fra turnering
  23. direkte link til andre rækkers ranglister (evt. vha. en drop-down menu).

  24. seed fra sidste år? - bruges hele sæsonen indtil resultat i år eller kun først 5 uger?

  25. statistik over deltagelser i liga

  26. fjern back - history.back()
  27. Ændre?: Jørgen Hansen, Eckersbergsgade skal have medlemsnr.: 590 og
    Hans Kirk, Jens Baggesensvej skal have medl. nr.: 592.
  28. udtræk af data på forskellige kriterier.
    • medlemsliste til stranden
    • fleksibel liste
    • medlemskort delt på vip og ikke-vip for alle 4 grupper
  29. tidsgrænse for resultat-registrering kl. 19 på turneringsdag istedet for kl. 00?
  30. 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.

  31. problem at hold på venteliste uden resultat er på ranglisten? Fjernes igen efter udskrift på tilmeldingsside?
  32. udeblivelse og karantæne

    • checkbox til markering af udeblivelse under Resultat

    • status udeblivelse ??

  33. 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
  34. sortering på diverse attributter i lister
  35. lidt flere navigerings-knapper rundt omkring.

  36. 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?
  37. Søgning på spillere
  38. skjul unødige data i deltagelse.php efter turneringens afvikling
  39. gør checkbox og tekstfelt inaktivt for afmeldte fremfor -
  40. kig på diverse begrænsninger på funktionalitet på tilmeldingsside
  41. liga-ansvarlig-tabel (vip/rolle)
  42. tilføj køn - begræns
  43. Behold den anden spiller, hvis den første ikke er fundet - ved tilmelding
  44. - 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).
  45. En gang ved lejlighed kunne du evt. forbedre søgningen, så man også søger i hele navnet som éen teksstreng.
  46. default kontonr på strand-tilmeldinger sættes til 2??
  47. ændre person.php
    • - detaljer for basis-medlemmer
    • - slet
    • - vis medlemsoplysninger
    • - ret medlemsoplysninger
    • - gør til medlem
    • - opret ny person
  48. validering af dato-indtastning
  49. udsendelse af email til optagne hold
  50. resultat-status?
  51. tildeling af wildcard
  52. beregning af deltagere - udsendelse af mail
  53. links til liga-ansvarliges emails
  54. begræns hvilke turneringer der kan tilmeldes - kun 1 uge frem?
  55. rangliste med vist alle resultater fra turneringerne
  56. online KotB-rangliste
  57. kommentar-felt i medlem - til ufordsete situationer
  58. fødselsdato - pæn visning af alder
  59. Mail: pop3 eller forward - mail-adresser - opret til webudvikling
  60. 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
  61. 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
  62. 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.
  63. 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
  64. 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.
  65. lav aldersberegning
    • brug beregn_alder
    • funktion så det kan beregnes ud fra en bestemt dato (overload)
    • beregn ud fra standerhejsningsdato
  66. lav flere links om til knapper (se medlem_rediger.php)
  67. tilføj mulighed for at aflyse en turnering, angive antal deltagende hold og evt. skrive en kommentar til turneringen
  68. læs om sikkerhed i PHP: phpsec.org/projects/guide/
  69. 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)
  70. registrer nøgleholdere i systemet - både alm og depot
  71. regnskab i websystemet
    • bogføring af poster
    • budget
    • årsregnskab
  72. daglige opgørelser (næste år) - tast ind
  73. bedre integration mellem abc_person og tt_address - i det hele taget typo3's brugerbegreb
  74. Køre Kontingenttyper fra 2004 ind i medlemstabel
  75. opdel filer i underfiler
  76. funktioner til manglende medlemsnr
    • ikke brugte til stranden
  77. Omskriv medlem.php hvor is_member afgør om et tidligere medlem allerede er
  78. medlem i år - brug subqueries - Mysql 4.1
  79. flyt cursor når to/fire cifre er tastet i et datofelt ?? - mere til gene end gavn? - se javascript_stumper.php
  80. udvid tilmeld-status

  81. 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
Senest redigeret d. 1. Jun 2009