Help:Documentation Guidelines: Difference between revisions From Online Manual

Jump to: navigation, search
mNo edit summary
 
(35 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<!--For the Online Manual we use a very particular approach to writing style, wording, etc. The Online Manual is to be written in a professional and formal way. This paragraph is neither of these. Why? Well, for starters I used &quot;we,&quot; which is not the kind of professional or formal writing we want in our documents. Secondly, I used &quot;etc.,&quot; which is neither professional nor formal. Thirdly, I asked a question when I said, &quot;Why?&quot;<br /><br />
{{TOCright}}
--><!-- An example of "what we don't want to see", right at the top?-->
The documentation team wants to make the documentation clear and easy for everyone to understand. So it has settled on these guidelines. Everyone who works on SMF documentation at this site is encouraged to follow these guidelines.
The documentation team wants to make the documentation clear and easy for everyone to understand. So it has settled on these guidelines, based on [http://www.squidoo.com/conversational-vs-formal-writing Squidoo's guide to conversational and formal writing], with a few changes to suit this site. Everyone who works on SMF documentation at this site is encouraged to follow these guidelines.


== General Guidelines ==
== General Guidelines ==
<ul class="bbc_list">
 
<li><strong>Be Clear</strong> - The reader may not know <em>anything</em> about SMF.</li>
* Do '''not''' use question marks (?) in any page title.
<li><strong>Keep It on Topic</strong> - Link elsewhere for more information.</li>
*'''Be clear''' - The reader may not know ''anything'' about SMF.
<li><strong>Keep It Simple</strong> -- Not everyone reads English easily</li>
*'''Keep it on topic''' - Link elsewhere for more information.
<li><strong>Proper Grammar and Spelling</strong> - As taught in US High Schools</li>
*'''Keep it simple''' - Not everyone reads English easily.
<li><strong>No Sentence Fragments</strong> - Usually. All sentences need both a subject and a verb. Exceptions: fragments can be used judiciously in lists</li>
*'''Proper grammar and spelling''' - US or British is acceptable.
<li><strong>No Slang or Jargon</strong> - It does not &quot;rain cats and dogs.&quot; An iPod is not &quot;cool&quot; or &quot;spiffy.&quot;</li>
*'''No sentence fragments''' - All sentences need both a subject and a verb. Exceptions: fragments can be used judiciously in lists.
<li><strong>No Contractions</strong> - Write &quot;it is,&quot; never &quot;it&#039;s.&quot; Write &quot;do not,&quot; never &quot;don&#039;t.&quot;</li>
*'''Avoid slang, jargon, and idioms''' - We have users from all over the world (see "Keep it Simple" above).
<li><strong>No Abbreviations</strong> - You will spell out &quot;Internal Revenue Service&quot; at least the first time, providing the abbreviations behind it: &quot;Internal Revenue Service (IRS)&quot;.</li>
*'''Avoid contractions''' - This is in line with a more formal style and it helps non-native readers to understand the text more easily.
<li><strong>Never Use Exclamation Points</strong> - Unless you&#039;re quoting someone.</li>
*'''No abbreviations''' - Please spell out "Internal Revenue Service" at least the first time, providing the abbreviations behind it: "Internal Revenue Service (IRS)". Exception: SMF is always an acceptable abbreviation.
<li><strong>Avoid Asking Questions</strong> - User documentation generally should answer questions, not pose them.</li>
*'''Never use exclamation points''' - Unless you are quoting someone.
<li><strong>Refrain From Using Parentheses</strong> - At least, as much as possible.</li>
*'''Avoid parentheses''' - At least, as much as possible. They can make text harder to understand.
<li><strong>Refrain From Using &quot;Etc&quot; or &quot;So On&quot;</strong> - Other constructions (such as those that appear in a [http://www.english-test.net/forum/ftopic24547.html typical writing style discussion]) are more clear or more formal.</li>
*'''Avoid using "etc", e.g. or "so on"''' - Be clear, and use "such as" or "for example" to indicate an incomplete list. "Bright colors such as raspberry and neon green" is easier to understand than "Raspberry, neon green, etc." (interesting discussion at [http://www.english-test.net/forum/ftopic24547.html typical writing style discussion])
<li><s>Use of <strong>passive voice</strong> is generally appropriate in descriptive sections.</s> Use the active voice.</li>
*'''Use an instructional style''' in how-to sections, and separate how-to from descriptions.
<li>A more <strong>personal style</strong> might work better in how-to sections</li>
*'''Link to another page as few times as possible''' - When creating or editing a page try to link to another page as few times as possible, it looks cluttered if the page has multiple links to the same page.
</ul><br />
 
===Articles Describing Parts of the Software===
 
These articles describe exactly what can be done on a particular page of the software. It would be confusing to add a how-to that dragged the user across several pages of the software, or through other types of software.
 
*'''In descriptive sections''' use an impassive, impersonal style. Use active voice where possible, and passive voice where necessary, to put the emphasis correctly. Sometimes, to put the emphasis on "the road", it is necessary to say "the road was crossed by the chicken", but not usually. Remember to keep things simple and clear.
* '''Describe only what can be done on this page''' - If there is a good how-to or FAQ, provide a link.
*'''Refrain from using first person''' (I and we) - Let's not make it about us and them. It's about the page on the screen.
*'''Avoid asking questions''' - User documentation generally should answer questions, not pose them.
 
===FAQs and How-tos===
 
These articles are designed to answer common questions, or explain, step-by-step, a process that might take the user through several pages of their SMF forum. It is still important to be clear, and keep it simple enough for readers from around the world to understand, but it is OK to use slightly less formal language. The reader can be addressed as "you", because the emphasis is on something the reader will accomplish, not just on what options are presented on various pages of the application.


==Word Choice==
==Word Choice==


===Words not to use===
===Words Not to Use===
 
Some words just work better than others to keep the documentation clear and professional, and to maintain the style the team has selected.  Here are some examples of words that generally should not be used.
Some words just work better than others to keep the documentation clear and professional, and to maintain the style the team has selected.  Here are some examples of words that generally should not be used.
<table style="vertical-align: top;" cellspacing=5>
 
<tr><th style="width:20ex; text-align: left">Word</th><th style="width:20ex; text-align: left">Alternative</th><th style="text-align: left">Reason</th></tr>
{| style="vertical-align: top;" cellspacing="5"
<tr>
|-
  <td>Click (an option)</td><td>Select</td><td>Clarity and consistancy. The goal is to select an option. Click is the noise the mouse makes when the left button is depressed.</td>
! style="width:20ex; text-align: left" | Avoid using
</tr>
! style="width:20ex; text-align: left" | Recommended
<tr>
! style="text-align: left" | Reason
  <td>Folder</td><td>Directory</td><td>Consistancy. The team's choice -- the term "directory" predates the "folder" metaphor.</td>
|-
</tr>
| Folder || Directory
<tr><td>You/I/We can</td><td>The administrator may</td><td>Formal style</td></tr>
| Consistency. The team's choice -- the term "directory" predates the "folder" metaphor.
<tr><td>Get</td><td>Download</td><td>Clarity.</td></tr>
|-
<tr><td>Tick</td><td>Check</td><td>Consistancy.</td></tr></table>
| I/We can || The administrator/You may
<br />
| Formal style
This list may be updated as the documentation team settles on consitent terms to make the documentation easier to understand.
|-
| Get || Download || Clarity.
|-
| Tick || Check || Consistency.
|-
|Thread || Topic || The SMF software uses "topic", so it is less confusing if we follow that.
|}
<br>
This list may be updated as the documentation team settles on consistent terms to make the documentation easier to understand.


===SMF Words to Use===
===SMF Words to Use===
Some of these words are non-standard. They are to be used in SMF documentation for consistancy with the application interface. These are the terms SMF uses.
 
<ul class="bbc_list">
Some of these words are non-standard. They are to be used in SMF documentation for consistency with the application interface. These are the terms SMF uses.
<li><strong>checkbox</strong></li>
 
<li><strong>drop-down list</strong></li>
*'''checkbox'''
<li><strong>login</strong> - This is</li>
*'''drop-down list'''
<li><strong>membergroup</strong> one word, rather than two</li>
*'''login'''
<li><strong>smiley</strong> - for emoticon</li>
*'''membergroup''' one word, rather than two
<li><strong>smileys</strong> - This apparant misspelling is used throughout SMF</li></ul>
*'''smiley''' - for emoticon
*'''smileys''' - This apparent misspelling is used throughout SMF


==Other Elements of Style==
==Other Elements of Style==
===Single Word Spelling and Formatting===
===Single Word Spelling and Formatting===
For consistancy, all SMF documents should use the following conventions:
 
<ul class="bbc_list">
For consistency, all SMF documents should use the following conventions:
<li><strong>Options</strong> - "Select the ''new topic''  option."  The option is ''in italics'' when it appears in a sentence.</li>
 
<li><strong>Navigational Directions</strong> - "''Admin &gt; Members &gt; Membergroups... &gt; Add Membergroup''".  Each navigational element is separated by " &gt; ", and the entire expression is in italics.</li>
*'''Options''' - "Select the ''New Topic''  option."  The option is ''in italics'' when it appears in a sentence.
<li><strong>File Paths</strong> - For directories or files, the path should be separated by forward slashes /.</li></ul><br />
*'''Navigational Directions''' - "''Admin > Members > Membergroups... > Add Membergroup''".  Each navigational element is separated by " > ", and the entire expression is in italics.
*'''File Paths''' - For directories or files, the path should be separated by forward slashes /.
The documentation team may add new entries to this list from time to time.
The documentation team may add new entries to this list from time to time.


===Naming articles, categories, files on the wiki===
===Naming Articles, Categories and Files===
Follow the wiki naming convention used at [[Wikipedia:Wikipedia:Article_titles#Article_title_format|Wikipedia]].
{{Help:Page names}}
* Use lower case only (there are very few exceptions)
* Avoid abbreviations in article titles


===Headings for Sections and Subsections===
===Headings for Sections and Subsections===
The title of the document serves as the document's level-one heading. No heading should be used at the top of the document. The document may be divided into sections using level-two headings. If sections are used, there must be two or more. Some introductory material (at least one paragraph) must precede the first section. In this wiki, a level-two heading is created by enclosing the heading text in matching sets of 2 equal signs.
The title of the document serves as the document's level-one heading. No heading should be used at the top of the document. The document may be divided into sections using level-two headings. If sections are used, there must be two or more. Some introductory material (at least one paragraph) must precede the first section. In this wiki, a level-two heading is created by enclosing the heading text in matching sets of 2 equal signs.
  <nowiki>==A Level-Two Heading==</nowiki>
  <nowiki>==A Level-Two Heading==</nowiki>
Line 69: Line 91:
  <nowiki>===A Level-Three Heading===</nowiki>
  <nowiki>===A Level-Three Heading===</nowiki>


===List Formatting===
All wiki headings should follow the Oxford Manual of Style for capitalisation, which states that the first word and all nouns, pronouns, adjectives, verbs, and adverbs begin with a capital letter, while articles, conjunctions, and short prepositions, generally, do not.
<ul class="bbc_list"><li><strong>Item 1</strong> - Explanation of Item 1</li><li><strong>Item 2</strong> - Explanation of Item 2</li></ul>
 
===How to Format a List===
{|
|-
|<pre>
* '''Item 1''' - Explanation of Item 1
* '''Item 2''' - Explanation of Item 2
</pre>
|<!-- I really want some padding here.  How do I get that? -->&nbsp;&nbsp;&nbsp;&nbsp;
|
* '''Item 1''' - Explanation of Item 1
* '''Item 2''' - Explanation of Item 2
|-
|<pre>
# '''Item 1''' - Explanation of Item 1
# '''Item 2''' - Explanation of Item 2
</pre>
|<!-- I really want some padding here.  How do I get that? -->&nbsp;&nbsp;&nbsp;&nbsp;
|
# '''Item 1''' - Explanation of Item 1
# '''Item 2''' - Explanation of Item 2
|}
 
When a list is used to define or explain terms, options or elements, the term, option, or element (the item) should be bolded, followed by a space, single dash, and space (" - ") and then by the definition or explanation in unbolded text.
When a list is used to define or explain terms, options or elements, the term, option, or element (the item) should be bolded, followed by a space, single dash, and space (" - ") and then by the definition or explanation in unbolded text.


===Hyperlinking===
===Hyperlinking===
Hyperlinks should not interrupt the flow of the documentation. Phrases such as "Click here" should not be used to set off the hyperlink, and raw URLs should not be used. Do not add any formatting to hypertext links simply to set them off.Hyperlinks within SMF documentation should only point to URLs at simplemachines.org, with very rare exceptions.
 
Hyperlinks should not interrupt the flow of the documentation. Phrases such as "Click here" should not be used to set off the hyperlink, and raw URLs should not be used. Do not add any formatting to hypertext links simply to set them off. Hyperlinks within SMF documentation should only point to URLs at simplemachines.org, with very rare exceptions.


{{Help:Linking to terms}}
{{Help:Linking to terms}}
Line 80: Line 125:
*'''Improper use of Hyperlink''' - Integration hooks allow modders to make big changes to SMF without editing the SMF files. [[Integration hooks|Click here to read more]].
*'''Improper use of Hyperlink''' - Integration hooks allow modders to make big changes to SMF without editing the SMF files. [[Integration hooks|Click here to read more]].
*'''Improper use of Hyperlink''' - Integration hooks allow modders to make big changes to SMF without editing the SMF files (http://wiki.simplemachines.org/smf/Integration_hooks).
*'''Improper use of Hyperlink''' - Integration hooks allow modders to make big changes to SMF without editing the SMF files (http://wiki.simplemachines.org/smf/Integration_hooks).
[[Category:Help]]

Latest revision as of 15:44, 15 May 2015

The documentation team wants to make the documentation clear and easy for everyone to understand. So it has settled on these guidelines. Everyone who works on SMF documentation at this site is encouraged to follow these guidelines.

General Guidelines

  • Do not use question marks (?) in any page title.
  • Be clear - The reader may not know anything about SMF.
  • Keep it on topic - Link elsewhere for more information.
  • Keep it simple - Not everyone reads English easily.
  • Proper grammar and spelling - US or British is acceptable.
  • No sentence fragments - All sentences need both a subject and a verb. Exceptions: fragments can be used judiciously in lists.
  • Avoid slang, jargon, and idioms - We have users from all over the world (see "Keep it Simple" above).
  • Avoid contractions - This is in line with a more formal style and it helps non-native readers to understand the text more easily.
  • No abbreviations - Please spell out "Internal Revenue Service" at least the first time, providing the abbreviations behind it: "Internal Revenue Service (IRS)". Exception: SMF is always an acceptable abbreviation.
  • Never use exclamation points - Unless you are quoting someone.
  • Avoid parentheses - At least, as much as possible. They can make text harder to understand.
  • Avoid using "etc", e.g. or "so on" - Be clear, and use "such as" or "for example" to indicate an incomplete list. "Bright colors such as raspberry and neon green" is easier to understand than "Raspberry, neon green, etc." (interesting discussion at typical writing style discussion)
  • Use an instructional style in how-to sections, and separate how-to from descriptions.
  • Link to another page as few times as possible - When creating or editing a page try to link to another page as few times as possible, it looks cluttered if the page has multiple links to the same page.

Articles Describing Parts of the Software

These articles describe exactly what can be done on a particular page of the software. It would be confusing to add a how-to that dragged the user across several pages of the software, or through other types of software.

  • In descriptive sections use an impassive, impersonal style. Use active voice where possible, and passive voice where necessary, to put the emphasis correctly. Sometimes, to put the emphasis on "the road", it is necessary to say "the road was crossed by the chicken", but not usually. Remember to keep things simple and clear.
  • Describe only what can be done on this page - If there is a good how-to or FAQ, provide a link.
  • Refrain from using first person (I and we) - Let's not make it about us and them. It's about the page on the screen.
  • Avoid asking questions - User documentation generally should answer questions, not pose them.

FAQs and How-tos

These articles are designed to answer common questions, or explain, step-by-step, a process that might take the user through several pages of their SMF forum. It is still important to be clear, and keep it simple enough for readers from around the world to understand, but it is OK to use slightly less formal language. The reader can be addressed as "you", because the emphasis is on something the reader will accomplish, not just on what options are presented on various pages of the application.

Word Choice

Words Not to Use

Some words just work better than others to keep the documentation clear and professional, and to maintain the style the team has selected. Here are some examples of words that generally should not be used.

Avoid using Recommended Reason
Folder Directory Consistency. The team's choice -- the term "directory" predates the "folder" metaphor.
I/We can The administrator/You may Formal style
Get Download Clarity.
Tick Check Consistency.
Thread Topic The SMF software uses "topic", so it is less confusing if we follow that.


This list may be updated as the documentation team settles on consistent terms to make the documentation easier to understand.

SMF Words to Use

Some of these words are non-standard. They are to be used in SMF documentation for consistency with the application interface. These are the terms SMF uses.

  • checkbox
  • drop-down list
  • login
  • membergroup one word, rather than two
  • smiley - for emoticon
  • smileys - This apparent misspelling is used throughout SMF

Other Elements of Style

Single Word Spelling and Formatting

For consistency, all SMF documents should use the following conventions:

  • Options - "Select the New Topic option." The option is in italics when it appears in a sentence.
  • Navigational Directions - "Admin > Members > Membergroups... > Add Membergroup". Each navigational element is separated by " > ", and the entire expression is in italics.
  • File Paths - For directories or files, the path should be separated by forward slashes /.

The documentation team may add new entries to this list from time to time.

Naming Articles, Categories and Files

Follow the wiki naming convention used at Wikipedia.

  • Use lower case only (there are very few exceptions)
  • Avoid abbreviations in article titles
  • Avoid all punctuation in article titles. The characters "?" and "&" are not permitted in article titles, because they can cause the webserver or the wiki to get confused about the article's title.


Headings for Sections and Subsections

The title of the document serves as the document's level-one heading. No heading should be used at the top of the document. The document may be divided into sections using level-two headings. If sections are used, there must be two or more. Some introductory material (at least one paragraph) must precede the first section. In this wiki, a level-two heading is created by enclosing the heading text in matching sets of 2 equal signs.

==A Level-Two Heading==

Subsections may be created within sections by using level-three headings. In this wiki, a level-three heading is created by enclosing the heading text in matching sets of 3 equal signs. If subsections are used, there must be two or more subsections in a section. A subsection must always be a part of a section. A level-three heading may never appear before the first level-two heading.

===A Level-Three Heading===

All wiki headings should follow the Oxford Manual of Style for capitalisation, which states that the first word and all nouns, pronouns, adjectives, verbs, and adverbs begin with a capital letter, while articles, conjunctions, and short prepositions, generally, do not.

How to Format a List

* '''Item 1''' - Explanation of Item 1
* '''Item 2''' - Explanation of Item 2
    
  • Item 1 - Explanation of Item 1
  • Item 2 - Explanation of Item 2
# '''Item 1''' - Explanation of Item 1
# '''Item 2''' - Explanation of Item 2
    
  1. Item 1 - Explanation of Item 1
  2. Item 2 - Explanation of Item 2

When a list is used to define or explain terms, options or elements, the term, option, or element (the item) should be bolded, followed by a space, single dash, and space (" - ") and then by the definition or explanation in unbolded text.

Hyperlinking

Hyperlinks should not interrupt the flow of the documentation. Phrases such as "Click here" should not be used to set off the hyperlink, and raw URLs should not be used. Do not add any formatting to hypertext links simply to set them off. Hyperlinks within SMF documentation should only point to URLs at simplemachines.org, with very rare exceptions.

When we create pages, there are often times terms that we would like to define with definitions on other wiki pages. For instance forum or member. Please use them wisely. Remember your audience. If you're directing documentation at developer's of customizations, it only serves to complicate the documentation by having links back to "forum" on the page. So, here goes a simple rule:

Link back to terms that relate to the level of user you're documenting for.



Advertisement: