Assistente de Criação

Top  Previous  Next

O Assistente de Criação é uma ferramenta que permite criar e remover serviços de gestão de conteúdo de forma simples e rápida, sem a necessidade de implementação. Estes serviços utilizam as funcionalidades do Content Framework. O Lumis Portal caracteriza um serviço como gestão de conteúdo se ele possui pelo menos um dos seguintes metadados:data de criação/alteração; publicar para usuários e grupo; comentários; entre outros.

Para iniciar a criação de um serviço, selecione Adicionar na área administrativa e preencha as configurações convenientes.

portalAdm006

 

Insira informações do serviço, como nome, descrição e diretório de localização:

Nome: Nome que estará disponível na lista de serviços para ser instanciado em um canal;
Descrição: Breve descrição do serviço. Tanto o nome quanto a descrição aparecerão no gerenciador de serviços do Portal;
Diretório de Instalação: Diretório a partir do qual estarão arquivos relacionados a identificação do serviço. O caminho é relativo à pasta lumisdata.

portalAdm008
 

Observação

 

Evitar acentos, cedilha, espaços e caracteres especiais para os campos Nome e Diretório de Instalação.

O próximo passo é atribuir funcionalidades referentes a publicação de conteúdo ao serviço. Todas as funcionalidades podem ser selecionadas. Caso contrário, o serviço de gestão de conteúdo criado será simples, ou seja, sem regras de publicação para o conteúdo que virá a ser cadastrado pelo editor.

portalAdm010

 

 

Workflow

Ao selecionar a opção de workflow o Lumis gera automaticamente os campos necessários para o seu funcionamento: Autor, Responsável, Status e Comentários. Este é o padrão de workflow utilizado pelo Lumis.

Comentário

Permite inserir comentários objetivando organização para a publicação.

Data/hora de Publicação

Permite definir a Data e Hora que o conteúdo será publicado (visível para o usuário final). Como pré-requisito, caso o serviço possua workflow, o conteúdo deverá estar aprovado para que seja publicado.

Data/hora de Expiração

Permite definir a Data e a Hora que o conteúdo não estará disponível para o usuário final. O conteúdo será automaticamente arquivado.

Destaque

Permite dar importância a um conteúdo para diferenciá-lo dos demais. Sua utilização pode ser definida no estilo da interface, através da alteração do arquivo XSL

Data/hora de Expiração de Destaque

Permite definir quando o conteúdo deixará de ser destaque.

Publicação para múltiplas seções

Permite que o conteúdo de uma instância de serviço seja publicado para outra instância do mesmo serviço. Isso é possível pois os repositórios das instâncias são isolados.

Publicação para grupos

Permite que o conteúdo seja publicado apenas para um grupo restrito de usuários cadastrados no portal.

Versionamento

Permite gerenciar versões ativas e inativas de um mesmo conteúdo.

Associações de Conteúdo

Permite que o conteúdo seja associado a outros, uma vez que o serviço de associações esteja previamente configurado no serviço do primeiro.

Multilanguage

Permite publicar o mesmo conteúdo em idiomas diferentes.

O próximo passo após a escolha das funcionalidades, corresponde a definição dos dados. Para iniciar, as seguintes informações devem ser preenchidas:

Nome da Tabela: Permite determinar o nome da tabela no banco de dados. Por default é inserido o nome do serviço. Porém não deve conter "_";
Criar tabela: Esta opção permite determinar se o assistente ficará responsável pela criação tabela no banco de dados.

Os campos dos conteúdos são especificados automaticamente de acordo com as funcionalidades atribuídas ao serviço na etapa anterior. Novos campos podem ser adicionados e removidos conforme necessidade do objetivo do serviço.

Na figura abaixo, os campos “visitantes” e “moeda” foram criados pelo administrador, enquanto os outros campos são default para serviço de gestão de conteúdo. Conforme a escolha de funcionalidades selecionadas na figura anterior, novos campos serão especificados automaticamente.

portalAdm012

Outras configurações para os campos da tabela:

Nome: define o nome do campo na tabela. Este nome deve seguir as regras do banco de dados utilizado pelo portal.
Tipo: define o tipo de dado utilizado pelo framework DOUI.
 

Tipo de Campo

Descrição

Tipo de Dado

String

Texto de tamanho limitado

SQL Server - nvarchar(255)

MySQL - varchar(255)

Oracle - nvarchar2(255)

Guid

Valor universal de identificação única, normalmente utilizado para chave primária.

char(32)

Boolean

Verdadeiro ou falso

bit

Inteiro

Valor numérico inteiro

integer

Long

Valor numérico inteiro longo

long

Double

Valor numérico com casas decimais na ordem de 1x10^127.

float

Dinheiro

Valor numérico com casas decimais na faixa de [-9999999999999.99,9999999999999.99].

float

Data-hora

Valor de data e hora completo.

datetime

Data

Armazena apenas o valor a data. A hora fica com zeros.

datetime

Hora

Armazena a hora.

datetime

Texto

Campo com texto longo sem formatação.

SQL Server - text

MySQL - ntext

Oracle – clob

HTML

Armazena textos longos com formatação. Este campo pode ser editado com o Editor HTML.

SQL Server - text

MySQL - ntext

Oracle – clob

Imagem

Armazena o link para a imagem. No formulário, o campo permite selecionar uma imagem local para ser enviado ao servidor.

character (32)

Documento

Armazena o link para um documento. No formulário, o campo permite selecionar um arquivo local para ser enviado ao servidor.

character (32)

Arquivo

Armazena o link para um arquivo. No formulário, o campo permite selecionar um arquivo local para ser enviado ao servidor.

character (32)

Arquivos

Armazena os links para os documentos. No formulário, o campo armazena uma lista de arquivos para serem transferidos para o servidor.

character (32)

 

Chave primária portalAdm016: Permite definir o campo como chave primária da tabela;
Nome primário portalAdm018: Permite definir a identificação do conteúdo de forma única, podendo também ser utilizado no resultado da busca ;
Introdução portalAdm020: Permite definir uma breve descrição sobre o conteúdo, também sendo apresentado no resultado da busca.
Buscável portalAdm022: permite definir se o campo será indexado pelo mecanismo de busca do portal. Campos do tipo texto, string , html, imagem, documento, arquivo e arquivos podem ser indexados pela busca.
 

Observação

 

Definir um campo como buscável, determina se o serviço será buscável, ou seja, que seu conteúdo será indexado pelo mecanismo de busca do portal. Porém, é necessário que um dos campos seja "nome primário" e de preenchimento obrigatório.

O campo “Visitantes”, por exemplo, foi configurado para que seja indexado pelo mecanismos de busca.

A partir da seleção de determinado campo, pode-se definir propriedades avançadas através da opção Avançado. Tais propriedades devem ser selecionadas para que o campo em questão as possua.

A figura abaixo exibe as propriedades avançadas do campo “moeda”:

portalAdm014

Título: Permite definir um título para campo para que não seja utilizado o nome do campo que é exibido na tabela do banco de dados;
Valor Inicial: Permite atribuir um valor inicial default para o campo. Os valores permitidos para o valor inicial, dependendo do tipo, são:
 

a) Data e hora formato ISO 8601

      YYYY-MM-DD (p.ex. 1997-07-16)

   Data completa com horas e minutos:

      YYYY-MM-DDThh:mmTZD (p.ex. 1997-07-16T19:20+01:00)

   Data completa com horas, minutos e segundos:

      YYYY-MM-DDThh:mm:ssTZD (p.ex. 1997-07-16T19:20:30+01:00);

b) Double: mesmas regras do parseFloat do Javascript com limite de 1x10^127;

c) Long: valores entre [-9223372036854775808 e 9223372036854775808[  ("[" significa exclusive);

d) int : valores entre [-2147483648 e 2147483648[;

e) boolean : true ou false;

f) guid : sem valor default;

g) dinheiro: valor entre [-9999999999999.99,9999999999999.99]. Valor menor que 1 centavo não é aceito, a não ser o zero. Ex: 0.001 dá erro. Utilizar o "." como separador.
 

Obrigatório: Permite definir se o campo será de preenchimento obrigatório pelo usuário;
Padrão de Formatação: Permite definir um valor default para o campo,e a forma que este campo deve ser editado.

Ao confirmar as configurações, a definição dos dados é mapeada para uma tabela no banco de dados. Além disso, o assistente gera automaticamente as opções necessárias para a administração de conteúdo do serviço e os controles de publicação. Por fim, é exibido um resumos das configurações do novo serviço:
 

portalAdm024

Ao finalizar o assistente, o serviço estará disponível na administração do assistente, registrado no gerenciador de serviços e, a instância de serviço estará disponível para instanciação.
 

portalAdm027

A figura abaixo exibe a instância de serviço do “comercio_eletronico” disponível para ser adicionada em um canal, juntamente com os serviços do Lumis Portal.

portalAdm030

Todos os serviços de gestão de conteúdo criados a partir do assistente possuem as seguintes interfaces:

Adicionar: Interface de adição de conteúdo;
Administração: Interface que permite gerenciar o conteúdo através das opções Adicionar, Editar e Excluir;
Lista: Exibe todos os conteúdos cadastrados;
Lista Rápida: Exibe os conteúdos mais recentemente cadastrados;
Detalhes: Exibe o conteúdo em detalhes que foi selecionado a partir da Lista ou Lista Rápida.

portalAdm032

A figura a seguir exibe a interface “Adicionar” ou o pop “Adicionar” do serviço criado acima. Note que ela possui os campos e funcionalidades especificados durante a criação do serviço.

portalAdm034

Para remover um serviço criado a partir do assistente de criação, basta selecionar o serviço na administração do assistente e acionar Excluir. Automaticamente o registro do serviço será removido do gerenciador de serviços, não sendo possível, a partir daí, utilizá-lo em um canal.

Observação

 

Ao remover um serviço do assistente de criação, o diretório do serviço também será removido. Porém a tabela criada não será removida, pelo fato de poder estar sendo referenciada por outros serviços.


Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.