Add a contribution to the site