Remove the Donation add-on from the Page module because it's useless and it's better to avoid confusion (donation or commercial website)
Improve and update code.