Omar I noticed a problem as the site grows it is being more difficult to present important content to daily users.
In our implementation the wiki module is used mostly as a selective site map. People are putting content to their profiles if we think that they are interesting for other users we put them to this structured selected site map, this makes a very good impact for the important content visibility.
Let me give you an example a doctor made several videos about electrocardiography (a time amplitude graph of vectoral displays of the electrical currents in side the heart). He initially put them to youtube. I convinced him to download his videos to his profile in our site.
but after the initial timeline appearence they are not in the front line any more. So we put them in the electrocardiography section of wikimedicus and now they are always in front of the eyes.
Wiki module has multilinguality, revisions but we have to use it wisely to serve our needs. So step by step what we do:
I created a simple blog that is the main site map this is for ease of editing the site map. While in blog edit mode changed it to code view and put some html markers like < !- - sitemap start - - >... < ! - - sitemap end - - >
In every wiki page a raw block with a replacement marker like < !- - sitemapSDxsmkl897 - - > this will provide us the same site map in all pages. Because that a big sitemap will be inconvinient for mobile, besides the wiki-home page I put a curtain sliding js/css full page menu that has the selective site map in it.
we didnt reprocude the content pages cause I couldnt fix the video embeds properly, but when a normal content page lets say view-videos?id=XX&wiki is called with the wiki parameter the implemented raw block presents the wikimenu that has the selective site map.