From: Per I M. <pe...@le...> - 2002-06-20 11:16:15
|
Hei folkens, Da er det vi tre (meg, Terje, Christian) som er p=E5 denne lista. Jeg strever for tiden med =E5 f=E5 den eksisterende medlemsbasen til =E5 holde = seg p=E5 beina etter en st=F8rre "apt-get upgrade" som slo beina under en del hacks. Det viktigste =E5 bestemme n=E5 er hva som skal danne grunnlaget for basen = av php moduler. I den eksisterende basen har vi brukt postgresql direkte og modulen php_lib_login. Jeg er ikke helt glad i den siste, b=E5de fordi den har en del svakheter og fordi den ikke har blitt oppdatert p=E5 en liten stund, men den gir en god del "features" som IP-banning, gruppe-rettigheter, osv.. Sp=F8rsm=E5let er om dette er ting vi likevel er n=F8dt til =E5 kode mer finurlig enn denne pakken st=F8tter. Vi b=F8r definivt bruke en eller annen form for database-abstraksjon. Dette vil ikke gj=F8re det mye tregere - her er det antallet og kompleksiteten p= =E5 s=F8kene som utgj=F8r alt. Adodb er ett alternativ, PEAR (som f=F8lger med = php) er et annet. PEAR er OO, men enklere og med mindre "features". Har ikke erfaring med noen av de. php_lib_login bruker adodb. Vi er nesten n=F8dt til =E5 bruke pdflib, selv om det ikke er "free softwar= e" strengt tatt. Det er Aladdin lisens p=E5 det (fri for ikke-kommers bruk) og har =E5pen kildekode. Det finnes bare ikke noe bra alternativ. Ellers s=E5 skal jeg g=E5 gjennom basedefinisjonene vi har n=E5 og poste de= m til lista s=E5 vi kan f=E5 de spikra f=F8r vi gj=F8r noe koding. Tror baseskjem= a vi bruker n=E5 er rimelig bra, har allerede v=E6rt gjennom flere revisjoner, m= en vi indekserer n=E5 p=E5 fornavn:etternavn, og det er ikke helt heldig i lengden (hva om noen har samme navn + raskere oppslag p=E5 ett tall enn to strenger). Mvh, Per "It is difficult to catch a black cat in a dark room. Especially if there is no cat there." - Confucius |