Bob,
Brilliant, brilliant work! This will be very handy for me, a wanna-be-developer. There’s such a wealth of information.
OK, to what I think should be improved.
1.
Note that while the field names used with get() are in all lower case, the object names used in the call to getOne() are all in CamelCase.
Probably that should have come early on? I got confused by ’parent’ and ’Parent’ thinking it was a typo.
2.
....Property sets can be attached to elements either on the Properties tab of the element, or in Tools | Property Sets.
I know the guide is meant for MODx developers but I think the statement assumes one knows what you are talking about when you mention "properties tab" or "tools | property". Maybe a little explanation that you are talking about the Revo manager? Or maybe, if at all possible, a screenshot?
Apart from those two minor issues, I found guide quite useful and informative. Some of it went past my head though
so willl come back when my head is a bit clear! Many thanks!
cheers/k