Re: [Wikimedia-l] Chapters and GLAM tooling

2014-10-25 Thread MZMcBride
Erik Moeller wrote:
I'm not seeing any developer contract time allocated to GLAM tooling
work yet. At the same time I'm seeing reports of breakage and missing
functionality in important tools running in Labs. To the extent that
this breakage is due to Labs infrastructure or access to data, it's
our job (WMF) to fix it and you should (continue to) poke us to do so
-- but to the extent that it can be addressed in the tools themselves,
I'd love to see chapters take this on directly.

Maybe, but we need to clearly define what a smart investment of resources
looks like. In my opinion, it's much closer to the development of an
extension such as GWToolset than it is to trying to have someone hack at a
few PHP scripts on Wikimedia Labs.

Labs is a playground and Galleries, Libraries, Archives, and Museums are
serious enough to warrant a proper investment of resources, in my view.
Magnus and many others develop magnificent tools, but my sense is that
they're largely proofs of concept, not final implementations.

We need to build infrastructure, and while Labs is itself infrastructure,
it's really a sandbox for neat ideas, not a proper resolution to technical
problems facing the wikis.

If people want to substantively contribute to the technical ecosystem,
that requires fully integrating into it. This typically means developing
and supporting a deployed MediaWiki extension or, more rarely, integrating
directly into MediaWiki core. This type of development requires an
intelligent and focused set of requirements for new extensions or
development projects that gets a thorough review (and sign-off) by the
people who will ultimately be deploying and indefinitely hosting this code.

GLAMs and Chapters could make all kinds of investments into new
functionality for the projects. Improved Wikidata modeling and data entry
into Wikidata, an in-browser SVG (or rasterized image) editor, better
media search, enhancements to Wikisource/OCR, etc. There's no shortage of
work to be done, but it's moderately challenging currently to develop
scalable solutions to the larger problems. If GLAMs and Chapters aren't
willing to try to tackle a harder problem, there are also plenty of
smaller improvements needed to both MediaWiki and its hundreds of
extensions that could also benefit everyone. But again, the focus would be
integrating into the Wikimedia technical platform and fixing issues in
production, rather than trying to make Labs scripts and tools better.

MZMcBride



___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

[Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Kim Bruning
I spotted this article linked from news.ycombinator.com,
arguing -well- what it says on the tin. ;-)

Apologies if someone else already posted a link.


https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8

I'm not sure scratches head. Well, if we allow lua in templates,
I suppose things actually are already pretty Interesting.

sincerely,
Kim Bruning

___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Chapters and GLAM tooling

2014-10-25 Thread Gerard Meijssen
Hoi,
There are several issues and imho the one Erik mentions is crucial. When no
money is intended for GLAM tool related work, nothing will happen. The
situation will remain one where everybody is eying each other... are you
going to make a move ... are you?

If you are all for a comprehensive technical infra structure blabla, all
well and good. Nothing is going to happen without an initiative and, any
initiative that does not have funding support will end up on Labs. Fiddling
with small scale improvements are nice, it will provide some solace but
what we need is a next generation of tools and of particular importance is
reporting. An environment is being developed for statistics and reporting
but as far as I can see it is either really hard or developments are not
being communicated or there is not much to report anyway.

Erik challenges the chapters. I hope the chapters rise to the occasion and
define a plan. From what I observed the most important part of the products
that are of use to GLAMS, stability is the main thing. We need continuous
reporting. We need the continuous availability of tools. That is very much
more than only a question of Labs or not Labs.

If anything it is a challenge to Erik how he envisions to provide a
platform for statistics that will be continuously available and how he will
ensure that tools are stable and are available.
Thanks,
  GerardM

PS The statistics for Wikidata are still broken and who is going to tackle
that and the break in reporting ???

On 25 October 2014 16:16, MZMcBride z...@mzmcbride.com wrote:

 Erik Moeller wrote:
 I'm not seeing any developer contract time allocated to GLAM tooling
 work yet. At the same time I'm seeing reports of breakage and missing
 functionality in important tools running in Labs. To the extent that
 this breakage is due to Labs infrastructure or access to data, it's
 our job (WMF) to fix it and you should (continue to) poke us to do so
 -- but to the extent that it can be addressed in the tools themselves,
 I'd love to see chapters take this on directly.

 Maybe, but we need to clearly define what a smart investment of resources
 looks like. In my opinion, it's much closer to the development of an
 extension such as GWToolset than it is to trying to have someone hack at a
 few PHP scripts on Wikimedia Labs.

 Labs is a playground and Galleries, Libraries, Archives, and Museums are
 serious enough to warrant a proper investment of resources, in my view.
 Magnus and many others develop magnificent tools, but my sense is that
 they're largely proofs of concept, not final implementations.

 We need to build infrastructure, and while Labs is itself infrastructure,
 it's really a sandbox for neat ideas, not a proper resolution to technical
 problems facing the wikis.

 If people want to substantively contribute to the technical ecosystem,
 that requires fully integrating into it. This typically means developing
 and supporting a deployed MediaWiki extension or, more rarely, integrating
 directly into MediaWiki core. This type of development requires an
 intelligent and focused set of requirements for new extensions or
 development projects that gets a thorough review (and sign-off) by the
 people who will ultimately be deploying and indefinitely hosting this code.

 GLAMs and Chapters could make all kinds of investments into new
 functionality for the projects. Improved Wikidata modeling and data entry
 into Wikidata, an in-browser SVG (or rasterized image) editor, better
 media search, enhancements to Wikisource/OCR, etc. There's no shortage of
 work to be done, but it's moderately challenging currently to develop
 scalable solutions to the larger problems. If GLAMs and Chapters aren't
 willing to try to tackle a harder problem, there are also plenty of
 smaller improvements needed to both MediaWiki and its hundreds of
 extensions that could also benefit everyone. But again, the focus would be
 integrating into the Wikimedia technical platform and fixing issues in
 production, rather than trying to make Labs scripts and tools better.

 MZMcBride



 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Amir E. Aharoni
Thank goodness this wasn't written five years ago, otherwise somebody could
get the awful idea to implement it.
בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl כתב:

 I spotted this article linked from news.ycombinator.com,
 arguing -well- what it says on the tin. ;-)

 Apologies if someone else already posted a link.


 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8

 I'm not sure scratches head. Well, if we allow lua in templates,
 I suppose things actually are already pretty Interesting.

 sincerely,
 Kim Bruning

 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Martijn Hoekstra
On Oct 25, 2014 6:17 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
wrote:

 Thank goodness this wasn't written five years ago, otherwise somebody
could
 get the awful idea to implement it.

Having a side by side really time wikitext - display doesn't sound like an
aweful idea at all to me. I'm quite surprised anyone would find that aweful
actually. I don't understand why you're so dismissive of that idea.

--Martijn
 בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl כתב:

  I spotted this article linked from news.ycombinator.com,
  arguing -well- what it says on the tin. ;-)
 
  Apologies if someone else already posted a link.
 
 
 
https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8
 
  I'm not sure scratches head. Well, if we allow lua in templates,
  I suppose things actually are already pretty Interesting.
 
  sincerely,
  Kim Bruning
 
  ___
  Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Andy Mabbett
On 25 October 2014 15:09, Kim Bruning k...@bruning.xs4all.nl wrote:

 I spotted this article linked from news.ycombinator.com,
 arguing -well- what it says on the tin. ;-)

 Apologies if someone else already posted a link.

 
 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8

Quite apart from other issues, the author falls at the first hurdle;
he fails to say what an IDE is.

-- 
Andy Mabbett
@pigsonthewing
http://pigsonthewing.org.uk

___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Amir E. Aharoni
Because, even though I'm well aware of the fact that lots of experienced
wikipedians love wiki syntax, the wiki syntax must go away, and will go
away. Maybe in five years, maybe ten, maybe twenty. But it will go away.
Investing effort in an IDE for it is pointless.

Templates are, indeed, programs. Articles aren't. Wikidata and Winter (or
something like Winter) will remove the need to edit transclusions as part
of the articles' source code in maybe three years (maybe much less).
Development should focus on that, rather than on an IDE for a language that
should as soon as possible become transparent to all editors.

(This is not an official representation of the Wikimedia Foundation's
opinion.)
בתאריך 25 באוק 2014 19:40, Martijn Hoekstra martijnhoeks...@gmail.com
כתב:

 On Oct 25, 2014 6:17 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
 wrote:
 
  Thank goodness this wasn't written five years ago, otherwise somebody
 could
  get the awful idea to implement it.

 Having a side by side really time wikitext - display doesn't sound like an
 aweful idea at all to me. I'm quite surprised anyone would find that aweful
 actually. I don't understand why you're so dismissive of that idea.

 --Martijn
  בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl כתב:
 
   I spotted this article linked from news.ycombinator.com,
   arguing -well- what it says on the tin. ;-)
  
   Apologies if someone else already posted a link.
  
  
  

 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8
  
   I'm not sure scratches head. Well, if we allow lua in templates,
   I suppose things actually are already pretty Interesting.
  
   sincerely,
   Kim Bruning
  
   ___
   Wikimedia-l mailing list, guidelines at:
   https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
   mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
  ___
  Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Chapters and GLAM tooling

2014-10-25 Thread Federico Leva (Nemo)

MZMcBride, 25/10/2014 16:16:

But again, the focus would be
integrating into the Wikimedia technical platform and fixing issues in
production, rather than trying to make Labs scripts and tools better.


False dichotomy IMHO. Usual example:* 
https://bugzilla.wikimedia.org/42259 Quite clearly WMF's responsibility 
to make it possible, but all the interfaces and value are in 
consumers/tools.


Nemo

(*) Yes, I know https://meta.wikimedia.org/wiki/Research:Page_view is 
being worked on.


___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Chapters and GLAM tooling

2014-10-25 Thread MZMcBride
Federico Leva (Nemo) wrote:
MZMcBride, 25/10/2014 16:16:
 But again, the focus would be
 integrating into the Wikimedia technical platform and fixing issues in
 production, rather than trying to make Labs scripts and tools better.

False dichotomy IMHO. Usual example:*
https://bugzilla.wikimedia.org/42259 Quite clearly WMF's responsibility
to make it possible, but all the interfaces and value are in
consumers/tools.

Nemo

(*) Yes, I know https://meta.wikimedia.org/wiki/Research:Page_view is
being worked on.

I think it's a limited view to suggest that the Wikimedia Foundation
should only provide raw dumps and/or queryable data and have volunteers
try to cobble together scripts and tools to interact with the data. That
certainly can and should be a piece of this, but there's no good reason
not to, for example, integrate page view graphs into MediaWiki's info
action, allowing regular users to see quickly and easily see an article's
page views over time.

We already have queryable revision information, but we rely on external
tools and services to try to graph edits over time, rather than having
visual functionality integrated into MediaWiki. The same is true of
visualizing a particular user's edits or other logged actions. We're
relying on external tools when we should be trying to create tools that
live within the technical platform that we've created. A generalized,
scaleable graphing/visualization tool would be an excellent use of
resources. Making such a tool could easily have a definable goal with
clear requirements, and implementing and deploying such a tool would have
a very clear benefit to all of our projects.

