Including text from another wiki-page is interesting. On s23-wiki it gets done with rss url /rss. Thats easy. But including whole pages leads to quite some overload. It would be useful if one could define which part of a page is being fed as rss by using rss-anchors. Likely for the document part, the top of a page. What we want others to read, the essence, the worthful condensed information. Not our chat down on the page.
In read mode you should see the rss-anchors. Maybe the text between the rss-anchors should be slightly different (color?). Best you should also (somehow) have the pages listed that have the anchor surounded part included. Like that you could easily controll how the effect of changing something is in the diffent context of the other wikipage.
rss-anchors would be more flexible than Mediawikis division into article and discussion page (which also helps a lot), I think. Is it technically imagineable?
These things are definitely technically imaginable.
It doesn't reall have anything to do with RSS.
There are two things that we need:
So, first you need to be able to say, this is the part of the page I want. Then you need to be able to say, "now that I've found the part of the page I want, how am I going to translate this from MoinMoin markup, to Oddmuse markup?
The second part is hard: Making a WikiInterchangeFormat, and adapting wiki formats to use it.
Actually, making the format isn't hard, what's hard is convincing everybody to use it.
So, if you want to lobby for WikiTransClusion, I'd:
As for the WikiInterchangeFormat, be prepared for resistance. Wiki developers are dragging their feet in the sand about this one. But perhaps now is different: Perhaps the need is clearer.
BTW, OddMuse bug: if you go to the history page for this page and then click on one of the revisions, it tries to give you the CWrss feed!
I don't see why WikiPageInterchange? is necessary here; why do we want the wiki markup source? Couldn't the transcluding page just transclude the rendered HTML of the page? There's a question of how to get part of a page; but it seems to me that there's already logical "part" markers in HTML; <a name…>, <h1>, <div>, <hr> etc come to mind; so just let the transcluder specify the delimiters somehow and you're golden. Now you might want to just have a standard way of specifying a "transcludable" section, to make it easy for people to transclude without learning XHTML, and that would still require a "standardization" agreement between the producer and transcluder wikis.
And, I concede: WikiPageInterchange? is not necessary here.
(I still believe WikiPageInterchange? is necessary, in general. We can't do good text routing until we get it.)