[Wikitech-l] Deprecate $wgEnableAPI?
Hey, I've created https://phabricator.wikimedia.org/T115414 to remove $wgEnableAPI. Quoting the bug: By now, MediaWiki is severely crippled without the API, with most of interesting extensions relying on the API, it becomes more and more problematic to disable it. Now it's probably fair to say that wikis that do that are just shooting their own feet off for no good reason. Therefore, I propose to officially declare that MW does not support working without the API and remove this very setting. Please state your opinions on this. -- Best regards, Max Semenik ([[User:MaxSem]]) ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Deprecate $wgEnableAPI?
+∞. This switch can only make things more complicated, and i highly doubt developers are taking this into consideration when writing new features. It seems like a 'please break everything' switch. On Tue, Oct 13, 2015 at 3:49 PM, Max Semenik wrote: > Hey, I've created https://phabricator.wikimedia.org/T115414 to remove > $wgEnableAPI. Quoting the bug: > > By now, MediaWiki is severely crippled without the API, with most of > interesting extensions relying on the API, it becomes more and more > problematic to disable it. Now it's probably fair to say that wikis that do > that are just shooting their own feet off for no good reason. Therefore, I > propose to officially declare that MW does not support working without the > API and remove this very setting. > > Please state your opinions on this. > > -- > Best regards, > Max Semenik ([[User:MaxSem]]) > ___ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Deprecate $wgEnableAPI?
+1 On Oct 14, 2015 02:49, "Erik Bernhardson" wrote: > +∞. This switch can only make things more complicated, and i highly doubt > developers are taking this into consideration when writing new features. It > seems like a 'please break everything' switch. > > On Tue, Oct 13, 2015 at 3:49 PM, Max Semenik > wrote: > > > Hey, I've created https://phabricator.wikimedia.org/T115414 to remove > > $wgEnableAPI. Quoting the bug: > > > > By now, MediaWiki is severely crippled without the API, with most of > > interesting extensions relying on the API, it becomes more and more > > problematic to disable it. Now it's probably fair to say that wikis that > do > > that are just shooting their own feet off for no good reason. Therefore, > I > > propose to officially declare that MW does not support working without > the > > API and remove this very setting. > > > > Please state your opinions on this. > > > > -- > > Best regards, > > Max Semenik ([[User:MaxSem]]) > > ___ > > Wikitech-l mailing list > > Wikitech-l@lists.wikimedia.org > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > ___ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l