Re: [Wikitech-l] Simple overview image about how MW loads resources in clients

2017-11-07 Thread Krinkle
On Tue, Nov 7, 2017 at 11:07 PM, Nick Wilson (Quiddity) <
nwil...@wikimedia.org> wrote:

>
> If you mean https://www.mediawiki.org/wiki/Banana-checker I don't know
> the story behind that one!
> https://www.mediawiki.org/wiki/Naming_things is hard.
>
>
Banana-checker is a linter that "checks" the validity and quality of our
localisation files.
This file format originally didn't have a name and was just part of
MediaWiki core.
In 2012, a second implementation was created by jQuery.i18n, as part of
Project Milkshake. [1][2]

In 2014, when James worked on creating a Grunt.js-based validator for these
files, we retroactively
named the format "Banana" (in line with the Milkshake theme), and the
validator "Banana-checker".

-- Krinkle

[1] https://github.com/wikimedia/jquery.i18n#readme
[2] https://www.mediawiki.org/wiki/Milkshake
[3] https://en.wikipedia.org/wiki/Lint_(software)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Simple overview image about how MW loads resources in clients

2017-11-07 Thread James Hare
On November 7, 2017 at 11:08:39 PM, Nick Wilson (Quiddity) (
nwil...@wikimedia.org) wrote:

On Tue, Nov 7, 2017 at 10:34 PM, mathieu stumpf guntz
 wrote:
>
> Seriously, what is the fantasy with banana? Where does it come from?
>

If you mean the "?modules=banana|phone" in the image, that is (I
assume) a reference to a long-lasting meme based on kids using
bananas as imaginary phone handsets. See (1969!)
https://www.youtube.com/watch?v=OAX6YPCwJsM and
https://youtu.be/51ZhEjB_KvU , and
http://knowyourmeme.com/memes/bananaphone for more recent iterations.


Also this delightful song: https://www.youtube.com/watch?v=dIiZ3vvZ78s


Cheers,

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

Re: [Wikitech-l] Simple overview image about how MW loads resources in clients

2017-11-07 Thread Nick Wilson (Quiddity)
On Tue, Nov 7, 2017 at 10:34 PM, mathieu stumpf guntz
 wrote:
>
> Seriously, what is the fantasy with banana? Where does it come from?
>

If you mean the "?modules=banana|phone" in the image, that is (I
assume) a reference to a long-lasting meme based on kids using
bananas as imaginary phone handsets. See (1969!)
https://www.youtube.com/watch?v=OAX6YPCwJsM and
https://youtu.be/51ZhEjB_KvU , and
http://knowyourmeme.com/memes/bananaphone for more recent iterations.

If you mean https://www.mediawiki.org/wiki/Module:Bananas I would
guess "banana" was chosen as a
https://en.wikipedia.org/wiki/Placeholder_name because it's friendly
and innocuous, and is not ambiguous as "Example" might be.

If you mean https://www.mediawiki.org/wiki/Banana-checker I don't know
the story behind that one!
https://www.mediawiki.org/wiki/Naming_things is hard.


>
> Otherwise, thank you for sharing this information and links.
>

Agreed!  I've added it to a collection I've been making at
https://wikitech.wikimedia.org/wiki/User:Quiddity/How_does_it_all_work#Images_found_elsewhere
(additions welcome)

quiddity

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

Re: [Wikitech-l] Simple overview image about how MW loads resources in clients

2017-11-07 Thread mathieu stumpf guntz

Seriously, what is the fantasy with banana? Where does it come from?

Otherwise, thank you for sharing this information and links.

Ĝis baldaŭ

Le 06/11/2017 à 19:39, Joaquin Oltra Hernandez a écrit :

Hi,

We were having a session where we talked about resource loading, code entry
points for the front-end, and how things work on MediaWiki, and we came up
with a small pic to explain the lifecycle for people newer to MediaWiki.

Maybe it could help some people get a better grasp about where files are
coming from and what why the load.php urls are as they are.

Please, forgive any missing details, and if there is something very wrong
I'd love to correct it, please let me know.

Also to clarify, "Magic" is used as "Dynamic, runtime based, dependent on
the state of your code/client cache/server state & extensions" to shorten
things and in a humorous key.

Links:

- Phab: https://phabricator.wikimedia.org/M232
- Imgur: https://i.imgur.com/DYLqtQf.png
___
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] Readers monthly update for October 2017

2017-11-07 Thread Chris Koerner
Hello,
Here is the monthly update for October from the Readers department at
the Wikimedia Foundation.

**Reminder**: You can now subscribe to receive theses updates as
on-wiki notifications or opt-in email! Handy if you subscribe to the
digest of his mailing list or don't visit the archive frequently.

Subscribe on MediaWiki.org:
https://www.mediawiki.org/wiki/Newsletter:Readers_Monthly

Thanks for reading, as always, feedback and questions are welcome.

=== Apps===
* The iOS team released version 5.7.0. This version includes an
updated share-a-fact, improved on-boarding for new users and lots of
fixes for iPhone X. [0]
* The iOS app was named an "Editors Choice" by Apple. This is the
highest recognition Apple gives apps, and in their decision they
particularly called out the improved quality of the app, and focus on
accessibility.
* The Android app went to beta with their latest update. This version
adds app shortcuts, image dimming, theming improvements for Light and
Dark mode, bug fixes for Simplified and Traditional Chinese and many
other refinements. [1]
* The apps teams participated in a 3 day "Offsite" in Philadelphia.
Read about it on MediaWiki.org. [2]

=== Web ===
* Updated Print styles arelive [3]
* Regrettably, we turned off OCG. Fortunately, this unblocked Ops's
decommission of the service and servers.
* We're working hard on a replacement service for the Electron-based
PDF rendering service. [4] Follow our progress on Phabricator. [5]

=== Reading Infrastructure ===
* the API backend for Reading Lists is in beta [6] [7]

=== New Readers ===
* New Reader updates can be found at Meta.  [8]

=== Multimedia ===
* Support for uploading and viewing 3D models is coming soon to
Wikimedia Commons. The feature will support the .STL file format. [9]

=== Discovery ===
The Discovery team provides weekly updates. Here are their updates for
the month.
* 2017-10-02 [10]
* 2017-10-09 [11]
* 2017-10-16 [12]
* 2017-10-23 [13]

== Other Noteworthy Stuff  ==
* Sam Smith: I'm currently investigating adding up/downstream
bandwidth configuration to my micro-device-lab side project. [14]

[0] 
https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=324715238&mt=8
[1] https://play.google.com/store/apps/details?id=org.wikipedia.beta
[2] 
https://www.mediawiki.org/wiki/Wikimedia_Apps/Philadelphia_offsite/Offsite_outcomes
[3] https://twitter.com/jdlrobson/status/918264297343422465
[4] https://github.com/wikimedia/mediawiki-services-electron-render
[5] https://phabricator.wikimedia.org/T176627
[6] https://www.mediawiki.org/wiki/Reading/Reading_Lists
[7] http://readinglists.wmflabs.org/wiki/VagrantRoleReadingLists
[8] https://meta.wikimedia.org/wiki/New_Readers/Updates
[9] https://www.mediawiki.org/wiki/Help:Extension:3d
[10] https://www.mediawiki.org/wiki/Discovery/Status_updates/2017-10-02
[11] https://www.mediawiki.org/wiki/Discovery/Status_updates/2017-10-09
[12] https://www.mediawiki.org/wiki/Discovery/Status_updates/2017-10-16
[13] https://www.mediawiki.org/wiki/Discovery/Status_updates/2017-10-23
[14] https://github.com/phuedx/micro-device-lab
---

The archive of all past updates can be found on MediaWiki.org:

https://www.mediawiki.org/wiki/Reading/Status_updates

Yours,
Chris Koerner
Community Liaison
Wikimedia Foundation

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

[Wikitech-l] 3D model support coming soon to Commons

2017-11-07 Thread Chris Koerner
Hello!

Just a quick note to let you all know that support for 3D models is coming
to Commons! [0] The plan is to have the feature enabled by the end of
November. There are a few technical items left to address. The feature will
support the STL file format, one of the most common file formats for 3D
models. [1] You can see an example of how a 3D model will appear on the
test wiki. [2] (.gif) [3]

This feature has been discussed in the Wikimedia community for a long time.
Most recently the feature was #11 on the 2015 Community Tech Wishlist and
was previously discussed on Commons in April as development progressed. [4]
[5] There will be a blog post on the Wikimedia Blog once the feature is
enabled.

