Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
2014 HTML5 총정리
Wonsuk Lee
JasForge : the collaborative agile project
Jasmine Conseil
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Matt Raible
JavaFX on Mobile (by Johan Vos)
Stephen Chin
ProSyst OSGi SDK
DanielSchellhoss
Framework dynamic par Simone Sivetta
CocoaHeads France
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
Wonsuk Lee
Overview of DroidCon UK 2015
Elif Boncuk
1
of
92
Top clipped slide
Liferay UI (R)evolution
Feb. 3, 2014
•
0 likes
3 likes
×
Be the first to like this
Show More
•
3,706 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Art & Photos
Zeno Rocha
Follow
Principal Developer Advocate at Liferay, Inc.
Advertisement
Advertisement
Advertisement
Recommended
2013.devcon3 liferay and google authenticator integration rafik_harabi
Rafik HARABI
979 views
•
28 slides
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik Harabi
Rafik HARABI
2.7K views
•
54 slides
Liferay Module Framework
Miguel Pastor
2.9K views
•
25 slides
OSGi on Android - Value Proposition
Joachim Ritter
2K views
•
16 slides
Beyond OSGi Software Architecture
Jeroen van Grondelle
1.3K views
•
32 slides
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Milen Dyankov
1.5K views
•
57 slides
More Related Content
Slideshows for you
(18)
2014 HTML5 총정리
Wonsuk Lee
•
27.5K views
JasForge : the collaborative agile project
Jasmine Conseil
•
437 views
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Matt Raible
•
235 views
JavaFX on Mobile (by Johan Vos)
Stephen Chin
•
3.2K views
ProSyst OSGi SDK
DanielSchellhoss
•
2.1K views
Framework dynamic par Simone Sivetta
CocoaHeads France
•
4.8K views
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
Wonsuk Lee
•
39.2K views
Overview of DroidCon UK 2015
Elif Boncuk
•
418 views
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
Wonsuk Lee
•
27.4K views
API Design: Women Who Code (WWCode) DFW
Axway
•
621 views
The WebView Role in Hybrid Applications
Haim Michael
•
1.3K views
What is codename one
Shai Almog
•
1.2K views
NYC Titanium User's Group - tiConf US Revisited
John Oliva
•
2.8K views
Transaction Control – a Functional Approach to Modular Transaction Management...
mfrancis
•
883 views
Micronaut: A new way to build microservices
Luram Archanjo
•
358 views
Security Patterns for Microservice Architectures - Oktane20
Matt Raible
•
315 views
Angular vs React vs Vue | Javascript Frameworks Comparison | Which One You Sh...
Edureka!
•
1.4K views
Jasforge Agile Collaborative Platform
Jasmine Conseil
•
617 views
Similar to Liferay UI (R)evolution
(20)
Yui intro
Aditya Gaur
•
467 views
Y hack-china-2013
Syu-jhih Wu
•
289 views
yui3 is Sexy - 使用 YUI 3 的 Sexy Part !
Joseph Chiang
•
8.3K views
T 0230 Google Wave Powered By Gwt
supertoy2015
•
680 views
YUI3 and AlloyUI Introduction for Pernambuco.JS 2012
Eduardo Lundgren
•
1.6K views
The Web Becomes Graceful
colorhook
•
247 views
Creating custom modules using YUI3
Gonzalo Cordero
•
1.6K views
Running YUI 3 on Node.js - JSConf 2010
Adam Moore
•
2.2K views
Projects Valhalla, Loom and GraalVM at virtual JavaFest 2020 in Kiev, Ukraine...
Vadym Kazulkin
•
199 views
JavaFest. Вадим Казулькин. Projects Valhalla, Loom and GraalVM
FestGroup
•
179 views
Android
scottw
•
1.3K views
Hack U - YUI - 2012 IIT Kharagpur
Sumana Hariharan
•
641 views
Develop & Deploy Node.js app on Windows Azure
Andri Yadi
•
3.6K views
Running YUI 3 on Node.js - BayJax
Adam Moore
•
1K views
JS FAST Prototyping with AngularJS & RequireJS
Yuriy Silvestrov
•
4.9K views
Chrome enchanted 2015
Chang W. Doh
•
2.1K views
Server Side JavaScript - You ain't seen nothing yet
Tom Croucher
•
2.9K views
DIY- computer vision with GWT
Francesca Tosi
•
403 views
DIY: Computer Vision with GWT.
JooinK
•
1.1K views
Hack with YUI
Luke Smith
•
2.6K views
Advertisement
More from Zeno Rocha
(16)
Web APIs you (probably) didn't know existed
Zeno Rocha
•
936 views
Future of Web Development
Zeno Rocha
•
2.7K views
Tracking.js
Zeno Rocha
•
2K views
Liferay + Wearables
Zeno Rocha
•
2.9K views
Como empreender em... você!
Zeno Rocha
•
4.2K views
Um futuro chamado Web Components
Zeno Rocha
•
4.3K views
Getting started with YUI3 and AlloyUI
Zeno Rocha
•
11.6K views
How to create high scalable JavaScript apps for Java Portals
Zeno Rocha
•
1.1K views
Augmented Reality in JavaScript
Zeno Rocha
•
1.1K views
Como Perder Peso (no browser)
Zeno Rocha
•
2.9K views
Os mitos do desenvolvimento front-end
Zeno Rocha
•
12.7K views
Super Trunfo - Case de Dados Abertos
Zeno Rocha
•
1.7K views
Desbravando o HTML5 Boilerplate
Zeno Rocha
•
4.7K views
Construindo Projetos Robustos em HTML5
Zeno Rocha
•
1.2K views
HTML 5
Zeno Rocha
•
1K views
Wordpress
Zeno Rocha
•
1K views
Recently uploaded
(20)
Blue Green Strategy Plan MIT Capstone 02242023.pdf
Rob Eby
•
0 views
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Alpen-Adria-Universität
•
0 views
Arduino Nano V3 CH340
pragyasharma361808
•
0 views
Blockchain in Digital Transformation.pptx
TarunTiwari94
•
0 views
Ch 4.pdf
MuhammadAsif1069
•
0 views
How Much Does It Cost to Build a React Native App.pptx
Tarun Nagar
•
0 views
DR365V-HA_SetupGuide_VMware_Apr19.pdf
FinnJohn2
•
0 views
Top 10 Amazon Gadgets for Students Under 999.pdf
arnav208489
•
0 views
Ch 1.pdf
MuhammadAsif1069
•
0 views
GCP LB
Rachmat Hidayat
•
0 views
AIML.pptx
YashGupta232466
•
0 views
Webinar: Bancada de eletrônica profissional
Embarcados
•
0 views
Top 6 Cloud Service Providers.pdf
SatawareTechnologies6
•
0 views
New Productivity features for Document Understanding
DianaGray10
•
0 views
Digital Wallet Develpoment.pdf
Block Coders
•
0 views
Action Transformer.pdf
AnastasiaSteele10
•
0 views
PHP-04-Forms.ppt
NatureLifearabhi
•
0 views
GAME TFT.pdf
AnhTuan792896
•
0 views
posters-6-sept.pdf
MilanOrlic
•
0 views
DR Guide Process.pdf
blackmambaettijean
•
0 views
Advertisement
Liferay UI (R)evolution
Liferay UI revolution São Paulo,
2014
“Study the past
if you would define the future” - Confucius
v1.7 - JS
v3.0 - JS
v4.2 - JS
v5.0 - jQuery
v6.0 - AlloyUI
2009
@natecavanaugh
@eduardolundgren
effects ajax YUI = MVC events DOM ...
calendar buttons AlloyUI = audio carousel tabs
...
JavaScript
YUI
AlloyUI
60 components in
6 months
08/2012
AlloyUI 2 01/2013
#1 easier to use
v1.5.x A) Git Clone
1.03 gb B) Download ZIP 78.1 mb
v2.0.x Just load it
from CDN <script src="http://cdn.alloyui.com/ 2.0.0pr7/aui/aui-min.js"></script>
v2.0.x No need to
download entire project, just use YUI().use('aui-carousel', function (Y) { // code goes here });
carousel
carousel YUI().use('aui-carousel', function(Y) { new
Y.Carousel({ contentBox: '#myCarousel', height: 250, width: 700 }).render(); });
image cropper
image cropper YUI().use('aui-image-cropper', function(Y)
{ new Y.ImageCropper({ srcNode: '#myImage' }).render(); });
but I’m a java guy!
<taglibs> o/
taglibs <aui:button name="saveButton" type="submit" value="save"
/> Button
taglibs Form Validation <aui:input name="myField"> <aui:validator
name="required" /> <aui:validator name="digits" /> <aui:validator name="range" > [8,50] </aui:validator> </aui:input>
#2 faster to build
v1.5.x Time to build ~5
min
v2.0.x Time to build ~1
min
#3 more docs
alloyui.com
> 1,200,000 pageviews
+30 tutorials +60 examples ! All
written in Markdown
#4 more community engagement
october, 2013 january, 2013
> 30,000 downloads
#5 better performance
Optimize the front-end performance
first, because 80% of the user response time is spent there. ! - Steve Souders, Google
YUI 3.6 vs
3.11 jsperf.com/yui-basecore-vs-base/5
YUI 3.6 vs
3.11 Base > 40,000 ops/sec BaseCore > 90,000 ops/sec jsperf.com/yui-basecore-vs-base/5
#6 redesign everything
liferay.github.io/alloy-bootstrap
twitter.com/_pier/status/337880167802355712
what about liferay portal?
Liferay Portal AlloyUI
themes
new classic theme
github.com/liferay/alloy-bootstrap
what about custom themes?
bootstrapthemes.com
wrapbootstrap.com
bootswatch.com
how can I upgrade
my theme/plugin?
github.com/liferay/liferay-aui-upgrade-tool
upgrade tool 1. Install $
npm install -g laut 2. Execute $ laut -f ~/Liferay/liferay-plugins
localization
over 100,000 submissions, modifications, and approval actions
translate.liferay.com
mobile devices
mobile vs responsive design
how to test?
responsive design preview
HTML
<input type=”email”> <input type=”date”> native
inputs <input type=”number”> <input type=”time”>
“HTML5 is the future”
wanna see the
future?
HTML5 is today!
Content Consumer
Advertisement