We have a real problem turning proofs of concept into stable
infrastructure. GLAMs and Chapters can invest in creating stable
infrastructure, but that probably doesn't mean investing in Labs, exactly.
Not if you want to have a long-term, substantive impact, in my opinion.

Regarding page views data specifically, the Wikimedia Foundation has done
a good deal of cookie-licking in this area and that really should be
addressed. The linked bug report demonstrates what I'm talking about. It's
been _years_ of waiting as various analytics team have come and gone (does
anyone remember when Open Web Analytics was going to save the day?). And
yet it's 2014 and we still can't answer the most basic analytics questions
such as how many views did X article get this month? There has been some
deep dysfunction in this area of the Wikimedia Foundation, but I don't
know what any GLAM institution or Wikimedia Chapter can do about the
analytics situation, so it may be best to focus on other areas in which
making an impact is feasible.

MZMcBride



___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Martijn Hoekstra
On Oct 25, 2014 7:20 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
wrote:

 Because, even though I'm well aware of the fact that lots of experienced
 wikipedians love wiki syntax, the wiki syntax must go away, and will go
 away. Maybe in five years, maybe ten, maybe twenty. But it will go away.
 Investing effort in an IDE for it is pointless.

So fortunately we didn't invest in something five years ago with an
expected lifespan of 10 to 25 years?


 Templates are, indeed, programs. Articles aren't. Wikidata and Winter (or
 something like Winter) will remove the need to edit transclusions as part
 of the articles' source code in maybe three years (maybe much less).
 Development should focus on that, rather than on an IDE for a language
that
 should as soon as possible become transparent to all editors.

 (This is not an official representation of the Wikimedia Foundation's
 opinion.)
 בתאריך 25 באוק 2014 19:40, Martijn Hoekstra martijnhoeks...@gmail.com
 כתב:

  On Oct 25, 2014 6:17 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il

  wrote:
  
   Thank goodness this wasn't written five years ago, otherwise somebody
  could
   get the awful idea to implement it.
 
  Having a side by side really time wikitext - display doesn't sound like
an
  aweful idea at all to me. I'm quite surprised anyone would find that
aweful
  actually. I don't understand why you're so dismissive of that idea.
 
  --Martijn
   בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl כתב:
  
I spotted this article linked from news.ycombinator.com,
arguing -well- what it says on the tin. ;-)
   
Apologies if someone else already posted a link.
   
   
   
 
 
https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8
   
I'm not sure scratches head. Well, if we allow lua in templates,
I suppose things actually are already pretty Interesting.
   
sincerely,
Kim Bruning
   
___
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:
https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
   ___
   Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
  ___
  Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Amir E. Aharoni
Perpetuating it with a dedicated IDE wouldn't help it go away.
בתאריך 25 באוק 2014 20:51, Martijn Hoekstra martijnhoeks...@gmail.com
כתב:

 On Oct 25, 2014 7:20 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
 wrote:
 
  Because, even though I'm well aware of the fact that lots of experienced
  wikipedians love wiki syntax, the wiki syntax must go away, and will go
  away. Maybe in five years, maybe ten, maybe twenty. But it will go away.
  Investing effort in an IDE for it is pointless.

 So fortunately we didn't invest in something five years ago with an
 expected lifespan of 10 to 25 years?

 
  Templates are, indeed, programs. Articles aren't. Wikidata and Winter (or
  something like Winter) will remove the need to edit transclusions as part
  of the articles' source code in maybe three years (maybe much less).
  Development should focus on that, rather than on an IDE for a language
 that
  should as soon as possible become transparent to all editors.
 
  (This is not an official representation of the Wikimedia Foundation's
  opinion.)
  בתאריך 25 באוק 2014 19:40, Martijn Hoekstra martijnhoeks...@gmail.com
 
  כתב:
 
   On Oct 25, 2014 6:17 PM, Amir E. Aharoni 
 amir.ahar...@mail.huji.ac.il
 
   wrote:
   
Thank goodness this wasn't written five years ago, otherwise somebody
   could
get the awful idea to implement it.
  
   Having a side by side really time wikitext - display doesn't sound like
 an
   aweful idea at all to me. I'm quite surprised anyone would find that
 aweful
   actually. I don't understand why you're so dismissive of that idea.
  
   --Martijn
בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl
 כתב:
   
 I spotted this article linked from news.ycombinator.com,
 arguing -well- what it says on the tin. ;-)

 Apologies if someone else already posted a link.



  
  

 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8

 I'm not sure scratches head. Well, if we allow lua in templates,
 I suppose things actually are already pretty Interesting.

 sincerely,
 Kim Bruning

 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe:
 https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org
 ?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at:
   https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:
 https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
   mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
   ___
   Wikimedia-l mailing list, guidelines at:
   https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
   mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
  ___
  Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Martijn Hoekstra
On Oct 25, 2014 8:03 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
wrote:

 Perpetuating it with a dedicated IDE wouldn't help it go away.

I doubt that. Side by side wikitext and result, making you see the result
of either in the other in real time could help adoption of wysiwyg
techniques, help improve them, and help people ease in to using them. Your
wonton dismissiveness is worrysome to me.

 בתאריך 25 באוק 2014 20:51, Martijn Hoekstra martijnhoeks...@gmail.com
 כתב:

  On Oct 25, 2014 7:20 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il

  wrote:
  
   Because, even though I'm well aware of the fact that lots of
