Upgrading between the different eZ versions way troublesome

Author Message

Kjell Knudsen

Friday 09 January 2004 6:19:43 am

Hi there,

Why on earth does upgrading between versions have to be so darn problematic with eZ? Was going to do 3.2-4 to 3.3 now and checked in the forum and bug reports to see what people had to say first.

doesn't look good! And not much from eZ about it.

I understand that 2 to 3 was a hard thing, but that moving up through all the other versions needs to be so hard I cannot understand. That even the eZ guys say things like "upgrading is not so easy, problems can come up somewhere" (my bad translation)" tells me that it really is a troublesome thing.

When I learned all the stuff at the course about separating my settings from default settings, to make upgrades easy and not have my settings overwritten, I thought it was all done to make the upgrading easy for the system. And ... that the system was upgradable.

Come on guys, make the system a bit more userfriendly in the future. Make an installer that it checks/asks if it's upgrading and then does the neccessary upgrades of files and database.

Anyone want to see a nice way that's done? Checkout MovableType.org, which already when they were only two (one?) developers did really smooth upgrades and provided good documentation.

Gee ... I'm happy I got a bit delayed at setting up in 3.2...

-kjell

Kjell Knudsen
http://www.icbl.org

Tore Skobba

Friday 09 January 2004 6:38:27 am

Hi

I agree with you. However, upgrading from Ez 3.2.X series was quite easy I think. But upgrading to EZ 3.3 is very diffcult. Particularly due to lack of documentation on how to update your image.ini settings I belive. Another contribution to the difficult updating I belive, is the lack of a clear and consistent set of functions, whereever this lack is due to poor docs or lacking funtions I do not know (it might of course also be due to that I am not experinced enough in EZ). And as such I belive that most people have various ad hoc variable checks in their template in order to implemented wanted functionality. And this makes the possible amount of errors at upgrading almost unlimited.

My tip would be to get good and consistent API docs. Like Java Docs for instance.

Just my thought about the matters after struggling with updating to Ez 3.3. Which by the way has some really nice functionality, I love the demosites, and if I manage to use all the new functionality my employe is going to be very happy with me I think:). So thanks EZ for nice release.

Cheers
Tore

Bård Farstad

Friday 09 January 2004 7:02:55 am

Tore,

you will find information about what's changed with the new image system. This should help you when upgrading from 3.2 to 3.3.
http://ez.no/developer/ez_publish_3/releases/ez_publish_3_3/new_image_system

--bård

Documentation: http://ez.no/doc

Balazs Halasy

Friday 09 January 2004 7:03:30 am

Upgrades will probably be easier in the future. We're sorry about problems that might occur at this point. Regarding the new image system and upgrades, please read this page:

http://ez.no/developer/ez_publish_3/releases/ez_publish_3_3/new_image_system

Might be worth to take a look here also:

http://ez.no/developer/ez_publish_3/documentation/installation/upgrading/upgrading_ez_publish_from_3_a_b_to_3_x_y

Balazs

Tore Skobba

Friday 09 January 2004 8:49:01 am

Hi

Thanks for tips. I think I understand it better now. My problem was bascially that I was developing in WinXP. Apache, MySql etc. had all been installed as an EZ installer with EZ 3.2.0. This worked fine when upgrading with only the distribution files for Ez 3.2.XX. However, once upgrading to 3.3 it really went bad. I think that was due to that my old image settings where wrong, the convert path etc.. However, finding how to set them correctly was a bit difficult. As such I downloaded a complete Ez 3.3.1 installer, installed it and then modifed the conf files, and THEN migrated my Ez 3.2.2 site to the EZ 3.3 distrubtion (as such the site was running of the new installer version of Apache, php etc.)! This worked much better, now I am really making an progress toward getting it up an running again. Now I can take the weekend, looking forward to be working with the new functionality in Ez 3.3.

For production I am gonna go Linux so I do not really care about the eventual poor security in the installers.

Well in case anyone needs it here are my new settings/override/image.ini.append.php file which works for me in Win XP now:). Note that
"[ShellSettings]
ConvertPath=C:\WINDOWS\system32
ConvertExecutable=convertim.exe"

has to changed to:

"[ImageMagick]
IsEnabled=true
ExecutablePath=C:\WINDOWS\system32
Executable=convertim.exe"

Should this have been documented EZ? Or is it and have I overlooked it?

<?php /* #?ini charset="iso-8859-1"?

# Linux image settings. NOTE THESE ARE THE OLD SETTINGS AND PROPBABLY MUST BE CHANGED FOR
# RELEASE IN A LINUX ENVIROMENT!!!
#[ConverterSettings]
#UseConvert=true
#UseGD=true

#[ShellSettings]
#ConvertPath=/usr/bin
#ConvertExecutable=convert

# Windows XP settings

[ImageMagick]
IsEnabled=true
ExecutablePath=C:\WINDOWS\system32
Executable=convertim.exe

*/ ?>

Marco Zinn

Friday 09 January 2004 12:32:36 pm

Tore, thanks for posting the .ini part, cause a lot of user will need this.
ez, I'd sugguest, that you post something like this in the upgrade section AND make a link from the release page ("new image system") to the upgrade page.
The new image system is cool :), give the admins some help for the upgrade to 3.3

Marco
http://www.hyperroad-design.com

Asbjørn Prøis

Monday 12 January 2004 7:52:13 am

This might be a silly question, but i cant find a .diff file for upgrading from 3.2-4 to 3.3-1 (only the 3.3-1 complete source).
Can someone give me a hint?
(there's nothing at http://www.ez.no/layout/set/print/developer/download/ez_publish_3/stable/3_3)

-aZZy-

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.