Codex is designed to enable non-technical authors to create and edit simple DITA topics and maps. As a result, Codex supports a limited sub-set of the DITA standard. In addition, Codex imposes additional limitations on how you can use supported DITA elements to ensure consistency and encourage best practices.
Codex is not designed for technical writers to create DITA topics and maps containing the full range of DITA elements and attributes. However, Codex can be a useful tool for technical writers to take notes that can then be further modified in a full-featured DITA editor.
You can use Codex to edit topics created in other DITA editors. However, you can only edit text that is contained within elements supported by Codex. You cannot edit text that is contained within elements that are not supported by Codex. You cannot edit attributes that are not supported by Codex.
You can use Codex to edit maps created in other DITA editors. However, you can only edit map elements supported by Codex. You cannot edit map elements or attributes that are not supported by Codex.
Codex updates are released about once a month, and include support for additional DITA elements. Your input is important. If there is a specific DITA feature that you would like to see supported in Codex, let us know!
Topic Support
Codex supports the following topic elements [attributes]:
b, i, u [none]
body [none]
codeblock [none]
codeph within a codeblock is not supported
codeph [none]
image [none]
menucascade [none]
note [type=note, type=tip]
ol, ul, li [none]
Consecutive lists are not supported
Nested lists can contain up to three levels
p [none]
sup, sub [none]
table [none]
title [none]
topic [id]
uicontrol [none]
wintitle [none]
Text can have only one inline tag applied, with the exception of b, i, and u which can be applied in any combination.
Map Support
Codex supports the following map elements [attributes]:
map [title]
topicref [type=topic, href]