experienced
   wikipedians love wiki syntax, the wiki syntax must go away, and will
go
   away. Maybe in five years, maybe ten, maybe twenty. But it will go
away.
   Investing effort in an IDE for it is pointless.
 
  So fortunately we didn't invest in something five years ago with an
  expected lifespan of 10 to 25 years?
 
  
   Templates are, indeed, programs. Articles aren't. Wikidata and Winter
(or
   something like Winter) will remove the need to edit transclusions as
part
   of the articles' source code in maybe three years (maybe much less).
   Development should focus on that, rather than on an IDE for a language
  that
   should as soon as possible become transparent to all editors.
  
   (This is not an official representation of the Wikimedia Foundation's
   opinion.)
   בתאריך 25 באוק 2014 19:40, Martijn Hoekstra 
martijnhoeks...@gmail.com
  
   כתב:
  
On Oct 25, 2014 6:17 PM, Amir E. Aharoni 
  amir.ahar...@mail.huji.ac.il
  
wrote:

 Thank goodness this wasn't written five years ago, otherwise
somebody
could
 get the awful idea to implement it.
   
Having a side by side really time wikitext - display doesn't sound
like
  an
aweful idea at all to me. I'm quite surprised anyone would find that
  aweful
actually. I don't understand why you're so dismissive of that idea.
   
--Martijn
 בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl
  כתב:

  I spotted this article linked from news.ycombinator.com,
  arguing -well- what it says on the tin. ;-)
 
  Apologies if someone else already posted a link.
 
 
 
   
   
 
 
https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8
 
  I'm not sure scratches head. Well, if we allow lua in
templates,
  I suppose things actually are already pretty Interesting.
 
  sincerely,
  Kim Bruning
 
  ___
  Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe:
  https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org
  ?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe:
  https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:
https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
   ___
   Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
  ___
  Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread quiddity
On Sat, Oct 25, 2014 at 9:56 AM, Andy Mabbett a...@pigsonthewing.org.uk
wrote:

 On 25 October 2014 15:09, Kim Bruning k...@bruning.xs4all.nl wrote:

[...]

 
 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8

 Quite apart from other issues, the author falls at the first hurdle;
 he fails to say what an IDE is.


... so, what is it??   /me searches  ah,
Article: http://en.wikipedia.org/wiki/Integrated_development_environment
Annotated image:
http://i01.i.aliimg.com/photo/v0/267990999/Integrated_Development_Environment_IDE_software_for_embedded.jpg

We already have many of these components (requested in the medium post, or
in the image), as needed for editing an article:
* Syntax highlighter
https://www.mediawiki.org/wiki/User:Remember_the_dot/Syntax_highlighter
(gadget)
* Ajax preview (A few options. I've used user:js/ajaxPreview
https://en.wikipedia.org/wiki/User:Js/ajaxPreview for many years and love
it and strongly recommend it)
* Split preview (side-by-side)
https://en.wikipedia.org/wiki/Wikipedia:User_scripts#Previewing (although
that doesn't have simultaneous scrolling, which would be fancy/nice. Also
the width-drag doesn't seem to work. It probably just needs an update after
6 years..)
* integrating the diff viewer with the syntax highlighted source text,
sounds incredibly confusing, so let's not do that. Besides, we have ajax
Show Changes.
* We have a Section-edit link, for jumping to the right section
* We have a Template/Page transclusion list, under the edit-source textarea

We don't have HTML preview, which might be interesting. Surely it's
possible to whip up a userscript for it, if anyone would actually find it
massively useful. (Or, we can just leave the browser's own Web Developer
bar open to see the HTML. ctrl-f is our friend.)

It would be nice to get some of those userscripts turned into
(global)Gadgets and/or Extensions, but they're all usable.
The only thing they (and all our fancy optional extras) really need, is
better visibility. There are a number of ideas to do that, at
https://www.mediawiki.org/wiki/Requests_for_comment/Redesign_user_preferences
and (especially the bottom of) it's talkpage. More ideas appreciated.
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Mark

On 10/25/14, 7:20 PM, Amir E. Aharoni wrote:

Because, even though I'm well aware of the fact that lots of experienced
wikipedians love wiki syntax, the wiki syntax must go away, and will go
away. Maybe in five years, maybe ten, maybe twenty. But it will go away.
Investing effort in an IDE for it is pointless.


What do you expect it to be replaced with? I don't care about wikitext 
per se, but as an external consumer of the open-source data dumps, 
having articles be in *some* kind of markup format is quite useful to 
me. The same is true for editing bots, among other things. And as long 
as there is some format, the IDE can simply target that format. :-)


I can imagine many ways the markup format could be better, so by all 
means let's improve it. But I can also imagine a lot of ways the 
situation could be worse— such as not having a markup format!


Best,
Mark


___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Lila Tretikov
Keep in mind that the projects on Y are brainstorms/seeds -- so it is
important to keep that in perspective. By the time they've evolved they
often look radically different.

That said I think there is kernel of truth there. Our components solve
often every problem with one solution. We do need a way to code on top of
wikis, but that is not necessarily the same thing as a tool to quickly
add/remove text. But we tend to think of them as one.

Do we need a better interface for writing components of top of wikis -- I'd
think so. Do we need a better way to edit text -- for sure. Are those two
the same thing?

Lila

