Forums / Feedback and ideas for this portal / Community versions upgrade path

Community versions upgrade path

Author Message

paul bolger

Tuesday 09 August 2011 5:40:57 pm

I must admit that I'm confused by the Community Version release schedule. I currently have a few sites running 4.4, and I'm wondering on a sane strategy for keeping up to date with releases.

On the download page there seems to be a new release every month. Are all these stable versions? Do we now have to upgrade all our sites on a monthly basis to prevent getting left behind?  Will there still be downloads of regular eZ when it gets upgraded?

I'm not trying to criticise the policy, but it would be nice to have it clearly stated - on the download page would be good.

Paul Bolger

Ivo Lukac

Wednesday 10 August 2011 1:03:52 am

I confirm that this should be made clearer on the download page, as it can be confusing even for experienced users...

http://www.linkedin.com/in/ivolukac
http://www.netgen.hr/eng/blog
http://twitter.com/ilukac

Robin Muilwijk

Wednesday 10 August 2011 11:38:03 am

Hi Paul, and Ivo,

I'll make sure to pass this on the the project board. I'm currently thinking of a short text describing an example like yours. "You are on eZ 4.4, what are my options in upgrading and how to do this". Would that help enough?

Regards Robin

Board member, eZ Publish Community Project Board - Member of the share.ez.no team - Key values: Openness and Innovation.

LinkedIn: http://nl.linkedin.com/in/robinmuilwijk // Twitter: http://twitter.com/i_robin // Skype: robin.muilwijk

paul bolger

Wednesday 10 August 2011 3:44:14 pm

"

Hi Paul, and Ivo,

I'll make sure to pass this on the the project board. I'm currently thinking of a short text describing an example like yours. "You are on eZ 4.4, what are my options in upgrading and how to do this". Would that help enough?

Regards Robin

"

That would be good, and it would be really good to have 'super updater' packages so one could upgrade a few versions at a time, say in six month or one year hops. I tend to include a version upgrade in my clients' yearly hosting cost, and I can't imagine they would be that keen to be billed on a monthly basis for upgrades. Of course if someone were to write an auto-updater, similar to the Wordpress one.... I'd be prepared to pay for that, as it would save me a lot of time.

Beyond this though, I've just been looking for a clear explanation of how the Community Version release process works, and how the Community Versions relate to the old eZ packages, 4.4, 4.5 etc.

Paul Bolger

Damien Pobel

Thursday 11 August 2011 12:06:19 pm

Hi Paul,

You should look at the Release Policy which basically says the following :

  • one release per month
  • version number are Year.Month (the 04.2011 is a small bug here ;-))
  • the source code of the enterprise edition and the community edition are exactly the same, the EE edition has more QA before its release, but the fixes done during this step are also done on the community edition

The 04.2011 is in fact a 4.5 with some additional bug fixes since it was released just after (2 weeks or something like that).

I've upgraded my personal website recently from a 4.4 to the last community release and it was pretty simple, basically, I did the following :

Cheers

Damien
Planet eZ Publish.fr : http://www.planet-ezpublish.fr
Certification : http://auth.ez.no/certification/verify/372448
Publications about eZ Publish : http://pwet.fr/tags/keywords/weblog/ez_publish

Nicolas Pastorino

Thursday 25 August 2011 2:46:22 am

Hi Paul, 

An overview of the build policy for eZ Publish Community Project is given here, as pointed to by Damien. It also shows how it is articulated with the Enterprise Edition. I hope this answers your initial question.

Also, as stated in the latest Community Project Board minutes, we will make available a visual map, on the Download page, guiding the version choices.

When it comes to upgrading between the Community Project builds, given that the timespan between builds is one month, the upgrade load is small and well documented. The idea of an automated or semi-automated upgrading tool, run every month, is good. I will bring this up in the next Community Project Board meeting. This will not replace, however, a functional tests handbook, run against the upgraded platform upon every upgrade (i know this is a commonplace, but worth mentioning).

Did this thread answer your questions Paul ?

Cheers,

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

eZ debug

Timing: Jan 17 2025 19:58:32
Script start
Timing: Jan 17 2025 19:58:32
Module start 'content'
Timing: Jan 17 2025 19:58:33
Module end 'content'
Timing: Jan 17 2025 19:58:33
Script end

Main resources:

Total runtime0.9873 sec
Peak memory usage4,096.0000 KB
Database Queries208

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0051 596.2891180.8203
Module start 'content' 0.00510.8511 777.1094780.5234
Module end 'content' 0.85620.1310 1,557.6328347.1016
Script end 0.9872  1,904.7344 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00370.3777210.0002
Check MTime0.00130.1359210.0001
Mysql Total
Database connection0.00070.067310.0007
Mysqli_queries0.887689.90152080.0043
Looping result0.00200.20332050.0000
Template Total0.956896.920.4784
Template load0.00190.189720.0009
Template processing0.955096.719720.4775
Template load and register function0.00010.013610.0001
states
state_id_array0.00090.089910.0009
state_identifier_array0.00090.093520.0005
Override
Cache load0.00170.1716560.0000
Sytem overhead
Fetch class attribute can translate value0.00150.153160.0003
Fetch class attribute name0.00080.0847110.0001
XML
Image XML parsing0.00800.810960.0013
class_abstraction
Instantiating content class attribute0.00000.0015120.0000
General
dbfile0.01041.0542540.0002
String conversion0.00000.000530.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
6content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
6content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
13content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/quote.tpldatatype/ezxmltext/quote.tplextension/ezwebin/design/ezwebin/override/templates/datatype/ezxmltext/quote.tplEdit templateOverride template
6content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
4content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
2content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 40
 Number of unique templates used: 9

Time used to render debug report: 0.0002 secs