On Tue, 25 Apr 2006 20:24:47 +0200, Johnny Winther Ronnenberg wrote:
> Kurt Hansen wrote:
>
>> Kan jeg i et style sheet positionere coveret og skrive det variable
>> filnavn i min HTML-skabelon hver gang jeg lave en side for en ny CD?
> Grundlæggende set gør du det bagvendt. Det du bør gøre er at samle alle
> informationer omkring en plade i en database herunder stien til coveret. og
> så generere hver side på bagrund af opslag i databasen. Men det har jeg vist
> fortalt dig før
>
> Og hvis jeg husker ret, så ogav du det fordi det var for svært
Tak for et engageret svar. Du husket rigtigt: Det med omlægning af
www.danacord.dk har jeg spillet ud med flere gange de senere år, men jeg
har ganske rigtigt opgivet hver gang. Sidens grundlæggende design blev
lavet i 1997 (så vidt jeg husker) og dengang var det endnu ikke en dødssynd
at bruge frames. Siden da er der sket nogle ændringer og nu er det et
sammensurium af lappeløsninger.
> Men hvis du ikke stopper op nu og tænker nyt, så vil den side bringe dig i
> graven før tid
Jeg har skam *tænkt* nyt i mange år nu, men jeg har altså andet at bruge
mit liv på, end at lære database, PHP/ASP og andet snadsk. Jeg har forsøgt
et par gange, men er kommet til den konklusion, at det vil berøve mig al
min fritid i et par måneder og selv da, vil jeg kun have lært det
grundlæggende. Hvis jeg skal blive så god og erfaren, at jeg selv kan
"programmere" en løsning, vil det - om ikke bringe mig i graven, så dog
ændre min hårfarve til senior før tid
Dernæst har jeg tænkt meget over hvorfor jeg egentlig skulle lægge det hele
i en database. Det eneste svar jeg kan finde, er mulighed for at søge på
siden. I og for sig noget høvdingen og jeg gerne har villet hele tiden, men
hvis du kender lidt til klassisk musik, vil du vide hvilke problemer det
giver. "Shostakovich" (russisk komponist) er set stavet på så mange
besynderlige måder, at du tror det er løgn og mange udlændinge (som er
størsteparten af sidens brugere) ved end ikke, at Carl Nielsen hedder Carl
til fornavn - det kender ham blot som Nielsen.
Endnu sværere bliver det, når vi går over til værktitler. Nogen vil søge
efter "Klaverkoncert nr. 6", andre efter "Koncert for klaver og orkester
nr. 6", hvor begge er korrekte og forekommer i flæng. Nogen vil søge på
originalsproget, andre efter titlen på engelsk. Endvidere er der
forbistringer, som f.eks. at "H-mol" hedder "B minor" på engelsk. Alt ialt
en hård opgave at få en søgefunktion til at fungere for et blandet,
internationalt publikum.
> Lad mig være ærlig din side er en losseplads af elendig kode
Du har fuldstændig ret og det er også derfor jeg endnu engang overvejer en
renovering. Da jeg har droppet tanken på en databaseløsning, er min mening
nu blot at bringe HTML-koden på omgangshøjde, med udstrakt grad af CSS - og
naturligvis uden frames.
> Grunden er simpel din kode er så ringe, at man bliver nødt til at starte fra
> bunden af og designe et nyt site og derefter manuelt udtrække alle data for
> at skabe noget der er funktionelt.
Lige præcist. Jeg er derfor på markedet efter gode råd og med konkrete
spørgsmål, p.t. for at konstruere en god skabelon til en side med CD'ernes
indhold. Den overordnede fuktionalitet med kunstner- og komponistoversigter
bevares, men layoutet skal selvfølgelig ændres radikalt. Rædselseksemplet
er
http://www.danacord.dk/frmsets/collections.html
> Efter min mening skader siden firmaet mere end den gavner det og det er et
> meget ringe udgangspunkt.
Det er stort set det eneste jeg er uening med dig i. Med al respekt for din
viden og indsigt, må du prøve at sætte dig i brugerens sted. Nogle få vil
have problemer med at tilgå siden p.g.a. benyttelsen af frames, men siden
er overordnet tilgængelig. Skrammelkode vil være transperant for langt de
fleste. Faktisk får firmaet jævnligt mails fra kunder der er glade for
siden og så sent som i fredags var jeg til en reception i huset, hvor
landets største detailforhandler af klassiske CD'er roste siden. Han bruger
den hyppigt og fremhævede faktisk, at den er betydeligt nemmere at tilgå,
end så mange andre med langt mere sofistikeret teknik og "overlæsset"
design.
Når det så er sagt - og ovenstående er på ingen måde et forsvar for sjusket
og dårlig kode - er jeg helt på det rene med, at siden vil både blive mere
"kompatibel" og også hurtigere på sløve modems, da der jo loades framesets
i et væk. Faktisk indlæses der et nyt frameset hver gang du klikker på
"hvad-som-helst", hvilket gør det muligt for brugeren at bogmærke f.eks. en
CD eller en komponist - noget som ellers er udelukket på de fleste
frame-baserede sider. Det betyder naturligvis også, at jeg har i tusindvis
af filer på serveren, men også at siden er meget besværlig i tidkrævende at
vedligeholde og opdatere med nye plader.
> Jeg ved det, du er en ven af huset, så netop derfor bør du skifte taktik,
> inden du bliver fjenden
På det punkt har jeg ingen grund til at være nervøs. Høvdingen er
uforbeholdent begejstret for siden som den er - også selv om jeg faktisk
har fortalt ham om alle de skavanker den har
Jeg får naturligvis alle pladerne, men der falder da osse en flaske god
whisky af iblandt. Resten er vennetjeneste. Hverken jeg eller cheferen er
indstillet på at ofre store summer på at hyre eksterne folk eller bureauer
til en totalrenovering, men da jeg godt kan lide en god dram, spenderer jeg
gerne nogle fritimer på det
--
Venlig hilsen
Kurt Hansen