From: Denny V. <dv...@ai...> - 2008-08-18 12:05:05
|
Hi all, I am just wondering: I have two small extensions ready to release, and several others are brewing. As was discussed on this list, it was preferred not to have such extensions part of the core code, in order to not increase code bloat, feature creep, and to increase maintainability of the core code, etc. But most of these extensions, imho, do not warrant a full directory in MediaWiki's extension code. Unlike e.g. Semantic Drilldown, Halo or Semantic Forms, they are really small, usually just a handful of files plus some documentation. So in order not to bloat the extensions directory in the SVN more with even more SemanticX stuff, I would prefer to bundle them in one place. But I am not sure if this is the best approach, so I am asking you. My idea would be to have in the extensions directory a directory called SemanticMediaWikiExt that holds a number of different extensions that can be individually switched on or off. So it would be: extensions/ + SemanticMediaWiki/ + SemanticMediaWikiExt/ ++ GoogleCharts/ ++ GraphViz/ etc. This would not affect already existing extensions. So, what is your opinion? 1) Make that SemanticMediaWikiExt directory. 2) Each extension should have a single directory. 3) There should be an extension folder in SemanticMediaWiki 4) Something else (explain) 5) Whatever As soon as this is settled, I will re-release the currently defunct Google Chart extension, and also one new one about graphs. Cheers, denny |