The right web
framework for
your content!
Nuxeo WebEngineThe content-centric web framework
“Nuxeo WebEngine is a lightweight, content-centric web framework to quickly
build and deliver slices of web”
what the webreally is about?
URLHTMLCSS
RSS / ATOMJavaScript
URLHTMLCSS
RSS / ATOMJavaScript
content
content
content
why another tool?
because URLs matter
because you have content to expose on the web
because you need morethan web publishing
content repositoryecm platformmany services and featuresflexible and modularcomponents everywhere
dynamichorizontal scalingeasy programing modeldesigned for the web
lightweight frameworkcontent-centricextensible with scriptingcomponents architecturelightspeed startup
Nuxeo WebEngineless abstraction, more control
Easier and faster development for content-oriented web applications
leverage a complete ECM platform
...and a powerful component model
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
more control
the browser is a application platform
widgets are the key to expose your content
scripting for business logic
fast code/test cycle
smart & elegant
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
WebEngine Essentials
easy MVC
smart URL dispatcher
flexible views on content
powerful templating language — Freemarker
scripting for logic — Groovy, JS, Python, Ruby, etc.
a real MVC model
View
Templates(Freemarker)
Model
ContentDocumentModelfrom Nuxeo Core
Controler
Scripts
or Java Code
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! ;-)
Components everywhere
hot-reloadable extension points
compose your apps dynamically with plugins
works with Jetty, JBoss and GlassFish3
Nuxeo’s style! :-)
What for?
content delivery
EnterpriseRepository
Nuxeo EP
WebEngine
CorporateWeb Site
Web Widgets
Mobile Devices
mini-apps (widgets?) exposing content
wiki-based apps
content services
lightweight enterprise portals
web 2.0 & social apps
with REST APIs at the core!
lightweight SOA
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
Use Cases
Blog & Wiki Enginefor Nuxeo Platform
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
showtime
Leroy Merlin
Wait for the next presentation ;-)
What next?
WebEngine 1.0 (late this month)
Enterprise Wiki & Blog engine
Knowledge Base front-end
OpenSocial integration (lightweight portals)
and a lot more!
Thank you!www.nuxeo.com
www.nuxeo.org/webengine
www.nuxeo.org/discussions