You can read more about the technical details of the feature and the help
documentation on MediaWiki.org. [6] [7]


[0]
https://commons.wikimedia.org/wiki/Commons:Village_pump#3D_model_support_coming_soon_to_Commons
[1] https://wikipedia.org/wiki/Special:MyLanguage/STL_(file_format)
[2]
https://test.wikipedia.org/wiki/File:Programmatically_created_crystal.stl
[3]
https://commons.wikimedia.org/wiki/File:Demo_of_3D_model_in_MediaViewer.gif
[4]
https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey/Commons#3D_models_on_Wikimedia_Commons
[5]
https://commons.wikimedia.org/wiki/Commons:Village_pump/Archive/2017/05#Preparing_for_3D_models_on_Commons
[6] https://www.mediawiki.org/wiki/Extension:3D
[7] https://www.mediawiki.org/wiki/Help:Extension:3d

Yours,
Chris Koerner
Community Liaison
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Try out the commit message validator

2017-11-07 Thread Moriel Schottlender
Not exactly the same, but worth mentioning, there's an npm package for
grunt that was developed originally in the VE team and is used in some of
our repos that's being used in some of our repos called grunt-tyops
https://www.npmjs.com/package/grunt-tyops

I don't think it can work on the commit message, but it might be a good
place to start or get inspiration from :)

(Also, it's a great package to use in JS-heavy extensions in general)

On Tue, Nov 7, 2017 at 12:28 PM, zppix e  wrote:

> I would be more than willing to help, keyword help, compile a common typo
> list. Just let me know and I could start up a spreadsheet or something.
>
> Sent from my iPhone
>
> > On Nov 7, 2017, at 1:26 PM, Chad  wrote:
> >
> > On Tue, Nov 7, 2017 at 10:45 AM Faidon Liambotis 
> > wrote:
> >
> >>> On Tue, Nov 07, 2017 at 11:19:57AM -0700, Bryan Davis wrote:
> >>> We could probably add checks for some common ones if someone compiled a
> >> list.
> >>>
> >>> Running a full spell check would be difficult because of the number of
> >>> false positives there would be based on a "normal" dictionary. Commit
> >>> messages often contain technical jargon (maybe something to try and
> >>> avoid) and snippets of code  (e.g. class names like
> >>> TemplatesOnThisPageFormatter) that would not be in any traditional
> >>> dictionary that we could count on being on the local host.
> >>
> >> Debian's lintian (lint tool for packages) has a check for common
> >> typos/misspellings in its informational mode. The package ships with
> >> /usr/bin/spellintian which is a simple spellchecker that can run
> >> independently.
> >>
> >> The benefit of using spellintian over e.g. aspell is that it addresses
> >> the issues you already identified: a) it just identifies typos, not
> >> complaining on unknown words it doesn't know, b) it's been created from
> >> observing typos in source code and package descriptions in the wild, so
> >> it's tailored to technical jargon and their misspellings. It could be a
> >> good fit to git commit messages.
> >>
> >> That doesn't mean it's free of false positives though, so I wouldn't
> >> recommend to use it in a voting check in a CI pipeline.
> >>
> >
> > Plus, you know, intentional misspellings:
> >
> > "Fix misspelling of wikinedia -> wikimedia"
> >
> > -Chad
> > ___
> > 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

Re: [Wikitech-l] Try out the commit message validator

2017-11-07 Thread zppix e
I would be more than willing to help, keyword help, compile a common typo list. 
Just let me know and I could start up a spreadsheet or something.

Sent from my iPhone

