Seriál UJF (Unikátne Joomla Frameworky) časť 1. - T3 Framework

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?

  1. Zaplatíte programátorom vývoj skriptu, ktorý dokáže skryť odseky alebo moduly na klik užívateľa?
  2. Vytvoríte zbytočne ďalšiu novú zdieľanú šablónu?
  3. 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 image:yes.png image:yes.png
Viac pozícii modulov image:yes.png image:yes.png
Viac farebných tém image:yes.png image:yes.png
Opravy pre .png grafiku image:yes.png image:yes.png
NADSTAVBA Príprava pre mobily image:no.png image:yes.png
Podpora pravo - ľavého usporiadania image:no.png image:yes.png
Moduly ako položky menu image:no.png image:yes.png
Viacnásobná layout štruktúra image:no.png image:yes.png
Nahradzovanie layoutu stránok image:no.png image:yes.png

UŽÍVATEĽSKÉ NASTAVENIA

PRIAMO NA STRáNKE

Kontrola farebnosti stránkyl* image:yes.png image:yes.png
Kontrola šírky šablóny* image:yes.png image:yes.png
Kontrola veľkosti fontov* image:yes.png image:yes.png
Kontrola layoutu image:no.png image:yes.png
Kontrola navigácie* image:yes.png image:yes.png
Menu sysTÉMY Megamenu image:no.png image:yes.png
Moo menu* image:yes.png image:yes.png
Split menu* image:yes.png image:yes.png
Dropline menu* image:yes.png image:yes.png
CSS menu* image:yes.png image:yes.png

* 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

  1. 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
  2. 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í
  3. 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
  4. minimalistické skriptovanie - jednoduchý, optimalizovaný a organizovaný kód robí dizajn ľahším a efektívnejším
  5. maximálna flexibilita - možnosť editovania nikdy nebola na takej vysokej úrovni;
  6. priateľský k developerovi - nová architektúra robí prácu jednoduchšiu a viac organizovanejšiu
  7. priateľský k užívateľovi - umožňuje Vašim užívateľom zatvoriť nežiadané časti stránky
  8. ľudský prijateľnejší - rýchle načítavanie stránky a viac možnosti kontroly pre koncových užívateľov
  9. SEO optimalizovaný - pretože viditeľnosť vo vyhľadávacích systémoch je pre Vás dôležitá
  10. 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)