I installed this extension on 2 mediawiki servers,the decision being made that if it's on Wikipedia I want it on mine. Well I've decided that its way to undeveloped to use for my servers with too many issues in installtion. Here's the question; I want to remove the extension (easy enough) & every vestige of it that I may have imported in templates or scripts. I do use a lot of downloaded material from wikipedia & its sister site including templates. The need is to get rid of Scribunto as a necessarry extension. So how to locate those pages, templates, etc that have it installed. My understanding is that it is developed for using Lua in embedded scripts & as I don't have that anywhere & don't plan to, whats the best choice for my needs. John
On 10/23/2013 11:51 AM, John W. Foster wrote:
My understanding is that it is developed for using Lua in embedded scripts & as I don't have that anywhere & don't plan to, whats the best choice for my needs.
Lua binaries are bundled with Scribunto, so most people don't need to have a separate version of Lua installed.
I agree that not enough thought has been put into using Scribunto on non-WMF installations of MediaWiki, but if you want to continue importing templates from Wikipedia, you'll probably need to have it.
If you do decide you want to completely remove all vestiges of Scribunto, then you'll need to remove pages in the "Module:" namespace as that is where the Lua scripts are stored. You'll also need to look for and remove calls to "{{#invoke" from your wiki pages.
HTH,
Mark.
On Wed, Oct 23, 2013 at 3:35 PM, Mark A. Hershberger mah@nichework.comwrote:
I agree that not enough thought has been put into using Scribunto on non-WMF installations of MediaWiki,
Do you have any basis for that assertion?
-Chad
On 10/23/2013 06:39 PM, Chad wrote:
On Wed, Oct 23, 2013 at 3:35 PM, Mark A. Hershberger mah@nichework.comwrote:
I agree that not enough thought has been put into using Scribunto on non-WMF installations of MediaWiki,
Do you have any basis for that assertion?
Only the amount of trouble that I have run into. Come sit on the Support Desk for a while -- we get several requests for help with Scribunto a week.
In many cases it does work. However the frequency of "edge cases" where it doesn't work makes me think that it needs testing on more heterogeneous set-ups.
So "enough thought" wasn't given to non-WMF environments which is understandable since it is relatively new and the WMF environment is homogeneous.
If the problem is going to be addressed, we need more testing against different environments.
Mark.
Le 24/10/13 02:31, Mark A. Hershberger a écrit : <snip>
Only the amount of trouble that I have run into. Come sit on the Support Desk for a while -- we get several requests for help with Scribunto a week.
<snip>
If the problem is going to be addressed, we need more testing against different environments.
Please please fill in bugs whenever something goes wrong in order to have the Scribunto properly handle the env variations :-]
I myself never ever read the Support Desk.
On Wed, Oct 23, 2013 at 3:35 PM, Mark A. Hershberger mah@nichework.comwrote:
I agree that not enough thought has been put into using Scribunto on non-WMF installations of MediaWiki,
Do you have any basis for that assertion?
-Chad
I've tried it a couple of times. It doesn't work out of the box, and even after fiddling a few modules won't work.
Fred
On Wed, 2013-10-23 at 18:35 -0400, Mark A. Hershberger wrote:
On 10/23/2013 11:51 AM, John W. Foster wrote:
My understanding is that it is developed for using Lua in embedded scripts & as I don't have that anywhere & don't plan to, whats the best choice for my needs.
Lua binaries are bundled with Scribunto, so most people don't need to have a separate version of Lua installed.
I agree that not enough thought has been put into using Scribunto on non-WMF installations of MediaWiki, but if you want to continue importing templates from Wikipedia, you'll probably need to have it.
If you do decide you want to completely remove all vestiges of Scribunto, then you'll need to remove pages in the "Module:" namespace as that is where the Lua scripts are stored. You'll also need to look for and remove calls to "{{#invoke" from your wiki pages.
HTH,
Mark.
Well I don't mind a little trouble getting stuff to work, but, I do object to spending time getting a function to work that I do not require. Well I didn't, I may need to rethink that position as I do need to be able to import pages & templates from other wikis, esp. Wikipedia. That said there is little real help available for this new extension. I have followed the installation instructions EXACTLY, but when i try to import pages & templates, I get several errors, & all seem related to Lua, also the PHP relationship to Lua, & the general relationships of all these bits of software. The whole system is poorly arranged, with too many dependencies that are not documented. This is not a rant, just what I see as an end user with a bit of experience. Currently I'm getting the 'Format "text/plain" is not supported for content model Scribunto' error message. Now why in the world would that occur. & How is it fixed. So far the only thing I find is a way to 'edit' out the 'text/plain' & replace it with format-content something or other. Just seems wrong to have to edit functioning pages. Thanks john
mediawiki-l@lists.wikimedia.org