> On Nov 7, 2017, at 1:26 PM, Chad  wrote:
> 
> On Tue, Nov 7, 2017 at 10:45 AM Faidon Liambotis 
> wrote:
> 
>>> On Tue, Nov 07, 2017 at 11:19:57AM -0700, Bryan Davis wrote:
>>> We could probably add checks for some common ones if someone compiled a
>> list.
>>> 
>>> Running a full spell check would be difficult because of the number of
>>> false positives there would be based on a "normal" dictionary. Commit
>>> messages often contain technical jargon (maybe something to try and
>>> avoid) and snippets of code  (e.g. class names like
>>> TemplatesOnThisPageFormatter) that would not be in any traditional
>>> dictionary that we could count on being on the local host.
>> 
>> Debian's lintian (lint tool for packages) has a check for common
>> typos/misspellings in its informational mode. The package ships with
>> /usr/bin/spellintian which is a simple spellchecker that can run
>> independently.
>> 
>> The benefit of using spellintian over e.g. aspell is that it addresses
>> the issues you already identified: a) it just identifies typos, not
>> complaining on unknown words it doesn't know, b) it's been created from
>> observing typos in source code and package descriptions in the wild, so
>> it's tailored to technical jargon and their misspellings. It could be a
>> good fit to git commit messages.
>> 
>> That doesn't mean it's free of false positives though, so I wouldn't
>> recommend to use it in a voting check in a CI pipeline.
>> 
> 
> Plus, you know, intentional misspellings:
> 
> "Fix misspelling of wikinedia -> wikimedia"
> 
> -Chad
> ___
> 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] Try out the commit message validator

2017-11-07 Thread Chad
On Tue, Nov 7, 2017 at 10:45 AM Faidon Liambotis 
wrote:

> On Tue, Nov 07, 2017 at 11:19:57AM -0700, Bryan Davis wrote:
> > We could probably add checks for some common ones if someone compiled a
> list.
> >
> > Running a full spell check would be difficult because of the number of
> > false positives there would be based on a "normal" dictionary. Commit
> > messages often contain technical jargon (maybe something to try and
> > avoid) and snippets of code  (e.g. class names like
> > TemplatesOnThisPageFormatter) that would not be in any traditional
> > dictionary that we could count on being on the local host.
>
> Debian's lintian (lint tool for packages) has a check for common
> typos/misspellings in its informational mode. The package ships with
> /usr/bin/spellintian which is a simple spellchecker that can run
> independently.
>
> The benefit of using spellintian over e.g. aspell is that it addresses
> the issues you already identified: a) it just identifies typos, not
> complaining on unknown words it doesn't know, b) it's been created from
> observing typos in source code and package descriptions in the wild, so
> it's tailored to technical jargon and their misspellings. It could be a
> good fit to git commit messages.
>
> That doesn't mean it's free of false positives though, so I wouldn't
> recommend to use it in a voting check in a CI pipeline.
>

Plus, you know, intentional misspellings:

"Fix misspelling of wikinedia -> wikimedia"

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

Re: [Wikitech-l] Important news about the November dumps run!

2017-11-07 Thread Ariel Glenn WMF
There are no problems that I see.  We did get started a couple days late
for this run due to the move to an internal server, but I see all jobs
running fine.  The frwiki page-articles dumps have not yet run; enwiki and
wikidatawiki are in progress; eswiki, itwiki, jawiki, and zhwiki are busy
writing pages-articles right now, etc.  Just give it another couple of days
:-)

Ariel

On Tue, Nov 7, 2017 at 7:28 PM, Nicolas Vervelle 
wrote:

> Hi,
>
> Are there problems with some dumps like frwiki with the new system ?
> On your.org mirror, important files like page-articles are still missing
> from the 20171103 dump directory, when usually it only takes a day...
>
> Nico
>
> On Mon, Nov 6, 2017 at 8:01 PM, Ariel Glenn WMF 
> wrote:
>
> > Rsync of xml/sql dumps to the web server is now running on a rolling
> basis
> > via a script, so you should see updates regularly rather than "every
> > $random hours".  There's more to be done on that front, see
> > https://phabricator.wikimedia.org/T179857 for what's next.
> >
> > Ariel
> > ___
> > 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

Re: [Wikitech-l] Try out the commit message validator

2017-11-07 Thread Faidon Liambotis
On Tue, Nov 07, 2017 at 11:19:57AM -0700, Bryan Davis wrote:
> We could probably add checks for some common ones if someone compiled a list.
> 
> Running a full spell check would be difficult because of the number of
> false positives there would be based on a "normal" dictionary. Commit
> messages often contain technical jargon (maybe something to try and
> avoid) and snippets of code  (e.g. class names like
> TemplatesOnThisPageFormatter) that would not be in any traditional
> dictionary that we could count on being on the local host.

Debian's lintian (lint tool for packages) has a check for common
typos/misspellings in its informational mode. The package ships with
/usr/bin/spellintian which is a simple spellchecker that can run
independently.

