User talk:OlivierAuber: Difference between revisions

(Transclusion in MediaWiki software)
Line 70: Line 70:


Does that answer your question about transclusion in MediaWiki software? Since I do not always visit the WikiIndex everyday, you might also leave a message at [[Wikipedia:User talk:BlankVerse]]. [[User:BlankVerse]] | <small>[[User talk:BlankVerse|talk]]</small> 21:45, 29 Mar 2006 (EST)
Does that answer your question about transclusion in MediaWiki software? Since I do not always visit the WikiIndex everyday, you might also leave a message at [[Wikipedia:User talk:BlankVerse]]. [[User:BlankVerse]] | <small>[[User talk:BlankVerse|talk]]</small> 21:45, 29 Mar 2006 (EST)
:The wikipedia dispute on transclusion/templates you linked to is really a two-fold dispute that is also mixed in with problems with some difficult personalities. One part of it is that there are some noticable server cost to using transclusion which can be greatly maginfied with very popular templates and/or template nesting. AFAIK this is really only a problem with large, very heavily edited wikis (with vandalism exasperating the problem), which means that it probably only impacts the Wikimedia projects and no other wikis.
:The second part of the transclusion/template problem is that there is no logic coding currently built into templates in the MediaWiki softare, so that there have been a number of different kludges that have been created to provide for some if/then logic in templates. The kludges involve either the performance hit from nested templates, or using CSS that will break text-based web browser and accessibility software for the visually-impared. Both solutions also break easily with any changes, and are mostly unintelligible to non-cognoscenti. Especially the people who designed or regular use those "solutions" refuse to acknowledge that there are any problems with them. The best way to go about things IMHO is to create less "universal" templates that don't require any logic coding.
:As for external transclusion, I know that many websites will try to prevent any use of elements from their websites (especially graphics files) by other websites. For external transclusion into MediaWiki software-based wikis, I've seen at least one wiki that allowed referencing external graphics (sorry, don't remember which one), and all of the Wikimedia projects use the [[Wikimedia Commons]] as a semi-external datafile repository. [[User:BlankVerse]] | <small>[[User talk:BlankVerse|talk]]</small> 21:25, 3 Apr 2006 (EDT)
169

edits