Nuxeo WebEngine (Sept. 2008)
-
Upload
nuxeo -
Category
Technology
-
view
1.213 -
download
1
description
Transcript of Nuxeo WebEngine (Sept. 2008)
![Page 1: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/1.jpg)
The right web
framework for
your content!
Nuxeo WebEngineThe content-centric web framework
![Page 2: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/2.jpg)
“Nuxeo WebEngine is a lightweight, content-centric web framework to quickly
build and deliver slices of web”
![Page 3: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/3.jpg)
what the webreally is about?
![Page 4: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/4.jpg)
![Page 5: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/5.jpg)
URLHTMLCSS
RSS / ATOMJavaScript
![Page 6: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/6.jpg)
URLHTMLCSS
RSS / ATOMJavaScript
![Page 7: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/7.jpg)
content
content
content
![Page 8: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/8.jpg)
why another tool?
![Page 9: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/9.jpg)
because URLs matter
![Page 10: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/10.jpg)
because you have content to expose on the web
![Page 11: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/11.jpg)
because you need morethan web publishing
![Page 12: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/12.jpg)
content repositoryecm platformmany services and featuresflexible and modularcomponents everywhere
![Page 13: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/13.jpg)
dynamichorizontal scalingeasy programing modeldesigned for the web
![Page 14: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/14.jpg)
lightweight frameworkcontent-centricextensible with scriptingcomponents architecturelightspeed startup
![Page 15: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/15.jpg)
Nuxeo WebEngineless abstraction, more control
![Page 16: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/16.jpg)
Easier and faster development for content-oriented web applications
leverage a complete ECM platform
...and a powerful component model
![Page 17: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/17.jpg)
focus on content
clean and lean model
built on REST (HTTP means something)
leverage the browser (but don’t restrict to it)
no magic
less abstraction
![Page 18: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/18.jpg)
more control
the browser is a application platform
widgets are the key to expose your content
scripting for business logic
fast code/test cycle
![Page 19: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/19.jpg)
smart & elegant
![Page 20: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/20.jpg)
Designed by web’s children, for the web you like
Content is king
URL matters
REST everywhere, because the web has a soul
and... in developers we trust
![Page 21: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/21.jpg)
WebEngine Essentials
easy MVC
smart URL dispatcher
flexible views on content
powerful templating language — Freemarker
scripting for logic — Groovy, JS, Python, Ruby, etc.
![Page 22: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/22.jpg)
a real MVC model
View
Templates(Freemarker)
Model
ContentDocumentModelfrom Nuxeo Core
Controler
Scripts
or Java Code
![Page 23: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/23.jpg)
Based on a completeECM platform
content store (Nuxeo Core, JCR-based)
advanced Access Control (through permissions)
enterprise-class authentication & user/group management
indexing and search
comments, relations, etc.
and a dozen more! ;-)
![Page 24: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/24.jpg)
Components everywhere
hot-reloadable extension points
compose your apps dynamically with plugins
works with Jetty, JBoss and GlassFish3
Nuxeo’s style! :-)
![Page 25: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/25.jpg)
What for?
![Page 26: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/26.jpg)
content delivery
![Page 27: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/27.jpg)
EnterpriseRepository
Nuxeo EP
WebEngine
CorporateWeb Site
Web Widgets
Mobile Devices
![Page 28: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/28.jpg)
mini-apps (widgets?) exposing content
![Page 29: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/29.jpg)
wiki-based apps
![Page 30: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/30.jpg)
content services
![Page 31: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/31.jpg)
lightweight enterprise portals
![Page 32: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/32.jpg)
web 2.0 & social apps
![Page 33: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/33.jpg)
with REST APIs at the core!
![Page 34: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/34.jpg)
lightweight SOA
![Page 35: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/35.jpg)
WebEngine in the big picture
Nuxeo Shell
Nuxeo RCP
Nuxeo JSF WebApp
Nuxeo WebEngine
Administration
Productivity-oriented Apps
Enterprise Apps
Publish to the web
ContentBusiness rules
ProcessesSI integration
Nuxeo Platform
![Page 36: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/36.jpg)
Use Cases
![Page 37: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/37.jpg)
Blog & Wiki Enginefor Nuxeo Platform
![Page 38: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/38.jpg)
![Page 39: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/39.jpg)
afp.com
New corporate website
Expose AFP’s products (NewsML content)
Reuse content stored in the repository
Leverage production system based on Nuxeo PF
One backend, several font-ends
![Page 40: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/40.jpg)
showtime
![Page 41: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/41.jpg)
Leroy Merlin
Wait for the next presentation ;-)
![Page 42: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/42.jpg)
What next?
WebEngine 1.0 (late this month)
Enterprise Wiki & Blog engine
Knowledge Base front-end
OpenSocial integration (lightweight portals)
and a lot more!
![Page 43: Nuxeo WebEngine (Sept. 2008)](https://reader033.fdocuments.in/reader033/viewer/2022051210/54b7a9904a795993718b490c/html5/thumbnails/43.jpg)
Thank you!www.nuxeo.com
www.nuxeo.org/webengine
www.nuxeo.org/discussions