The benefit of using spellintian over e.g. aspell is that it addresses
the issues you already identified: a) it just identifies typos, not
complaining on unknown words it doesn't know, b) it's been created from
observing typos in source code and package descriptions in the wild, so
it's tailored to technical jargon and their misspellings. It could be a
good fit to git commit messages.

That doesn't mean it's free of false positives though, so I wouldn't
recommend to use it in a voting check in a CI pipeline.

Faidon

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

Re: [Wikitech-l] Try out the commit message validator

2017-11-07 Thread Bryan Davis
On Mon, Nov 6, 2017 at 11:59 PM, Niklas Laxström
 wrote:
> 2017-11-07 7:58 GMT+02:00 Kunal Mehta :
>>
>> But sometimes people aren't familiar with the guidelines, or more likely
>> we make a typo somewhere. Here's where the commit-message-validator[2]
>> comes in handy!
>>
>
> Does the tool check for typos? Typos in commit messages get merged all the
> time, including my own. I would like to avoid that :)

We could probably add checks for some common ones if someone compiled a list.

Running a full spell check would be difficult because of the number of
false positives there would be based on a "normal" dictionary. Commit
messages often contain technical jargon (maybe something to try and
avoid) and snippets of code  (e.g. class names like
TemplatesOnThisPageFormatter) that would not be in any traditional
dictionary that we could count on being on the local host.

Bryan
-- 
Bryan Davis  Wikimedia Foundation
[[m:User:BDavis_(WMF)]] Manager, Cloud Services  Boise, ID USA
irc: bd808v:415.839.6885 x6855

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

Re: [Wikitech-l] Important news about the November dumps run!

2017-11-07 Thread Nicolas Vervelle
Hi,

Are there problems with some dumps like frwiki with the new system ?
On your.org mirror, important files like page-articles are still missing
from the 20171103 dump directory, when usually it only takes a day...

Nico

On Mon, Nov 6, 2017 at 8:01 PM, Ariel Glenn WMF  wrote:

> Rsync of xml/sql dumps to the web server is now running on a rolling basis
> via a script, so you should see updates regularly rather than "every
> $random hours".  There's more to be done on that front, see
> https://phabricator.wikimedia.org/T179857 for what's next.
>
> Ariel
> ___
> 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] TechCom Radar, 2017-11-01

2017-11-07 Thread Daniel Kinzler
Am 06.11.2017 um 17:10 schrieb Daniel Kinzler:
> * Next IRC meeting: Gathering input on the RFC process. We want to hear from 
> you
> what you like or dislike about the RFC process. If you have criticism or
> suggestions, please let us know. Note that we have diverged quite a bit from 
> the
> process as documented at Requests_for_comment/Process. This session is part 
> of a
> drive to overhaul our processes and improve documentation.
> 
> As always, the discussion will take place in the IRC channel
> #wikimedia-office on Wednesday 21:00 UTC (2pm PDT, 23:00 CEST).

Slight correction: since Europe and America are on winter time now, the meeting
is at 22:00 UTC. The local times I have in my original mail are correct, though
(2pm PDT, 23:00 CEST)

-- 
Daniel Kinzler
Principal Platform Engineer

Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.

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

Re: [Wikitech-l] Simple overview image about how MW loads resources in clients

2017-11-07 Thread Adam Wight
Where has this drawing been all my life!

-Adam

> On Nov 6, 2017, at 1:39 PM, Joaquin Oltra Hernandez 
>  wrote:
> 
> Hi,
> 
> We were having a session where we talked about resource loading, code entry
> points for the front-end, and how things work on MediaWiki, and we came up
> with a small pic to explain the lifecycle for people newer to MediaWiki.
> 
> Maybe it could help some people get a better grasp about where files are
> coming from and what why the load.php urls are as they are.
> 
> Please, forgive any missing details, and if there is something very wrong
> I'd love to correct it, please let me know.
> 
> Also to clarify, "Magic" is used as "Dynamic, runtime based, dependent on
> the state of your code/client cache/server state & extensions" to shorten
> things and in a humorous key.
> 
> Links:
> 
>   - Phab: https://phabricator.wikimedia.org/M232
>   - Imgur: https://i.imgur.com/DYLqtQf.png
> ___
> 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] Simple overview image about how MW loads resources in clients

2017-11-07 Thread Joaquin Oltra Hernandez
On Mon, Nov 6, 2017 at 8:30 PM Gergo Tisza  wrote:

