sistema de gerenciamento de conteúdo para ambiente web

21
Sistema de Gerenciamento de Conteúdo para Ambiente Web Alexandre dos Santos Moratelli Orientador: Alexander R. Valdameri

Upload: others

Post on 10-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Sistema de Gerenciamento de Conteúdo

para Ambiente Web

Alexandre dos Santos Moratelli

Orientador: Alexander R. Valdameri

Page 2: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Roteiro

• Contextualização

• Revisão Bibliográfica

• Especificação

• Implementação

• Considerações Finais

• Apresentação da Ferramenta

Page 3: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Objetivos

• Facilidade no gerenciamento do conteúdo

• Facilidade de pesquisa

• Automatização na estruturação dos conteúdos

• Utilização de templates para separar a camada de apresentação do conteúdo

• Segurança através de controle de acesso

Page 4: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Justificativas

O gerenciamento de conteúdo utiliza

diversos tecnologias computacionais,

como banco de dados e controle de

acesso. Vem de encontro à crescente

necessidade das organizações de

possibilitar acesso às suas

Informações (disseminação da

informação).

Page 5: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Contextualização

• Explosão da Internet

• Tipos de usuários (Miller 1997)

• Características dos atuais sites estáticos:– rápido crescimento;

– dificuldade na inclusão, atualização e remoção de conteúdo;

Page 6: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Gerenciamento de Conteúdo

• Gerenciamento do conteúdo é o controle – administração, gerenciamento do fluxo, acesso ao conteúdo e segurança – das informações de uma organização (sejam elas textos, imagens, gráficos, áudio ou vídeo).

• Servidor web – servidor de páginas HTML, estáticas ou não

• Banco de dados – armazena o conteúdo e informações internas do sistema

Page 7: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Componentes chaves no

gerenciamento do conteúdo

• Administração do conteúdo– Administração do conteúdo utilizando banco de dados

• Gerenciamento do Workflow

• Acesso ao conteúdo e segurança

• Customização e integração com sistemas legados

Page 8: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Ferramentas existentes

• Optimal View

• Interwoven

• Zope

• Calandra

• Dynamo

• Microsoft Content Management Server 2001

• NAF – Nedecon Application Framework

Page 9: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Requisitos

Um sistema de gerenciamento de conteúdo deve permitir a manutenção do conteúdo a ser disponibilizado, a manutenção de grupos, departamentos e usuários para possibilitar o efetivo controle de acesso e separação do formato de apresentação do conteúdo armazenado.

Page 10: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Especificação do Trabalho

• Análise estruturada (Gane & Sarson)

• System Architect

Page 11: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Diagrama de Contexto

P

Sistema deGerenciamento de

Conteúdo

usuário

sessão encerrada

encerra sessão

alterar usuário

usuário

alterar departamento

departamento

alterar grupogrupo

alterar trava

trava

alterar página

página

template alterado

template

página solicitada

autenticação usuário

usúario autenticado

login e senha

Page 12: Sistema de Gerenciamento de Conteúdo para Ambiente Web

DFD nível 0

usuário

P9

encerrarsessão

P8

manter usuário

P7

manterdepartamento

P6

manter grupo

P5

manter trava

P4

manter página

P3

mantertemplate

P2

exibir página

P1

validar usuário

D7 departamento

D1 usuário

D7 departamento

D6 grupo

D2 template

D6 grupo

D4 trava

D2 template

D5 página

D2 template

D4 trava

D3 menu

D5 página

D2 template

D1 usuário

sessão encerrada

encerrar sessão

alterar usuário

usuário selecionado

alterar departamento

departamento

dados usuário

dados departamento

dados grupo

dados template

dados departamento

dados template

alterar grupo

grupo

dados grupo

dados template

dados template

alterar trava

trava

dados trava

dados página

dados template

alterar página

página

dados template

template alterado

template

dados página

dados menu

dados trava

dados template

página solicitada

autenticação usuário

usuário autenticado

dados usuáriologin e senha

Page 13: Sistema de Gerenciamento de Conteúdo para Ambiente Web

MER

usuario

trava

grupo

pagina

departamento

menu

template

pagina_menu

trava_departamento

trava_grupo

usuario_template

usuario_departamento

usuario_grupo

pagina_trava

Page 14: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Técnicas e ferramentas utilizadas

• Servidor web Apache httpd

• Linguagem PHP

• Banco de dados MySQL

Page 15: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Operacionalidade da implementação

Page 16: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Operacionalidade da implementação

Page 17: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Conclusão

• Templates: possibilitam a separação do formato de exibição das informações propriamente ditas.

• Apache httpd – servidor robusto e confiável

• Linguagem PHP – perfeita integração com o Apache. Possui recursos que facilitam a construção de aplicações web com acesso a banco de dados

Page 18: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Conclusão

• Banco de dados MySQL – totalmente integrável com o Apache httpd e a linguagem PHP, confiável, performance satisfatória para os objetivos do sistema

Page 19: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Conclusão

• Gerenciamento de conteúdo: assunto em destaque

• Muito a ser estudado e definido

• Certeza: necessidade das organizações de gerenciarem seus conteúdos de maneira simples e eficaz, permitindo a disseminação do mesmo

Page 20: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Extensões

• Templates

• Acesso as informações

• Formas mais efetivas de pesquisar o conteúdo

• Armazenamento de diferentes formatos de arquivo (som, vídeo, animações, etc)

• Gerenciamento do workflow

Page 21: Sistema de Gerenciamento de Conteúdo para Ambiente Web

Relevância pessoal

• Maior aprofundamento nos conceitos

• Utilização prática dos assuntos estudados