Creating a static version of a Plone site

I need to create a static HTML version of an old Plone 3.3.5 site.

Is stxnext.staticdeployment still the best plugin to use for doing this? I've tested it out, but it isn't working as expected. For example, I have an ATDocument and the body text is not being rendered in the static output, for some reason.

As an aside, the version I downloaded from PyPI via Buildout does not seem to be up to date with the GitHub version. Should I be using the version on GitHub?

Best tool is "httrack".

-aj

httrack isn't maintained anymore. not true. it's still maintained.
I'd recommend to use wget like this:

$ wget -erobots=off -mkp URL

also see: http://fosswire.com/post/2008/04/create-a-mirror-of-a-website-with-wget/

not sure it's maintained any more: https://pypi.python.org/pypi/stxnext.staticdeployment

I have not actually tried this, but the process described here makes sense:
http://davidjb.com/blog/2010/02/wget-a-plone-site-and-make-it-actually-work/

I haven't tried this either, but it does look good:
https://github.com/ludios/grab-site

Another partial solution: https://github.com/smcmahon/ca_mirror

What's probably a little different about this one is that it uses mime-type information to add file extensions.

1 Like

Ran into this old thread and thought Iā€™d add: httrack has worked really well for me recently: http://www.httrack.com/

3 Likes