Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread K. Peachey
People that are interested in the version will more than likely already
know about [[Special:Version]], if they want the added onscreen [clutter]
presence they could whip up a gadget or something to pull it from the API.


On Sat, Dec 7, 2013 at 4:53 PM, Bináris  wrote:

> There could be a small-sized version number somewhere on screen. Those who
> are interested in would learn where it is and could watch it, while others
> won't be disturbed.
> ___
> 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] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Bináris
There could be a small-sized version number somewhere on screen. Those who
are interested in would learn where it is and could watch it, while others
won't be disturbed.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] MediaWiki 1.22.0 released

2013-12-06 Thread Siebrand Mazeland (WMF)
Here's the document I've thought to contain the Right Information for the
past years: https://www.mediawiki.org/wiki/Version_lifecycle


On Sat, Dec 7, 2013 at 3:51 AM, Andre Klapper wrote:

> On Fri, 2013-12-06 at 23:02 +, Markus Glaser wrote:
> > I am happy to announce the availability of the first stable release of
> > the new MediaWiki 1.22 release series.
>
> Congratulations!
>
> I'm wondering which older versions are still supported.
> https://www.mediawiki.org/wiki/Template:DownloadMediaWiki lists 1.20.8
> as legacy but not 1.21.3, but now also states that "1.20.x [...] was
> discontinued."
> If the latter is correct, does
> https://www.mediawiki.org/wiki/Template:MW_legacy_release_number
> need to be changed from "1.20.8" to "1.21.3"?
>
> andre
> --
> Andre Klapper | Wikimedia Bugwrangler
> http://blogs.gnome.org/aklapper/
>
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>



-- 
Siebrand Mazeland
Product Manager Language Engineering
Wikimedia Foundation

M: +31 6 50 69 1239
Skype: siebrand

Support Free Knowledge: http://wikimediafoundation.org/wiki/Donate
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] MediaWiki 1.22.0 released

2013-12-06 Thread K. Peachey
I only corrected the stable version number templates, Someone else will
have to do the others (As well as the [[MW 1.22]] and the release notes
page, if they havn't been done)


On Sat, Dec 7, 2013 at 12:51 PM, Andre Klapper wrote:

> On Fri, 2013-12-06 at 23:02 +, Markus Glaser wrote:
> > I am happy to announce the availability of the first stable release of
> > the new MediaWiki 1.22 release series.
>
> Congratulations!
>
> I'm wondering which older versions are still supported.
> https://www.mediawiki.org/wiki/Template:DownloadMediaWiki lists 1.20.8
> as legacy but not 1.21.3, but now also states that "1.20.x [...] was
> discontinued."
> If the latter is correct, does
> https://www.mediawiki.org/wiki/Template:MW_legacy_release_number
> need to be changed from "1.20.8" to "1.21.3"?
>
> andre
> --
> Andre Klapper | Wikimedia Bugwrangler
> http://blogs.gnome.org/aklapper/
>
>
> ___
> 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] MediaWiki 1.22.0 released

2013-12-06 Thread Andre Klapper
On Fri, 2013-12-06 at 23:02 +, Markus Glaser wrote:
> I am happy to announce the availability of the first stable release of
> the new MediaWiki 1.22 release series.

Congratulations!

I'm wondering which older versions are still supported.
https://www.mediawiki.org/wiki/Template:DownloadMediaWiki lists 1.20.8
as legacy but not 1.21.3, but now also states that "1.20.x [...] was
discontinued."
If the latter is correct, does
https://www.mediawiki.org/wiki/Template:MW_legacy_release_number 
need to be changed from "1.20.8" to "1.21.3"?

andre
-- 
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Making MediaWiki extensions installable via Composer