On Sat, Oct 25, 2014 at 11:03 AM, Amir E. Aharoni 
amir.ahar...@mail.huji.ac.il wrote:

 Perpetuating it with a dedicated IDE wouldn't help it go away.
 בתאריך 25 באוק 2014 20:51, Martijn Hoekstra martijnhoeks...@gmail.com
 כתב:

  On Oct 25, 2014 7:20 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
 
  wrote:
  
   Because, even though I'm well aware of the fact that lots of
 experienced
   wikipedians love wiki syntax, the wiki syntax must go away, and will go
   away. Maybe in five years, maybe ten, maybe twenty. But it will go
 away.
   Investing effort in an IDE for it is pointless.
 
  So fortunately we didn't invest in something five years ago with an
  expected lifespan of 10 to 25 years?
 
  
   Templates are, indeed, programs. Articles aren't. Wikidata and Winter
 (or
   something like Winter) will remove the need to edit transclusions as
 part
   of the articles' source code in maybe three years (maybe much less).
   Development should focus on that, rather than on an IDE for a language
  that
   should as soon as possible become transparent to all editors.
  
   (This is not an official representation of the Wikimedia Foundation's
   opinion.)
   בתאריך 25 באוק 2014 19:40, Martijn Hoekstra 
 martijnhoeks...@gmail.com
  
   כתב:
  
On Oct 25, 2014 6:17 PM, Amir E. Aharoni 
  amir.ahar...@mail.huji.ac.il
  
wrote:

 Thank goodness this wasn't written five years ago, otherwise
 somebody
could
 get the awful idea to implement it.
   
Having a side by side really time wikitext - display doesn't sound
 like
  an
aweful idea at all to me. I'm quite surprised anyone would find that
  aweful
actually. I don't understand why you're so dismissive of that idea.
   
--Martijn
 בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl
  כתב:

  I spotted this article linked from news.ycombinator.com,
  arguing -well- what it says on the tin. ;-)
 
  Apologies if someone else already posted a link.
 
 
 
   
   
 
 
 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8
 
  I'm not sure scratches head. Well, if we allow lua in
 templates,
  I suppose things actually are already pretty Interesting.
 
  sincerely,
  Kim Bruning
 
  ___
  Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe:
  https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org
  ?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe:
  https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:
 https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
   ___
   Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
  ___
  Wikimedia-l mailing list, guidelines at:
  https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
  mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe


Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Amir E. Aharoni
Oh, it will remain, just internally. Maybe some day it will be replaced
with pure XML, but that day is far away, and by the time it happens editors
aren't supposed to care. (That's just me fantasizing; Parsoid people may
have a different idea.)


--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬

2014-10-25 21:44 GMT+03:00 Mark delir...@hackish.org:

 On 10/25/14, 7:20 PM, Amir E. Aharoni wrote:

 Because, even though I'm well aware of the fact that lots of experienced
 wikipedians love wiki syntax, the wiki syntax must go away, and will go
 away. Maybe in five years, maybe ten, maybe twenty. But it will go away.
 Investing effort in an IDE for it is pointless.


 What do you expect it to be replaced with? I don't care about wikitext per
 se, but as an external consumer of the open-source data dumps, having
 articles be in *some* kind of markup format is quite useful to me. The same
 is true for editing bots, among other things. And as long as there is some
 format, the IDE can simply target that format. :-)

 I can imagine many ways the markup format could be better, so by all means
 let's improve it. But I can also imagine a lot of ways the situation could
 be worse— such as not having a markup format!

 Best,
 Mark



 ___
 Wikimedia-l mailing list, guidelines at: https://meta.wikimedia.org/
 wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Amir E. Aharoni
People Who Are Able to Edit Articles But Not to Code dismiss wiki syntax
much more than I do.

Most of them don't even bother to begin to understand it. The few who do
are a rare exception. A wiki syntax IDE will not go a long way, as the
article says, in helping them edit. They will still be forced to do mental
mapping from [[]] to links, from  to headings, and so on, even if it's
shown side-by-side.


--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬

2014-10-25 21:22 GMT+03:00 Martijn Hoekstra martijnhoeks...@gmail.com:

 On Oct 25, 2014 8:03 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
 wrote:
 
  Perpetuating it with a dedicated IDE wouldn't help it go away.

 I doubt that. Side by side wikitext and result, making you see the result
 of either in the other in real time could help adoption of wysiwyg
 techniques, help improve them, and help people ease in to using them. Your
 wonton dismissiveness is worrysome to me.

  בתאריך 25 באוק 2014 20:51, Martijn Hoekstra martijnhoeks...@gmail.com
 
  כתב:
 
   On Oct 25, 2014 7:20 PM, Amir E. Aharoni 
 amir.ahar...@mail.huji.ac.il
 
   wrote:
   
Because, even though I'm well aware of the fact that lots of
 experienced
wikipedians love wiki syntax, the wiki syntax must go away, and will
 go
away. Maybe in five years, maybe ten, maybe twenty. But it will go
 away.
Investing effort in an IDE for it is pointless.
  
   So fortunately we didn't invest in something five years ago with an
   expected lifespan of 10 to 25 years?
  
   
Templates are, indeed, programs. Articles aren't. Wikidata and Winter
 (or
something like Winter) will remove the need to edit transclusions as
 part
of the articles' source code in maybe three years (maybe much less).
Development should focus on that, rather than on an IDE for a
 language
   that
should as soon as possible become transparent to all editors.
   
(This is not an official representation of the Wikimedia Foundation's
opinion.)
בתאריך 25 באוק 2014 19:40, Martijn Hoekstra 
 martijnhoeks...@gmail.com
   
