Note that there are some explanatory texts on larger screens.

plurals
  1. POPlone 3.3.5 upgrade broken
    text
    copied!<p>I inherited a Plone installation (version 2.5). It was critical that I upgrade it to 3.3.5.</p> <p>I set up a test environment and got the old version working. I set up 3.3.5 and went through the migration steps. Now whenever I go to a page I get:</p> <pre><code>Macro Expansion failed exceptions.KeyError: 'header' </code></pre> <p>I've looked in the front_page template (I think that's what it's called) and it has that error listed front and center. I tried removing the macro tag and it gives me an error about the macro needing to be within the tabs.</p> <p>From looking at more documentation it looks like Plone has moved away from using macros. Is there a quick fix to get our site to work as is, or will we have to do some re-writing?</p> <p>EDITED: From the comments there is a mention of Add-ons needing to be upgraded. How do I know if I have add-ons? How do I know if they need to be upgraded? How do I find out how to upgrade them? The documentation is full of "whats" but very sparse on "Hows".</p> <p>EDITED: I found the header issue by looking through the old one (there was a header template that was in the old installation but not in the new one, had to figure out how to get it in there), now it's giving me an error about a user-macro="scripts/macros/jsrenderer" and if I remove that there is one for css. These look like standard entries for plone (since the exact same syntax comes up when I google these...but I can't find the location of the macro anywhere. Is this something that has changed in version 3?</p> <p>EDITED: I think I've got it under control now, jumping back and forth between the two installations. Such a Pain.</p> <p>Let me know if you need any code. Thanks for your help.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload