Renovering af 2000-siders HTML/CSS site, CMS eller serverside-løsning?
Jeg står foran en omfattende renovering af http://vinsiderne.dk, hvor jeg sikkert får brug for en del hjælp i flere omgange. Her følger første omgang: Afklaring af "teknologi".Jeg har fået anbefalet at anvende enten en serverside-løsning eller CMS for at komme uden om min nuværende opbygning med rammer (frames). Da mit site består af ca. 2000 sider er det vigtigt at jeg fra start vælger en løsning, der er velegnet og som ikke skal laves om foreløbig.
Jeg har erfaring med html og css (og jeg har rettet i i forvejen eksisterende scripts af forskellig art), dvs. jeg har aktuelt hverken praktisk kendskab til PHP, MySQL eller CMS. Men jeg tilegner mig gerne nyt.
Det er mit ønske i forbindelse med renoveringen at tilføje ny funktionalitet, især at integrere en databaseløsning, der først og fremmest skal gøre det muligt at søge i de mange vinanmeldelser efter forskellige kriterier (et eksempel på en vinanmeldelse kan ses her: http://vinsiderne.dk/vin/vurderinger/sydfrankrig/cd_rhone/les_arbousiers.htm). I forbindelse med de enkelte vinanmeldelser skal muligheden for direkte fra anmeldelsen at kunne gå til relaterede oversigter over fx vine fra samme forhandler og til en side med beskrivelse af pågældende vintype bibeholdes. Aktuelt sker dette via manuelt oprettede links til manuelt oprettede lister, hvor jeg i det nye design gerne vil have denne henvisningsfeature automatiseret, så en anmeldelse af en vin af en bestemt type automatisk genererer link til en liste, der også genereres automatisk på baggrund af typen. (Man kan klikke nederst i den linkede anmeldelse - på de grønne bjælker - for at se hvilken type henvisning jeg fortsat ønsker skal være en del af alle anmeldelser.)
Det er også mit ønske at jeg fortsat kan tilpasse layoutet af de enkelte sider, der fx indeholder billeder af forskellig størrelse, helt præcist. Mine sider er layoutmæssigt tilpasset til forskellige formål: Forside er én type, anmeldelser en anden type, artikler o.lign. er en tredje type (med to spalter) osv.
Jeg skal også væk fra den nuværende javascript-baserede menu, til en ny menutype, som i modsætning den aktuelle menu skal kunne generere links.
Endelig vil jeg generelt gerne renovere layoutet i hvert fald en smule, men det er jo en "detalje" for sig. Under alle omstændigheder skal koderne kunne w3-valideres.
Som nævnt har jeg fået anbefalet CMS, men trods læsning af adskillige beskrivelser af dette, har jeg lidt svært ved at se for mig, hvad det er man har mellem hænderne, når man vedligeholder sitet. Jeg ved heller ikke hvilken type omkodning af mine sider en CMS-løsning vil indebære. Jeg ved heller ikke om styring af layout på den enkelte side kan foregå så præcist og detajeret som jeg ønsker med CMS. Endelig ved jeg ikke om nævnte database-ønsker kan være en del af sådan en løsning.
Aktuelt ligger mit site hos en host med PHP og MySQL support. Da jeg er ekstremt godt tilfreds med hosten, da jeg har læst godt om PHP, og da både PHP og MySQL som jeg forstår det, er gratis, spørger jeg mig selv, om det - hvis jeg vælger serverside-løsningen - kunne være en ide at bruge PHP/MySQL, og om den løsning vil kunne det som jeg ovenfor har beskrevet mht. database.
Jeg går ud fra, at der ved dette valg vil være en solid portion omprogrammering af mine sider.
Da jeg ikke tjener en øre på mit site vil jeg i videst mulige udstrækning foretrække at afholde renoveringsprojektet uden udgifter.
Hvilken løsning skal jeg vælge?
Gode råd og hjælp modtages med stor taknemlighed!