16. Easier and faster development for content-oriented
web applications
leverage a complete ECM platform
...and a powerful component model
17. less abstraction
focus on content
clean and lean model
built on REST (HTTP means something)
leverage the browser (but don’t restrict to it)
no magic
18. more control
the browser is a application platform
widgets are the key to expose your content
scripting for business logic
fast code/test cycle
20. 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
21. WebEngine Essentials
easy MVC
smart URL dispatcher
flexible views on content
powerful templating language — Freemarker
scripting for logic — Groovy, JS, Python, Ruby, etc.
22. a real MVC model
Controler
Scripts
Model or Java Code
Content
DocumentModel
from Nuxeo Core View
Templates
(Freemarker)
23. Based on a complete
ECM 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! ;-)
35. WebEngine in the big picture
Nuxeo Shell
Administration
Nuxeo RCP Nuxeo Platform
Productivity-oriented Apps
Content
Business rules
Nuxeo JSF WebApp Processes
Enterprise Apps SI integration
Nuxeo WebEngine
Publish to the web
39. 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
42. What next?
WebEngine 1.0 (late this month)
Enterprise Wiki & Blog engine
Knowledge Base front-end
OpenSocial integration (lightweight portals)
and a lot more!