Gestão de conteúdo do sistema
A maior parte do conteúdo em um site CMS é gerenciada em diferentes locais em todo o sistema.
Por exemplo, se você estiver criando um site de conhecimento, as páginas e os blocos existirão no CMS, mas os artigos de conhecimento serão criados e gerenciados na aplicação Conhecimento. O mesmo é verdadeiro para qualquer outro tipo de conteúdo que você planeja aproveitar. É importante reservar um tempo para entender a estrutura da tabela de dados para se familiarizar com o conteúdo.
Os links para o conteúdo são normalmente estáticos, no entanto, reserve um tempo para analisar a árvore de documentos e revisar como os valores de campo são formatados para uso no CMS. Para entender as informações fornecidas abaixo, clique com o botão direito do mouse nos formulários na plataforma e selecione Mostrar XML para exibir a árvore de documentos da tabela referenciada. Para ver os valores da tabela para cada campo, clique com o botão direito do mouse no rótulo do formulário e escolha Mostrar - (nome do campo) ou Configurar Dicionário para referência.
- Isso Exemplo do New York Times tem dois formatos de lista separados.
- . Exemplo da CNN tem vários formatos de lista na página.
- Vários formatos de lista diferentes são usados no ServiceNow site.
Artigos de conhecimento - tabela kb_knowledge
<kb_knowledge>
<active>true </active>
<author display_value= "First Last Name" >Use this field value if author name is important </author>
<short_description>Use this field value as the link to the full article detail </short_description>
<description>Provide this field value as a 1-2 sentence summary of the article </description>
<number>Unique ID can be leveraged in a number of different ways </number>
<published>Published time stamp of the article </published>
<rating>This field value provides a 1 to 5 star rating similar to iTunes </rating>
<sys_updated_on>Add to supplement article published timestamp </sys_updated_on>
<sys_view_count>8 </sys_view_count>
<topic>Useful field value in creating hierarchical breadcrumbs </topic>
<category>Also useful in organizing articles hierarchically </category>
<use_count>Use this similar to Facebook's "like" feedback, answer to the question was this useful </use_count>
</ kb_knowledge>
<?xml version= "1.0" encoding= "utf-8" ?>
<j:jelly trim = "false" xmlns:j = "jelly:core" xmlns:g = "glide" xmlns:j2 = "null" xmlns:g2 = "null" >
<div class = "cms_knowledge_list customer_success" >
<g:for_each_record file = "${current}" max = "${jvar_max_entries}" ><br /><table cellspacing = "0" cellpadding = "0" border = "0" class = "background_transparent" >
<tr><td class = "cms_knowledge_list_image" >
<j:if test = "${current.u_logo.getDisplayValue() != ''}" >
<div class = "knowledge_article_logo" >
<a href = "knowledge.do?sysparm_document_key=kb_knowledge,${current.sys_id}" >
<img src = "${current.u_logo.getDisplayValue()}" alt="${current.text}" width = "110px" />
</a>
</div>
</j:if>
</td>
<td width = "100%" >
<a href = "knowledge.do?sysparm_document_key=kb_knowledge,${current.sys_id}" target = "_top" >
<span class = "cms_knowledge_list_link" >${current.short_description}</span>
</a>
<p class = "kb_description" > "${current.description}"
<!--${SP}-${SP}<span class="cms_knowledge_list_author">${current.author.first_name}${SP}${current.author.last_name}</span>-->
</p>
</td></tr><tr>
<td width = "100%" colspan = "2" class = "kb_learn_more" >
<p class = "kb_learn_more" >
<a href = "knowledge.do?sysparm_document_key=kb_knowledge,${current.sys_id}" >Learn More</a>
</p></td></tr></table>
</g:for_each_record></div>
</j:jelly>