2013-12-06 Thread Daniel Friesen
On 2013-12-06 5:46 PM, Rob Lanphier wrote:
> It seems that the idea of using Composer more in MediaWiki generally comes
> up at least once every 2-3 months, but we never get beyond the "wouldn't it
> be nice if" stage.  I honestly don't think it would take that much of a
> shove to put us on a trajectory to using it much more seriously.
Strictly speaking one thing did get past the "wouldn't it be nice
if" stage. It used to be possible to install PHPUnit and run our
tests with that simply by running `{composer} install`, until someone
went and deleted composer.json as a "feature". Which also now that I
look back has also messed up the implementation of the " Update our code
to use RDFa 1.1 instead of RDFa 1.0"[1] RFC since that feature was the
first one to require a composer installed library to function (it only
needed it to run tests, but it was the first toe dipped into the water).

[1]
https://www.mediawiki.org/wiki/Requests_for_comment/Update_our_code_to_use_RDFa_1.1_instead_of_RDFa_1.0

~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://danielfriesen.name/]


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Daniel Friesen
On 2013-12-06 12:31 AM, Amir E. Aharoni wrote:
> The RELEASE-NOTES file should be useful for people who install MediaWiki on
> their servers. It isn't so useful for Wikipedia readers and editors. The
> Tech News should do the job of RELEASE-NOTES for Wikipedia readers and
> editors, and it's easy to update it because it's a wiki page. What can be
> suggested is that every time a significant feature that visibly affects
> end-users is merged, the developer who committed it should update the Tech
> News page, and before publishing Tech News a responsible editor
> (Guillaume?) should edit it and remove the less important things.
MediaWiki is not a Wikimedia-only product, Wikimedia and Wikipedia are
one user of MediaWiki.
And the MediaWiki development community is separate from Wikimedia and
consists of more than just people developing features intended for the
Wiki[pm]edia community.
I do not believe it should be the responsibility of volunteer MediaWiki
community developers to provide the on-site deployment news for a single
user of the software.

~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://danielfriesen.name/]


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Making MediaWiki extensions installable via Composer

2013-12-06 Thread Rob Lanphier
Hi everyone,

Jeroen let me know offlist that he's not interested in writing an RFC in
this area, so I'm wondering if there are any other takers for Composer use
in MediaWiki.

I think there may be multiple RFCs to consider:
1.  Composer as a means of MediaWiki extension management
2.  Composer as a means of MediaWiki shared library management
3.  Exposing certain functionality in embedded in MediaWiki as reusable
Composer libraries.

It seems that the idea of using Composer more in MediaWiki generally comes
up at least once every 2-3 months, but we never get beyond the "wouldn't it
be nice if" stage.  I honestly don't think it would take that much of a
shove to put us on a trajectory to using it much more seriously.

Rob


On Fri, Dec 6, 2013 at 11:03 AM, Rob Lanphier  wrote:

> Hi Jeroen,
>
> I'd love for someone to take a crack at writing an RFC for this, and maybe
> we can get this on the agenda for the Architecture Summit.  It seems to be
> a topic that comes up frequently, and has a number of champions, so it
> doesn't have to be you that does this.  Thoughts?
>
> Rob
>
>
> On Sun, Nov 24, 2013 at 9:10 AM, Jeroen De Dauw wrote:
>
>> Hey all,
>>
>> Several MediaWiki extensions, such as Maps and Semantic MediaWiki, are now
>> installable via Composer. Lately I've been getting quite a few questions
>> from developers on how to have their extensions support this awesome
>> dependency manager, and decided to write down the most important points
>> that are not obviously evident in the Composer documentation down.
>>
>>
>> http://www.bn2vs.com/blog/2013/11/24/introduction-to-composer-for-mediawiki-developers/
>>
>> Cheers
>>
>> --
>> Jeroen De Dauw
>> http://www.bn2vs.com
>> Don't panic. Don't be evil. ~=[,,_,,]:3
>> --
>> ___
>> 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] SkinTemplateOutputPageBeforeExec hook and documenting skin template variables

2013-12-06 Thread Jon Robson
I created a bug around killing this hook in favour of more specific
clearer hooks - https://bugzilla.wikimedia.org/show_bug.cgi?id=58137 -
I don't think we should be tinkering with template variables
personally under any circumstances and if we are making changes we
should be doing them higher up the stack. I would be interested in
your thoughts and inevitable screams about how I'm proposing terrible
things ;-)


