Wikipedia talk:Wikipedia Signpost/2013-07-03/Technology report


 * I'd like to see the count that concluded most comments have been negative. I have seen a lot of negative commentary, but also a lot of positive commentary, and would note there is a gadget to hide the VE. Okeyes (WMF) (talk) 16:58, 2 July 2013 (UTC)
 * Fueled by the fact that only a gadget (instead of a proper preference) allows editors to effectively hide the VE,'...--ukexpat (talk) 00:14, 5 July 2013 (UTC)
 * Indeed; you'll note by the timestamp on my comment here that it was posted before that addition was made to the signpost :). Okeyes (WMF) (talk) 00:38, 5 July 2013 (UTC)
 * Apologies&mdash;this is why I normally clear talk pages while publishing. We did make changes based on Oliver's comment, as the concerns were valid. Ed [talk] [majestic titan] 00:46, 5 July 2013 (UTC)

As noted in this posting, there were at least 200 open (unresolved) bugs when VE went live for all logged-in editors. I hope the Signpost will cover the story, in a subsequent issue, of why the WMF development team felt that it was urgent to provide software with so many bugs to every logged-in editor, rather than delaying the rollout and reducing the number of unresolved issues. -- John Broughton (♫♫) 00:58, 5 July 2013 (UTC)
 * As you can see [https://bugzilla.wikimedia.org/report.cgi?x_axis_field=bug_status&y_axis_field=product&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=MediaWiki&component=API&component=Categories&component=Change+tagging&component=ContentHandler&component=Database&component=DjVu&component=Documentation&component=Email&component=Export%2FImport&component=File+management&component=General%2FUnknown&component=History%2FDiffs&component=HTMLForm&component=Installer&component=Internationalization&component=JavaScript&component=JobQueue&component=Language+converter&component=Logging&component=Maintenance+scripts&component=Page+deletion&component=Page+editing&component=Page+protection&component=Parser&component=Patrolling&component=Recent+changes&component=Redirects&component=ResourceLoader&component=Revision+deletion&component=Search&component=Sites&component=Skin+and+page+rendering&component=Special+pages&component=Templates&component=Unit+tests&component=Uploading&component=User+blocking&component=User+login+and+signup&component=User+preferences&component=Watchlist&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=VERIFIED&resolution=---&resolution=LATER&resolution=DUPLICATE&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=&chfieldto=Now&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap here], Mediawiki has ten times as many bugs open as VisualEditor. Solely the page editing system in Mediawiki has more than 200 open bugs filed against it; if, as someone suggested, an editing system with more than 200 open bugs shouldn't be provided to every logged-in editor, then the old editing window would have to be turned off, too.  Perhaps, instead, we can agree that a raw count of bugs isn't the best indication of how well a piece of software is designed and implemented.  Whatamidoing (WMF) (talk) 01:45, 5 July 2013 (UTC)
 * The linked post excluded "enhancements" and bugs marked as duplicates. Doing that on "Page editing" cuts the number of bug reports down to 100.  If you are going to make a comparison of bug counts then one needs to use the same filters.  Dragons flight (talk) 23:59, 5 July 2013 (UTC)

When the VE has a citation toolbar as good as the one in the previous editbox I will give it another try. It is hard enough to try to get new editors to add references. So adding references needs to be as easy as possible. Doc James (talk · contribs · email) (if I write on your page reply on mine) 02:00, 5 July 2013 (UTC)


 * Yes, improving the user experience of citations will be a top priority. The system of citations used today is unfortunately very complex -- a combination of the Cite extension, which itself has grown in complexity over time and includes functionality such as references grouping, and the specific citation templates used in some languages/projects (things like etc.), and the lack of consistency across articles (shortened footnotes vs. full-length footnotes, templates called with around them vs. templates without it) and you've got a true complexity nightmare. We don't want to hardcode specific templates, so we have to come up with a system that lets communities define the preferred citation templates, if any, and surface those through VisualEditor.


 * Mapping a discoverable, intuitive user experience against all of this is a significant challenge, to put it mildly. (I'd love to see examples of existing citation UIs that are well-done and offer similar functionality to what wiki markup does!) The current "Insert reference" UI is still very clunky, but it at least lets new users add citations by clicking through a few menus by means of trial and error. I would argue that that's still a better experience in simple cases than having to discover what templates are, what the different parameters mean, etc. through existing markup and hoping you don't forget a pipe or close tag along the way.


 * Of course I agree the RefToolbar helps a lot, but even it is very opaque. "Templates->cite web", "Named references", "Error check" etc. are not intuitively understandable UI paths. (Not to mention that it's just a tool for inserting refs, not for updating/amending them.) VisualEditor is putting some important bits of infrastructure in place, such as TemplateData (to have a single place that describes all the metadata for a template like "Cite web"), which will help us to create discoverable, intuitive UIs in all languages.--Eloquence* 02:49, 5 July 2013 (UTC)


 * And here's a quote from an inexperienced user who had been frustrated by wiki markup before, specifically on the references issues: "I added words that you could click on (i.e. to see that word's wikipedia page). Also, I had no clue how to add references at the very bottom of the article, and put a number at the end of a sentence that you could click on that would take you to that reference at the bottom of the article. Notice how in my edit today I added some examples of medications. You can click on each of them and it will take you to each medication's respective page."


 * You could point out fairly that the user's edit didn't use a citation template, and I make no claims to merit of the edit -- but having a user who was previously unable to do so successfully add a URL is better than not having them able to add a source at all, no? Now let's turn the citation tool into a really awesome UI and we should really expect to see more edits by new users that add citations.--Eloquence* 03:00, 5 July 2013 (UTC)


 * New tagline for the Main Page: "The free encyclopedia that anyone who has high speed bandwidth and who updates their browser version frequently (unless it is one that some developers love to hate) can edit.66.81.249.177 (talk) 18:11, 5 July 2013 (UTC)


 * All users can continue to use the source editor, and the additional JavaScript footprint for VisualEditor, when not initialized, is approximately 4KB.--Eloquence* 20:59, 5 July 2013 (UTC)


 * Spending half a million dollars on this is definitely a wrong, un-Wiki approach. Wikipedia should be teaching its editors to write extensions like this!  Editors have been recruited straight into doing things like template and Lua coding, and elaborate HTML formatting.  Wikipedia needs to do more to outreach and encourage editors to make the next steps to start getting into full-fledged Mediawiki development.  If we had more editors writing code like this from the beginning then every step on the way would be better-informed by the realistic conditions "on the ground". Wnt (talk) 14:26, 6 July 2013 (UTC)
 * Wikipedia seems to want significantly more features than what our volunteer development capacity is. Keep in mind many of the employed programmers were originally Wikipedia editors who made the jump, and then eventually were hired. With that said, if you (or anyone else) wants to learn how to make an extension or hack on mediawiki, come find me on irc (in #mediawiki), and I'll help you learn how. Or at least point you in the right direction (Except not with visual editor because I know nothing about it. Offer does not include teaching you how to program, but there are plenty of tasks for non-programmers to do as well.). Anyhow, I would really love to see more wikipedians (or other folks) taking part in MediaWiki development. So please come join us. We don't bite. Bawolff (talk) 18:51, 6 July 2013 (UTC)
 * First I have some remedial learning to do where PHP is concerned, but I may take you up on that at some point. :) Wnt (talk) 17:24, 7 July 2013 (UTC)


 * I've got no idea what is so complex about WYSIWYG footnoting capability. My word processor is Apple Pages. You use a dropdown menu INSERT > FOOTNOTE and a footnote number is created and the cursor drops to the footnotes section. You type in the footnote as you wish it to appear and you are done. On WP, if you would want to make a link within a footnote, the logical way would be to highlight the words you want to turn into a link, clink a LINK button which would create a pop up window prompting http://___________________________, type in the URL and click OK and it is done. Why are we reinventing the wheel? Carrite (talk) 19:39, 6 July 2013 (UTC)
 * It's those stupid fucking templates that are making this hard, probably. Forget the stupid templates. WYSIWYG is WYSIWYG: the principle is to type things in as you wish them to appear. The Wiki ML code generated should be in the form within [ ref ] and [ /ref ] brackets, which is pretty close to WYSIWYG in appearance. A prejudice against this simple-but-elegant solution in favor of idiotic templates inside curly brackets is probably what is putting you off track. Carrite (talk) 19:41, 6 July 2013 (UTC)
 * Yes, the way for new users to add references is any way they please, as long as they get the basic information. There is an advantage in some degree of standardization, but this can be done subsequently by the many people who to attend to such details and have the skill to get them right, assisted by whatever automated devices can be developed that won't mess things up further. Of course, all of this would be easier if there were any agreement within the WP editing community about what form of references was preferable. Since there isn't, and it remains policy that any form of reference is acceptable, the developers of the VE would have done better to implement something just as simple as Carrite suggests; that's what I do when I add references, as I'm more interested in adding references than exactly filling in templates. Their charge was to make it easy to add references, not to match the functionality of someone else's overcomplicated extension. Of course, it takes actual experience in teaching people to add references and in fixing their bad references to know this, along with some understanding of the many unresolved debates about the best way to do it--a few people on the team do have this experience, and they should have more adequately informed the others about the virtues of something simpler.  DGG ( talk ) 05:20, 7 July 2013 (UTC)
 * What's really important with formatting references is not how the thing is formatted in the editor - it's whether fairly ordinary editors can have access to some cURL/urllib2 like tools to design what are optimally site-specific functions that interpret the source link. Ideally you should be able to paste (or drag and drop!) a link from CNN, and the entire perfectly formatted reference almost instantly appears, because your editor has contacted the source link (or figured out a more concise xml/etc. syndication), figured out it was CNN, and extracted all of the relevant fields, awaiting only your "OK" to be done. Wnt (talk) 07:12, 8 July 2013 (UTC)
 * - Parts of such a system now exists - see Help:Citation tools. Editors (like me) would have been falling over themselves to use VE if it could automagically covert a url to a full citation; and consider the value if VE also estimated the likelihood that a source was reliable (obviously only a rough guess, but still - what a help in evaluating sources posted by others). But no, what we got was a kludge so that the VE team could meet an (arbitrary) deadline for providing a "beta" version to all editors. -- John Broughton (♫♫) 04:47, 9 July 2013 (UTC)
 * Hmmmm... do any of those tools return JSONP format that can be included into a user script? (I think - any scripting in Wikipedia tends to run into unexpected security restrictions)  If so, or someone makes some, it might be more directly integrated into the Wikipedia edit window... Wnt (talk) 05:59, 9 July 2013 (UTC)


 * Ralph Fiennes has something to say about this :) --NaBUru38 (talk) 14:50, 10 July 2013 (UTC)