כתב:
   
 On Oct 25, 2014 6:17 PM, Amir E. Aharoni 
   amir.ahar...@mail.huji.ac.il
   
 wrote:
 
  Thank goodness this wasn't written five years ago, otherwise
 somebody
 could
  get the awful idea to implement it.

 Having a side by side really time wikitext - display doesn't sound
 like
   an
 aweful idea at all to me. I'm quite surprised anyone would find
 that
   aweful
 actually. I don't understand why you're so dismissive of that idea.

 --Martijn
  בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl
   כתב:
 
   I spotted this article linked from news.ycombinator.com,
   arguing -well- what it says on the tin. ;-)
  
   Apologies if someone else already posted a link.
  
  
  


  
  

 https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8
  
   I'm not sure scratches head. Well, if we allow lua in
 templates,
   I suppose things actually are already pretty Interesting.
  
   sincerely,
   Kim Bruning
  
   ___
   Wikimedia-l mailing list, guidelines at:
   https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe:
   https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
   mailto:wikimedia-l-requ...@lists.wikimedia.org
   ?subject=unsubscribe
  ___
  Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
  Wikimedia-l@lists.wikimedia.org
  Unsubscribe:
   https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org
 ?subject=unsubscribe
 ___
 Wikimedia-l mailing list, guidelines at:
 https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
 Wikimedia-l@lists.wikimedia.org
 Unsubscribe:
 https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
 mailto:wikimedia-l-requ...@lists.wikimedia.org
 ?subject=unsubscribe
___
Wikimedia-l mailing list, guidelines at:
   https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:
 https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
   mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe
   ___
   Wikimedia-l mailing list, guidelines at:
   https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
   Wikimedia-l@lists.wikimedia.org
   Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
   

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Mark
I haven't had that experience with lightweight markup around here. The 
humanities, journalism, and creative-writing academics are the ones who 
seem to be the most enthusiastic adopters of Markdown in particular. 
It's taking off quite a bit as part of a simplify/concentrate movement, 
where people find WYSIWYG editors like Word too distracting, so have 
moved to using Markdown as a minimalist editing environment to 
concentrate on writing, at least for drafts. It also helps that it's 
easy to e-mail around. People Who Code are actually mostly absent from 
that trend— I don't think I've ever met a computer scientist who writes 
papers in Markdown.


Wikitext, of course, especially as typically used in Wikipedia, does not 
look as nice and minimalist as an article draft in Markdown does. Which 
is where I think the majority of the problem lies, not in the concept of 
markup itself.


-Mark


On 10/25/14, 9:46 PM, Amir E. Aharoni wrote:

People Who Are Able to Edit Articles But Not to Code dismiss wiki syntax
much more than I do.

Most of them don't even bother to begin to understand it. The few who do
are a rare exception. A wiki syntax IDE will not go a long way, as the
article says, in helping them edit. They will still be forced to do mental
mapping from [[]] to links, from  to headings, and so on, even if it's
shown side-by-side.


--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬

2014-10-25 21:22 GMT+03:00 Martijn Hoekstra martijnhoeks...@gmail.com:


On Oct 25, 2014 8:03 PM, Amir E. Aharoni amir.ahar...@mail.huji.ac.il
wrote:

Perpetuating it with a dedicated IDE wouldn't help it go away.

I doubt that. Side by side wikitext and result, making you see the result
of either in the other in real time could help adoption of wysiwyg
techniques, help improve them, and help people ease in to using them. Your
wonton dismissiveness is worrysome to me.


בתאריך 25 באוק 2014 20:51, Martijn Hoekstra martijnhoeks...@gmail.com

כתב:


On Oct 25, 2014 7:20 PM, Amir E. Aharoni 

amir.ahar...@mail.huji.ac.il

wrote:

Because, even though I'm well aware of the fact that lots of

experienced

wikipedians love wiki syntax, the wiki syntax must go away, and will

go

away. Maybe in five years, maybe ten, maybe twenty. But it will go

away.

Investing effort in an IDE for it is pointless.

So fortunately we didn't invest in something five years ago with an
expected lifespan of 10 to 25 years?


Templates are, indeed, programs. Articles aren't. Wikidata and Winter

(or

something like Winter) will remove the need to edit transclusions as

part

of the articles' source code in maybe three years (maybe much less).
Development should focus on that, rather than on an IDE for a

language

that

should as soon as possible become transparent to all editors.

(This is not an official representation of the Wikimedia Foundation's
opinion.)
בתאריך 25 באוק 2014 19:40, Martijn Hoekstra 

martijnhoeks...@gmail.com

כתב:


On Oct 25, 2014 6:17 PM, Amir E. Aharoni 

amir.ahar...@mail.huji.ac.il

wrote:

Thank goodness this wasn't written five years ago, otherwise

somebody

could

get the awful idea to implement it.

Having a side by side really time wikitext - display doesn't sound

like

an

aweful idea at all to me. I'm quite surprised anyone would find

that

aweful

actually. I don't understand why you're so dismissive of that idea.

--Martijn

בתאריך 25 באוק 2014 18:26, Kim Bruning k...@bruning.xs4all.nl

כתב:

I spotted this article linked from news.ycombinator.com,
arguing -well- what it says on the tin. ;-)

Apologies if someone else already posted a link.








https://medium.com/@MrJamesFisher/wikipedia-needs-an-ide-not-a-wysiwyg-editor-7acd85b582c8

I'm not sure scratches head. Well, if we allow lua in

templates,

I suppose things actually are already pretty Interesting.

sincerely,
 Kim Bruning

___
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:

https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,

mailto:wikimedia-l-requ...@lists.wikimedia.org

?subject=unsubscribe

___
Wikimedia-l mailing list, guidelines at:

https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines

Wikimedia-l@lists.wikimedia.org
Unsubscribe:

https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,

mailto:wikimedia-l-requ...@lists.wikimedia.org

?subject=unsubscribe

___
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe:

https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,

mailto:wikimedia-l-requ...@lists.wikimedia.org

?subject=unsubscribe

___
Wikimedia-l mailing list, 

[Wikimedia-l] new Math options: phrasing the preferences

2014-10-25 Thread Amir E. Aharoni
As a follow-up to the discussions about the new Math rendering options, I'd
like to raise the question of how to write the preferences in way that will
really be helpful to the users.

I made a little patch at
https://gerrit.wikimedia.org/r/#/c/167024/

It only fixes some minor things, and the problem is wider: How is a person
supposed to choose the best option?
What are modern browsers?
If one thing is recommended for modern browsers, and another improves
(or enhances) rendering on modern, which one should I choose?
What is slow?
Why is improved visual rendering mixed with accessibility in *two* options?
Which accessibility features do I get in each option? Are they even
different?

These options confused me for years as a Wikipedia user. The recent
developments in Math are great technically (kudos to Moritz, Gabriel, TheDJ
and everybody else who was involved!), but the options are still not so
helpful. Let's fix them! Suggestions?..

--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Marc A. Pelletier
On 10/25/2014 03:38 PM, Amir E. Aharoni wrote:
 (That's just me fantasizing; Parsoid people may
 have a different idea.)

Parsoid, AFAIK, represents marked up articles as very strict HTML with
Mediawiki-specific attributes - exactly what is needed to maintain a
sane and consistent machine readable and manipulable representation, but
about as human-friendly as a punch in the face.

The idea, of course, is that we want the program and not people to have
to manipulate the internal representation because, no matter how
simplified you try to make it, editing code still sucks for 99% of humans.

-- Marc


___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread Federico Leva (Nemo)

quiddity, 25/10/2014 20:26:

We don't have HTML preview, which might be interesting. Surely it's
possible to whip up a userscript for it, if anyone would actually find it
massively useful. (Or, we can just leave the browser's own Web Developer
bar open to see the HTML. ctrl-f is our friend.)


Are you sure we don't? Well, last time I used livepreview was probably 
2007 or so, but it's still in preferences.
https://www.mediawiki.org/wiki/special:search/livepreview also not very 
useful.


Nemo

___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Chapters and GLAM tooling

2014-10-25 Thread Marc A. Pelletier
On 10/25/2014 01:50 PM, MZMcBride wrote:
 [...] that probably doesn't mean investing in Labs, exactly.
 Not if you want to have a long-term, substantive impact, in my opinion.

I'd like to address that particular recurrent canard here, if I may.

Things that reside in labs are empathically /not/ second-class citizens
by any stretch of the imagination.  Perhaps our attempts to emphasise
that Labs is not production were not clear enough about what me mean
by the distinction - and because of that people have gotten the wrong
impression about it.

What not production means is simply a matter of (a) scaling and (b)
service level.  For the latter, all it means in practice is that if
something in labs breaks not all of ops will drop what they are doing to
attend it as we would for prod.  It doesn't mean that we don't care that
it broke, nor that it is of lesser importance - just that the impact is
lower and therefore it is not reasonable to divert all resources to the
issue.

As for scaling, it will almost never be an issue until something becomes
used frequently by a large fraction of the projects' user base.  Labs
remains a perfectly reasonable permanent home for anything that expects
light or medium use - whether it's volunteer-driven or WMF-driven
(deployment-prep is an excellent example of a service that lives in Labs
which is used continually by almost all the devs and yet will never live
in prod).


Labs isn't a second-grade production for unimportant things; it's a more
flexible, more open environment for general tooling and development.  If
anything, it's /prod/ that is more restricted (in who can use it, how
complicated it is to be allowed to deploy there, what restrictions are
place on what is there).

Any GLAM tools would almost certainly live in Labs - whether it's been
developped by the WMF, volunteers or Chapters - not because it's not
worthy of production but because trying to make it into production
services would make development and deployment immensely more
complicated and much less flexible.  The question shouldn't be Do we
need to invest in Labs but How to we avoid the trouble of having to do
this in production.

-- Marc


___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Wikipedia needs an IDE, not a WYSIWYG editor

2014-10-25 Thread quiddity
On Sat, Oct 25, 2014 at 1:23 PM, Federico Leva (Nemo) nemow...@gmail.com
wrote:

 quiddity, 25/10/2014 20:26:

 We don't have HTML preview, which might be interesting. Surely it's
 possible to whip up a userscript for it, if anyone would actually find it
 massively useful. (Or, we can just leave the browser's own Web Developer
 bar open to see the HTML. ctrl-f is our friend.)


 Are you sure we don't? Well, last time I used livepreview was probably
 2007 or so, but it's still in preferences.
 https://www.mediawiki.org/wiki/special:search/livepreview also not very
 useful.