On Fri, Dec 6, 2013 at 10:37 AM, Jon Robson  wrote:
> The mobile skin has traditionally used the template variable
> 'language_urls' in SkinTemplate to access the list of alternative
> languages of an article. We are now seeing a lot of friction and bugs
> as we try to move our codebase closer to core.
>
> Question 1:
> What does 'language_urls' mean - is it acceptable for anything other
> than a real language to be in that list?
>
> Over the course of 3 weeks however we have had 3 bugs that have added
> things that are not languages to this list. This has caused various
> noticeable problems with how languages works on mobile.
>
> Question 2:
> Why do developers abuse it in this way - is there not a better more
> semantic way to do this?
>
> Currently we have an issue live on all wikipedias which makes a
> language button show up on all pages - even those without articles.
> x
> https://en.m.wikipedia.org/w/index.php?title=Diggers_%26_Dealers&title=Diggers_%26_Dealers
> When the language button at the bottom of the screen is clicked it
> says "This page is available in 1 language: Edit links (Edit
> interlanguage links)
>
> As a result I've now proposed a change for our skin to override this
> [1] so that we can control the list contents and override the effects
> of the hook.
>
> This however is rather frustrating - especially given none of our
> template variables are documented and open to this kind of
> interpretation
>
> Question 3:
> Should we document these template variables? If so where and how?
>
> Thanks for your opinions on this matter.
>
> [1] https://gerrit.wikimedia.org/r/99693
>
> --
> Jon Robson
> http://jonrobson.me.uk
> @rakugojon



-- 
Jon Robson
http://jonrobson.me.uk
@rakugojon

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] MediaWiki 1.22.0 released

2013-12-06 Thread Markus Glaser
Dear all,

I am happy to announce the availability of the first stable release of the new 
MediaWiki 1.22 release series.

MediaWiki 1.22 is a large release that contains many new features and
bug fixes. This is a summary of the major changes of interest to users.
You can consult the RELEASE-NOTES-1.22 file for the full list of changes
in this version.

Our thanks to everyone who helped to improve MediaWiki by testing the release 
candidates and submitting bug reports.

== What's new? ==
MediaWiki 1.22 includes all changes released in the smaller 1.22wmfX software 
deployments to Wikimedia sites.

=== Anti-spam and countervandalism improvements ===
We're improving countervandalism and anti-spam features:
* The patrolling system has been improved to make the "mark as patrolled" link 
available on any patrollable page or revision, without having to go to 
Special:RecentChanges or Special:NewPages. It is no longer necessary to look up 
the "rcid" URI parameter from these special pages. (Bug 15936)
* Extension:SimpleAntiSpam, a small but harmless shield against the simplest 
forms of spambots, has been merged into core.

===Editing improvements===
* When comparing revisions in the history or when previewing changes while 
editing, "(No difference)" is now shown in place of a diff when the revisions 
are identical. (Bug 14431)
* After a successful edit, the confirmation message "Your edit was saved." is 
now shown. Formerly a separate extension (Extension:PostEdit), this feature is 
now part of the core software. (Bug 48276)

===Upgrades to Vector and other skins===
The old Vector extension has been merged into core, and the extension has been 
discontinued. The new version includes several improvements to both the Vector 
skin and cross-skin features. (Bug 45051) If you were previously using the 
Vector extension, you must uninstall it (the extension, not the skin) before 
upgrading to 1.22.

All skins:
* Section edit links are now displayed next to their respective headings rather 
than along the opposite side of the page. (Bug 41729)
* Lists of templates and categories used on the page, displayed below the edit 
form, are now collapsible. The area with license information, edit summary, and 
related functionality below the edit field has received a minor graphical lift. 
(Bug 43689)
* An "edit warning" is now displayed when the user attempts to leave the edit 
page with unsaved changes, on browsers supporting dialogs.
* Vector skin only:
** Navigation menu subsections are now collapsible.
** Page tabs can now dynamically fold into a dropdown menu when the browser 
window isn't wide enough to fit them.

===Support for Composer===
The Composer PHP dependency manager can now be used to install some extensions. 
It solves many common problems, including finding where to download an 
extension, resolving all of its dependencies and libraries, and selecting the 
right versions. Most MediaWiki extensions do not currently support Composer, 
but this is expected to change.

==Upgrade notices for MediaWiki administrators==
As with every release, there are some routine maintenance and upgrade tasks 
that go beyond the primary installation process.

===PHP JSON extension now required===
Though the minimum PHP version is still 5.3.2, MediaWiki now requires either 
the native JSON extension or the pecl-json-c fork. Most servers already have 
this PHP extension installed and enabled. However, if you administer your own 
server, and the MediaWiki installer says you don't have this extension:
* If you compiled PHP yourself with the --disable-all  configure option, you 
may have to recompile with --enable-json.
* On Red Hat or CentOS, check for the line extension=json.so in /etc/php.ini or 
/etc/php.d/json.ini.
* Ubuntu 13.10, Fedora 19, and other recent Linux distributions package 
pecl-json-c separately, under names such as php5-json (Ubuntu universe) and 
php-pecl-jsonc (Fedora). They no longer include the original JSON extension 
because of licensing concerns.

=== Several ancient skins removed ===
On April 1, 2013, several ancient skins were removed from core (not an April 
Fools' joke): Chick, Classic, MySkin, Nostalgia and Simple.

Nostalgia was the phase I/UseModWiki-like skin, and Classic was the main skin 
before the introduction of the default MonoBook in MediaWiki 1.3 on May 22, 
2004. Dating back to February 2002 both skins existed over a year before 
MediaWiki got its name.

=== Blank system messages must be deleted ===
Blanking a system message (editing it on wiki to remove all content) will no 
longer restore the default value for the message, but instead make it show as 
an empty string in the interface (fixing Bug 14176, "Add ability to disable 
MediaWiki messages"). If you have blank messages on your wiki (check 
Special:AllMessages), you must delete them unless you want them to display as 
empty.

===Protection rights usage has changed===
A new setting ($wgCascadingRestrictionLevels) was added for enabling

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Bartosz Dziewoński

On Fri, 06 Dec 2013 08:53:36 +0100, Guillaume Paumier  
wrote:


Developers would be ideally-placed to help identify noteworthy changes
that will affect Wikimedia users, but most find that activity about as
interesting as writing documentation, which says something :)
Earlier this year, in a discussion about Gerrit keywords, I suggested
that we could use them to tag noteworthy changes, in order to make it
easier for developers to identify noteworthy changes, while reducing
overhead. Unfortunately, the discussion apparently died:
http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/68183/focus=68292
In the meantime, sending a short message to the wikitech-ambassadors
list, or dumping a gerrit/bugzilla link at
https://meta.wikimedia.org/wiki/Tech/News/Next is the best way to make
sure something is communicated to Wikimedians who have subscribed to
be informed of tech-related changes likely to affect them.
I have ideas on how to improve things in the long term, but I'm open
to other suggestions to improve things in the shorter term as well.


The reason tech news are not updated is because it has to be done after the
patch is merged. The merger will almost always assume it's the patch creator's
responsibility (which is reasonable to me, personally).

Then, the patch creator will…
* likely not even notice the merge happening if he ignores mails from gerrit
* just forget to do this
* no longer remember what exactly the patch was about which makes writing any
  notes harder.

We should come up with the way to write "Wikimedia" "release notes"/tech news
at the same time we write "end-user" release notes – when creating the patch.

--
Matma Rex

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Bartosz Dziewoński

On Fri, 06 Dec 2013 09:31:09 +0100, Amir E. Aharoni 
 wrote:


Well actually, this reminds of the perennial "who should update the
RELEASE-NOTES" discussion. It's hard to update it all the time in Gerrit,
because it creates a lot of conflicts, so people don't do it and leave it
to the release manager (or something along these lines).


