|
1 | 1 | --- |
2 | | -label: Guidelines |
| 2 | +label: Content design can make or break an online experience. Always strive for writing that is clear, concise, and on-brand. |
3 | 3 | title: Content |
4 | 4 | tabs: ['General', 'Guidance', 'Glossary'] |
5 | 5 | --- |
6 | 6 |
|
7 | | -## Capitalization |
| 7 | +<anchor-links> |
| 8 | +<ul> |
| 9 | + <li><a href="#capitalization">Capitalization</a></li> |
| 10 | + <li><a href="#verb-tense">Verb tense</a></li> |
| 11 | + <li><a href="#active-and-passive-voice">Active and passive voice</a></li> |
| 12 | + <li><a href="#first-and-second-person">First and second person</a></li> |
| 13 | + <li><a href="#formal-vs-casual-tone">Formal vs. casual tone</a></li> |
| 14 | + <li><a href="#can-may-and-might">Can, may, and might</a></li> |
| 15 | +</ul> |
| 16 | +</anchor-links> |
8 | 17 |
|
9 | | -Good content design is consistent and coherent so that users can trust and predict how to interact with it. Details matter. |
| 18 | +## Capitalization |
10 | 19 |
|
11 | | -Always capitalize proper names, such as United States. Use ALL CAPS for abbreviations, acronyms, and initials (for example, IBM and ASCII) and two-letter abbreviations (for example, AL, AK, and AZ), and for OK. |
| 20 | +Always capitalize proper names, such as United States. Use ALL CAPS for abbreviations, acronyms, and initials (for example, IBM and ASCII) and two-letter abbreviations (for example, AL, AK, and AZ), and for the word "OK." |
12 | 21 |
|
13 | 22 | For specific capitalization rules for different element or component types, see the usage details for each individual element or component type. |
14 | 23 |
|
15 | 24 | ### Sentence style |
16 | 25 |
|
17 | | -Use sentence-style capitalization in text and for all text elements in the UI, except for table/grid column headers, headings for groups of toggles, and product names. Sentence style capitalizes only the first word of each sentence and proper nouns |
18 | | -(such as names). |
| 26 | +Use sentence-style capitalization in text and for all text elements in the UI, except for table/grid column headers, headings for groups of toggles, and product names. Sentence style capitalizes only the first word of each sentence and proper nouns (such as names). |
19 | 27 |
|
20 | 28 | #### Examples: |
21 | 29 |
|
@@ -48,68 +56,82 @@ Only use headline-style capitalization for table/grid column headers and product |
48 | 56 |
|
49 | 57 | #### Do not capitalize the initial letter of the following words: |
50 | 58 |
|
51 | | -- articles, except as the first word |
52 | | -- coordinating conjunctions |
53 | | -- prepositions, except as the first or last word |
| 59 | +- articles, except as the first word (a, the, etc.) |
| 60 | +- coordinating conjunctions (but, and, etc. ) |
| 61 | +- prepositions, except as the first or last word (to, for, etc.) |
54 | 62 |
|
55 | | -## Do's & dont's |
| 63 | +## Verb tense |
56 | 64 |
|
57 | | -These guidelines apply for developers and writers working with IBM Cloud UI and documentation. |
| 65 | +Use simple verbs and tenses, and keep sentences concise, simple, friendly, and punchy. Avoid the _continuous_, _perfect_, and _perfect continuous_ tenses in favor of the simple tenses whenever possible. |
58 | 66 |
|
59 | | -### Do use simple tense |
| 67 | +For example, for the verb "to write," the simplest tenses would be "You write," "You wrote," and "You will write." More complex tenses would include "You are writing," "You were writing," and "You will be writing." Even more complex tenses would say "You have written," "You had been writing," and "You will have been writing." |
60 | 68 |
|
61 | | -Use simple verbs and tenses, and keep sentences concise, simple, friendly, and punchy. Focus on the user's context and make content relevant. The more familiar you are with their context, the better you can communicate without using a lot of words. |
62 | | - |
63 | | -If you need to use past or future tense, avoid verb tenses with the words have, has, had, been, should, would, and will. |
| 69 | +These more complex tenses, when used excessively, can be more difficult for readers to parse. |
64 | 70 |
|
65 | 71 | <grid-wrapper col_lg="8" flex="true"> |
66 | | - <do-dont-example correct=true label="Future Tense" text='"The API returns a promise."'></do-dont-example> |
67 | | - <do-dont-example label='Future Tense' text='"The API will return a promise."'></do-dont-example> |
| 72 | + <do-dont-example correct=true label="Future Tense" text='"The API will return a promise."'></do-dont-example> |
| 73 | + <do-dont-example label='Future Tense' text='"The API will be returning a promise."'></do-dont-example> |
| 74 | +</grid-wrapper> |
| 75 | +<grid-wrapper col_lg="8" flex="true"> |
| 76 | + <do-dont-example correct=true label="Past Tense" text='"The API exceeded its limit."'></do-dont-example> |
| 77 | + <do-dont-example label='Past Tense' text='"The API has exceeded its limit."'></do-dont-example> |
68 | 78 | </grid-wrapper> |
| 79 | + |
| 80 | +## Active and passive voice |
| 81 | + |
| 82 | +The _active voice_ is direct and punchy, and emphasizes the subject of the verb. When a sentence is written in active voice, the subject performs an action, denoted by the verb—the subject "acts upon" the verb in these sentences. For example, "John ate the apple." In situations where either voice will work, generally choose the active voice for more directness. |
| 83 | + |
69 | 84 | <grid-wrapper col_lg="8" flex="true"> |
70 | | - <do-dont-example correct=true label="Past Tense" text='"The limit was exceeded."'></do-dont-example> |
71 | | - <do-dont-example label='Past Tense' text='"The limit has been exceeded."'></do-dont-example> |
| 85 | + <do-dont-example correct=true label="Active Voice" text='"Next, the admin configures access privileges."'></do-dont-example> |
| 86 | + <do-dont-example label='Passive Voice' text='"Next, access privileges are configured by the admin."'></do-dont-example> |
72 | 87 | </grid-wrapper> |
73 | 88 |
|
74 | | -### Do use active voice |
| 89 | +The _passive voice_, on the other hand, flips the construction so that the subject is secondary to the verb and object (hence, passive). Often, the subject is not even included in the sentence. For example, "_The apple was eaten by John_" or just "_The apple was eaten_". Only sentences that contain direct objects can be reconstructed into the passive voice. Thus, "_John ate_" cannot be constructed passively. |
75 | 90 |
|
76 | | -To convey a more natural tone, use active voice. People tend to speak in active voice unless they have a reason not to. For example, a good reason to use passive voice is to avoid sounding judgmental or blaming the user. Consider how a statement like, “You entered the wrong value,” which is active voice, might not be a well received error message. |
| 91 | + The passive voice makes for a more natural tone in certain use cases. For example, if the true subject of the sentence is a system, and the human is secondary, passive voice can be acceptable. |
77 | 92 |
|
78 | 93 | <grid-wrapper col_lg="8" flex="true"> |
79 | | - <do-dont-example correct=true label="Active Voice" text='"In the Limits window, specify the minimum and maximum values."'></do-dont-example> |
80 | | - <do-dont-example label='Passive Voice' text='"The Limits window is used to specify the minimum and maximum values."'></do-dont-example> |
| 94 | + <do-dont-example correct=true label="Passive Voice" text='"The database needs to be rebooted."'></do-dont-example> |
| 95 | + <do-dont-example label='Active Voice' text='"Someone needs to reboot the database."'></do-dont-example> |
81 | 96 | </grid-wrapper> |
82 | 97 |
|
83 | | -### Do use second person |
| 98 | +## First and second person |
84 | 99 |
|
85 | | -Engage your readers by using second person **(you, your)**. First person **(I, we, our)** focuses on the writer rather than the audience. People are interested in what they can do and how your story applies to their lives. |
86 | | -One exception to this is in the case of possessive adjectives in the UI. You can use first person in headings or labels that are very specific to the user or customer data, for example “My Account” or “My Usage.” In explanatory text for the heading or label, switch to second person, for example _“Your usage is calculated from the 1st day of the month.”_ |
| 100 | +Engage your readers by using second person **(you, your)** where appropriate. First person **(I, we, our)** focuses on the writer rather than the audience, which is rarely appropriate in UI or technical contexts. Avoid the first person unless you have a compelling reason to use it. |
87 | 101 |
|
88 | | -### Don't be too formal or stuffy |
| 102 | +One exception to this is in the case of possessive adjectives in the UI. You can use first person in headings or labels that are very specific to the user or customer data, such as “My Account” or “My Usage.” In explanatory text for the heading or label, however, use second person. For example, _“Your usage is calculated from the first day of the month.”_ |
89 | 103 |
|
90 | | -- Do not be afraid to use contractions once in a while. Decide whether they fit the context. |
91 | | -- Occasionally begin sentences with **and, but or so.** This usage allows for shorter, scannable sentences. Do not overuse these devices, especially in instructional (steps) content. |
92 | | -- For example, _“You can deploy an app to the cloud during lunch hour. And still have time to eat”_ is great for Discover, Try, Buy. |
93 | | -- Occasionally use questions in headings. In both UIs and documentation, questions can be used to further conversational style, but don't overuse them, as they can add to noise and hinder retrievability. Make sure headings that use questions are meaningful. In a UI, questions can be used in a confirmation prompt in a dialog box. For example: _“Do you want to close without saving?”_ |
94 | | -- Use exclamation marks only positively, not negatively. Make sure you use no more than one exclamation mark in a context, such as a single window or a single Docs topic. |
| 104 | +## Formal vs. casual tone |
| 105 | + |
| 106 | +While a more formal tone is often appropriate for technical and business writing, a more casual tone is becoming increasingly accepted (and expected) in UI and supporting materials. |
| 107 | + |
| 108 | +- Don't be afraid to use **contractions**. When they fit the context and improve flow, go for it. |
| 109 | +- Beginning sentences with **and, but, or so** is not always forbidden. When it allows for shorter, scannable sentences, they can be used. Do not overuse these devices, especially in instructional content. For example, _“You can deploy an app to the cloud during lunch hour. But it's not required.”_ works for _Discover, Try, Buy_ experiences. |
| 110 | +- It's acceptable to use **questions in headings**. In both UIs and documentation, questions can be used to further conversational style. But don't overuse them, as they can add to noise. Make sure headings that use questions are meaningful. In a UI, questions can also be used in a confirmation prompt in a dialog box. For example, _“Do you want to close without saving?”_ |
| 111 | +- Use **exclamation marks** only positively, not negatively. Make sure you use no more than one exclamation mark in a context, such as a single window or a single Docs topic. |
95 | 112 |
|
96 | 113 | <grid-wrapper col_lg="8" flex="true"> |
97 | | - <do-dont-example correct=true label="Exclamation Points" text='"Your IBM Bluemix account is ready!"'></do-dont-example> |
98 | | - <do-dont-example label='Exclamation Points' text='"You have reached your usage limit!"'></do-dont-example> |
| 114 | + <do-dont-example correct=true label="Exclamation Points" text='"Your IBM Cloud account is ready!"'></do-dont-example> |
| 115 | + <do-dont-example label='Exclamation Points' text='"You have reached your usage limit!!"'></do-dont-example> |
99 | 116 | </grid-wrapper> |
100 | 117 |
|
101 | | -### Don't be overly mannerly |
102 | | - |
103 | | -Terms of politeness are superfluous, convey the wrong tone for technical material, and are not regarded the same way in all cultures. |
| 118 | +**Terms of politeness** are often overused, can convey the wrong tone for technical material, and are not regarded the same way in all cultures. Use terms such as "please" and "thank you" carefully. |
104 | 119 |
|
105 | 120 | <grid-wrapper col_lg="8" flex="true"> |
106 | 121 | <do-dont-example correct=true label='Using Please' description='Use "please" in a UI only when the user is being inconvenienced.' text='"Indexing might take a few minutes. Please wait."'></do-dont-example> |
107 | 122 | </grid-wrapper> |
108 | 123 |
|
| 124 | +## Can, may, and might |
| 125 | + |
| 126 | +**Terms of ability** are often misused. Remember, "can" implies ability, and "may" implies permission (and sometimes uncertainty). |
| 127 | + |
109 | 128 | <grid-wrapper col_lg="8" flex="true"> |
110 | 129 | <do-dont-example correct=true label="Ability" text='"You can use the command line interface to update your app."'></do-dont-example> |
111 | 130 | <do-dont-example label='Ability' text='"You may use the command line interface to update your app."'></do-dont-example> |
112 | 131 | </grid-wrapper> |
| 132 | + |
| 133 | +**Terms of possibility** can also be confusing. Remember, when either "may" or "might" will work, generally go with "might" to avoid confusion with the multiple meanings of "may." |
| 134 | + |
113 | 135 | <grid-wrapper col_lg="8" flex="true"> |
114 | 136 | <do-dont-example correct=true label="Possibility" text='"You might need more advanced features when you are integrating with another app."'></do-dont-example> |
115 | 137 | <do-dont-example label='Possibility' text='"You may need more advanced features when you are integrating with another app."'></do-dont-example> |
|
0 commit comments