Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Rukověť programátora portletů

Podobné prezentace


Prezentace na téma: "Rukověť programátora portletů"— Transkript prezentace:

1 Rukověť programátora portletů
Milan Šorm Univerzitní informační systém IV., Svojanov 2005

2 Obsah Co to je portlet a kde se vzal Jaké portlety už máme
Kde mohou být Jak to funguje Jak psát nové portlety Doporučené postupy Výhled Aktuální statistiky užívání Univerzitní informační systém IV., Svojanov 2005

3 Co je to portlet a kde se vzal
Portlet je pravoúhlý výsek stránky nezávislý na okolním obsahu Portlet by měl být naprosto nezávislý na zbytku stránky Jedná se o další nástroj personalizace Zobecňuje strukturu stránky UIS (DisP) WSRP standardy, komerční aplikace… Univerzitní informační systém IV., Svojanov 2005

4 Jaké portlety už máme Navigační portlety (lišty, vyhledávání)
Informační portlety (výročí, čas) Aplikační portlety (pošta, DS, POP3) Spojovací portlety (počasí, RSS čtečka) Obecné portlety (HTML kód) Univerzitní informační systém IV., Svojanov 2005

5 Kde mohou být Vlevo od stránky Mezi záhlavím a stránkou
Za navigačními odkazy (footery) Vpravo od stránky (problémy) Před stránkou Za stránkou Univerzitní informační systém IV., Svojanov 2005

6 Jak to funguje V designu obsaženy pozice portletbarů
Jádro nahradí podle aktuální konfigurace portletbary za vhodná DIV prostředí a naformátuje okolní stránku (škaredý hack) Modul Portlets.pm součástí jádra Úkolem je sestavit jednotlivé portlety za sebe (lineárně, DIV prostředí, float styl) Každý portlet generovaný metodou Možnost společné konfigurace Univerzitní informační systém IV., Svojanov 2005

7 Jak psát nové portlety Rozšiřování Portlets.pm
Definiční aplikace pro jádro Metoda content() Metoda configure() Společná konfigurace Pojem instance portletu Ladění portletu Univerzitní informační systém IV., Svojanov 2005

8 Doporučené postupy Ladění mimo jádro
Konfigurační objekt, číslo instance Označování formulářů (konvence) Předávání parametrů (std. cyklus) Důraz na rychlost (cachování) Důrazné odchytání pádu stránky (eval) Ladění různých poloh portletu Standardizované konfigurace Univerzitní informační systém IV., Svojanov 2005

9 Výhled Nové portlety studijní, učitelské, personalizační vyhledávací, slovníček, dotažení POP3 Přepracování do objektového prostředí (nebezpečí konkurence při ladění) Tvorba frameworku pro běžné operace Persistentní portlety Podpora WSRP/JSP 168 standardu Univerzitní informační systém IV., Svojanov 2005

10 Aktuální statistiky užívání
420 uživatelů Přes 850 instancí Až 18 portletů na stránce Časté využívání mizení portletů Různé formy mizení Spolupracuje s designy Univerzitní informační systém IV., Svojanov 2005

11 Děkuji za pozornost. Dotazy ?
Univerzitní informační systém IV., Svojanov 2005


Stáhnout ppt "Rukověť programátora portletů"

Podobné prezentace


Reklamy Google