As recently discussed here [1], this is a solved problem, someone just has to 
write some glue code for jenkins, deploy the new versions and the conflicts 
will be gone forever. Maybe everyone should ask the responsible people at WMF 
to prioritize this instead of perennially complaining.

[1] http://www.gossamer-threads.com/lists/wiki/wikitech/403927


--
Matma Rex

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Making MediaWiki extensions installable via Composer

2013-12-06 Thread Rob Lanphier
Hi Jeroen,

I'd love for someone to take a crack at writing an RFC for this, and maybe
we can get this on the agenda for the Architecture Summit.  It seems to be
a topic that comes up frequently, and has a number of champions, so it
doesn't have to be you that does this.  Thoughts?

Rob


On Sun, Nov 24, 2013 at 9:10 AM, Jeroen De Dauw wrote:

> Hey all,
>
> Several MediaWiki extensions, such as Maps and Semantic MediaWiki, are now
> installable via Composer. Lately I've been getting quite a few questions
> from developers on how to have their extensions support this awesome
> dependency manager, and decided to write down the most important points
> that are not obviously evident in the Composer documentation down.
>
>
> http://www.bn2vs.com/blog/2013/11/24/introduction-to-composer-for-mediawiki-developers/
>
> Cheers
>
> --
> Jeroen De Dauw
> http://www.bn2vs.com
> Don't panic. Don't be evil. ~=[,,_,,]:3
> --
> ___
> 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] SkinTemplateOutputPageBeforeExec hook and documenting skin template variables

2013-12-06 Thread Jon Robson
The mobile skin has traditionally used the template variable
'language_urls' in SkinTemplate to access the list of alternative
languages of an article. We are now seeing a lot of friction and bugs
as we try to move our codebase closer to core.

Question 1:
What does 'language_urls' mean - is it acceptable for anything other
than a real language to be in that list?

Over the course of 3 weeks however we have had 3 bugs that have added
things that are not languages to this list. This has caused various
noticeable problems with how languages works on mobile.

Question 2:
Why do developers abuse it in this way - is there not a better more
semantic way to do this?

Currently we have an issue live on all wikipedias which makes a
language button show up on all pages - even those without articles.
x
https://en.m.wikipedia.org/w/index.php?title=Diggers_%26_Dealers&title=Diggers_%26_Dealers
When the language button at the bottom of the screen is clicked it
says "This page is available in 1 language: Edit links (Edit
interlanguage links)

As a result I've now proposed a change for our skin to override this
[1] so that we can control the list contents and override the effects
of the hook.

This however is rather frustrating - especially given none of our
template variables are documented and open to this kind of
interpretation

Question 3:
Should we document these template variables? If so where and how?

Thanks for your opinions on this matter.

[1] https://gerrit.wikimedia.org/r/99693

-- 
Jon Robson
http://jonrobson.me.uk
@rakugojon

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] [Wikidata-l] Italian Wikipedia complements search results with Wikidata based functionality

2013-12-06 Thread Yana Welinder
Hi all,

Yes!  You can do this under the new trademark policy.  Here is some
discussion about use of logos on Labs:
https://meta.wikimedia.org/wiki/Talk:Trademark_policy#Discussion_about_section_2_.28How_to_use_the_Wikimedia_marks.29.
 We'll add some language to the Trademark Policy FAQ to clarify this.

Nice logo, Cristian!

Best,
Yana


On Tue, Dec 3, 2013 at 3:25 AM, Cristian Consonni
wrote:

> 2013/12/3 Magnus Manske :
> > I like it! Can we use the Wikidata color schema, according to the new,
> > improved trademark policy (R) (TM)?
>
> ((... usual big IANAL disclaimer here ...))
>
> I think so. On Wikimedia sites "You may use and remix the Wikimedia
> marks on the Wikimedia sites as you please."[1], see also this FAQ[2]
> which mentions tools.
>
> Cristian
>
> [1] https://meta.wikimedia.org/wiki/Trademark_policy#policy-onwmsites
> [2] https://meta.wikimedia.org/wiki/Trademark_policy#FAQ-withoutpermission
>
> ___
> 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] Language Engineering IRC Office Hour on December 11, 2013 (Wednesday) at 1700 UTC

