All Collections
7. The Knowledge Base
Article components (Advanced)
Article components (Advanced)

Learn how to go the next step in your article's creation.

Salim Jernite avatar
Written by Salim Jernite
Updated over a week ago

Before reading this article, make sure you started with the "Standard Components" article here.

There are four advanced components in Clevy's Article editor. The advanced components are the most powerful components in the editor, as they will literally let you display anything in any kind of logic in your articles or Virtual Assistant conversational experience.

They are all based on the CSML programming language, the technology underlying the Clevy OnDemand platform. When all the standard components are CSML components that have been abstracted to render in a no-code way, an article is still based entirely on CSML; it is what we call a "flow".

If you are not familiar with CSML, there are a few resources you can view first to get up to speed with the technology. But don't worry; CSML is a very easy technology to use as it is very descriptive.


💡 Pro tips: Here is a list of resources we have gathered for you to get started with CSML:


Now, let's get back to our Advanced Components!

Those components will let you write your own CSML or use other CSML assets in your Clevy OnDemand Articles. Those components are:

CSML Block : Opens a CSML code editor where you can write CSML code and logic that will display in your article or Virtual Assistant.

EDITION MODE

VIEW IN PORTAL

VIEW IN ASSISTANT

⛔️ The CSML Component is what we call a "Step", the sub-element of a "Flow" (the whole Article). Therefore, you can't start writing your code with "start:" and finish with "goto end" as you would usually when writing CSML. Just start directly with your CSML logic.

⛔️ The CSML Component doesn't allow comments in the code. If there are comments in your code, the article won't build (it won't work)



LaTeX: Displays a formula written in LaTeX.

EDITION MODE

VIEW IN PORTAL

VIEW IN ASSISTANT

NA

NA

Did this answer your question?