<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What would make MDC easier for you to use?</title>
	<atom:link href="http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/</link>
	<description>Bits on the rampage: Eric Shepherd's blog.</description>
	<lastBuildDate>Tue, 27 Jul 2010 00:37:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: sheppy</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84747</link>
		<dc:creator>sheppy</dc:creator>
		<pubDate>Tue, 09 Mar 2010 00:54:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84747</guid>
		<description>Deki isn&#039;t blocking the localization; you guys just don&#039;t want to learn and come up with new ways to do things.  None of the things that are commonly complained about area really honestly &lt;b&gt;preventing&lt;/b&gt; localization.</description>
		<content:encoded><![CDATA[<p>Deki isn&#8217;t blocking the localization; you guys just don&#8217;t want to learn and come up with new ways to do things.  None of the things that are commonly complained about area really honestly <b>preventing</b> localization.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ptak82</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84746</link>
		<dc:creator>Ptak82</dc:creator>
		<pubDate>Mon, 08 Mar 2010 20:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84746</guid>
		<description>@LouCypher: I also want to back to MediaWiki! 

&lt;b&gt;Dekiwiki blocking Polish MDC localization.&lt;/b&gt;</description>
		<content:encoded><![CDATA[<p>@LouCypher: I also want to back to MediaWiki! </p>
<p><b>Dekiwiki blocking Polish MDC localization.</b></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LouCypher</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84728</link>
		<dc:creator>LouCypher</dc:creator>
		<pubDate>Sat, 27 Feb 2010 11:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84728</guid>
		<description>&lt;blockquote&gt;What would make MDC easier for you to use?&lt;/blockquote&gt;
Back to MediaWiki? :p</description>
		<content:encoded><![CDATA[<blockquote><p>What would make MDC easier for you to use?</p></blockquote>
<p>Back to MediaWiki? :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dria</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84686</link>
		<dc:creator>dria</dc:creator>
		<pubDate>Sat, 06 Feb 2010 23:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84686</guid>
		<description>Having some sort of barnstars system would be great :)</description>
		<content:encoded><![CDATA[<p>Having some sort of barnstars system would be great <img src='http://www.bitstampede.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Atul</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84669</link>
		<dc:creator>Atul</dc:creator>
		<pubDate>Wed, 03 Feb 2010 18:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84669</guid>
		<description>* Flickr-like editing-in-place would be my most desired feature, personally. When I first read that MDC would be WYSIWYG, I interpreted that to mean that when I saw a typo, I could just click on it and edit the typo in-place, the same way I can fix a typo in a Flickr photo description. Instead, my locus of attention (the word that needs changing) disappears as I&#039;m taken to a completely new page which loads the previous page in an editor and I have to re-find my original locus of attention.  Combined with the fact that the new MDC is actually slower than the old MDC, this has actually resulted in me contributing less to MDC than I did when it was a MediaWiki install.

* As far as improving MDC content goes, I think that it&#039;s actually mostly a social issue rather than a technological one: contributors or outstanding articles are never recognized, for instance.  Wikipedia features like &quot;Featured Articles&quot; and more social ones like Barnstars could be really nice here, as well as adding things to the front page that make MDC feel more like a community and less like a static documentation resource like MSDN could go a long way. Adding metrics information that makes it easier for others to figure out where they can contribute to make the biggest difference would also be awesome, e.g. a list of most-requested-for articles or most-linked-to articles that don&#039;t exist yet.

* A very simple &quot;fallback&quot; for the blank nsI* pages would be to automatically insert the IDL file for the interface from MXR in the page. In fact, providing a link to this even if there is content in the page would be really useful, because it&#039;s a manual task I almost always have to do, and that newcomers who don&#039;t know about MXR would be completely lost without.

* To make it easier for others to contribute to making MDC easier to use, it might be nice to highlight a &quot;MDC Addons&quot; page or something, if one doesn&#039;t already exist, which could contain Jetpacks/Addons/GreaseMonkey scripts that add cool functionality.</description>
		<content:encoded><![CDATA[<p>* Flickr-like editing-in-place would be my most desired feature, personally. When I first read that MDC would be WYSIWYG, I interpreted that to mean that when I saw a typo, I could just click on it and edit the typo in-place, the same way I can fix a typo in a Flickr photo description. Instead, my locus of attention (the word that needs changing) disappears as I&#8217;m taken to a completely new page which loads the previous page in an editor and I have to re-find my original locus of attention.  Combined with the fact that the new MDC is actually slower than the old MDC, this has actually resulted in me contributing less to MDC than I did when it was a MediaWiki install.</p>
<p>* As far as improving MDC content goes, I think that it&#8217;s actually mostly a social issue rather than a technological one: contributors or outstanding articles are never recognized, for instance.  Wikipedia features like &#8220;Featured Articles&#8221; and more social ones like Barnstars could be really nice here, as well as adding things to the front page that make MDC feel more like a community and less like a static documentation resource like MSDN could go a long way. Adding metrics information that makes it easier for others to figure out where they can contribute to make the biggest difference would also be awesome, e.g. a list of most-requested-for articles or most-linked-to articles that don&#8217;t exist yet.</p>
<p>* A very simple &#8220;fallback&#8221; for the blank nsI* pages would be to automatically insert the IDL file for the interface from MXR in the page. In fact, providing a link to this even if there is content in the page would be really useful, because it&#8217;s a manual task I almost always have to do, and that newcomers who don&#8217;t know about MXR would be completely lost without.</p>
<p>* To make it easier for others to contribute to making MDC easier to use, it might be nice to highlight a &#8220;MDC Addons&#8221; page or something, if one doesn&#8217;t already exist, which could contain Jetpacks/Addons/GreaseMonkey scripts that add cool functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elchi3</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84667</link>
		<dc:creator>Elchi3</dc:creator>
		<pubDate>Wed, 03 Feb 2010 15:27:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84667</guid>
		<description>Ideas about l10n in short (time is money):

-Create a list of the articles that are most in need of being translated for each language (sorted by hits).
-Display the progress made by each localization team.
-Compare article’s modification date against the modification date of the original English article and mark old articles.

-Improve the search engine.
-Readers should have the ability to rate articles to improve quality.
-Mark not existing talk pages (red link color).

Regards.</description>
		<content:encoded><![CDATA[<p>Ideas about l10n in short (time is money):</p>
<p>-Create a list of the articles that are most in need of being translated for each language (sorted by hits).<br />
-Display the progress made by each localization team.<br />
-Compare article’s modification date against the modification date of the original English article and mark old articles.</p>
<p>-Improve the search engine.<br />
-Readers should have the ability to rate articles to improve quality.<br />
-Mark not existing talk pages (red link color).</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skierpage</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84666</link>
		<dc:creator>skierpage</dc:creator>
		<pubDate>Wed, 03 Feb 2010 02:55:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84666</guid>
		<description>1. You&#039;re saying there is a way to say &quot;Embed lines 13-18 of samples/C/HelloWorld.cpp,  highlighting=c++&quot;  and it provides a link to the actual code and you can run it in the blue-sky vision way I described?  Wow.  I don&#039;t see such a template!  I just see lots of fragments of code inline, e.g. Building_an_Extension ; I have no idea how you manage them all and verify they continue to work.

1a.  How do I find which pages have embedded code in them, or which include complete samples?  E.g. NSPR_API_Reference/Introduction_to_NSPR#NSPR_Sample_Code says it presents two samples, but I couldn&#039;t find them.
1b.  Template:Embed_text should add the page to Category:Embedded files&quot;, or if you specify a language for syntax highlighting, the subcategory:Embedded code snippets /javascript.
1c. What&#039;s an example of an area where the sample code is integrated approaching the way I described?
1d. I guess I&#039;m not explaining my vision in an inspiring way.  Take say https://developer.mozilla.org/en/CSS3_Columns .  It presents CSS code snippets, then repeats them inline so you can see the effect.  This is prone to error (two copies to keep in sync, one full of HTML escapes), and non-interactive.  Imagine if the CSS was in a textarea or Bespin and you could modify it and immediately see the sample text change.  Imagine similar for JavaScript, XUL,  canvas. SVG...

2. Source code: Ahh, I see various Template:Source*, I&#039;ve never noticed them browsing MDC.  There should be one template for source that generates links to all of hg/lxr/mxr/DXR David-Humphrey-wonder-tool.

3. I&#039;m confused, do you use doc generation tools at all?  If you do, how do you keep MDC and Mozilla source in sync?
3a. If you do use doc tools, DevMo pages should indicate when parts of them were generated from source code.

In writing this, I was stymied trying to find examples of these facilities in MDC.  Is there a way to see what pages use a template?   &quot;Pages that link to Template:Source&quot; or  Template:Embed_text&quot; doesn&#039;t seem to show which pages invoke a template.

The MDC Help link takes you to a page with an &quot;Editing content&quot; section, but that doesn&#039;t link to How to Help or Getting Started (which are very useful!).

Next time you ask for suggestions, you should link to &quot;Why MDC uses MindTouch&quot; and any other vision documents to encourage better (or less :-) ) debate.

I&#039;m sorry this is an incoherent mix of glitches, questions, and big picture.  Your blog software wouldn&#039;t let me link to MDC pages, it accused me of being &quot;a bit spammy&quot;.

Regards.</description>
		<content:encoded><![CDATA[<p>1. You&#8217;re saying there is a way to say &#8220;Embed lines 13-18 of samples/C/HelloWorld.cpp,  highlighting=c++&#8221;  and it provides a link to the actual code and you can run it in the blue-sky vision way I described?  Wow.  I don&#8217;t see such a template!  I just see lots of fragments of code inline, e.g. Building_an_Extension ; I have no idea how you manage them all and verify they continue to work.</p>
<p>1a.  How do I find which pages have embedded code in them, or which include complete samples?  E.g. NSPR_API_Reference/Introduction_to_NSPR#NSPR_Sample_Code says it presents two samples, but I couldn&#8217;t find them.<br />
1b.  Template:Embed_text should add the page to Category:Embedded files&#8221;, or if you specify a language for syntax highlighting, the subcategory:Embedded code snippets /javascript.<br />
1c. What&#8217;s an example of an area where the sample code is integrated approaching the way I described?<br />
1d. I guess I&#8217;m not explaining my vision in an inspiring way.  Take say <a href="https://developer.mozilla.org/en/CSS3_Columns" rel="nofollow">https://developer.mozilla.org/en/CSS3_Columns</a> .  It presents CSS code snippets, then repeats them inline so you can see the effect.  This is prone to error (two copies to keep in sync, one full of HTML escapes), and non-interactive.  Imagine if the CSS was in a textarea or Bespin and you could modify it and immediately see the sample text change.  Imagine similar for JavaScript, XUL,  canvas. SVG&#8230;</p>
<p>2. Source code: Ahh, I see various Template:Source*, I&#8217;ve never noticed them browsing MDC.  There should be one template for source that generates links to all of hg/lxr/mxr/DXR David-Humphrey-wonder-tool.</p>
<p>3. I&#8217;m confused, do you use doc generation tools at all?  If you do, how do you keep MDC and Mozilla source in sync?<br />
3a. If you do use doc tools, DevMo pages should indicate when parts of them were generated from source code.</p>
<p>In writing this, I was stymied trying to find examples of these facilities in MDC.  Is there a way to see what pages use a template?   &#8220;Pages that link to Template:Source&#8221; or  Template:Embed_text&#8221; doesn&#8217;t seem to show which pages invoke a template.</p>
<p>The MDC Help link takes you to a page with an &#8220;Editing content&#8221; section, but that doesn&#8217;t link to How to Help or Getting Started (which are very useful!).</p>
<p>Next time you ask for suggestions, you should link to &#8220;Why MDC uses MindTouch&#8221; and any other vision documents to encourage better (or less <img src='http://www.bitstampede.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) debate.</p>
<p>I&#8217;m sorry this is an incoherent mix of glitches, questions, and big picture.  Your blog software wouldn&#8217;t let me link to MDC pages, it accused me of being &#8220;a bit spammy&#8221;.</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sheppy</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84665</link>
		<dc:creator>sheppy</dc:creator>
		<pubDate>Tue, 02 Feb 2010 19:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84665</guid>
		<description>All you should need to do is simply: {{bug(515190)}} to display that link.</description>
		<content:encoded><![CDATA[<p>All you should need to do is simply: {{bug(515190)}} to display that link.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jlebar</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84664</link>
		<dc:creator>jlebar</dc:creator>
		<pubDate>Tue, 02 Feb 2010 18:43:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84664</guid>
		<description>I don&#039;t think the issue is so much whether we&#039;re using MediaWiki per se, but whether we&#039;re using a Wiki with sane plain-text syntax.   For instance, here&#039;s the code I used to add a link to a bug at https://developer.mozilla.org/en/DOM/window.onhashchange :

&lt;code&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=515190&quot; title=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=515190&quot; class=&quot;external&quot;&gt;Bug 515190&lt;/a&gt; - &lt;span class=&quot;bz_default_hidden&quot; id=&quot;summary_alias_container&quot; style=&quot;display: inline;&quot;&gt;&lt;span id=&quot;short_desc_nonedit_display&quot;&gt;Hashchange event should be dispatched synchronously&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/code&gt;
(I hope that came out right...)</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think the issue is so much whether we&#8217;re using MediaWiki per se, but whether we&#8217;re using a Wiki with sane plain-text syntax.   For instance, here&#8217;s the code I used to add a link to a bug at <a href="https://developer.mozilla.org/en/DOM/window.onhashchange" rel="nofollow">https://developer.mozilla.org/en/DOM/window.onhashchange</a> :</p>
<p><code><br />
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515190" title="https://bugzilla.mozilla.org/show_bug.cgi?id=515190" class="external"&gt;Bug 515190&lt;/a&gt; - &lt;span class="bz_default_hidden" id="summary_alias_container" style="display: inline;"&gt;&lt;span id="short_desc_nonedit_display"&gt;Hashchange event should be dispatched synchronously&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;<br />
</code><br />
(I hope that came out right&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sheppy</title>
		<link>http://www.bitstampede.com/2010/01/28/what-would-make-mdc-easier-for-you-to-use/comment-page-1/#comment-84659</link>
		<dc:creator>sheppy</dc:creator>
		<pubDate>Mon, 01 Feb 2010 14:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.bitstampede.com/?p=1503#comment-84659</guid>
		<description>James:

1. Working on ways to get devmo available offline; I have no idea when or how that&#039;ll be done yet. There is infrastructure there to export articles to PDF though, which is a start at least.

2. Yes, the API is available and can be used to do a lot of very cool stuff.

skierpage:

The sample code is static the way it is because of leftovers from MediaWiki. We&#039;re using more and more dynamic samples as time goes by. This isn&#039;t a matter of features for the wiki software, but how we&#039;re using it. There simply aren&#039;t enough people contributing new samples right now.

We already have links to the source code for stuff; if you see places where links should be but aren&#039;t, add them.

We don&#039;t automatically generate any of our documentation at this time. Auto-documentation tools aren&#039;t adequate for the quality we want to achieve, especially given that we can&#039;t freely edit the comments in the code without going through the same checkin process that true code changes require. That, too, has nothing to do with the wiki software itself.

The &quot;function InterWiki failed&quot; errors are easy to fix, someone just needs to work on it. They&#039;re a result of an error converting from MediaWiki. All that needs to be done to fix them is to replace &quot;mediawiki.interwiki&quot; with &quot;interwiki&quot; everywhere they occur. This is a time-consuming job that I don&#039;t have time for; anyone that sees this error should fix it. I do when I spot them while working on other things.

The search and tag pages showing stuff in the wrong languages is an annoying bug and I keep hassling the MindTouch guys about it. I will continue to do so.

Let me be clear: we will NOT be changing back to MediaWiki, and every time someone brings up the idea, I die a little inside. Please stop. :)</description>
		<content:encoded><![CDATA[<p>James:</p>
<p>1. Working on ways to get devmo available offline; I have no idea when or how that&#8217;ll be done yet. There is infrastructure there to export articles to PDF though, which is a start at least.</p>
<p>2. Yes, the API is available and can be used to do a lot of very cool stuff.</p>
<p>skierpage:</p>
<p>The sample code is static the way it is because of leftovers from MediaWiki. We&#8217;re using more and more dynamic samples as time goes by. This isn&#8217;t a matter of features for the wiki software, but how we&#8217;re using it. There simply aren&#8217;t enough people contributing new samples right now.</p>
<p>We already have links to the source code for stuff; if you see places where links should be but aren&#8217;t, add them.</p>
<p>We don&#8217;t automatically generate any of our documentation at this time. Auto-documentation tools aren&#8217;t adequate for the quality we want to achieve, especially given that we can&#8217;t freely edit the comments in the code without going through the same checkin process that true code changes require. That, too, has nothing to do with the wiki software itself.</p>
<p>The &#8220;function InterWiki failed&#8221; errors are easy to fix, someone just needs to work on it. They&#8217;re a result of an error converting from MediaWiki. All that needs to be done to fix them is to replace &#8220;mediawiki.interwiki&#8221; with &#8220;interwiki&#8221; everywhere they occur. This is a time-consuming job that I don&#8217;t have time for; anyone that sees this error should fix it. I do when I spot them while working on other things.</p>
<p>The search and tag pages showing stuff in the wrong languages is an annoying bug and I keep hassling the MindTouch guys about it. I will continue to do so.</p>
<p>Let me be clear: we will NOT be changing back to MediaWiki, and every time someone brings up the idea, I die a little inside. Please stop. <img src='http://www.bitstampede.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