See links for Live preview earlier on in my message (a.k.a. Ajax
Preview).
(Or to repeat: https://en.wikipedia.org/wiki/User:Js/ajaxPreview which I
heartily recommend, and there are 3 alternative items linked at the bottom
of that page. The one in Special:Preferences isn't nearly as good.)

Re: HTML-preview: I suspect I've misunderstood that section of the Medium
post (I thought he was coming at it from a debugger angle, but possibly
not). Now that I re-read it, I think maybe he's just asking for
synchronous scrolling  selection-highlighting in the side-by-side
preview?
___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe

Re: [Wikimedia-l] Chapters and GLAM tooling

2014-10-25 Thread Erik Moeller
On Sat, Oct 25, 2014 at 7:16 AM, MZMcBride z...@mzmcbride.com wrote:

 Labs is a playground and Galleries, Libraries, Archives, and Museums are
 serious enough to warrant a proper investment of resources, in my view.
 Magnus and many others develop magnificent tools, but my sense is that
 they're largely proofs of concept, not final implementations.

Far from being treated as mere proofs of concept, Magnus' GLAM tools
[1] have been used to measure and report success in the context of
project grant and annual plan proposals and reports, ongoing project
performance measurements, blog posts and press releases, etc. Daniel
Mietchen has, to my knowledge, been the main person doing any
systematic auditing or verification of the reports generated by these
tools, and results can be found in his tool testing reports, the last
one of which is unfortunately more than a year old. [2]

Integration with MediaWiki should IMO not be viewed as a runway that
all useful developments must be pushed towards. Rather, we should seek
to establish clearer criteria by which to decide that functionality
benefits from this level of integration, to such an extent that it
justifies the cost. Functionality that is not integrated in this
manner should, then, not be dismissed as proofs of concept but
rather judged on its own merits.

GWToolset [3] is a good example. It was built as a MediaWiki extension
to manage GLAM batch uploads, but we should not regard this decision
as sacrosanct, or the only correct way to develop this kind of
functionality. The functionality it provides is of highly specialized
interest, and indeed, the number of potential users to-date is 47
according to [4], most of whom have not performed significant uploads
yet.  Its user interface is highly specialized and special permissions
+ detailed instructions are required to use it. At the same time, it
has been used to upload 322,911 files overall, an amazing number even
without going into the quality and value of the individual
collections.

So, why does it need to be a MediaWiki extension at all? When
development began in 2012, OAuth support in MediaWiki did not exist,
so it was impossible for an external tool (then running on toolserver)
to manage an upload on the user's behalf without asking for the user's
password, which would have been in violation of policy. But today, we
have other options. It's possible that storage requirements or other
specific desired integration points would make it impossible to create
this as a Tool Labs tool -- but if we created the same tool today, we
should carefully consider that.

Indeed, highly specialized tools for the cultural and education sector
_are_ being developed and hosted inside Tool Labs or externally.
Looking at the current OAuth consumer requests [5], there are
submissions for a metadata editor developed by librarians at the
University of Miami Libraries in Coral Gables, Florida, and an
assignment creation wizard developed by the Wiki Education Foundation.
There's nothing improper about that, as Marc-André pointed out.

As noted before, for tools like the ones used for GLAM reporting to
get better, WMF has its role to play in providing more datasets and
improved infrastructure. But there's nothing inherent in the
development of those tools that forces them to live in production
land, or that requires large development teams to move them forward.
Auditing of numbers, improved scheduling/queuing of database requests,
optimization of API calls and DB queries; all of this can be done by
individual contributors, making this suitable work for even chapters
with limited experience managing technical projects to take on.

On the analytics side, we're well aware that many users have asked for
better access to the pageview data, either through MariaDB, or through
a dedicated API. We have now said for some time that our focus is on
modernizing the infrastructure for log analysis and collection,
because the numbers collected by the old webstatscollector code were
incomplete, and the infrastructure subject to frequent packet loss
issues. In addition, our ability to meet additional requirements on
the basis of simple pageview aggregation code was inherently
constrained.

To this end, we have put into production use infrastructure to collect
and analyze site traffic using Kafka/Hadoop/Hive. At our scale, this
has been a tremendously complex infrastructure project which has
included custom development such as varnishkafka [6]. While it's taken
longer than we've wanted, this new infrastructure is being used to
generate a public page count dataset as of this month, including
article-level mobile traffic for the first time [7]. Using
Hadoop/Hive, we'll be able to compile many more specialized reports,
and this is only just beginning.

Giving community developers better access to this data needs to be
prioritized relative to other ongoing analytics work, including but
not limited to:

- Continued development and maintenance of the above 

Re: [Wikimedia-l] new Math options: phrasing the preferences

2014-10-25 Thread Gabriel Wicke
Amir,

On 10/25/2014 01:16 PM, Amir E. Aharoni wrote:
 As a follow-up to the discussions about the new Math rendering options, I'd
 like to raise the question of how to write the preferences in way that will
 really be helpful to the users.
 
 I made a little patch at
 https://gerrit.wikimedia.org/r/#/c/167024/

thank you for your patch, I just merged it.

I agree that the current options are confusing. We should be able to improve
things a bit further by tweaking the descriptions, but in the longer term we
are working towards having only a single mode that works really well, out of
the box, for everybody.

Before we can consider moving to One True Math mode, we need more refinement
and testing, both with older browsers and various accessibility tools. It
would also be nice to reduce the size of the SVG fall-back images, which are
currently about 50% larger than the (low-resolution) PNGs. Thankfully, users
with MathML-enabled browsers like Firefox don't even load them, and are now
saving bandwidth relative to PNGs.

 Why is improved visual rendering mixed with accessibility in *two* options?
 Which accessibility features do I get in each option? Are they even
 different?

As I understand it, client-side MathJax still defaults to an HTML+CSS
rendering mode on browsers without MathML support, which provides better
accessibility than the PNGs on IE  9 (so hardly 'modern'). It also has some
nifty context menu features like zooming, but this could also be added to
the server-side MathML mode. I added Moritz and Peter in the CC, maybe they
can chime in.

Gabriel

___
Wikimedia-l mailing list, guidelines at: 
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
Wikimedia-l@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, 
mailto:wikimedia-l-requ...@lists.wikimedia.org?subject=unsubscribe