Indymedia's volunteer-run open-publishing sites have some unique requirements in accepting anonymous content submissions, handling all types of multimedia content, dealing with spam and abuse while ensuring anonymity, multilingual support and content translation