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:
One-click install starter templates https://studio.csml.dev/bots/templates
Complete CSML language reference https://docs.csml.dev
CSML Studio Documentation https://docs.csml.dev/studio
Blog posts for inspiration, use cases, and how-tos https://blog.csml.dev
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.
⛔️ 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.