O serviço pode ser montado de diversas maneiras, para o usuário com perfil de administrador do serviço e para os usuários com perfis de criar, comentar, e visualizar, dependendo de como foi arquitetado pelo administrador do portal.
Para utilizar o serviço de Blog, basta instanciá-lo em um canal e arrastar suas interfaces para as áreas das páginas em modo de edição. Suas interfaces correspondem a um ambiente de utilização pelos administradores do serviço, pelos criadores dos blogs e posts, pelos usuários que podem comentar e pelos usuários que podem somente visualizar as listas de blog, posts e seus respectivos comentários.
• | Lista de Blogs: Esta interface reúne e exibe os blogs cadastrados na interface Meus Blogs; |
• | Meus Blogs: Esta interface permite a criação, edição e exclusão de blogs por usuário com permissão para tal. Cada usuário, nesta interface só tem acesso aos seus blogs; |
• | Adicionar Blog: Esta interface é acessada a partir da interface Meus Blogs. A página que a contém deve portanto ter a propriedade "Oculta" selecionada; |
• | Editar Blog: Esta interface também é acessada a partir da interface Meus Blogs. A página que a contém deve portanto ter a propriedade "Oculta" selecionada; |
• | Detalhes do Blog: Esta interface exibe a lista de posts do blog selecionado na Lista de Blogs ou Meus Blogs. A página que a contém deve portanto ter a propriedade "Oculta" selecionada; |
• | Adicionar Post: Esta interface é acessada a partir da interface Detalhes do Blog. A página que a contém deve portanto ter a propriedade "Oculta" selecionada; |
• | Editar Post: Esta interface também é acessada a partir da interface Detalhes do Blog. A página que a contém deve portanto ter a propriedade "Oculta" selecionada; |
• | Detalhes do Post: Esta interface exibe a lista de comentários do post selecionado no Detalhes do Blog. A página que a contém deve portanto ter a propriedade "Oculta" selecionada; |
• | Comentar Post: Esta interface é acessada a partir das interfaces Detalhes do Blog ou Detalhes do Post. A página que a contém deve portanto ter a propriedade "Oculta" selecionada. |
• | Administração: Esta interface permite a remoção de todos os blogs cadastrados. |
Para disponibilizar o serviço de Blog para o usuário final, basta instanciar todas as interfaces (exceto Administração), uma para cada página do canal. Observe que edição de blog e post; e comentários de post são renderizados em página e não em pop, para que customizações sejam possíveis.
O ambiente administrativo do blog requer apenas uma página em um canal restrito do portal para a interface Administração, onde apenas o administrador do serviço terá acesso, após o login.
![blog18](blog18.jpg)
Atribuição de Permissões
O serviço de Blog trabalha com diferentes perfis de utilização do serviço:
• | Gerenciar instância de serviço: Usuário com esta permissão pode excluir os blogs que foram criados por quaisquer outros usuários com permissão para tal.; |
• | Criar: Usuário com essa permissão pode criar blogs e posts para esses blogs. Pode editar e excluir os seus blogs e posts (precisa neste caso específico da permissão Efetuar upload de arquivo). Pode ainda excluir os comentários atribuídos aos seus posts. Para inserir imagens no post, o mesmo usuário deve ter a permissão Efetuar upload de arquivo no Gerenciador de Acesso do Portal (opção disponível no menu de contexto do canal Portal); |
• | Comentar: Usuário com esta permissão pode comentar os posts. Porém não pode editar e nem excluir os seus comentários; |
• | Visualizar instância de serviço: Usuário com essa permissão pode navegar pelas lista de Blogs, visualizar os posts de cada um deles, e visualizar os comentários de cada um dos posts. |
• | Gerenciar comentários: Usuário com essa permissão pode excluir os comentários de um determinado post. |
É importante ressaltar que as permissões do controle de acesso da instância de serviço de blog não possuem implicações. Isso significa que o usuário que possui a permissão deGerenciar instância de serviço não possui automaticamente a permissão de Criar; que o usuário que possui a permissão de Criar não possui automaticamente a permissão de Comentar e assim por diante. A única implicação é para a permissão Visualizar instância de serviço.
Estas permissões são concedidas no controle de acesso da instância do serviço de Blog.
Na figura abaixo, há um exemplo do controle de acesso de uma instância de serviço de Blog, cujo usuário "User 1" possui a permissão de criar blogs:
![blog23](blog23.png)
Para que o editor de conteúdo utilize imagens, é necessário que ele tenha a permissão "Efetuar Upload de arquivo" no Gerenciador de acesso do portal .
Observação
|
|
O Lumis Portal oferece como sugestão de montagem deste serviço um prebuilt channel com uma estrutura de canal, páginas, e disposição das interfaces nas páginas.
Para informações sobre como instanciar canais, páginas e atribuição de permissões no controle de acesso, consultar a seção sobre Portal Studio .
Através do right-click da interface, encontram-se disponíveis parametrizações para a instância de serviço e customizações para a interface. Consultar a seção Customização de instâncias de Interfaces.
|
|