• Save
JahiaOne - From development to production, the complete lifecycle
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

JahiaOne - From development to production, the complete lifecycle

on

  • 399 views

Following the development of a module in the previous section, attendees will discover how the chain of production from development to production has been drastically simplified with Jahia 7, thanks ...

Following the development of a module in the previous section, attendees will discover how the chain of production from development to production has been drastically simplified with Jahia 7, thanks to the integration of source repositories, modules repositories to expose released works, new modules management interfaces and hot-deployment on production instance.

Statistics

Views

Total Views
399
Views on SlideShare
384
Embed Views
15

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 15

http://www.jahiaone.com 15

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

JahiaOne - From development to production, the complete lifecycle Presentation Transcript

  • 1. Jahia 7 Digital Factory Modules Lifecycle
  • 2. Module lifecycle
  • 3. Development tools  Maven to generate, build, release (mandatory)  Git / Subversion for source control  Use system binaries and configuration / credentials  Path to local binaries configured in jahia.properties configuration file
  • 4. Source management  Pull a module from source repository  Push local project to source repository  Essential source management actions:  Update  Commit  Resolve conflicts
  • 5. A Private App Store…  View available modules  Enhance modules descriptions (comments, documentation, screenshots, etc.)  Front end for any Maven repository  Tightly integrated with Jahia  Easy to install  Easy to customize
  • 6. …for developers  Share module releases  Push new versions from the Studio  Distribute modules in a public or private context  No middleman
  • 7. …for customers  Download and install new modules  Update installed modules  All from the Jahia administration GUI
  • 8. Release management  One click release  Uses Maven release command  Release process within the studio  Distribution on App Store or Maven repository
  • 9. Modules management  Start: make the module available to be used in sites and in the Studio  Stop: deactivate module – content types declared in the module are not available; corresponding content remains in the system but is not accessible any more.  Undeploy: completely remove the module from the server - all definitions are unregistered.
  • 10. Use modules on sites Enable: module's functionality is available to users of the site Disable: module's functionality is not available on the site (clicking the disable button prompts for optional content deletion)
  • 11. A new way to develop modules OSGi: hot deployment and version management Studio: Complete development environment in your browser, integrated with Maven and SVN / Git Private App Store: Centralized and simplified distribution of module releases
  • 12. Jahia 7 Digital Factory Modules Lifecycle