CMS Content Management System Pesquisa e apresentação por Kaya Sumire Abe e Leandro Forneck para o grupo PET-CoCE, tutorado pelo prof. Ricardo Lüders Seminário PET-CoCE DAINF UTFPR 1
Conhecimento Conteúdo Informação Segundo Tadeu Cruz, o conhecimento pode ser entendido como o o entendimento obtido por meio da inferência realizada no contato com dados e informações que traduzam a essência de qualquer elemento. [CRUZ, 2002] Conteúdo é tudo que podemos gerenciar em termos de dados e informações e não necessariamente conhecimento. [CRUZ, 2002] De acordo com Paulo Lemos: Um livro em uma estante não tem valor até o momento em que alguém se dispõe a lê lo, a transformar o amontoado de informação que o livro possui. [LEMOS, 2000] 2
Breve histórico... Os SGC surgiram no final da década de 90 para melhorar a gestão do conteúdo dos websites das organizações. [CHAGAS, 2008] Estes sistemas foram desenvolvidos com o intuito de facilitar a criação e manutenção de sites, de maneira distribuída e colaborativa.[ribeiro, 2010] Desde então, diversos SGC surgiram, muitos deles com o código livre e disponíveis na Web para cópia e uso gratuito. [CHAGAS, 2008] 3
Sistemas de Gestão de Conteúdos Grupo de ferramentas desenvolvido para possibilitar coleta, criação, editoração, organização, atualização, publicação e acesso a múltiplos tipos de repositórios de conteúdo com a finalidade de compartilhar conhecimento independentemente de tempo e espaço [TAVARES& ET. ALL, 2008]. 4
Como funcionam Ideia básica: separaro gerenciamento de conteúdo do design gráfico das páginas Design: arquivos moldes templates Conteúdo: banco de dados ou arquivos separados Solicitação de usuário: composiçãodas partes para a geração do HTML 5
Benefícios Consistência de apresentação: uso de templatese elementos comuns de design Menos preocupação com aparência Maior foco no tratamento de conteúdos Em geral, possibilitam diferentes níveis de acesso Funcionalidades extras Plug-ins calendário, busca Suporte a desenvolvimento -integração com base de dados, segurança avançada 6
Escolha de um CMS Levantamento de funcionalidades que atendem às expectativas do usuário Ponderação das funcionalidades: prioridade e relevância. 7
Critérios e Atributos [ALVES, 2009] 8
Requisitos de sistema Funcionalidades para a correta instalação e funcionamento do sistema no servidor em que será instalado
Segurança Controle de acesso visitantes/colaboradores Registro de atividades dos usuários Restrições para visualização
Suporte Suporte técnico: Fóruns de desenvolvimento Treinamento e certificação profissional Consultoria
Facilidade de uso Usabilidade para usuários do sistema, tanto para visitantes como para editores
Performance Aprimoramento da performance do sistema Possibilidade de escalabilidade para grandes ambientes de produção
Administração Criação de sub-sites Estatísticas de fluxo de usuários Configuração e instalação de novas funcionalidades
Interoperabilidade Interação com outros sistemas Importação e exportação de recursos
Flexibilidade Personalização do ambiente URL s amigáveis
Aplicações Internas Módulos e componentes adicionais do ambiente responsáveis pelas funcionalidades de interação entre os usuários
Comércio Eletrônico Criação de um ambiente e-commerce Listas de desejos Carrinhos de compras Sistema de pagamento e cobrança Comparações de produtos
Alguns CMS 19
Elaboração portal PET-CoCE Alinhar objetivos da disciplina de Design de Interação com os do grupo PET-CoCE Fluxo de trabalho: CMS Levantamentos Desenvolvimento Implementação O que é? Qual escolher? Como configurar? Diferenciais grupo PET-CoCE Portais outros grupos PET Consulta ao grupo Requisitos Elaboração protótipo Retorno(s) Avaliação protótipo Execução Domínio Testes Finalização Tempo 20
Imagens BitWeaver: http://commons.wikimedia.org/wiki/file:bitweaver_logo.jpg CMS Made Simple: http://ilmukomputer.org/2011/05/08/instalasi-cms-made-simple-di-web-hosting/ Django: https://www.djangoproject.com/ Drupal: http://ogigante.com/portal/index.php/servicos-especiais/drupal/ ez Publish: http://opensourcecms.pro/the-leading-open-source-content-management-systems/ez-publish/ Joomla!: http://www.joomla.org/ Liferay: http://www.liferay.com/pt/ Plone: http://plone.org/foundation/logo Typo3: http://typo3.com/ 21
Referências ALVES, Daniel Arndt. Metodologia multicritério de apoio à decisão no processo de avaliação de um sistema de gerenciamento de conteúdos. Dissertação de mestrado (Mestrado em Engenharia Elétrica com ênfase em Sistemas Computacionais). Escola de Engenharia, Universidade Presbiteriana Mackenzie, São Paulo, 2009. CRUZ, Tadeu. Gerência do Conhecimento. São Paulo: Ed. Cobra, 2002. 167 p. LEMOS, Paulo. Conteúdo: quem faz, como faz. Junho 2000. Brasil Investiment Link. TAVARES, Antônio; FERREIRA, Carlos; MELO, Carlos; MIRANDA, Cláudia, LOPES, Fernando; LOPES, Filomena; LOBÃO, João; GOUVEIA, Luis; INÁCIO, Maria; LOBÃO, Pedro; MAGNO, Rui; CARVALHO, Sérgio. Empresas 2.0: A Tecnologia como Suporte à Gestão do Futuro. Cidade do Porto Portugal: AEP Associação Empresarial de Portugal, 2008. CHAGAS F.; CARVALHO, C. L; SILVA, J. C. Um estudo sobre os sistemas de gerenciamento de conteúdo de código aberto. Relatório Técnico Instituto de Informática Universidade Federal de Goiás. Dezembro, 2008. RIBEIRO, A. L. A.; LIMA, R. R. CMS: Disponibilidade, praticidade e economia, estudo comparativo entre o Joomla, Drupal e WordPress. Centro Universitário de João Pessoa (Unipê), Centro de Informática Universidade Federal de Pernambuco, 2010. FIM 22