Migrating from 3.3.5

It won't be an easy task. But you'll really learn a lot about the history of Plone.

Follow the following steps (or read the referred documentation):

  1. Install your Plone 3.3.5 Site in a virtual machine with the corresponding OS and Python versions
# on Debian
apt-get install -y wget tar gzip bzip2 gcc g++ make \
    libssl-dev zlib1g-dev libjpeg62-dev libreadline5 libreadline5-dev \
    readline-common libxml2-dev wv xpdf
wget http://launchpad.net/plone/3.3/3.3.5/+download/Plone-3.3.5-UnifiedInstaller.tgz
tar -xzf Plone-3.3.5-UnifiedInstaller.tgz
cd Plone-3.3.5-UnifiedInstaller
./install.sh --target=/home/Plone-3.3.5 --instance=zeocluster \
    --user=plone --password=admin \
    --libz=local --libjpeg=local --readline=local zeo
  1. Upgrade Plone 3.3.5 to Plone 4.3

https://4.docs.plone.org/manage/upgrading/version_specific_migration/p3x_to_p40_upgrade/index.html

  1. Use collective.exportimport

Alternative: Upgrade Plone 4.3 to Plone 5 with Python 3

https://5.docs.plone.org/manage/upgrading/version_specific_migration/p4x_to_p5x_upgrade.html
https://5.docs.plone.org/manage/upgrading/version_specific_migration/index.html

Then Upgrade Plone 5 to Plone 6

1 Like