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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

JahiaOne - From development to production, the complete lifecycle

  • 318 views
Published

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.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
318
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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