User:Filipp0s/KB Introduction: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(Will work on it sometime.)
 
mNo edit summary
Line 1: Line 1:
== Contributing to the Knowledge Base ==
==Getting Started==
This Knowledge Base is a [http://en.wikipedia.org/wiki/Wiki wiki]; you are free to modify existing articles, and to create brand new ones.
 
Before you begin editing, please take a few minutes to read the [[rules]] for contributing.
 
=== Editing ===
* To edit a page, click the "Edit this page" link at the right of the page. If it's your first time, you'll be asked to create an account to log in. (No e-mail address or personal information is required.)
* Try some random editing in the [[Sandbox]]. Don't be afraid to make a mess—that's what the Sandbox page is for!
* To learn about various kinds of formatting you can add to your editing (such as headers or links), read [[MozillaZine Knowledge Base:Formatting | this page]].
 
===Why so many rules?===
If you go to the [[Rules | Knowledge Base Rules]] page and start clicking the links, you might soon get the impression that you'll have to spend a few hours reading all the various rules and guidelines before you can start contributing to the Knowledge Base. That is not our intention. While it is true that people who become regular contributors gradually absorb the [[In-house style | style guidelines]] and learn how to do things like [[Rules/Categories | categorize new articles]], we don't expect new contributors to know all the idiosyncratic editorial guidelines and procedures used here. What matters most is that if you have something positive to contribute, then contribute! Go ahead and add your content, and if necessary someone else will come along later to pretty it up.
 
===Need help getting started?===
* If you're thinking of adding some information to a Knowledge Base article but aren't sure if it belongs there, feel free to use the article's "Talk" page to insert a comment or ask for feedback. To edit the Talk page of an article you're viewing, click on the "Discussion" link on the right and then on the "Edit this page" link.
* If you're having trouble with editing-related tasks—for example, you can't figure out how to create a new page—feel free to ask for assistance on the [[Help wanted]] page.
 
===Keeping up with changes===
* The [[Special:Recentchanges|Recent changes]] page, linked on the right, is an automatically generated list of the most recent edits to the Knowledge Base.
* When you're logged in, clicking on the "Watch" link on a page will add that page to your watchlist. All your watched pages will appear in bold in the Recent changes list.
* Each page also has a "History" link, which you can use to view that page's history of edits.
* The [[Knowledge Base changes]] page is used to propose and discuss new ideas for and major changes to the Knowledge Base.
 
{{org}}
Welcome, new and existing editors! Your contributions of Mozilla-related knowledge are most welcome, and you don't need to be an “expert” to help out. In particular, if you have come to the Knowledge Base from the [http://forums.mozillazine.org forums] after having a question answered or a problem solved, you are encouraged to write up anything that you learnt there, even if you didn’t fully understand why the solution works.


Don’t feel daunted by the rules below; although it helps if you follow them, there will always be other editors willing to tidy your contributions if you don’t have the time to read all the guidelines in the links below. The important thing is getting your contributions here in the first place!
Don’t feel daunted by the rules below; although it helps if you follow them, there will always be other editors willing to tidy your contributions if you don’t have the time to read all the guidelines in the links below. The important thing is getting your contributions here in the first place!


Of course, if you’re planning on becoming a regular contributor then you should try to follow the rules more closely.
This Knowledge Base is a [http://en.wikipedia.org/wiki/Wiki wiki]; you are free to modify existing articles, and to create brand new ones.  


==Get some editing practice==
To begin editing, you need to [[Special:Userlogin|create a new account]].
Use the [[sandbox]] to play around with the wiki system.


==Editing courtesy==
To edit a page, click the "Edit this page" link at the right column the page.
* Any time you edit a page, please add a short comment in the "Summary" field about the change you made. This makes it easier for others to see what has changed. Importantly, it can help make it easier for us to distinguish Knowledge Base vandalism from legitimate contributions.
* Document reasons for potentially controversial changes on the [[Talk]] pages.
* Accept changes to your entries in a spirit of helpfulness; experienced editors will often make changes to ensure that an article conforms to the rules. Of course, discussion relating to the changes is welcome on the corresponding Talk pages.
* If you find yourself wanting to change an entry back to an earlier revision, ask yourself if the current version had a useful purpose, and whether it really is necessary to change it back.
* If someone consistently makes certain types of mistakes or formatting quirks, consider placing a message in their User Talk page.


==Avoid superfluous information==
To learn how to format a wiki page read our [[MozillaZine Knowledge Base:Formatting | Formatting guide]]. To experiment use our [[Sandbox]]. You can do whatever you want there.
* In Knowledge Base articles, please do not insert signatures, links to sites that are not related to Mozilla products, or other superfluous information. If you want to give a link to your own personal website, for example, then put it in your User page, not in the article. In short, if the information or link is not directly related to the topic of the article, then don't include it in the article.
* Of course, signatures are welcome and helpful in the Talk pages, so please do use them there.


==Creating new articles==
Need more help? Ask blah blah
Before you create a new article in the Knowledge Base, check to see if the topic hasn't already been covered somewhere. Do a search and browse the relevant articles. You don't want to waste your time by adding information that already exists.


Please read and follow the [[article naming conventions]] when creating new articles or moving existent ones. You don't have to read that if you only edit existing pages.
==General Guidelines==
 
===Articles that apply to more than one application===
To actually create the new article, visit the [[Sandbox]] and create a link to your proposed article, such as <nowiki>[[My new article]]</nowiki>. Preview the Sandbox page, and then click on the link. This will take you to the (currently empty) page for your article, where you can add your content.
* If the article applies to both the Mozilla Suite and Firefox/Thunderbird, create it and edit it for Mozilla Suite and Firefox/Thunderbird, if you can. A lot of articles written talk exclusively about Firefox or Thunderbird, yet they often apply to Mozilla Suite too. This is a shame, because Mozilla Suite is in need of more people creating resources for it and converting old content to it.
 
* Not every article that ''could'' be written to cover both the Mozilla Suite and Firefox/Thunderbird ''should'' be written this way. In some cases it might make the article excessively messy, especially if it refers to a series of steps or menu choices that differ in the Mozilla Suite and Firefox/Thunderbird ([[Multiple SMTP servers (Thunderbird) |example]]). In such cases it's probably best not to write combined product articles. Use your best judgment.
==Style guidelines==
* If you're creating a new article and you're not sure if it applies to more than one application (e.g., you're writing a Firefox article but you're not an experienced Mozilla Suite user), go ahead and write it for just one product. Someone else can edit it later if needed.
Please have a look at [[In-house style]]. We're trying to give the Knowledge Base a uniform look, and you can help by following these guidelines as much as possible.
 
==Categorizing articles==
To allow people to find information more easily, it is helpful to use [[Rules/Categories | categories]] when editing or creating articles.
 
==Talking to authority==
* [[Pages voted for deletion]] -- get pages deleted
* [[Vandalism]] -- get vandals banned
* [[Todo list for kerz]]


 
==Naming Conventions==
This page describes the rules you must follow when creating new articles or moving existing ones.
===Specifying the application===
 
In general, try to use [http://en.wikipedia.org/wiki/Wikipedia:Naming_conventions Wikipedia's Naming conventions] except when these differ from what is described below.
 
==Specifying the application==
For some articles, you should specify the application to which the article applies by putting "Firefox", "Thunderbird", or "Mozilla Suite" in parentheses at the end of the name of the article. Please do this '''only if''' the article applies exlusively to one application and needs to be distinguished from similarly titled articles for other applications (see examples below). Do '''not''' include the application name if the article applies to two or more applications, or if the article is about a feature that exists in only one application. If you are not sure if the application name should be included in the title, just leave it out and someone else can add it later if necessary.
For some articles, you should specify the application to which the article applies by putting "Firefox", "Thunderbird", or "Mozilla Suite" in parentheses at the end of the name of the article. Please do this '''only if''' the article applies exlusively to one application and needs to be distinguished from similarly titled articles for other applications (see examples below). Do '''not''' include the application name if the article applies to two or more applications, or if the article is about a feature that exists in only one application. If you are not sure if the application name should be included in the title, just leave it out and someone else can add it later if necessary.


Line 83: Line 37:
'''Note''': this is a change from the old naming convention, in which article titles indicated whether articles were "FAQs", "Tips", or "Issues" (e.g., [[Thunderbird : FAQs : Global Inbox]]). Many of the existing articles were created under the old naming system and have not yet been renamed. Please do '''not''' follow this old naming system when creating new articles.
'''Note''': this is a change from the old naming convention, in which article titles indicated whether articles were "FAQs", "Tips", or "Issues" (e.g., [[Thunderbird : FAQs : Global Inbox]]). Many of the existing articles were created under the old naming system and have not yet been renamed. Please do '''not''' follow this old naming system when creating new articles.


==Application names==
===Application names===
Application name links should only use the application name, such as "Firefox", "Thunderbird", "Nvu", "Sunbird", or "Camino" and '''not''' "Mozilla Firefox", "Mozilla Thunderbird" or "Linspire Nvu". The exception is the Mozilla Suite, which should be linked to and called "Mozilla Suite", not "Mozilla", "Suite", "Seamonkey", or any other name.
Application name links should only use the application name, such as "Firefox", "Thunderbird", "Nvu", "Sunbird", or "Camino" and '''not''' "Mozilla Firefox", "Mozilla Thunderbird" or "Linspire Nvu". The exception is the Mozilla Suite, which should be linked to and called "Mozilla Suite", not "Mozilla", "Suite", "Seamonkey", or any other name.
* Bad: <nowiki>[[Bookmarks (Mozilla Firefox)]]</nowiki>
* Bad: <nowiki>[[Bookmarks (Mozilla Firefox)]]</nowiki>
Line 89: Line 43:
Layout issues or other things should use Gecko as the application name.
Layout issues or other things should use Gecko as the application name.


==Use short titles, with key words at the beginning==
===Use short titles, with key words at the beginning===
When possible, use short page titles. There's no need for a link to include the entire grammatically complete form of a question, especially when a few descriptive words would suffice.  
When possible, use short page titles. There's no need for a link to include the entire grammatically complete form of a question, especially when a few descriptive words would suffice.  
* Good: <nowiki>[[Send page or link (Mozilla Suite)]]</nowiki>
* Good: <nowiki>[[Send page or link (Mozilla Suite)]]</nowiki>
Line 97: Line 51:
* Better: <nowiki>[[Keyword searches]]</nowiki>
* Better: <nowiki>[[Keyword searches]]</nowiki>


==Capitalization==
===Capitalization===
Do '''not''' capitalize The First Letter of Each Main Word in the Title.
Do '''not''' capitalize The First Letter of Each Main Word in the Title.
*Good: <nowiki>[[Importing and exporting your mail]]</nowiki>
*Good: <nowiki>[[Importing and exporting your mail]]</nowiki>
Line 104: Line 58:
Exception: terms such as [[Search Bar]] and [[Junk Mail Controls]], which refer to named product features and function as proper nouns, should be capitalized in article titles. See [[In-house style]] for a list of common terms to be capitalized.
Exception: terms such as [[Search Bar]] and [[Junk Mail Controls]], which refer to named product features and function as proper nouns, should be capitalized in article titles. See [[In-house style]] for a list of common terms to be capitalized.


{{org}}
This page explains the style guidelines that we try to follow when editing articles to help keep the Knowledge Base looking consistent and professional. If you're a newcomer to the Knowledge Base, don't feel that you need to master everything listed below before you can create a new article or contribute to an existing one. The most important thing is for you to add your contribution to the Knowledge Base; someone else can tidy it up later, if needed. If you plan to create a new article, please read and follow the [[article naming conventions]].


==Articles that apply to more than one application==
==Style guide==
* If the article applies to both the Mozilla Suite and Firefox/Thunderbird, create it and edit it for Mozilla Suite and Firefox/Thunderbird, if you can. A lot of articles written talk exclusively about Firefox or Thunderbird, yet they often apply to Mozilla Suite too. This is a shame, because Mozilla Suite is in need of more people creating resources for it and converting old content to it.
* Accept changes to your entries in a spirit of helpfulness; experienced editors will often make changes to ensure that an article conforms to the rules. Of course, discussion relating to the changes is welcome on the corresponding Talk pages.
* Not every article that ''could'' be written to cover both the Mozilla Suite and Firefox/Thunderbird ''should'' be written this way. In some cases it might make the article excessively messy, especially if it refers to a series of steps or menu choices that differ in the Mozilla Suite and Firefox/Thunderbird ([[Multiple SMTP servers (Thunderbird) |example]]). In such cases it's probably best not to write combined product articles. Use your best judgment.
 
* If you're creating a new article and you're not sure if it applies to more than one application (e.g., you're writing a Firefox article but you're not an experienced Mozilla Suite user), go ahead and write it for just one product. Someone else can edit it later if needed.
* Avoid superfluous information.  
 


==Commonly used names==
===Commonly used names===
* '''Application names''':  
* '''Application names''':  
** '''Use''' "Firefox" (but not "FireFox"), "Thunderbird", and "[the] Mozilla Suite" as the application names in articles' titles and text. '''Don't use''' "Mozilla Firefox", "Mozilla Thunderbird", "Mozilla" (meaning the Suite), "[the] Mozilla Application Suite" or "[the] Suite". Try to avoid "Mozilla Mail" when "[the] Mozilla Suite" will suffice, especially in articles that also apply to Thunderbird.
** '''Use''' "Firefox" (but not "FireFox"), "Thunderbird", and "[the] Mozilla Suite" as the application names in articles' titles and text. '''Don't use''' "Mozilla Firefox", "Mozilla Thunderbird", "Mozilla" (meaning the Suite), "[the] Mozilla Application Suite" or "[the] Suite". Try to avoid "Mozilla Mail" when "[the] Mozilla Suite" will suffice, especially in articles that also apply to Thunderbird.
Line 121: Line 74:
** ''Linux.'' Use "Linux" when referring to *nix-like systems. Do not use "GNU/Linux" or any other name. If you absolutely need to use a name of a particular distribution, note your choice (along with the link to the article) in [[Talk:In-House Style]].
** ''Linux.'' Use "Linux" when referring to *nix-like systems. Do not use "GNU/Linux" or any other name. If you absolutely need to use a name of a particular distribution, note your choice (along with the link to the article) in [[Talk:In-House Style]].
** ''Mac OS''. Use "Mac OS X", not "Mac OSX", "MacOS X" or any other name.
** ''Mac OS''. Use "Mac OS X", not "Mac OSX", "MacOS X" or any other name.
 
===Common terms===
==Common terms==
Use these terms as listed here (sans quotes). Terms like "Profile Manager" and "Bookmarks Toolbar" refer to named product features and function as proper nouns. Note the capital letters.
Use these terms as listed here (sans quotes). Terms like "Profile Manager" and "Bookmarks Toolbar" refer to named product features and function as proper nouns. Note the capital letters.


Line 137: Line 89:
** ''Bad:'' "Email", "junk mail controls", "local folders"
** ''Bad:'' "Email", "junk mail controls", "local folders"


==Special punctuation and formatting==
===Special punctuation and formatting===
* '''Menu sequences''': Use "arrows" to denote menu order (e.g. "Tools -> Options"), and place a space either side of the arrow to facilitate line breaks. Use quotation marks around the whole menu sequence. In cases where menu sequences differ by OS, it may be helpful to include a link to [[Menu differences in Windows, Linux, and Mac]] within the menu sequence itself (e.g., "[[Menu differences in Windows, Linux, and Mac|Tools -> Options]] -> Advanced").
* '''Menu sequences''': Use "arrows" to denote menu order (e.g. "Tools -> Options"), and place a space either side of the arrow to facilitate line breaks. Use quotation marks around the whole menu sequence. In cases where menu sequences differ by OS, it may be helpful to include a link to [[Menu differences in Windows, Linux, and Mac]] within the menu sequence itself (e.g., "[[Menu differences in Windows, Linux, and Mac|Tools -> Options]] -> Advanced").
* '''Keyboard and mouse actions''': left-click, right-click etc. are hyphenated and uncapitalized; Shift, Ctrl, Alt etc. have their first letter capitalized (and only their first letter); key combinations are written using "+" so that "hold down Ctrl and press 'D'" should be written "Ctrl+D".
* '''Keyboard and mouse actions''': left-click, right-click etc. are hyphenated and uncapitalized; Shift, Ctrl, Alt etc. have their first letter capitalized (and only their first letter); key combinations are written using "+" so that "hold down Ctrl and press 'D'" should be written "Ctrl+D".
Line 144: Line 96:
* '''Directory & file names''': In general, put these in quotation marks when they are used in a sentence but are not connected to a longer pathname (e.g., "Go to the "chrome" folder in your profile folder and find the "userChrome.css" file"). Exceptions: you can omit the quotation marks around well-known file names (e.g., prefs.js or user.js), second and subsequent instances of a file name that appears multiple times in the same article, or file names used in Dev articles (you can use <nowiki><tt></nowiki> instead).
* '''Directory & file names''': In general, put these in quotation marks when they are used in a sentence but are not connected to a longer pathname (e.g., "Go to the "chrome" folder in your profile folder and find the "userChrome.css" file"). Exceptions: you can omit the quotation marks around well-known file names (e.g., prefs.js or user.js), second and subsequent instances of a file name that appears multiple times in the same article, or file names used in Dev articles (you can use <nowiki><tt></nowiki> instead).
* '''Mail folders''' (as listed in the folders pane): Write these as simply Inbox, Sent, Junk, Trash, etc., without italics or quotation marks; the corresponding files for each should be treated like other file names and normally be written in quotation marks (e.g., "Inbox", "Sent", "Junk", "Trash", etc.).
* '''Mail folders''' (as listed in the folders pane): Write these as simply Inbox, Sent, Junk, Trash, etc., without italics or quotation marks; the corresponding files for each should be treated like other file names and normally be written in quotation marks (e.g., "Inbox", "Sent", "Junk", "Trash", etc.).
 
===Other style considerations===
==Tables==
Use [http://meta.wikimedia.org/wiki/Help:Table Mediawiki-syntax tables] for tables, together with the <code><nowiki>{{prettytable}}</nowiki></code> template (see [[Template:Prettytable]]). The template is a modified version of [http://meta.wikimedia.org/wiki/Template:Prettytable meta.wikipedia.org's]. [[Product comparison matrix | For example]],
<nowiki>{| {{prettytable}}</nowiki>
! || Odds || Evens
|-
! Row 1
| 1 || 2
|-
! Row 2
| 3 || 4
|-
! Row 3
| 5 || 6
<nowiki>|}</nowiki><br>
 
This produces<br>
{| {{prettytable}}
! || Odds || Evens
|-
! Row 1
| 1 || 2
|-
! Row 2
| 3 || 4
|-
! Row 3
| 5 || 6
|}
 
==Templates==
There are numerous templates available to insert standardized content and/or formatting into pages. For instance, if you come across an article  that needs a formatting makeover in order to follow the style guidelines listed on this page, you can insert <nowiki>{{cleanup}}</nowiki> at the top of the article. This will expand to the message shown [[Template:Cleanup | here]].
 
For a list of useful templates and further explanation, see [[Rules/Templates]].
 
==Other style considerations==
* Don't start too many small, idiosyncratic paragraphs. If several paragraphs each consist of a couple of sentences with only a few lines length, try to combine them into a single paragraph.
* Don't start too many small, idiosyncratic paragraphs. If several paragraphs each consist of a couple of sentences with only a few lines length, try to combine them into a single paragraph.
* Use bolding and italics only when absolutely necessary.
* Use bolding and italics only when absolutely necessary.
Line 188: Line 105:
* "Backup" is a noun; "back up" is the verb. When you back up your mail, you're making a backup.
* "Backup" is a noun; "back up" is the verb. When you back up your mail, you're making a backup.
* Don't capitalize entire words.
* Don't capitalize entire words.
{{org}}
==Categorizing==
To allow people to find information more easily, it is helpful to use [[Rules/Categories | categories]] when editing or creating articles.
[[Rules/Categories | categorize new articles]]


==How to use Talk==


In the sidebar of every page there is a link titled "Discussion" which links to the Talk page for that article. Talk pages allow you to discuss the content of articles without cluttering up the article itself.
==Knowledge Base maintenance==
 
* [[Pages voted for deletion]] -- get pages deleted
Examples of things to mention on Talk pages:
* [[Vandalism]] -- get vandals banned
* Suggestions for improving the article. (Note: for user-support questions, please use the [http://forums.mozillazine.org/ MozillaZine forums] instead.)
* [[Todo list for kerz]]
* Problems you have with the current content of the article.
* Possible solutions to edit wars.
 
Please note that it is generally considered bad ettiquette to delete or alter the comments of another user. While this is perfectly fine on the rest of the wiki, doing so on a Talk page disrupts the conversation.


==Varfix==
Remember to sign and date your comments. Typing "<nowiki>~~~~</nowiki>" will do this automatically.
Remember to sign and date your comments. Typing "<nowiki>~~~~</nowiki>" will do this automatically.


When you are in the Talk page, clicking on the "Article" link will take you back to the main article.
===Keeping up with changes===
* The [[Special:Recentchanges|Recent changes]] page, linked on the right, is an automatically generated list of the most recent edits to the Knowledge Base.
* When you're logged in, clicking on the "Watch" link on a page will add that page to your watchlist. All your watched pages will appear in bold in the Recent changes list.
* Each page also has a "History" link, which you can use to view that page's history of edits.
* The [[Knowledge Base changes]] page is used to propose and discuss new ideas for and major changes to the Knowledge Base.
===Need help getting started?===
* If you're thinking of adding some information to a Knowledge Base article but aren't sure if it belongs there, feel free to use the article's "Talk" page to insert a comment or ask for feedback. To edit the Talk page of an article you're viewing, click on the "Discussion" link on the right and then on the "Edit this page" link.
* If you're having trouble with editing-related tasks&mdash;for example, you can't figure out how to create a new page&mdash;feel free to ask for assistance on the [[Help wanted]] page.


== User talk pages ==
===Templates===
There are numerous templates available to insert standardized content and/or formatting into pages. For instance, if you come across an article  that needs a formatting makeover in order to follow the style guidelines listed on this page, you can insert <nowiki>{{cleanup}}</nowiki> at the top of the article. This will expand to the message shown [[Template:Cleanup | here]].


Your user page has a Talk page as well, and that one has some special features. For one thing, there is a link to it in the sidebar (if you use a "skin" other than the default it may be somewhere else). Also, if edits are made to it by others, the text '''You have new messages''' will appear at the top of the page. These pages can be used for occasional personal communication among users; but note that these pages are public. If you want to communicate privately, use e-mail.
For a list of useful templates and further explanation, see [[Rules/Templates]].
 
==="Post a comment" feature===
To write in another user's talk page, click the ''Discussion'' link on your sidebar when you view the user page (which you can do by clicking on a user's nickname). On the list of recent changes and on your watchlist, you can directly access a user's Talk page by following the (Talk) link behind the user's name.
 
=="Post a comment" feature==
For editing a talk page, one can optionally use the "Post a comment" feature, but only for a new thread and for a reply to be put at the bottom of the last thread. To post a comment in this way, click on the "+" link in the sidebar.
For editing a talk page, one can optionally use the "Post a comment" feature, but only for a new thread and for a reply to be put at the bottom of the last thread. To post a comment in this way, click on the "+" link in the sidebar.
 
---------------------------------------------------------------------
*For a new thread, fill in the "Subject/headline" box. Then the edit summary will automatically be the same as the new  section editing.
 
*For a reply to be put at the bottom of the last thread, do not fill in the "Subject/headline" box. In this case it is not possible to supply an edit summary. Instead, edit the previous thread.
 
When using "Post a comment", an edit conflict is impossible. However, in the case that you are not starting a new thread but replying to an existing one, your response may be appended to a newly created post that was added while you wrote yours. It is therefore generally recommended to use section editing to respond, and "Post a comment" to start new threads. If your comment is accidentally misplaced, just edit the page and move it.
 
== Example ==
 
This article is great.  --[[User:Adam Conover|Adam Conover]] 18:20 Jan 30, 2003 (UTC)
:No it isn't! --[[User:hao2lian|hao2lian]] 18:38 Jan 30, 2003 (UTC)
::Yes it is!  --[[User:Heroist|Heroist]] 18:40 Jan 30, 2003 (UTC)
 
:::I was talking to Adam Conover! --[[User:hao2lian|hao2lian]] 18:56 Jan 30, 2003 (UTC)
 
I like wojahowicz better. --[[User:Adam Conover|Adam Conover]] 12:20 Jan 31, 2003 (UTC)
 
:Now, now.  --[[User:hao2lian|hao2lian]] 12:33 Jan 31, 2003 (UTC)

Revision as of 22:51, 31 March 2006

Getting Started

Don’t feel daunted by the rules below; although it helps if you follow them, there will always be other editors willing to tidy your contributions if you don’t have the time to read all the guidelines in the links below. The important thing is getting your contributions here in the first place!

This Knowledge Base is a wiki; you are free to modify existing articles, and to create brand new ones.

To begin editing, you need to create a new account.

To edit a page, click the "Edit this page" link at the right column the page.

To learn how to format a wiki page read our Formatting guide. To experiment use our Sandbox. You can do whatever you want there.

Need more help? Ask blah blah

General Guidelines

Articles that apply to more than one application

  • If the article applies to both the Mozilla Suite and Firefox/Thunderbird, create it and edit it for Mozilla Suite and Firefox/Thunderbird, if you can. A lot of articles written talk exclusively about Firefox or Thunderbird, yet they often apply to Mozilla Suite too. This is a shame, because Mozilla Suite is in need of more people creating resources for it and converting old content to it.
  • Not every article that could be written to cover both the Mozilla Suite and Firefox/Thunderbird should be written this way. In some cases it might make the article excessively messy, especially if it refers to a series of steps or menu choices that differ in the Mozilla Suite and Firefox/Thunderbird (example). In such cases it's probably best not to write combined product articles. Use your best judgment.
  • If you're creating a new article and you're not sure if it applies to more than one application (e.g., you're writing a Firefox article but you're not an experienced Mozilla Suite user), go ahead and write it for just one product. Someone else can edit it later if needed.

Naming Conventions

Specifying the application

For some articles, you should specify the application to which the article applies by putting "Firefox", "Thunderbird", or "Mozilla Suite" in parentheses at the end of the name of the article. Please do this only if the article applies exlusively to one application and needs to be distinguished from similarly titled articles for other applications (see examples below). Do not include the application name if the article applies to two or more applications, or if the article is about a feature that exists in only one application. If you are not sure if the application name should be included in the title, just leave it out and someone else can add it later if necessary.

Examples where the application name is included in the article title:

Examples where the application name is not included in the article title:

Note: this is a change from the old naming convention, in which article titles indicated whether articles were "FAQs", "Tips", or "Issues" (e.g., Thunderbird : FAQs : Global Inbox). Many of the existing articles were created under the old naming system and have not yet been renamed. Please do not follow this old naming system when creating new articles.

Application names

Application name links should only use the application name, such as "Firefox", "Thunderbird", "Nvu", "Sunbird", or "Camino" and not "Mozilla Firefox", "Mozilla Thunderbird" or "Linspire Nvu". The exception is the Mozilla Suite, which should be linked to and called "Mozilla Suite", not "Mozilla", "Suite", "Seamonkey", or any other name.

  • Bad: [[Bookmarks (Mozilla Firefox)]]
  • Bad: [[Profile locked (Suite)]]

Layout issues or other things should use Gecko as the application name.

Use short titles, with key words at the beginning

When possible, use short page titles. There's no need for a link to include the entire grammatically complete form of a question, especially when a few descriptive words would suffice.

  • Good: [[Send page or link (Mozilla Suite)]]
  • Bad: [[Use Send Page or Send Link to tell your friends about a great webpage (Mozilla Suite)]]

Try to avoid putting a word like "using" or "changing" at the beginning of the title when title will work fine without it. This will help as we move to categories, in which articles will be sorted alphabetically by title.

  • OK: [[Using keyword searches]]
  • Better: [[Keyword searches]]

Capitalization

Do not capitalize The First Letter of Each Main Word in the Title.

  • Good: [[Importing and exporting your mail]]
  • Bad: [[Importing and Exporting Your Mail]]

Exception: terms such as Search Bar and Junk Mail Controls, which refer to named product features and function as proper nouns, should be capitalized in article titles. See In-house style for a list of common terms to be capitalized.


Style guide

  • Accept changes to your entries in a spirit of helpfulness; experienced editors will often make changes to ensure that an article conforms to the rules. Of course, discussion relating to the changes is welcome on the corresponding Talk pages.
  • Avoid superfluous information.


Commonly used names

  • Application names:
    • Use "Firefox" (but not "FireFox"), "Thunderbird", and "[the] Mozilla Suite" as the application names in articles' titles and text. Don't use "Mozilla Firefox", "Mozilla Thunderbird", "Mozilla" (meaning the Suite), "[the] Mozilla Application Suite" or "[the] Suite". Try to avoid "Mozilla Mail" when "[the] Mozilla Suite" will suffice, especially in articles that also apply to Thunderbird.
    • Layout issues should use "Gecko" as the application name.
  • OS names.
    • Windows. Use "Windows" when referring to the whole family of Microsoft Windows operation systems. For specific versions use: "Windows 95", "Windows 98", "Windows ME", "Windows NT", "Windows 2000", "Windows XP", "Windows XP SP2". When combining names, use forward slashes, e.g.: "Windows 2000/XP".
    • Linux. Use "Linux" when referring to *nix-like systems. Do not use "GNU/Linux" or any other name. If you absolutely need to use a name of a particular distribution, note your choice (along with the link to the article) in Talk:In-House Style.
    • Mac OS. Use "Mac OS X", not "Mac OSX", "MacOS X" or any other name.

Common terms

Use these terms as listed here (sans quotes). Terms like "Profile Manager" and "Bookmarks Toolbar" refer to named product features and function as proper nouns. Note the capital letters.

  • General:
    • Good: "JavaScript", "Profile Manager", "Status Bar"
    • Bad: "Javascript", "profile manager", "statusbar"
  • Browser-related:
    • Good: "bookmark(s)", "Bookmarks Toolbar", "cache", "Location Bar", "plugin", "Search Bar"
    • Bad: "favorites", "Links Toolbar", "Temporary Internet Files", "address bar", "plug-in", "search box"
  • Mail-related:
    • Good: "e-mail", "Junk Mail Controls", "Local Folders"
    • Bad: "Email", "junk mail controls", "local folders"

Special punctuation and formatting

  • Menu sequences: Use "arrows" to denote menu order (e.g. "Tools -> Options"), and place a space either side of the arrow to facilitate line breaks. Use quotation marks around the whole menu sequence. In cases where menu sequences differ by OS, it may be helpful to include a link to Menu differences in Windows, Linux, and Mac within the menu sequence itself (e.g., "Tools -> Options -> Advanced").
  • Keyboard and mouse actions: left-click, right-click etc. are hyphenated and uncapitalized; Shift, Ctrl, Alt etc. have their first letter capitalized (and only their first letter); key combinations are written using "+" so that "hold down Ctrl and press 'D'" should be written "Ctrl+D".
  • Keyboard shortcuts: Put quotation marks around keyboard shortcuts (e.g., "Ctrl+PageDown")
  • Path names: Enclose these in <tt> tags so that they will appear in a monospace font (e.g., C:\Program Files\Mozilla Firefox\firefox.exe). Folders whose location varies (e.g., "profile folder" and "installation directory") can be enclosed in angle brackets when part of a path (e.g., <profile folder>/chrome/overlayinfo/).
  • Directory & file names: In general, put these in quotation marks when they are used in a sentence but are not connected to a longer pathname (e.g., "Go to the "chrome" folder in your profile folder and find the "userChrome.css" file"). Exceptions: you can omit the quotation marks around well-known file names (e.g., prefs.js or user.js), second and subsequent instances of a file name that appears multiple times in the same article, or file names used in Dev articles (you can use <tt> instead).
  • Mail folders (as listed in the folders pane): Write these as simply Inbox, Sent, Junk, Trash, etc., without italics or quotation marks; the corresponding files for each should be treated like other file names and normally be written in quotation marks (e.g., "Inbox", "Sent", "Junk", "Trash", etc.).

Other style considerations

  • Don't start too many small, idiosyncratic paragraphs. If several paragraphs each consist of a couple of sentences with only a few lines length, try to combine them into a single paragraph.
  • Use bolding and italics only when absolutely necessary.
  • Don't overdo linking. Since links stand out visually, they can disrupt the reader's flow and become a distraction rather than an aid. Try not to put the same link more than once in a single logical unit of an article (e.g., a section of a tutorial). For example, if you mention "profile folder" several times, link only the first one, or the one that's relating to something technical, at a point where the reader might logically want to read up on the specifics.
  • Headers/subheaders within articles should be capitalized in the same way as article titles.
  • Use ==See also== when linking to articles on the KB. Use ==External links== to link to web pages outside of the Knowledge Base.
  • Use the dash and hyphen correctly [1] [2]. When using dashes and hyphens, you should not include white space around them. For example, use “9–16” and “Firefox—and Mozilla—can be used” which are achieved using “9&ndash;16” and “Firefox&mdash;and”.
  • "Backup" is a noun; "back up" is the verb. When you back up your mail, you're making a backup.
  • Don't capitalize entire words.

Categorizing

To allow people to find information more easily, it is helpful to use categories when editing or creating articles. categorize new articles


Knowledge Base maintenance

Varfix

Remember to sign and date your comments. Typing "~~~~" will do this automatically.

Keeping up with changes

  • The Recent changes page, linked on the right, is an automatically generated list of the most recent edits to the Knowledge Base.
  • When you're logged in, clicking on the "Watch" link on a page will add that page to your watchlist. All your watched pages will appear in bold in the Recent changes list.
  • Each page also has a "History" link, which you can use to view that page's history of edits.
  • The Knowledge Base changes page is used to propose and discuss new ideas for and major changes to the Knowledge Base.

Need help getting started?

  • If you're thinking of adding some information to a Knowledge Base article but aren't sure if it belongs there, feel free to use the article's "Talk" page to insert a comment or ask for feedback. To edit the Talk page of an article you're viewing, click on the "Discussion" link on the right and then on the "Edit this page" link.
  • If you're having trouble with editing-related tasks—for example, you can't figure out how to create a new page—feel free to ask for assistance on the Help wanted page.

Templates

There are numerous templates available to insert standardized content and/or formatting into pages. For instance, if you come across an article that needs a formatting makeover in order to follow the style guidelines listed on this page, you can insert {{cleanup}} at the top of the article. This will expand to the message shown here.

For a list of useful templates and further explanation, see Rules/Templates.

"Post a comment" feature

For editing a talk page, one can optionally use the "Post a comment" feature, but only for a new thread and for a reply to be put at the bottom of the last thread. To post a comment in this way, click on the "+" link in the sidebar.