Robert Geiger | 1 Feb 15:37 2007
Picon

Upgrading Plone...

Plonista's...

In my searches for information on upgrading 2.5 to 2.5.2, there seem to 
be several approaches.

Initially, I used the Unified installer on my Red Hat server to install 
the whole zope/plone bundle at plone version 2.5

I'd like to upgrade it because of some security updates, etc.

Due to a required Zope upgrade, I'm wondering if the safest, most 
conservative thing to do is to simply run the same Unified installer at 
2.5.2 level, and then just bring over the extra products and themes I 
added in the 2.5 instance...

OR...

Upgrade Zope, then upgrade Plone separately as a Zope upgrade is 
required going from plone 2.5 to 2.5.2.

** Concerns for me is that I've not any experience "upgrading" zope.  I 
understand the Plone upgrade well enough.  But I really don't want to 
accidentally bring my zope server down and not be able to get it back up 
and running in a reasonable period of time.

Opinions?  Recommendations?

Many thanks in advance for your replies.

Robert
(Continue reading)

t adams | 2 Feb 04:32 2007
Picon

opening for a python develeper

Fellow pythoners,

 

I hope this post is appropriate.  My company is growing – fast.  We are going to need some skilled python developers – hot shots and gurus are fine as are newbees.

 

Reply to delete024-Bdlq13kUjeyLZ21kGMrzwg@public.gmane.org with resume and salary requirements if you are interested.

 

Tom Adams

<div>

<div class="Section1">

<p class="MsoNormal"><span>Fellow pythoners,<p></p></span></p>

<p class="MsoNormal"><span><p>&nbsp;</p></span></p>

<p class="MsoNormal"><span>I hope this post is appropriate.<span>&nbsp; </span>My company is growing &ndash; fast.<span>&nbsp; </span>We are going to need some skilled python
developers &ndash; hot shots and gurus are fine as are newbees.<p></p></span></p>

<p class="MsoNormal"><span><p>&nbsp;</p></span></p>

<p class="MsoNormal"><span>Reply to <a href="mailto:delete024@...">delete024@...</a>
with resume and salary requirements if you are interested.<p></p></span></p>

<p class="MsoNormal"><span><p>&nbsp;</p></span></p>

<p class="MsoNormal"><span>Tom Adams<p></p></span></p>

</div>

</div>
Chris Calloway | 2 Feb 20:20 2007
Picon

Re: Upgrading Plone...

Robert Geiger wrote:
> Plonista's...
> 
> In my searches for information on upgrading 2.5 to 2.5.2, there seem to 
> be several approaches.
> 
> Initially, I used the Unified installer on my Red Hat server to install 
> the whole zope/plone bundle at plone version 2.5
> 
> I'd like to upgrade it because of some security updates, etc.
> 
> Due to a required Zope upgrade, I'm wondering if the safest, most 
> conservative thing to do is to simply run the same Unified installer at 
> 2.5.2 level, and then just bring over the extra products and themes I 
> added in the 2.5 instance...
> 
> OR...
> 
> Upgrade Zope, then upgrade Plone separately as a Zope upgrade is 
> required going from plone 2.5 to 2.5.2.
> 
> 
> ** Concerns for me is that I've not any experience "upgrading" zope.  I 
> understand the Plone upgrade well enough.  But I really don't want to 
> accidentally bring my zope server down and not be able to get it back up 
> and running in a reasonable period of time.
> 
> Opinions?  Recommendations?

First, let me start of by saying there are only a couple of plonista's 
on this list and the rest of us are plonawannabe's. We're bumbling along 
about like you are. So asking this on plone-users where the people who 
actually write the installers and migration code hang out might help you 
more. #plone IRC can help a lot more if it's the right time of day 
(think more Europe and less west coast) and you phrase things properly.

Next, never, ever, ever do an upgrade on your live site. Make an exact 
copy of your site in a test instance. Do your upgrade on your test 
instance. When you are fully confident it is upgraded correctly, then 
make the test instance your production instance. This goes for *any* 
live site, not just a plone or zope site. This goes for any live 
software, not just site software. Windows has most people thinking 
upgrading in place is a good idea. It's not.

Then, if you follow the above procedure, you can just copy your running 
site to a brand new test Zope instance of the version you want. In fact, 
you can just use the Universal installer to create that new instance 
(being careful to modify the installer's script to have an install 
location other than the same /opt/Plone2.5 you used last time), and then 
copy your plone products, extensions, and ZODB on over. Upgrading Zope 
almost always means creating a new Zope instance rather than writing 
over an old instance. Create a new instance and products, extensions, 
and database mounts over.

Fourth, looking at the Plone 2.5.0r3 installer, it looks like it uses 
Zope 2.9.4. The current Plone 2.5.2 installer users Zope 2.9.6. Looking 
at the change logs for Zope 2.9.6 and Zope 2.9.5, I can't see any 
security updates. It's usually not worth the effort to migrate for its 
own sake. If you are determined to have the latest and greatest version 
of everything, then migrating is all you'll ever be doing, because this 
stuff changes very quickly. If you have a useful setup, that's what's 
important.

