Board Thread:News and Announcements/@comment-24473195-20150815154410/@comment-3328029-20150817225815

Dessamator wrote: Fewfre wrote: Lets not jump the gun; I personally suspect there will still be a decent number of JS enhancements Wikia won't be making "official", so will still have to be used by importing it (especially user-only scale scripts). Now I could be wrong and Wikia could try and prevent us from using any non-offiical scripts from dev.wikia.com, but I sure hope not. Hmm, wouldn't user level scripts be subjected to the same peer review, e.g. if someone creates a malicious script, and many users import them.

I think that imports as we know it will likely cease to exist. They'll likely either be posted in a new namespace or something.

In my opinion there are a lot of tasks done using js scripts that could easily be converted to a lua module, and make it far more efficient.

Anyway, I think you're right it is best not to jump the gun for now. Exactly; they would be subject to peer review, so there isn't much "harm" in allowing us to import them personally (especially since to import them we would be peer reviewed again, so if the script seemed iffy (like importing a script from stealyourpassword.wikia.com) instead of from here, they could check that script themselves too.

My interpretation of their message was that they want to limit people importing scripts by making "official" scripts you can (I assume) toggle on/off, while allowing you to deal with scripts as per normal (with code reviews). after all, preventing people from importing user scripts from here will just cause people to post the whole script elsewhere, and then you'll have a bunch of people posting whole scripts to their user js to be peer reviewed, which will overburden the code reviewers (since they'll need to review it "n" times), and also have the potential for these scripts to be out-of-date (which can ALSO create some security issues potentially).

One way or the other, my point is "hold your horses"; I'm fine speculating, but I like to make sure as many possible views are considered until more facts present themselves.