Once the Cheetah templates are in place, users can use them without having to know any specific programming language. If you want to learn about Cheetah, it does not require a large learning curve.
Web/Graphic designers can put “placeholders” (values that will be substituted at runtime) that will be used for dynamic components and content. Placeholders can be identified by “$”. They can also reuse the templates for areas of a project that may have the same type of display or function. Web designers would also be interested to note that the Cheetah program doesn't use HTML “style” tags. Since rendered HTML tags can cause errors and can be hard to distinguish from “style” tags, they are not used.
Once the web/graphic designers have finished with the template the program is compiled into the Python language. From this point content writers can then use the templates to add takes as needed.