Har i overvejet integration til de forskellige template systemet. Altsaa Velocity/Freemaker for java, og smarty for php? Saadan som mit firma laver websites nu saa er processon at en grafiker laver et design i photoshop. Dette bliver saa oversat til en html template, som bare en et html dokument hvor variable markeret der hvor teksten skal indsaettes. Saa det ligner noget ala $stdHeader('My webpage','some meta tags'); #Call macro to insert standard header <div style='float:left'> $insertFooter() Paa den maade har vi saa total seperaret teksten fra html saa vi kan lave multi sprog websites uden at aendre htmlen. Samtidig kan vi koere med samme header/footer uden at gentage den paa alle siderne(Vigtigt!!). Samtidig giver dette mulighed for at vores backend dynamisk kan generer html(Saa som vores $topTenList) hvis det er noedvendigt at genererer html dynamisk fordi htmlen ser forskellig ud alt efter hvordan data ser ud. Det jeg virkelig savner, er et tool saaledes at vores grafiker kan lave html templates, som han saa bare giver mig, saa jeg bare skal lave min java backend selv :} Saa mit raad til jer er at dele programmet op i 2 dele, hvor den ene del er selve grafik editerings delen som saa skal have support for at integrerer med diverse html template systemer. Og saa en anden del hvor i selv tilbyder diverse server baserede komponenter, saa man kan lave dynamiske websites. Har i overvejet hvordan disse websites skal integreres med dynamiske systemer, eller er systemet primaert designet til at haandtere statiske websites? ps: Hvordan haandtere jeres loesning websites med dynamisk bredde. Proev for eksempel at se http://www.molanta.com hvor den samme html kan ses baade paa en mobil telefon og i en browser. Dette er 'bare' lavet ved brug af en max-width:600px; men jeg syntes stadig det er en rigtigt god loesnig fordi man saa faar et websites som virker ordentligt baade paa en mobil og i en computer browser.
|
Undskyld, men man kan bare ikke tage højde for alt i denne type udvikling. Et godt eksempel på at alt for mange kokke forpure et softwaresystem er skræk-senariet fra KMD - "Amanda".
Det er vigtigere at fokusere på grupper af elementer, som er tæt beslægtede af den ene eller den anden grund, og derpå implementere disse på en velfungerende måde.
Mht. koden og dens opbygning - NEJ, drop at lave god kode lav i stedet en god editor. Og sådan som jeg læser jeres projekt, så er det præcis det i har gang i.
Dennis