Dashboard je set vizualno bogatih metoda prezentacije podataka. Ovaj rad opisuje prednosti i izazove korištenja Liferay portleta kao gradivnih blokova dashboarda. Naglasak pri tome je na zadovoljavajućoj interaktivnosti i konfigurabilnosti dashboard elemenata. Mnoge osnovne funkcionalnosti Liferaya se mogu iskoristiti u tu svrhu, poput konfigurabilnih layouta, instanciranja portleta, konfigurabilnih portlet preferenci i sučelja za interakciju među portletima. Rad opisuje zahtjeve dizajna i uzorke ponašanja kod postavljanja portleta u većem broju na istu stranicu. Demo prezentira brzo postavljanje i konfiguriranje dashboard portleta te interakciju među njima. Zaključak donosi usporedbu razvojne cijene sa alternativnim opcijama razvijanja vlastitog dashboarda u jedonm porletu i korištenja gotovog dashboard proizvoda.


Dashboarding With Liferay

Dashboards can be considered as rich GUI sets of data visualizations. This paper describes advantages and challenges of using Liferay layouts and portlets as building blocks for dashboards. The main challenge and emphasis is on achieving satisfying interactivity and configurability of dashboard elements. Many of Liferay core features are usable for intended purpose, such as custom layouts, instancing of portlets, configuration of custom preferences and portlets interaction API. Paper describes design requirements of portlets as well as behavior patterns when portlets are placed in greater number on the same page. Demo provides showcase of quick portlet placement, setup and interaction. Conclusion brings comparison of development cost with options of developing custom dashboard in single portlet and using complete dashboard products.

Detalji o predavanju

Vrsta: Predavanje / Lecture

Razina težine: Srednje detaljno / Detailed

Poželjno iskustvo slušatelja: Bez iskustva (1 g. i manje) / No experinace

Poželjna funkcija slušatelja:
Sistem Analitičar / System Analist
Developer
Menadžer - operativni / Manager - Operational

Predviđeno vrijeme trajanja rada - aktivnosti: 30 min

1008_Čikoš-Dashboardi.pdf 984,38 kB

O predavaču

Dashboardi u Liferayu

Marko Čikoš

OptimIT d.o.o.

Marko Čikoš je rođen u Zagrebu, Hrvatska. Diplomirao je na Fakultetu Elektrotehnike i Računarstva na Sveučilištu u Zagrebu, Hrvatska. Radi kao razvojni inženjer u OptimIT d.o.o. Primarna područja iskustva uključuju Liferay i Web tehnologije. On je certificiran JAVA developer (Oracle Certified Professional, Java SE 6 Programmer), sa širokim iskustvom u Web tehnologijama poput JSP, JSTL, CSS, JavaScript, jQuery, FusionCharts, Flot, itd.


Marko Čikoš was born in Zagreb, Croatia. He graduated from Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia. He works as software engineer for OptimIT d.o.o., Croatian software development company headquartered in Zagreb. His primarily fields of expertise cover Liferay as well as other web-based solutions. He is certified JAVA developer (Oracle Certified Professional, Java SE 6 Programmer) with extensive experience in Web technologies including JSP, JSTL, CSS, JavaScript, jQuery, FusionCharts, Flot, etc.