V prvom rade si ujasníme pojem framework. Framework predstavuje akési prostredie alebo systém, v ktorom je naprogramovaná a organizovaná ďalšia aplikácia. Predstavuje súbor knižníc a kódov zoskupených spôsobom, aby programátorovi uľahčovali prácu pri vývoji aplikácie a v podstate ich cieľom je pokrývať čo najviac požiadaviek programátora pre spoločné prvky v jednotlivých aplikáciach.
V našom ponímaní sa bavíme o frameworku určenom na vývoj najmodernejších dizajnov pre redakčný systém Joomla! 1.5 a do budúcnosti aj 1.6. V tomto článku chcem objasniť, čo vlastne takýto framework robí a v čom sú joomla šablóny vytvorené v ňom výnimočné a s ostatnými neporovnateľné. Inými slovami tiež možno povedať, v čom môžu urobiť Vašu stránku vynimočnú.
T3 FRAMEWORK
T3 Framework predstavuje už tretiu generáciu frameworku na vývoj šablón pre Joomlu! 1.5 a prináša novú súborovú/adresárovú štruktúru, nové vlastnosti a množstvo vylepšení.
Čím je teda tento T3 framework výnimočný? V podstate dokáže veľké veci s malým ale inovatívnym skriptovaním. Uvádzam niekoľko príkladov, ktoré vysvetlia prečo sú klasické joomla šablóny prežitkom dnešnej doby:
Príklad č. 1:
Chcete napríklad dať návštevníkom Vašej stránky možnosť vypnúť reklamu na vašej stránke. Veľa užívateľov sa sťažuje, že Vaša reklama je nečitateľná, ale nechcete predsa reklamu vypnúť. Čo teda urobíte?
- Zaplatíte programátorom vývoj skriptu, ktorý dokáže skryť odseky alebo moduly na klik užívateľa?
- Vytvoríte zbytočne ďalšiu novú zdieľanú šablónu?
- Poviete užívateľom že je to nemožné? Samozrejme že nie!
Najlepšie riešenie je nasledovné: Opýtate sa Vašich užívateľov, kde by chceli, aby ste mali umiestnené reklamu, pretože teraz máte možnosť vytvoriť nový layout nazvaný presuň-reklamu-dole, alebo odstráň-reklmy-z-hornej časti. V základe vytvoríte layout bez pozícii modulov, ktoré štandardne využívajú reklamy, alebo možno presuniete tieto pozície modulov do inej časti šablóny. Layout sa prepne a zvyšok urobia skripty poháňané frameworkom. V jednoduchosti je krása...
Príklad 2
Potrebujete tú istú šablónu použiť pre vašu hlavnú webovú stránku a tiež pre Váš blog, ale nechcete, aby vyzerali rovnako. Radi by ste použili iné logo pre Váš blog, inú farebnú tému, iné moduly a možno nejaké špeciálne skripty, ktoré nechcete použiť na hlavnej webovej stránke.
Riešenie? Vytvoriť 2 layouty ktoré naplnia Vaše predstavy, s odlišným formátovaním, každý s vlastnými špecifickými časťami, odlišnými štýlmi a nastaveniami. Následne vytvoríte "nahradenie layoutu stránky" a framework automaticky zmení farby keď užívateľ vstúpi do týchto špeciálnych stránok.
Príklad 3
Chcete cez svoju stránku osloviť užívateľov mobilného internetu...je to možné s T3 Frameworkom?
ÁNO, Dizajny vytvorené v T3 Frameworkom umožňujú prehliadať stránku aj v mobilných zariadeniach ako sú handheldy, iphony a podobne.
T3 vs. štandardný framework
Nový T3 framework je výrazne odlišný od klasického frameworku. Akýkoľvek obyčajný dizajn má možnosť spravovať pozicie modulov, triedy štýlov, detekovať prehliadač užívateľa, niektoré aj meniť farby a veľkosti fontov. Všetky však majú rovnakú štruktúru.
| Vlastnosti | Štandardné Joomla! šablóny | T3 Framework šablóny | |
|---|---|---|---|
| ZÁKLADNÉ | |||
| Nahradzovanie šablóny |
|||
| Viac pozícii modulov |
|||
| Viac farebných tém |
|||
| Opravy pre .png grafiku |
|||
| NADSTAVBA | Príprava pre mobily |
||
| Podpora pravo - ľavého usporiadania |
|||
| Moduly ako položky menu |
|||
| Viacnásobná layout štruktúra |
|||
| Nahradzovanie layoutu stránok | |||
|
UŽÍVATEĽSKÉ NASTAVENIA PRIAMO NA STRáNKE |
Kontrola farebnosti stránkyl* | ||
| Kontrola šírky šablóny* | |||
| Kontrola veľkosti fontov* | |||
| Kontrola layoutu |
|||
| Kontrola navigácie* | |||
| Menu sysTÉMY | Megamenu | ||
| Moo menu* |
|||
| Split menu* |
|||
| Dropline menu* |
|||
| CSS menu* |
|||
* Originálna JA Purity šablóna je jedna z klasických šablón, ktorá podporuje niektoré z vlastností zabudovaných v T3 Framework.
Nový T3 framework prináša viac slobody pre koncového užívateľa a necháva mu možnosť vybrať si spôsob navigácie na stránke, či layout, ktorý sa mu páči najviac. Môžete vytvoriť vlastný samostatný layout, alebo viacnásobné layouty presne ako si Vaši užívatelia želajú. T3 framework úspešne povýšil možnosti Vašej správy celej stránky na novú úroveň. Teraz môžete vytvoriť plnohodnotný panel na kontrolu webového rozhrania Vašej stránky Vašimi užívateľlmi ako nikdy predtým.
Zhrnutie základných vlastností T3 FRAMEWORKU
- natívna RTL podpora - možnosť prepnúť stránku do variantu pravo - ľavej stránky, v kontexte globalizácie stále žiadanejší prvok webových stránok
- modulárna štruktúra - pracujte s vlastnými layoutmi a vlastnými blokmi a posuňte redakčný systém do nových možností
- najmodernejšie navigačné systémy - teraz máte k dispozícii 5 menu systémov pre navigáciu na Vašej stránke - megamenu, dropline menu, split menu, moo menu and css menu
- minimalistické skriptovanie - jednoduchý, optimalizovaný a organizovaný kód robí dizajn ľahším a efektívnejším
- maximálna flexibilita - možnosť editovania nikdy nebola na takej vysokej úrovni;
- priateľský k developerovi - nová architektúra robí prácu jednoduchšiu a viac organizovanejšiu
- priateľský k užívateľovi - umožňuje Vašim užívateľom zatvoriť nežiadané časti stránky
- ľudský prijateľnejší - rýchle načítavanie stránky a viac možnosti kontroly pre koncových užívateľov
- SEO optimalizovaný - pretože viditeľnosť vo vyhľadávacích systémoch je pre Vás dôležitá
- podpora mobilného prezerania - nemožné sa stalo skutočnosťou, jednoduchým a efektným spôsobom pre každého
V ďalšej časti sa pozrieme na GANTRY Framework 2.0 od spoločnosti ROCKETTHEME....
(Spracované podľa informácii zo stránky www.joomlart.com)

