On Thu, Feb 5, 2009 at 12:29 PM, Lukas Renggli <renggli(a)gmail.com> wrote:
How do I
migrate my existing site to 1.1?
1. Save the image under a new name, just to be sure.
2. Disable an existing persistency strategy:
aKernel persistency: PRNullPersistency new
3. Load the latest code of Magritte-Model, Magritte-Seaside and other
Magritte packages you might have present in your image using
Monticello.
4. Load the latest code of Pier-Model, Pier-Seaside and other Pier
packages you might have present in your image using Monticello.
5. Re-enable the persistency either using the above command or through
the web interface.
I did the above procedure with several older images (among them
lukas-renggli.ch and seaside.st) and it worked flawlessly. Some
packages do an object migration when loading and detecting an
incompatible model. So before you save your image again, test if
everything works.
Lucas, Damien, Thanks for your answers. Your instructions updates the
existing image to the latest version but what if I want to move the
data from one image to another? eg: I'd like to move to the new pharo
based one-click image. Is is possible? Is the data jailed inside the
image? If so I'm afraid I'll have to stop using Pier.
Cheers,
-Krishna
--
Why make things difficult, when it is possible to make them cryptic
and totally illogical, with just a little bit more effort?
- Aksel Peter Jorgensen