Jeremie,
Thank you for sharing the progress with us. It really does look
exciting and I'm looking forward to seeing what the future is
bringing!
As someone still learning myself, I must say I do like Florian's idea
of keeping one page about each element rather than two. I would think
there must be some way to merge the good ideas from the Learning Area
page with the reference page.
I suggest we can do it by keeping everything plenty concise and also
giving some thought to how we should order everything on the reference
pages, so the experts can find what they need fast without confusing
beginners who have read our excellent introductory material. If
necessary, we could even write an article explaining how to use our
HTML reference.
Otherwise, I really like how it looks!
Andrew
On Tue, Apr 14, 2015 at 9:41 AM, <
dev-mdc...@lists.mozilla.org> wrote:
> Send dev-mdc mailing list submissions to
>
dev...@lists.mozilla.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>
https://lists.mozilla.org/listinfo/dev-mdc
> or, via email, send a message with subject or body 'help' to
>
dev-mdc...@lists.mozilla.org
>
> You can reach the person managing the list at
>
dev-md...@lists.mozilla.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of dev-mdc digest..."
>
>
> Today's Topics:
>
> 1. Re: "How to use HTML element" articles on MDN (Jeremie Patonnier)
> 2. Re: "How to use HTML element" articles on MDN (Jean-Yves Perrier)
> 3. Re: "How to use HTML element" articles on MDN (Florian Scholz)
> 4. Re: "How to use HTML element" articles on MDN (Jeremie Patonnier)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 14 Apr 2015 14:25:14 +0200
> From: Jeremie Patonnier <
jeremie....@gmail.com>
> To: Chris Mills <
cmi...@mozilla.com>
> Cc: dev-mdc <
dev...@lists.mozilla.org>, Mozilla Webmaker list
> <
webm...@lists.mozilla.org>
> Subject: Re: "How to use HTML element" articles on MDN
> Message-ID:
> <CAEi838nifPWgRWRUOmVxbGgB6kEqPAS3EX5=-
nGtSEL...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
> This is the landing page for people who want to learn HTML tags. It is
> divided in two: First is the list of all HTML tags put into bucket
> categories. Nice for people who have a generic issue or want to know
> straighforward how to use element X. Second an embryo of common use cases
> that HTML is made to solve. Ideal for people who want to know how to do X
> with HTML This is just a first intentent, suggestion of improvement welcome.
>
> - Using the <abbr> element:
>
https://developer.mozilla.org/en-US/Learn/HTML/Element/abbr
> This an example of how a simple Using the X element articles could looks
> like. It is a very simple one and some other could be way more complicated.
> As stated in that discussion thread, not all HTML element deserve such a
> dedicated article. But even if some articles cover many elements at once, I
> think it's important to have a straightforward URL schema
> (/en-US/Learn/HTML/Element/XXX) to have a consistent access to each element
> article (even if they redirect to another article)
>
> - The <abbr> refrence page:
>
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr
> I reshape the reference page to better fit with the Using the <abbr>
> article. It is way more easier and up to date.
>
> If you're okay with that, I'll set up some meta documentation on MDN and
> Trello to actively start writing :)
>
> Best,
> Jeremie
>
> 2015-04-09 12:32 GMT+02:00 Chris Mills <
cmi...@mozilla.com>:
>
>>
>> > On 9 Apr 2015, at 10:25, Jeremie Patonnier <
jeremie....@gmail.com>
>> wrote:
>> >
>> > Hi :)
>> >
>> > 2015-04-08 22:14 GMT+02:00 Chris Mills <
cmi...@mozilla.com>:
>> > > On 8 Apr 2015, at 19:08, Jeremie Patonnier <
>>
jeremie....@gmail.com> wrote:
>> > > ? Elements that are part of a structure that cannot be break and
>> Ok, cool. I think your reasoning is sound. I don?t think a bit of
>> repetition (e.g. with <source>, and common attributes) in the different
>> articles will hurt, especially if some of them have slightly different uses
>> in the different cases.
>>
>> >
>> > > ? A few element I really don't know what to do with :-/ They are
>> to simple to use with a very simple semantic to deserve a dedicated article
>> and I cannot figure how to group them under a logical umbrella: canvas
>> >
>> > canvas deserves a special article, imo - it is simple on its own, but
>> does have a number of best practices worthy of mention, plus we could
>> perhaps mention polyfills, number of gaming libraries, etc. that generate
>> canvas, other stuff beyond the pure element semantics?
>> >
>> > Mmmh... possibly yes, I tend to think that we already have the Canvas 2D
>> tutorial to cover many of this. But yes, using such an article to show off
>> what canvas can be used for is a good idea (even if I'm always a bit
>> reluctant to name specific libraries on MDN... which is to prescriptive
>> IMO. But in that case it could be okay as the canvas element is totally
>> useless without JavaScript)
>>
>> Plus you can use specific wording to say that we are not recommending
>> these libraries over others, just providing some examples to illustrate our
>> points.
>>
>> >
>> > > code, kbd, noscript, p, pre, samp, var.
>> >
>> > code, kbd, pre, samp and var can arguably go in HTML text level
>> semantics.
>> >
>> > Technically speaking yes... I'm just wondering how large that article
>> could be and if there isn't a way to split it up. But if there is no other
>> idea; let's do that.
>>
>> Any kind of split (part 1 and part 2, etc,) would be somewhat arbitrary.
>> We could perhaps split it into ?Common text level semantics? and ?Uncommon
>> text level semantics?, but the placement call would be tricky for some of
>> them ;-)
>>
>> >
>> > noscript is a tricky one. It probably warrants its own article, to
>> provide a fairly detailed use case as so few people really know how to use
>> it properly (although this is because it is so rarely used these days.)
>> >
>> > Yes, you're right. Let's do that.
>> >
>> > p is a funny one on its own. You could either just lump it into HTML
>> text level semantics, or you could put it in an article abut h1-h6, talking
>> about correct document hierarchies and the a11y advantages thereof.
>> >
>> > Both sounds okay to me, let's postpone any decision about it utils we
>> have some concrete content. It will help us decide.
>>
>> Ok, sounds cool.
>>
>> >
>> > I will draft a few more stuff by next week and I think we will be good
>> to go: an article that could be used as example; a landing page for that
>> set of articles in the Learning Area); and a few meta entry point (trello
>> board, URL schema and hierarchy for those articles, and so on)
>> >
>>
>> Cool - let me know what you want help with, and I?ll be there!
> ------------------------------
>
> Message: 2
> Date: Tue, 14 Apr 2015 13:59:49 +0100
> From: Jean-Yves Perrier <
jype...@gmail.com>
> To:
dev...@lists.mozilla.org
> Subject: Re: "How to use HTML element" articles on MDN
> Message-ID: <
552D0F45...@mozilla.com>
> Content-Type: text/plain; charset=utf-8
>
> Hi!
>
> Globally, I like it. There are likely some details here or there (like
> the look of the box, or do we want it to be in a JSON DB that is much
> easier to maintain)
>
> I have a big concern about navigability.
>
> When we are on the "Using the <abbr> element" page, we have no way to
> reach other HTML element.
>
> The Zone sidebar is not very useful there. Basically, if <abbr> is not
> what we were looking for, the user is stuck (and people, especially
> beginners, don't hit the back button).
>
> Shouldn't we have the same sidebar as the regular HTML pages instead?
>
>> This is the landing page for people who want to learn HTML tags. It is
>> divided in two: First is the list of all HTML tags put into bucket
>> categories. Nice for people who have a generic issue or want to know
>> straighforward how to use element X. Second an embryo of common use cases
>> that HTML is made to solve. Ideal for people who want to know how to do X
>> with HTML This is just a first intentent, suggestion of improvement welcome.
>>
>> - Using the <abbr> element:
>>
https://developer.mozilla.org/en-US/Learn/HTML/Element/abbr
>> This an example of how a simple Using the X element articles could looks
>> like. It is a very simple one and some other could be way more complicated.
>> As stated in that discussion thread, not all HTML element deserve such a
>> dedicated article. But even if some articles cover many elements at once, I
>> think it's important to have a straightforward URL schema
>> (/en-US/Learn/HTML/Element/XXX) to have a consistent access to each element
>> article (even if they redirect to another article)
>>
>> - The <abbr> refrence page:
>>
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr
>> I reshape the reference page to better fit with the Using the <abbr>
>> article. It is way more easier and up to date.
>>
>> If you're okay with that, I'll set up some meta documentation on MDN and
>> Trello to actively start writing :)
>>
>> Best,
>> Jeremie
>>
>> 2015-04-09 12:32 GMT+02:00 Chris Mills <
cmi...@mozilla.com>:
>>
>>>> On 9 Apr 2015, at 10:25, Jeremie Patonnier <
jeremie....@gmail.com>
>>> wrote:
>>>> Hi :)
>>>>
>>>> 2015-04-08 22:14 GMT+02:00 Chris Mills <
cmi...@mozilla.com>:
>>>>> On 8 Apr 2015, at 19:08, Jeremie Patonnier <
>>>
jeremie....@gmail.com> wrote:
>>>>> ? Elements that are part of a structure that cannot be break and
>>> Ok, cool. I think your reasoning is sound. I don?t think a bit of
>>> repetition (e.g. with <source>, and common attributes) in the different
>>> articles will hurt, especially if some of them have slightly different uses
>>> in the different cases.
>>>
>>>>> ? A few element I really don't know what to do with :-/ They are
>>> to simple to use with a very simple semantic to deserve a dedicated article
>>> and I cannot figure how to group them under a logical umbrella: canvas
>>>> canvas deserves a special article, imo - it is simple on its own, but
>>> does have a number of best practices worthy of mention, plus we could
>>> perhaps mention polyfills, number of gaming libraries, etc. that generate
>>> canvas, other stuff beyond the pure element semantics?
>>>> Mmmh... possibly yes, I tend to think that we already have the Canvas 2D
>>> tutorial to cover many of this. But yes, using such an article to show off
>>> what canvas can be used for is a good idea (even if I'm always a bit
>>> reluctant to name specific libraries on MDN... which is to prescriptive
>>> IMO. But in that case it could be okay as the canvas element is totally
>>> useless without JavaScript)
>>>
>>> Plus you can use specific wording to say that we are not recommending
>>> these libraries over others, just providing some examples to illustrate our
>>> points.
>>>
>>>>> code, kbd, noscript, p, pre, samp, var.
>>>> code, kbd, pre, samp and var can arguably go in HTML text level
>>> semantics.
>>>> Technically speaking yes... I'm just wondering how large that article
>>> could be and if there isn't a way to split it up. But if there is no other
>>> idea; let's do that.
>>>
>>> Any kind of split (part 1 and part 2, etc,) would be somewhat arbitrary.
>>> We could perhaps split it into ?Common text level semantics? and ?Uncommon
>>> text level semantics?, but the placement call would be tricky for some of
>>> them ;-)
>>>
>>>> noscript is a tricky one. It probably warrants its own article, to
>>> provide a fairly detailed use case as so few people really know how to use
>>> it properly (although this is because it is so rarely used these days.)
>>>> Yes, you're right. Let's do that.
>>>>
>>>> p is a funny one on its own. You could either just lump it into HTML
>>> text level semantics, or you could put it in an article abut h1-h6, talking
>>> about correct document hierarchies and the a11y advantages thereof.
>>>> Both sounds okay to me, let's postpone any decision about it utils we
>>> have some concrete content. It will help us decide.
>>>
>>> Ok, sounds cool.
>>>
>>>> I will draft a few more stuff by next week and I think we will be good
>>> to go: an article that could be used as example; a landing page for that
>>> set of articles in the Learning Area); and a few meta entry point (trello
>>> board, URL schema and hierarchy for those articles, and so on)
>>> Cool - let me know what you want help with, and I?ll be there!
>>>
>>>> Best,
>>>> --
>>>> Jeremie
>>>> .............................
>>>> Web :
http://jeremie.patonnier.net
>>>> Twitter : @JeremiePat
>>>
>>
>
>
> --
> Jean-Yves Perrier
> Senior Technical Writer / Mozilla Developer Network
>
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 14 Apr 2015 15:57:11 +0200
> From: Florian Scholz <
fsc...@mozilla.com>
> To:
dev...@lists.mozilla.org
> Subject: Re: "How to use HTML element" articles on MDN
> Message-ID: <
552D1CB7...@mozilla.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Hi
>
>> This is the landing page for people who want to learn HTML tags. It is
>> divided in two: First is the list of all HTML tags put into bucket
>> categories. Nice for people who have a generic issue or want to know
>> straighforward how to use element X.
> If I am a reader that has exactly this intention (learning about HTML
> tag x), I now have to decide whether I will go to the HTML elements
> guide or the HTML element reference. Both offer categories and both
> offer information about how to use element x.
> Now, the reference contains an information table, a spec table, and a
> compat table in addition, while the Using xx element page contains
> richer text and samples. Personally, it is not clear to me, why we need
> this documentation split across two pages/areas.
>
> Learning in an isolated way about element x can happen in one source in
> my opinion. Enriching the existing abbr reference page looks possible to
> me with the information from the "Using the abbr element".
>
> Serving the pathway "I want to learn about tag x" looks already done by
> the reference in my eyes and we could be looking into how to serve it
> there better if it is not good enough.
>
> Now, I know there are updates planned to the reference pages, too. But
> if I look at the updated <abbr> reference pages it is almost useless to
> me now. It only has the pure information/data. Sure, I can click on the
> little link "Using the <abbr> element", but then I have to start from
> zero again. I am again introduced to the element, I get an example and
> so forth. Why not having a single page and reading flow?
>
>> Second an embryo of common use cases
>> that HTML is made to solve. Ideal for people who want to know how to do X
>> with HTML This is just a first intentent, suggestion of improvement welcome.
> These are very nice pathways to learn about different html elements and
> their purposes. I look forward to see more of this.
> The learning pathways here are completely different and do not interfere
> with the reference pathway (learn element x) at all. Putting elements
> into context and categories and then coming up with an overall pathway
> to learn the contexts and categories is a good way to shape a curriculum
> around learning HTML in my opinion.
>
> Florian.
>
> --
> Florian Scholz
> Technical Writer
> Mozilla Developer Network
>
>
>
> ------------------------------
>
> Message: 4
> Date: Tue, 14 Apr 2015 16:40:18 +0200
> From: Jeremie Patonnier <
jeremie....@gmail.com>
> To: Jean-Yves Perrier <
jype...@gmail.com>
> Cc: dev-mdc <
dev...@lists.mozilla.org>
> Subject: Re: "How to use HTML element" articles on MDN
> Message-ID:
> <CAEi838=aBW7qf6DKFp=
yrtJjea7q+Uj_aT...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Hi Jean-Yves.
>
> 2015-04-14 14:59 GMT+02:00 Jean-Yves Perrier <
jype...@gmail.com>:
>
>> Hi!
>>
>> Globally, I like it. There are likely some details here or there (like
>> the look of the box, or do we want it to be in a JSON DB that is much
>> easier to maintain)
>>
>
>
https://bugzilla.mozilla.org/show_bug.cgi?id=1154283 ;)
>
>
>> I have a big concern about navigability.
>>
>> When we are on the "Using the <abbr> element" page, we have no way to
>> reach other HTML element.
>>
>> The Zone sidebar is not very useful there. Basically, if <abbr> is not
>> what we were looking for, the user is stuck (and people, especially
>> beginners, don't hit the back button).
>>
>> Shouldn't we have the same sidebar as the regular HTML pages instead?
>>
>
> Mmmh, yes, right, this is something that would be more interesting in many
> ways.
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> dev-mdc mailing list
>
dev...@lists.mozilla.org
>
https://lists.mozilla.org/listinfo/dev-mdc
> MDN contributor guide:
http://bit.ly/ContributorGuide
>
> ------------------------------
>
> End of dev-mdc Digest, Vol 112, Issue 22
> ****************************************