2013-12-06 Thread Runa Bhattacharjee
[x-posted]

Hello,

The Wikimedia Language Engineering team will be hosting an IRC office
hour on Wednesday, December 11, 2013 between 17:00 - 18:00 UTC on
#wikimedia-office. (See below for timezone conversion and other details.)
We will be talking about some of our recent and upcoming projects and then
taking questions for the remaining time.

Questions and any other concerns can also be sent to me directly before the
event. See you there!

Thanks
Runa

=== Event Details ===

What: WMF Language Engineering Office hour
When: December 11, 2013 (Wednesday). 1700-1800 UTC
http://www.timeanddate.com/worldclock/fixedtime.html?iso=20131211T1700
Where: IRC Channel #wikimedia-office on FreeNode

-- 
Language Engineering - Outreach and QA Coordinator
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] [Wikidata-l] Italian Wikipedia complements search results with Wikidata based functionality

2013-12-06 Thread Gerard Meijssen
Hoi,
I received this mail ... It answers your question ..
Thanks,
Gerard

Hoi,

Thanks to some help by Ori Livneh, there are some new installation
instructions that I've added for Wdsearch:
https://en.wikipedia.org/wiki/MediaWiki:Wdsearch.js

Would you be able to go around to the various wikis that have enabled
this and get them to update the code? I've lost track of which wikis
are using it.

Thanks,
-- Legoktm



On 6 December 2013 09:52, Cristian Consonni  wrote:

> Il 05/dic/2013 07:32 "Ori Livneh"  ha scritto:
> > Please don't load the script on every page. It only targets the search
> > result page. This means a redundant request on every page that isn't the
> > search page. You can change it to:
> >
> > if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ) {
> > importScriptURI("//
> >
>
> en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript
> > ");
> > }
>
> It is used also in ns0 pages that do not exist yet.
>
> C
> ___
> 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] 1.22.0rc3 ready for download

2013-12-06 Thread Tyler Romeo
On Fri, Dec 6, 2013 at 3:23 AM, Martijn Hoekstra
wrote:

> In my estimation David is pretty capable of making an informed decision on
> the merits of deploying VE to his wikis.
>

I wouldn't make such assumptions without context. Deploying beta software
in a security sensitive environment is never a good idea. It all depends on
what type of wikis are being run and what is being stored on them.

*-- *
*Tyler Romeo*
Stevens Institute of Technology, Class of 2016
Major in Computer Science
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Guillaume Paumier
On Fri, Dec 6, 2013 at 9:30 AM, John Vandenberg  wrote:
>
> How true. Alex asked because of a major upgrade problem on Wikisource which
> interrupted almost everyone. See wikisource-l for details.
>
> I think there are times when a community would like a mass notice of some
> sort, and it will differ based on the project and community size and the
> likely impact of the upgrade.

Agreed; while Tech news can help communicate general technical news to
Wikimedians, it isn't supposed to be a substitute for targeted
communication with specific wikis or language communities.

Ultimately, it's the responsibility of the developer (or their product
manager / community liaison if they're lucky enough to have one) to
make sure users are properly informed of a major technical change
they've made. I'm also available to support developers who need help
disseminating such information, but I can't do that unless someone
asks :)

-- 
Guillaume Paumier

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] [Wikidata-l] Italian Wikipedia complements search results with Wikidata based functionality

