Create a Documentation Request bugzilla form

RESOLVED FIXED

Status

()

bugzilla.mozilla.org
General
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: sheppy, Assigned: glob)

Tracking

Production
x86
Mac OS X

Details

(Reporter)

Description

5 years ago
We would like a custom form for filing Developer Documentation bugs. This would help make it easier for people to request developer documentation or notify us of bugs in the documentation. This is part of our ongoing effort to improve communication with developers and users of MDN content.

These bugs will all be filed in the "Developer Documentation" product.

Note: Please feel free to offer suggestions or improvements that would make this form more usable. I'm laying out the kind of information we need to collect. I'm certainly open to other ways to gather it!

The information we need on the form, in this order:

1. A radio group (or similar). One of the following two options must be chosen before the form can be submitted, but neither should be selected by default: Request type: "New documentation" or "Correction". This would go into the comment, of course.

2. Topic area -- this should be a popup that lets the user select one of the components from the "Developer Documentation" product. The default should be "General".

3. Summary -- this will fill the bug summary. There should be a note explaining this field as follows: "Please provide a brief summary of what documentation you're requesting, or what problem you're reporting in existing documentation."

4. Gecko version -- The version of Gecko in which the requested change takes effect. Can this be a popup with all the various Gecko versions in it? I don't know how realistic that is.

4. Details -- This is a textarea to fill the description (to be comment 0). A note that says "Please describe your request or problem in detail."

5. Urgency -- "Immediately", "Before release", "Before Aurora", "Before Beta", "No rush". The default should be "No rush".
(Assignee)

Comment 1

5 years ago
(In reply to Eric Shepherd [:sheppy] from comment #0)

i don't see any issues here, will throw together a form for feedback.

> 4. Gecko version -- The version of Gecko in which the requested change takes
> effect. Can this be a popup with all the various Gecko versions in it? I
> don't know how realistic that is.

it won't be any problems pulling the version list from another product.
eg. using 'core' as a source would result in 'Trunk', '21 Branch', '20 Branch', ...

> 4^H5. Details -- This is a textarea to fill the description (to be comment 0).
> A note that says "Please describe your request or problem in detail."

note: all the details you've ask for, with the exception of the summary, will end up in comment 0 too.
Assignee: nobody → glob
(Assignee)

Comment 2

5 years ago
i've created the form on our public staging env, for your feedback:

  https://bugzilla-stage-tip.mozilla.org/form.doc

notes:
- email is disabled on that system
- grab me or dkl on irc (#bmo) if you need a password reset for this system 
- the list of components for the 'developer documentation' is different from production,
  so the items in 'topic' are wrong.  this will work fine on prod
- the list of versions in core is very old.  this too will work fine on prod
Flags: needinfo?(eshepherd)
(Reporter)

Comment 3

5 years ago
A couple of requests:

1. Can you please add a note under/next to/whatever "Urgency" like so: "Due to the volume of requests, the documentation team can't commit to meeting specific deadlines for given documentation requests, but we will do our best."

2. I've been asked to add one more field to this, and it's a good idea: "Corresponding development bug:" which accepts a bug number as input. It would then make the new bug block the specified bug number. This field should be optional.

Otherwise this looks fantastic! Thank you!
Flags: needinfo?(eshepherd)
(Assignee)

Comment 4

5 years ago
https://bugzilla-stage-tip.mozilla.org/form.doc updated.
(Reporter)

Comment 5

5 years ago
Two last changes: please make the default for the Gecko version "unspecified", as it's not always relevant.

And the "urgency" should map to the P1-P5 values for importance (with P1=immediately, P5=no rush), instead of putting it in the body of the C0 comment.

Thanks a ton, and sorry not to catch these sooner.
(Assignee)

Comment 6

5 years ago
no worries; https://bugzilla-stage-tip.mozilla.org/form.doc updated.
(Reporter)

Comment 7

5 years ago
Looks great! Let me know when it's deployed! Thanks again!
(Assignee)

Comment 8

5 years ago
we push changes to bmo weekly -- this will be live wednesday night/thursday morning.

Committing to: bzr+ssh://bjones%40mozilla.com@bzr.mozilla.org/bmo/4.0/
modified .htaccess
modified extensions/BMO/Extension.pm
added extensions/BMO/template/en/default/bug/create/comment-doc.txt.tmpl
added extensions/BMO/template/en/default/bug/create/create-doc.html.tmpl
Committed revision 8454.

Committing to: bzr+ssh://bjones%40mozilla.com@bzr.mozilla.org/bmo/4.2/
modified .htaccess
modified extensions/BMO/Extension.pm
added extensions/BMO/template/en/default/bug/create/comment-doc.txt.tmpl
added extensions/BMO/template/en/default/bug/create/create-doc.html.tmpl
Committed revision 8518.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
(Reporter)

Comment 9

5 years ago
I presume that the form will be at https://bugzilla.mozilla.org/form.doc on the prod server?
(In reply to Eric Shepherd [:sheppy] from comment #9)
> I presume that the form will be at https://bugzilla.mozilla.org/form.doc on
> the prod server?

Correct. /form.docs will work as well.

dkl
You need to log in before you can comment on or make changes to this bug.