Fifth, when you migrate your *copied* instance, you first start zope, 
then go into the manage screens, then go into control panel, then into 
products, and see what products have a red exclamation point beside 
them. Go into those products and find their migration tabs. Run their 
migrations.

When you migrate plone versions, go into the root of your portal in the 
ZMI and look for red exclamation points. Go into those products and find 
their migration tabs. Run their migrations. Run portal_migrations last.

When you start up your new Plone after migrating, log in to site setup, 
and go to add remove products. See which of your installed products has 
a "click on me" migration request and run them.

Finally: read the fine documention. People spent a lot of effort writing 
it. I think Alexander Limi and Martin Aspeli must write documentation 
24/7/365.

http://plone.org/documentation/faq/upgrade-plone/
http://plone.org/documentation/how-to/move-site/
http://plone.org/documentation/tutorial/robust-installation/why/
http://plone.org/documentation/manual/plone-developer-reference/
http://plone.org/documentation/how-to/basic-install-of-your-own-python-zope-plone-server-on-fedora-core-5/
http://plone.org/documentation/how-to/mount-zeo-into-plonesite/
http://plone.org/documentation/how-to/genericsetup-howto/
http://plone.org/documentation/how-to/tutorial/understanding-and-using-genericsetup-in-plone
http://plone.org/documentation/phc_search?SearchableText=migrate&phc_selection=all
http://plone.org/documentation/phc_search?SearchableText=migration&phc_selection=all
http://plone.org/documentation/phc_search?SearchableText=upgrade&phc_selection=all
http://plone.org/documentation/phc_search?SearchableText=update&phc_selection=all

When you're done with your migration, how about making a TriZPUG 
presentation on what you learned? :)

If you have questions, *try it*. All this stuff is free, as many 
instances as you want, and prototypable to your heart's delight. All 
best practices come from what people learn trying.

--

-- 
Sincerely,

Chris Calloway
http://www.seacoos.org
office: 332 Chapman Hall   phone: (919) 962-4323
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599

Chris Calloway | 6 Feb 01:03 2007
Picon

Feb mtg

The February meeting announcement is up:

http://trizpug.org/feb-07-mtg

And it's the Dave Powell show! Dave got us the room, will be 
coordinating remote video of the meeting, and will be giving the main 
presentation. Thanks, Dave!

This is the same room as the October meeting and the same room as Camp 
5. If you are interested in being a remote attendee at the meeting (and 
thereby helping shake out Camp 5 video), please contact Dave at the 
email address in the meeting announcement.

--

-- 
Sincerely,

Chris Calloway
http://www.seacoos.org
office: 332 Chapman Hall   phone: (919) 962-4323
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599

Chris Calloway | 6 Feb 01:09 2007
Picon

Camp 5 registrations

If you are planning on going to Camp 5, you can help TriZPUG by 
registering early:

http://trizpug.org/boot-camp/camp5

If you are a TriZPUG, you can save $100 by using the TriZPUG discount 
code and registering early. If you wait, your savings are less.

We need a minimum number of registrations in order to place a bulk 
discount Camp 5 textbook order with the publisher. Help us reach that 
threshold. Camp 5 comes with a copy of the instructor's brand new second 
edition hardcover Zope 3 book, a $60 value. So you actually save $160 by 
registering now.

By registering now and helping us place our textbook order earlier, you 
are also helping other campers get their textbooks earlier before Camp 5 
starts.

Thanks, and you'll be glad you did.

--

-- 
Sincerely,

Chris Calloway
http://www.seacoos.org
office: 332 Chapman Hall   phone: (919) 962-4323
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599

Chris Calloway | 6 Feb 18:51 2007
Picon

Camp 5 map mashup

Some people from Spain are coming to Camp 5. They work for a firm called 
CodeSyntax, which is home to a bunch of projects including something 
called Tagzania. Tagzania is a Zope-powered map mashup. The Tagzania 
people made a Camp 5 map mashup for us:

http://www.tagzania.com/item/39410

If any of you would like to join Tagzania and decorate this mashup with 
geo-tags for the hotel locations described here:

http://trizpug.org/boot-camp/camp5/unc-accommodations

then that would help. You might want to make the hotel pins in a 
different color from the classroom pin, if that's possible. You might 
want to make the official Hampton Inn location an even different color 
from the other hotels.

You probably want to announce your intention to do this tagging on this 
list in order that five people don't try to do it all at once. :)

I have an appropriate prize for someone who completes this task *this 
week*: a copy of O'Reilly's brand new "Introduction to Neogeography." 
It's a PDF only mini-book about things like Tagzania.

We already have restaurant mashups:

http://trizpug.org/boot-camp/camp5/index_html#eat

--

-- 
Sincerely,

Chris Calloway
http://www.seacoos.org
office: 332 Chapman Hall   phone: (919) 962-4323
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599

Cheryl Jerozal | 7 Feb 04:34 2007
Picon

Ride to Camp 5

Hi~