> Nice! Can you put it on Commons under a free license?
>
> Of course!
https://commons.wikimedia.org/wiki/File:Frontend_resource_loading_in_MediaWiki.png


debug=1 in the URL query disables the bottom third of the image; scripts
> are loaded via direct source URLs. Not sure if that's worth mentioning.
>

Right, this image is for the debug=false or production mode. Thanks, I've
updated the phab and commons description to clarify!

Also IIRC there are some other magic modules beyond startup where the URL
> does not contain the module names (such as the code for the gadgets the
> user has enabled). And the page-specific settings (via
> the MakeGlobalVariablesScript hook) just get inlined in the initial HTML.
> Again not sure if that's worth mentioning.
>
>
Good insight, quite specific for the overview. I've linked to the
mediawiki.org docs that Krinkle mentioned in phab in the descriptions to
have a way into more in depth docs.

Thanks for the comments!

>
> On Mon, Nov 6, 2017 at 10:39 AM, Joaquin Oltra Hernandez <
> jhernan...@wikimedia.org> wrote:
>
> > Hi,
> >
> > We were having a session where we talked about resource loading, code
> entry
> > points for the front-end, and how things work on MediaWiki, and we came
> up
> > with a small pic to explain the lifecycle for people newer to MediaWiki.
> >
> > Maybe it could help some people get a better grasp about where files are
> > coming from and what why the load.php urls are as they are.
> >
> > Please, forgive any missing details, and if there is something very wrong
> > I'd love to correct it, please let me know.
> >
> > Also to clarify, "Magic" is used as "Dynamic, runtime based, dependent on
> > the state of your code/client cache/server state & extensions" to shorten
> > things and in a humorous key.
> >
> > Links:
> >
> >- Phab: https://phabricator.wikimedia.org/M232
> >- Imgur: https://i.imgur.com/DYLqtQf.png
> > ___
> > 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

[Wikitech-l] Tomorrow: Weekly Technical Advice IRC Meeting

2017-11-07 Thread Michael Schönitzer
Sorry for cross-posting!

Reminder: Technical Advice IRC meeting again **tomorrow 4-5 pm UTC** on
#wikimedia-tech.

The Technical Advice IRC meeting is open for all volunteer developers,
topics and questions. This can be anything from "how to get started" over
"who would be the best contact for X" to specific questions on your project.

If you know already what you would like to discuss or ask, please add your
topic to the next meeting:
https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting

This meeting is an offer by WMDE’s tech team. Hosts of tomorrows meeting
are: @addshore & @CFisch_WMDE.

Hope to see you there!
Michi (for WMDE’s tech team)


-- 
Michael F. Schönitzer



Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0
http://wikimedia.de

Stellen Sie sich eine Welt vor, in der jeder Mensch an der Menge allen
Wissens frei teilhaben kann. Helfen Sie uns dabei!
http://spenden.wikimedia.de/

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/681/51985.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Simple overview image about how MW loads resources in clients

2017-11-07 Thread Jan Dittrich
Thanks! This looks pretty useful and is on the level of what I often missed
when I was trying to wrap my head around Mediawiki-things. Could it go to
some "official"-ish place on mediawiki.org ?

Jan

2017-11-06 18:39 GMT+00:00 Joaquin Oltra Hernandez :

> Hi,
>
> We were having a session where we talked about resource loading, code entry
> points for the front-end, and how things work on MediaWiki, and we came up
> with a small pic to explain the lifecycle for people newer to MediaWiki.
>
> Maybe it could help some people get a better grasp about where files are
> coming from and what why the load.php urls are as they are.
>
> Please, forgive any missing details, and if there is something very wrong
> I'd love to correct it, please let me know.
>
> Also to clarify, "Magic" is used as "Dynamic, runtime based, dependent on
> the state of your code/client cache/server state & extensions" to shorten
> things and in a humorous key.
>
> Links:
>
>- Phab: https://phabricator.wikimedia.org/M232
>- Imgur: https://i.imgur.com/DYLqtQf.png
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Jan Dittrich
UX Design/ User Research

Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Phone: +49 (0)30 219 158 26-0
http://wikimedia.de

Imagine a world, in which every single human being can freely share in the
sum of all knowledge. That‘s our commitment.

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l