Rozžiarte to s Ajaxom

Štýlové rozšírenia

Rozžiarte to s Ajaxom

Väčšinu času zvyčajne zaberie návrh šablón štýlov pre webovú lokalitu: urobte ich správne a zdá sa, že všetok obsah len prúdi na vašu lokalitu; pomýlite si ich a celé mesiace sa potom budete snažiť veci opraviť. Správne fungovanie šablóny so štýlmi vo všetkých prehliadačoch môže byť niekedy zložité – musíte zvážiť najrôznejšie veci, ako napríklad to, či by webová stránka mala mieriť s oknom prehliadača alebo mať pevnú veľkosť a ako bude váš návrh zvládať nastavenie prehliadača používateľa na väčšiu alebo menšiu veľkosť ako predvolená. Toto je len pár otázok, ktoré si musíte položiť a pokúsiť sa vyriešiť v tejto fáze návrhu, takže akákoľvek pomoc v tomto oddelení je vždy vítaná.

Takže keď som počul o rozšírení Dreamweaver s názvom CSS Sculptor od WebAssist (www.webassist.com), za vytváranie a úpravu súborov CSS, na ktorých je meno Erica Meyera, ma to zaujalo. Meyer je uznávaným odborníkom na CSS, takže mať nástroj na vytváranie hárkov CSS, s ktorým bol spokojný, musí byť dobrým východiskovým bodom pre akýkoľvek dizajn. Rozhranie je trochu neohrabané, keď aplikuje zmenu štýlov, ale jeho náhľad sa zdá byť presný. Uprednostnil by som možnosť zmeniť veľkosť dialógového okna, aby som mohol ľahšie vidieť účinok svojich zmien bez toho, aby som musel zobraziť ukážku v okne prehliadača, ale to je veľmi malá kritika. Šablóny štýlov, ktoré vytvára, sú prehľadné a ľahko pochopiteľné, s voliteľnými komentármi. Obzvlášť sa mi páčilo, že CSS Sculptor vás vyzve, aby ste naštylizovali všetky štandardné veci, ako napríklad

,

tagy, ako aj štýly odkazov a obzvlášť pekné je, že automaticky vytvorí a šablónu so štýlmi, keď sa webová stránka vytlačí, takže sa môžete rozhodnúť, ktoré oblasti sa budú tlačiť a ktoré niesu. Rozšírenie je dostupné na adrese www.pcpro.co.uk/links/158webapps2 a za 75,74 GBP predstavuje veľmi dobrú hodnotu vzhľadom na čas, ktorý vám môže ušetriť.

Nesprávna správa obsahu?

Aj keď ťažké nástroje, ako napríklad Dreamweaver, sú skvelé na navrhovanie a údržbu webových stránok, často sú príliš zložitým riešením pre koncových používateľov, ktorí chcú iba aktualizovať obsah svojej lokality. S ohľadom na túto skutočnosť a na požiadavku konkrétneho klienta som sa rozhodol preskúmať niektoré z mnohých balíkov CMS (Content Management System) a webových in-line editorov HTML na trhu.

Existuje veľa ponúk s otvoreným zdrojovým kódom, ako aj komerčných produktov a niekedy som veľa utratil frustrujúce, týždne som ich skúmal a inštaloval, no stále mám pocit, že som ich len poškriabal povrch. Väčšina z nich podľa môjho názoru trpí problémom, že na to, aby boli flexibilné, sú nakoniec tiež zložité – väčšina používateľov chce jednoduchý spôsob úpravy svojho webového obsahu bez toho, aby sa museli učiť ďalší komplexný nástroj. Ďalším nedostatkom CMS je, že v zobrazení úprav nezobrazujú celú webovú stránku, takže používateľ musí ak chcete vložiť nejaký text do oblasti na ľavej strane stránky, musíte upraviť oblasť s názvom „LH_Content“ alebo podobný.

Niekto na blogoch to celkom stručne zhrnul, keď povedal, že väčšina CMS je v platnosti systémy správy databáz, keďže všetok obsah je uložený v databáze a „naleje sa“ do webovej stránky šablóny. Táto metóda má, samozrejme, veľa výhod, ale zdá sa mi, že mnohé CMS stratili pôvodnú víziu zjednodušovania úprav obsahu a príliš sa zaoberali funkciami navyše.