Showing posts with label plone. Show all posts
Showing posts with label plone. Show all posts

Monday, 5 May 2014

Google map rendering problem

To self: Next time google map tiles don't display properly in a Plone site page (or anywhere actually) - check to see if you have set the width and height for the map container.

*doh*

Wednesday, 30 November 2011

Something for next time

Remember, if you change something in a buildout script - rerun buildout if you want the change to have efffect.

Tuesday, 30 August 2011

Package configuration

When creating a new package and you need to add a new dependency
  1. edit profiles/default/metadata.xml to add in a new dependency and increase version number
  2. edit configure.zcml to add the upgrade step for the new version
  3. edit setup.py in the top level of the package directory structure and add in the new package to theinstall_requires list.
  4. rerun buildout so that new dependency can be pulled down
  5. rerun instance and go to the Add-on Products section of Site Setup and run the upgrade

Plone debugging

To get an interactive debugger in your plone code:
  • add import ipdb; ipdb.set_trace() into the code
  • the set_trace function sets a breakpoint at the point in the code.

To reload the code you are debugging after you have made changes with out having to restart the service, to gohost:port/@@reload
this doesn't always work. If you get a complaint mentioning something to do with calling super then you will probably just have to live with restarting the service instead.