Hello,
i have make the integration with Alfresco 4 and current MediaWiki version.
System runs, i can create wiki pages at the wiki system and content is stored in Alfresco.
For your needs i think it's requried Share customizing for creating and publishing process….
have a simular situation, i like to create 2 wiki instances and a workflow for publishing content sites … (1x wiki for production stuff, 1x wiki for unpublished content)
best regards
Chris