At the Hackathon in Amsterdam, we started a general discussion on architecture guidelines for MediaWiki. RobLa is driving the process; at the moment, the wiki page is mostly a summary of what we discussed, with some inline notes:
https://www.mediawiki.org/wiki/Architecture_guidelines
The goal is to agree on guidelines and have a finished document by Wikimania, at the latest. I expect that the current brainstorming document will be turned into a first draft over the next couple of weeks.
Please have a look and feel free to comment. However, I feel we should really concentrate on general principles, and leave detailed discussions and best practices for later / elsewhere.
-- daniel
PS: One result of the discussion was that we need to get the RDF process unstuck. This is important so architectural questions get discussed and decided in a timely manner.