Can anyone give me a ride from Durham (near 9th St.) to Camp 5 and back on Sunday, March 11 in exchange for gas money? (TTA buses do not run on Sundays and the Robertson isn't running during the camp dates.) Thanks.

~Cheryl

<div><p>Hi~<br><br>Can anyone give me a ride from Durham (near 9th St.) to Camp 5 and back on Sunday, March 11 in exchange for gas money? (TTA buses do not run on Sundays and the Robertson isn't running during the camp dates.) Thanks.
<br><br>~Cheryl<br><br></p></div>
Rob Lineberger | 7 Feb 15:45 2007
Picon

Re: Ride to Camp 5

Cheryl,

I can give you a ride on Sunday.  Please confirm with me as the date 
draws nearer.

Rob Lineberger

Chris Calloway | 7 Feb 23:31 2007
Picon

Adorn your office

http://trizpug.org/boot-camp/camp5/showflyer.pdf

(That is the mass produced publicity flyer. Not the commemorative print.)

BTW, get your commemorative print orders into me as soon as you can. 
I've got down Rob and Veda so far.

--

-- 
Sincerely,

Chris Calloway
http://www.seacoos.org
office: 332 Chapman Hall   phone: (919) 962-4323
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599

Mike Revoir | 8 Feb 04:37 2007
Picon

Re: Camp 5 map mashup

I'll do this.

Mike

On 2/6/07, Chris Calloway <cbc-gpQNmkgQrW4@public.gmane.org> wrote:
Some people from Spain are coming to Camp 5. They work for a firm called
CodeSyntax, which is home to a bunch of projects including something
called Tagzania. Tagzania is a Zope-powered map mashup. The Tagzania
people made a Camp 5 map mashup for us:

http://www.tagzania.com/item/39410

If any of you would like to join Tagzania and decorate this mashup with
geo-tags for the hotel locations described here:

http://trizpug.org/boot-camp/camp5/unc-accommodations

then that would help. You might want to make the hotel pins in a
different color from the classroom pin, if that's possible. You might
want to make the official Hampton Inn location an even different color
from the other hotels.

You probably want to announce your intention to do this tagging on this
list in order that five people don't try to do it all at once. :)

I have an appropriate prize for someone who completes this task *this
week*: a copy of O'Reilly's brand new "Introduction to Neogeography."
It's a PDF only mini-book about things like Tagzania.

We already have restaurant mashups:

http://trizpug.org/boot-camp/camp5/index_html#eat

--
Sincerely,

Chris Calloway
http://www.seacoos.org
office: 332 Chapman Hall   phone: (919) 962-4323
mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599


_______________________________________________
triangle-zpug mailing list
triangle-zpug-w9fvoj/KL/tYD4wyRYr9MNHuzzzSOjJt@public.gmane.org
http://starship.python.net/mailman/listinfo/triangle-zpug

<div>
<p>I'll do this.<br><br>Mike<br><br></p>
<div>
<span class="gmail_quote">On 2/6/07, Chris Calloway &lt;<a href="mailto:cbc@...">cbc@...</a>&gt; wrote:</span><blockquote class="gmail_quote">
Some people from Spain are coming to Camp 5. They work for a firm called<br>CodeSyntax, which is home to a bunch of projects including something<br>called Tagzania. Tagzania is a Zope-powered map mashup. The Tagzania<br>people made a Camp 5 map mashup for us:
<br><br><a href="http://www.tagzania.com/item/39410">http://www.tagzania.com/item/39410</a><br><br>If any of you would like to join Tagzania and decorate this mashup with<br>geo-tags for the hotel locations described here:
<br><br><a href="http://trizpug.org/boot-camp/camp5/unc-accommodations">http://trizpug.org/boot-camp/camp5/unc-accommodations</a><br><br>then that would help. You might want to make the hotel pins in a<br>different color from the classroom pin, if that's possible. You might
<br>want to make the official Hampton Inn location an even different color<br>from the other hotels.<br><br>You probably want to announce your intention to do this tagging on this<br>list in order that five people don't try to do it all at once. :)
<br><br>I have an appropriate prize for someone who completes this task *this<br>week*: a copy of O'Reilly's brand new "Introduction to Neogeography."<br>It's a PDF only mini-book about things like Tagzania.
<br><br>We already have restaurant mashups:<br><br><a href="http://trizpug.org/boot-camp/camp5/index_html#eat">http://trizpug.org/boot-camp/camp5/index_html#eat</a><br><br>--<br>Sincerely,<br><br>Chris Calloway<br><a href="http://www.seacoos.org">
http://www.seacoos.org</a><br>office: 332 Chapman Hall&nbsp;&nbsp; phone: (919) 962-4323<br>mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599<br><br><br>_______________________________________________<br>triangle-zpug mailing list
<br><a href="mailto:triangle-zpug@...">triangle-zpug@...</a><br><a href="http://starship.python.net/mailman/listinfo/triangle-zpug">http://starship.python.net/mailman/listinfo/triangle-zpug
</a><br>
</blockquote>
</div>
<br>
</div>

Gmane