close


Errata for Professional Plone Development print this errata


page 0 130 02 May 08
However, like the login-related templates alrealdy mentioned,.... 'alrealdy' is wrongly spelled. It should be 'already'
 
page 0 130 02 May 08
However, like the login-related templates alrealdy mentioned,.... 'alrealdy' is wrongly spelled. It should be 'already'
 
page 10 Typo 02 May 08
Currently he works is an independent consultant, specializing in Zope and Plone. 'is' should be replaced by 'as' as follows: Currently he works as an independent consultant, specializing in Zope and Plone.
 
page 23 Typo 02 May 08
Multiplicity between Staff-Cinema should be *->*, not 1->n
 
page 63 Typo 25 Oct 07
In the second paragraph a URL is cited (/some-folder/some-content/@@list-contents), but the following text has a typo: If the some-context object... The correct text would be: If the some-content object...
 
page 66 Broken Code 25 Oct 07
In code example in class declaration TestDocuments in method definition testSetTitle in line: self.assertEquals("New title", self.folder.d1.Title() assertEquals method called without close parenthesis. The correct code is: self.assertEquals("New title", self.folder.d1.Title())
 
page 71 Code Format 16 Oct 07
In "Creating an Extension Profile" the 4th line of code should be bold since it is a change (addition) to the boilerplate code. The code will not run without this addition. xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
 
page 128 Typo 02 May 08
In the second bullet '/@manage-viewlets' should be '/@@manage-viewlets'
 
page 128 Typo 02 May 08
In the second bullet '/@manage-viewlets' should be '/@@manage-viewlets'
 
page 176 Typo 25 Oct 07
Second sentence in first paragraph in 8 section (Views and Other Presentation Components) contains word 'outlned' instead of outlined.
 
page 202 Broken Code 25 Oct 07
For this errata, please refer to the Free Online Edition page of this book here: http://professional-plone-book.packtpub.com/latest-updates.htm
 
page 204 Broken Code 25 Oct 07
In 'Field and Object Validation' section third paragraph's second sentence: 'It is not very hard to register your own generic validators - see Products.ATContentTypes.validators for several examples ...' path to 'validators' module is good for importing but actually validators code lives in 'Products.ATContentTypes.lib.validators'. The correct line should be: - see Products.ATContentTypes.lib.validators
 
page 229 Broken Code 30 Oct 07
Third piece of code first line: >>> from Products.PloneTestCase.setup import portal_owner from word 'from' should begin second line of session.
 
page 242 Typo 25 Oct 07
Typo in third paragraph first sentence: 'The code in activityreport.py is similar to thaat of the other views in the browser sub-package:...'. Mistake in word 'thaat', double 'a'.