2013-12-06 Thread Cristian Consonni
Il 05/dic/2013 07:32 "Ori Livneh"  ha scritto:
> Please don't load the script on every page. It only targets the search
> result page. This means a redundant request on every page that isn't the
> search page. You can change it to:
>
> if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ) {
> importScriptURI("//
>
en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript
> ");
> }

It is used also in ns0 pages that do not exist yet.

C
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Guillaume Paumier
On Fri, Dec 6, 2013 at 9:31 AM, Amir E. Aharoni
 wrote:
>
> * How to get developers not to forget to write that.
>
> Quim, Guillaume - ideas on how to improve it?

There's already a reminder at the top of
https://wikitech.wikimedia.org/wiki/Deployments , and Greg does a
great job at highlighting the major changes that are going to be
deployed every week (which are then included into tech news).

Maybe we should add a similar one to the code review checklist?
https://www.mediawiki.org/wiki/Gerrit/Code_review#Review_checklist

I'm open to other suggestions.

-- 
Guillaume Paumier

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread Amir E. Aharoni
2013/12/6 Guillaume Paumier 

> I think the Tech news page makes it simple enough to get involved and
> contribute: https://meta.wikimedia.org/wiki/Tech/News#contribute ; We
> also have a reasonably-stable schedule, so now we "just" need more
> people to give a hand. I'm actually drafting an overview of how Tech
> news works behind the scenes; I'll share it on this list when it's
> out.
>

Well actually, this reminds of the perennial "who should update the
RELEASE-NOTES" discussion. It's hard to update it all the time in Gerrit,
because it creates a lot of conflicts, so people don't do it and leave it
to the release manager (or something along these lines).

The RELEASE-NOTES file should be useful for people who install MediaWiki on
their servers. It isn't so useful for Wikipedia readers and editors. The
Tech News should do the job of RELEASE-NOTES for Wikipedia readers and
editors, and it's easy to update it because it's a wiki page. What can be
suggested is that every time a significant feature that visibly affects
end-users is merged, the developer who committed it should update the Tech
News page, and before publishing Tech News a responsible editor
(Guillaume?) should edit it and remove the less important things.

Of course, there are two problems:
* What's a "significant feature that visibly affects end-users"
* How to get developers not to forget to write that.

Quim, Guillaume - ideas on how to improve it?

--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Please use sitenotice when a new version of software is deployed

2013-12-06 Thread John Vandenberg
On Dec 6, 2013 1:12 PM, "Gerard Meijssen"  wrote:
>
> Hoi,
> Let us be honest indeed. The others are not heard when they scream and
> shout in their little corner of the world..
> Thanks,
>  Gerard

How true. Alex asked because of a major upgrade problem on Wikisource which
interrupted almost everyone. See wikisource-l for details.

I think there are times when a community would like a mass notice of some
sort, and it will differ based on the project and community size and the
likely impact of the upgrade.

--
John Vandenberg
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] 1.22.0rc3 ready for download

2013-12-06 Thread Martijn Hoekstra
On Dec 6, 2013 3:28 AM, "John"  wrote:
>
> Correct, I see how my words can be taken several ways. Right now VE is a
> very unstable, bug filled, obnoxious elephant. Given enough time, testing,
> and maturity it as a lot of promise.
>
> Right now its like trying to use a rocket like
> http://cdn.instructables.com/F9Y/2ONP/F4TLKVHS/F9Y2ONPF4TLKVHS.LARGE.jpgto
> land a man on the moon.
>
> I would give VE probably another 18-24 months before its really ready to
be
> switched on as a default editor for any non-testing wiki.
>

In my estimation David is pretty capable of making an informed decision on
the merits of deploying VE to his wikis.

>
> On Thu, Dec 5, 2013 at 9:17 PM, K. Peachey  wrote:
>
> > Bad idea [to package/install],…
> >
> > Is what I believe beta was saying Tyler.
> >
> > On Friday, December 6, 2013, Tyler Romeo wrote:
> >
> > > On Tue, Dec 3, 2013 at 4:39 PM, John  > >
> > > wrote:
> > >
> > > > VE is a BAD idea, its full of holes and bugs
> > >
> > >
> > > Those are two separate concepts. Just because something has bugs does
not
> > > make the software itself a bad idea.
> > >
> > > *-- *
> > > *Tyler Romeo*
> > > Stevens Institute of Technology, Class of 2016
> > > Major in Computer Science
> > > ___
> > > Wikitech-l mailing list
> > > Wikitech-l@lists.wikimedia.org 
> > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> >
> >
> >
> > --
> > Sent from Gmail Mobile on my iPod.
> > ___
> > 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