That's why I posted the link to the stackoverflow post. It has a detailed explanation on everything as well as the code.
Plone Foundation Code of Conduct