DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Related

  • Releasing MuleSoft API
  • How To Use Metric Scorecards in Evaluating Production Readiness (And Why You Should)
  • Feature Flags for Coordinated Spring API and Mobile App Rollouts
  • Private Cloud's Deployment

Trending

  • Useful Tips and Tricks for Data Scientists
  • The Data (Pipeline) Movement: A Guide to Real-Time Data Streaming and Future Proofing Through AI Automation and Vector Databases
  • Digitalization of Airport and Airlines With IoT and Data Streaming Using Kafka and Flink
  • Navigating API Challenges in Kubernetes
  1. DZone
  2. Software Design and Architecture
  3. Integration
  4. First Release of Nuxeo WebEngine

First Release of Nuxeo WebEngine

By 
Stefane Fermigier user avatar
Stefane Fermigier
·
Jul. 11, 08 · News
Likes (0)
Comment
Save
Tweet
Share
961 Views

Join the DZone community and get the full member experience.

Join For Free

WebEngine relies on the Nuxeo content infrastructure (OSGi runtime, component architecture, document repository, ECM services, etc.) to provide a component-based programing model and a web development model for building componentized content-centric applications (such as wikis, blogs, content-oriented websites, etc.).

Summary: WebEngine is a lightweight, versatile, content-centric, open source web framework to quickly build and deliver next generation content-oriented web applications. 

WebEngine relies heavily on the REST paradigm: URLs are mapped to the hierarchical content repository, content is accessed using GETs, user actions are GETs and POSTs, etc. Hence it’s very easy and straightforward to write RESTful apps using WebEngine.

WebEngine is fully extensible and componentized, thanks to OSGi (all components are OSGi bundles) and Nuxeo Runtime’s extension points.

WebEngine can run either standalone (with startup time <4s) using the Nuxeo Runtime launcher and the embedded Jetty 6, or in a full-blown Java EE app server such as JBoss. WebEngine can also be connected to any Nuxeo EP instance (and Nuxeo Core repository) and be used to expose / publish its content to the web.

 


(click to run the slideshow)

 

Features highlights:

  • Scripting (Groovy, JavaScript, Ruby, Python…) or Java code for business logic

  • Advanced content model

  • Leverage Nuxeo Platform’s ECM services

  • Smart URLs management

  • Powerful templating (based on the FreeMarker engine)

  • Wikitext renderer (using Wikimodel)

  • Open source under the LGPL license

Join the community!

  • Download it and give it a try

  • Check out the presentation on SlideShare

  • Read the reference documentation

  • Join the discussion to get help and give feedback on the forums

  • Learn how WebEngine fits in the overall Nuxeo roadmap

  • and… Contribute]! :-)

Nuxeo Release (computing)

Opinions expressed by DZone contributors are their own.

Related

  • Releasing MuleSoft API
  • How To Use Metric Scorecards in Evaluating Production Readiness (And Why You Should)
  • Feature Flags for Coordinated Spring API and Mobile App Rollouts
  • Private Cloud's Deployment

Partner Resources


Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: