On 24 October 2014 08:41, Chad <innocentkiller(a)gmail.com> wrote:
> On Fri, Oct 24, 2014 at 8:12 AM, James Forrester <jforrester(a)wikimedia.org
> >
> wrote:
>
> > On 23 October 2014 18:39, Legoktm <legoktm.wikipedia(a)gmail.com> wrote:
> >
> > > Hi,
> > >
> > > As part of the librarization project[1], we are planning on taking the
> > > CSSJanus library that is currently in includes/lib/ and bringing it in
> > > with composer. However, it requires PHP >=5.3.3 in its
> composer.json[2].
> > > Krinkle has stated[3] that is due to the fact that it has only been
> > > tested on 5.3.3 and higher, and it's also what travis-ci provides.
> > >
> > > After doing some research[4], it appears that we would be dropping
> > > support for Ubuntu 10.04LTS, which has security support until April
> > > 2015. MediaWiki 1.25.0 is expected to be released in May 2015.
> > >
> > > Does anyone have any objections to dropping 5.3.2 support? I've
> uploaded
> > > [5] that actually increments the required version number.
> > >
> >
> > I understood that the vague plan was to switch over to 5.4.x
> requirement,
> > and that we'd only waited because Wikimedia wasn't ready yet. Has this
> > changed? I know a number of people have talked about wanting to use PHP
> > traits.
> >
> >
> Yes, but that's longer term.
>
How much longer? 1.25 is May 2015; Wikimedia's ZAP -> HAT migration is
nominally to be finished within a month…
> This minor bump still in the 5.3.x branch I think we can do immediately.
>
Sure, if announcing a 1.25 dependency change and then changing the change
later won't disrupt people too much.
(Copying the main MediaWiki-l list for those who don't follow wikitech-l)
J.
--
James D. Forrester
Product Manager, Editing
Wikimedia Foundation, Inc.
jforrester(a)wikimedia.org | @jdforrester
Hi,
I know that on Wikia sites there's a tool available when editing in the
Visual Editor that allows one to choose from all the templates on the Wikia
site, and when one selects the template one wishes to use it loads the
fields for said template and allows one to edit them all in this pop-up
window before embedding this template into the article. It makes inserting
several-input templates like infoboxes far easier and I was wondering if
something like this existed for local MediaWikis when operating in source
mode. I was wondering if it might be possible, for instance (like if
something different to this is possible I'm still happy to hear it), if the
WikiEditor extension (https://www.mediawiki.org/wiki/Extension:WikiEditor)
could be given an additional tool with these capabilities.
If you're wondering what I mean by this "tool" for inserting templates see
http://community.wikia.com/wiki/Help:Templates#Adding_pre-existing_templates
.
Thanks for your time,
Brenton
I see that there exists at least one extension [1] to
authenticate against external sites via OAuth. Which makes me
wonder, – is there some way to authenticate MediaWiki against
some /another/ (remote) MediaWiki instance – such as, for
instance, the Wikimedia Login Wiki?
I’m loosely thinking of starting a wiki that (I guess) would be
mainly of interest to (some) wikimedians, and /not/ having to
deal with passwords and the like would’ve sure simplified the
whole thing for me.
I guess that also means that I’d have to /also/ follow account
renames; any idea how to get that covered?
TIA.
[1] https://www.mediawiki.org/wiki/Extension:SocialLogin
--
FSF associate member #7257 http://boycottsystemd.org/ … 3013 B6A0 230E 334A
hi there,
I recently read some papers/article about wikidata. I am confused at point
where it is written that "wikidata is multilingual by design" and at the
same time it also written that "wikidata centralized the language links".
Then my doubt is that if wikidata is multilingual by design why we need
language links at all ? Please help me to understand this.
I also have another question that if there is only one wikidata item for
every article in all wikipedia. Then also in multiple wikipedia (i.e
English, hindi, French etc) the content of article is somewhat different.
How this happens ?
Please help me to clarify this doubts.
Sincerely
,
Nikunj Soni
Student Of NIT-Warangal
INDIA
I just updated a couple of extensions (Mantle, MobileView), but the
Special:Version page on my wiki still shows the previous version numbers.
Adding "?action=purge" to the Special:Version URL didn't change anything.
Is there some sort of extension cache, or something else?
Thanks,
Dave
--
David Chin, Ph.D.
david.chin(a)drexel.edu Sr. Systems Administrator, URCF, Drexel U.
http://www.drexel.edu/research/urcf/https://linuxfollies.blogspot.com/
215.221.4747 (mobile)
https://github.com/prehensilecode
For some years now, MediaWiki extensions have been linking mediawiki.org
translatable help pages with a help icon. Starting in 1.25, MediaWiki
core is doing the same.
Comments welcome on the task. Specifically, I'm looking for opinions on
whether it's fine to link help pages which are still hosted on Meta-Wiki
for copyright reasons, when no help page is available on mediawiki.org.*
https://phabricator.wikimedia.org/T45591#1139342
Less than a week is left to decide.
https://lists.wikimedia.org/pipermail/wikitech-l/2015-April/081424.html
If there is interest, I will make the pages translatable on Meta-Wiki so
that the patch becomes mergeable.
Nemo
(*) The special pages in question are:
Contributions
Export
Import
LinkSearch
Recentchanges
Recentchangeslinked
Watchlist
Whatlinkshere
Hi all,
Newbie here. Please CC me as I have turned off mailing because of the
barrage that I'm sure wikimedia main list would have and I am not in a
position to handle large number of mails or information, so please
excuse.
I have been trying to figure if there is an extension to see how big
the wiki is in a category tree as right now it's difficult to know how
many pages are there and how they are linked to one another. I am sure
somebody must have made one which is able to show that in a tree-like
structure or some other more appropriate way.
It's like getting an output, something ls -la or even an ls but for
number of articles, name of articles, when it was created and last
modified. The listing could be changed according to name first,
modified first or created first or anythin
This should not be just an admin-related extension but should be
viewable by users as well. I know there is Recent Changes but that's
hardly enough if it's a niche wiki and you have users who are
interested to see this sort of information as well.
--
Regards,
Shirish Agarwal शिरीष अग्रवाल
My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/http://flossexperiences.wordpress.com
EB80 462B 08E1 A0DE A73A 2C2F 9F3D C7A4 E1C4 D2D8
Hi,
Trying to upgrade from 1.19 to 1.24.2 on a Windows machine.
When running update.php I get a message from Validator that the MW version does not meet the requirements because it must be 1.16 or higher.
Does anybody know what is going on and what should be done to do the upgrade?
Thanks!
Ad
Hi,
I have noticed that when I ask Lua templating-related questions here I
get little, if any replies so I was wondering if someone knows somewhere
I can ask these questions and get fast (within a day) and helpful answers.
Thanks for your time,
Brenton
Hi all,
I am trying to set up the Visual Editor on out CentOS 6.6 system running MediaWiki 1.24.1 installation. I have successfully set up Parsoid on a stand-along Ubuntu Trusty node (it works and retrieves/parses Wiki pages), and ensured that it works; I then checked out the Visual Editor extension (branch REL1_24) and its submodule, and configured them in LocalSettings.php:
require_once( "{$IP}/extensions/VisualEditor/VisualEditor.php" );
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
$wgVisualEditorParsoidURL = 'http://vdanilchenko-compute.vistaprint.net:8142';
$wgVisualEditorParsoidPrefix = 'corewiki';
I am testing it in the latest Chrome. When I view a page and click on the ‘Edit’ button, the system redirects to the ‘?veaction=edit’ link, thinks for a little while, shows the blue progress bar -- and then produced this error in the console (call stack included):
ve.ce.BranchNode.js:234 Uncaught NotFoundError: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.
ve.ce.BranchNode.js:234 ve.ce.BranchNode.setupSlugs
ve.ce.ContentBranchNode.js:248 ve.ce.ContentBranchNode.renderContents
ve.ce.ContentBranchNode.js:110 ve.ce.ContentBranchNode.onSplice
ve.ce.BranchNode.js:35 VeCeBranchNode
ve.ce.ContentBranchNode.js:20 VeCeContentBranchNode
ve.ce.ParagraphNode.js:18 VeCeParagraphNode
oojs.jquery.js:868 oo.Factory.create
ve.ce.BranchNode.js:168 ve.ce.BranchNode.onSplice
ve.ce.BranchNode.js:35 VeCeBranchNode
ve.ce.DivNode.js:18 VeCeDivNode
oojs.jquery.js:868 oo.Factory.create
ve.ce.BranchNode.js:168 ve.ce.BranchNode.onSplice
ve.ce.BranchNode.js:35 VeCeBranchNode
ve.ce.DocumentNode.js:19 VeCeDocumentNode
ve.ce.Document.js:19 VeCeDocument
ve.ce.Surface.js:30 VeCeSurface
ve.ui.Surface.js:43 VeUiSurface
ve.ui.DesktopSurface.js:20 VeUiDesktopSurface
ve.init.Target.js:185 ve.init.Target.createSurface
ve.init.mw.Target.js:1325 (anonymous function)
This seems to refer to the error in the following code section in VisualEditor/lib/ve/src/ce/ve.ce.BranchNode.js:
for ( i in this.getModel().slugPositions ) {
slugNode = doc.importNode( slugTemplate, true );
if ( this.children[i] ) {
this.$element[0].insertBefore( slugNode, this.children[i].$element[0] );
} else {
this.$element[0].appendChild( slugNode );
}
this.slugNodes[i] = slugNode;
}
So I tried dumping the nodes involved – this.$element[0] and slugNode – to the console (immediately preceding the error message of course), and got the following:
0th child:
<p><span class="hideshow1 ve-ce-textStyleAnnotation ve-ce-spanAnnotation"><span class="" id="hidemetextWTRaSupplierDocsZ" about="#mwt7" typeof="mw:Transclusion" data-parsoid="{“stx”:”html”,”dsr”:[2025,2111,null,null],”pi”:[[{“k”:”hide id”,”named”:true,”spc”:[““,”“,”“,”“]},{“k”:”text id”,”named”:true,”spc”:[““,”“,”“,”“]}]]}" data-mw="{“parts”:[{“template”:{“target”:{“wt”:”Collapsible js”,”href”:”./Template:Collapsible_js”},”params”:{“hide id”:{“wt”:”hidemeWTRaSupplierDocsZ”},”text id”:{“wt”:”hidemetextWTRaSupplierDocsZ”}},”i”:0}}]}">show</span><span data-parsoid="{“src”:”<javascript>\n(function($){\n// $('#hidemeWTRaSupplierDocsZ').css('display','none');\n$('#hidemetextWTRaSupplierDocsZ').text('show').click(function() {\n $('#hidemeWTRaSupplierDocsZ').slideToggle('fast', function(){\n\n if ($('#hidemeWTRaSupplierDocsZ').is(':hidden')) {\n $('#hidemetextWTRaSupplierDocsZ').text('show');\n } else {\n $('#hidemetextWTRaSupplierDocsZ').text('hide');\n }\n\n });\n})\n})(window.jQuery);\n</javascript>“}" typeof="mw:Extension/javascript" data-mw="{“name”:”javascript”,”attrs”:{},”body”:{“extsrc”:”\n(function($){\n// $('#hidemeWTRaSupplierDocsZ').css('display','none');\n$('#hidemetextWTRaSupplierDocsZ').text('show').click(function() {\n $('#hidemeWTRaSupplierDocsZ').slideToggle('fast', function(){\n\n if ($('#hidemeWTRaSupplierDocsZ').is(':hidden')) {\n $('#hidemetextWTRaSupplierDocsZ').text('show');\n } else {\n $('#hidemetextWTRaSupplierDocsZ').text('hide');\n }\n\n });\n})\n})(window.jQuery);\n”}}" about="#mwt7">
</span></span><b class="ve-ce-textStyleAnnotation ve-ce-boldAnnotation">WTR and Supplier Documents</b></p>
Slug:
<span class="ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug"></span>
Aaaand at this point, I am stuck. These seem to be the DOM nodes dynamically generated by the Visual Editor, and I have no idea where to go from here.
I am getting this with all the extensions disabled. It happens whether client debugger and resource loader debug mode are on or off.
Does anyone have any ideas on what might be going wrong?
Thanks!