Board Thread:New Features/@comment-26339491-20191016152503/@comment-9605025-20200116035830

reply to #301 I don't know if this will change your opinion but I figured I should still clarify. I am not thinking of having Discussions pass every post through the API. Given how long discussions can get, I certainly understand how that would be a nightmare. I am thinking of having a special block that users can insert if they actually need wikitext. Sort of like how you can insert preformatted text. Then you would just need to send the contents of those special blocks to the API. As far as I am aware, HTML is HTML regardless of how it is generated. So I don't quite understand you point about Discussions not using PHP. - reply to #302 Fandyllic wrote: ...

In some ways it would be better for FANDOM to just kill Forum right away, so people could get used to it, because Discussions won't probably come close to a replacement for those who needed Forum for at least 2 years. In the case of wikis holding out due to stubbornness, I agree. However, wikis that want to have a longer acclimation period can have Discussions enabled along side Forum; so the delay shouldn't really impact them. I think it is overall worth it to have the delay if it means the content will be transferred as intact as possible. You aren't going to win people over by forcing them to use what they view as an inferior product and ruining their existing content at the same time. - reply to #304 KockaAdmiralac, since you are clearly more familiar with MediaWiki's backend that I am, this is a genuine question. Based on how you described the backwards compatibility issues, it sounds like MediaWiki is actually changing a lot between versions. If that is the case, are extensions (ex. DPL (third party, i.e. the one Wikia uses), CategoryTree, Variables, Loops) keeping up? If so, how? Is it just a massive rewriting effort each time? If not, what is it about threaded discussions as a general concept (not Wikia's specific implementation) that runs so counter to MediaWiki's basic principles that (if I am to believe what has been said over the past year or so) any implementation would be a nightmare to maintain? Maybe that isn't true, but it is certainly the general gist I have been getting during this whole transition process.