Gestão de Conteúdo com Plone. Luiz Ferreira

Documentos relacionados
Introdução ao Plone. terça-feira, 4 de agosto de 15

Desenvolvimento web com. Jacson Tiola

Conteúdo. Curso de Introdução ao Plone. O que é Plone. Parte I Conceitos básicos

Curso de Introdução ao Plone

Curso Online de E-commerce. Plano de Estudo

Sistema Gerenciador de Conteúdo. Maria de Fátima de Freitas Bueno Marcílio

Gestão Estratégica da Informação ECI/UFMG Disciplina: Sistemas de Gestão de Conteúdo Prof. Marcello Bax Integrantes: Júnio César, Luciana Bicalho,

Clique para editar o estilo do subtítulo mestre

A BVS em Perspectiva

Criando um site prático e incrível com WordPress

COMO DESENVOLVER UM SITE PARA EVENTOS COM

Instituto Federal Catarinense, Araquari/SC. Aluno do Curso Técnico em Informática Instituto Federal Catarinense Araquari/SC 2

WEBCAC-CMS UMA PROPOSTA EM SOFTWARE LIVRE PARA CONTROLE DE AUTORIAS RESUMO

Instrutor: Cleber Semensate

Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani

Curso online de Fundamentos em Android. Plano de Estudo

CMS Joomla é um sistema de gestão de conteúdo (CMS) premiado, Está disponível para instalação imediata através do cpanel no instalador automático fant

GESTÃO DE CONTEÚDO COM SOFTWARES LIVRES. por LEONARDO BATISTA PASCOAL

Agenda. O que é o Windows Admin Center? Características do Windows Admin Center. O que está em desenvolvimento. Apêndice: screenshots

Conteúdo. Curso de Introdução ao Plone. O que é Plone. Parte I Conceitos básicos

GT Sensemaking Editor de Streaming de Vídeo Fase 1. Maria Amelia Eliseo. Nome do instituição Universidade Mackenzie

Curso online de Aplicações. Híbridas. Plano de Estudo

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

Data Warehouse ETL. Rodrigo Leite Durães.

web marketing 2.0 Publicidade e Marketing Aula 2

Portal Voluntários Vale. Pesquisa de opinião Julho/2012

Administração de Sistemas Operacionais. Prof. Marlon Marcon

CMS open source X CMS proprietário

Avaliação. Período de tempo : De 1990 a A cada 2 anos

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Versão: 1.2.1_0 - Data da liberação: 15/04/ Relação de mudanças no sistema:

Curso online de. Formação em Front-End. Plano de Estudo

Indicadores de produção científica na USP

Powered by. Tiago Bockholt

Lista Funcionalidades Tainacan

Web Semântica com Python Edison Ishikawa. Departamento de Ciência da Computação

O que é um CMS; O que é hospedagem; Recursos necessários para hospedar um CMS; Sobre o WordPress; Instalação XampServer no Windows 7: Criação do

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAIANO CAMPUS CATU RELATÓRIO DE ESTÁGIO SUPERVISIONADO I

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

As certificações no mercado de ECM

Marketing de. Conteúdo. Plano de Estudo

Conteúdo CENTRO DE CIÊNCIAS JURÍDICAS DIREÇÃO DO CENTRO SETOR DE INFORMÁTICA E REDES

Desenvolvimento de Aplicações Distribuídas

Conhecendo um pouco mais sobre WordPress. Equipe de tecnologia da coordenação de Cultura Digital do Ministério da Cultura.

O CMS JOOMLA! UM GUIA PARA INICIANTES

Bianca Hahn Lucas Manassés Vitor Sabbi

Sistemas Distribuídos

Objetos e Componentes Distribuídos: EJB

BIBLIOTECA DIGITAL. 1. Introdução. 2. Linguagens e Ferramentas. Digital library. Eduardo de Medeiros Ribeiro, Márcio José Sembay.

A segurança jurídica no registro eletrônico e o desenvolvimento de novas tecnologias

Solisc 2010 Gerenciamento de Projetos com dotproject

Gerenciamento de Conteúdo Web CMS Joomla. Luiz C B Martins

Desenvolvimento Baseado em Componentes: Tecnologia J2EE

Unidade 1 Introdução

Prof. Luiz A. Nascimento

Regras de Uso: Serviço de Hospedagem de Sites

Introdução ao Sistema Gestor de Conteúdo

Conteúdo. Introdução ao Sistema Gestor de Conteúdo. Parte I Conceitos Básicos. Sistema de gerenciamento de conteúdos

TemaTres e a construção de tesauros: aspectos de aplicabilidade para o profissionald a informação

Curso de. WordPress. crie seu site e saiba como aparecer no Google. com Ludy Amano

Instalando Apache Solr no Mac OSX

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação

Desenvolvimento Virtual de Ensino Aprendizagem integrado com recursos de Web Conferência.

Otimizando os recursos do OJS na publicação de artigos. Ronnie Fagundes de Brito - IBICT

6 Conclusão Contribuições da Dissertação

1. A função DevOps, que se concentra principalmente em Produtos & Serviços:

JBoss Seam Um framework para Java EE 5. [ Tiago Motta Jorge ]

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Desenvolvedor Android: Avançado. Plano de Estudo

Somos uma empresa especializada em comunicação corporativa para empresas de todos os portes.

Um Servidor HTTP/2 Reativo em Scala

Guia de Navegação PORTAL PLANNETA EDUCAÇÃO. www. plannetaeducacao.com.br. transformando o aprendizado

Informática Parte 11 Prof. Márcio Hunecke

Indicadores de produção científica: resolução USP 6.444

Algumas das falácias e más impressões sobre o PHP

Reúso de Software. Adaptado de. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide by Pearson Education

10º ENTEC Encontro de Tecnologia: 28 de novembro a 3 de dezembro de 2016 ESTUDO VIRTUAL: AMBIENTE DE ENSINO E APRENDIZAGEM ONLINE

Introdução à Análise e Projeto de Sistemas

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

Internet. Geanderson Esteves dos Santos IC (2018/02) Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática

Internet Explorer 8.0 Navegador (Browser)

ELABORAÇÃO DE WEBSITE COM BASE NA NECESSIDADE DA EMPRESA VISANDO BAIXOS CUSTOS E DESIGN MODERNO

PROGRAMA DE CAPACITAÇÃO INSTITUCIONAL (PCI) Edital nº001/ º Processo Seletivo do PCI/IBICT de 2018

Livro 10 Gerenciamento de Projetos com PMI SOA

O uso do gestor de conteúdos plone no suporte a processos de software

Licenciatura em Engenharia Multimédia

Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof.

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Padrões de Testes Automatizados. Exame de Defesa de Mestrado Paulo Cheque Bernardo Orientador: Fabio Kon DCC IME/USP 4 de julho de 2011

Metodologia SciELO. Odila Duru BIREME/OPAS/OMS. I Encontro de Editores de Revistas Científicas na Área de Psicologia São Paulo, 30 de agosto de 2004

UM SISTEMA DE RECUPERAÇÃO DE

Transcrição:

Gestão de Conteúdo com Plone Luiz Ferreira

Gestão de Conteúdo Conjunto de processos e tecnologias que provêem meios para coletar, administrar e publicar informação. Informação: tipicamente chamada de conteúdo. Conteúdo: documento, audio, video, etc.

Sistema de Gestão de Conteúdo Um Content Management System (CMS) é uma aplicação projetada para facilitar a adição e edição de conteúdos por usuários não-técnicos em portais, intranets e websites. Exemplos: Drupal Joomla! Plone Wordpress

CMS: Principais Características Com um CMS, os conteúdos são centralizados em um único local: Evita duplicação. Facilita o backup. Facilita o acesso: Basta ter um navegador comum. Usuários podem compartilhar informação de forma organizada e segura.

CMS: Principais Características Antes dos CMSs: gerenciamento concentrado no webmaster. Separação do conteúdo e da apresentação. Permite usuários adicionarem e editarem conteúdos. Controle sobre quem pode publicar o quê, onde e quando (regras de negócio aplicadas ao conteúdo). Organização, indexação e recuperação da informação de forma inteligente.

CMS: Principais Características Geração automática de elementos de navegação. Indexação do conteúdo para possibilitar sua recuperação. Gerência dos usuários e seus direitos de acesso (segurança). Workflows (automatização de processos).

O Que é Plone? Plone é um CMS de código aberto escrito na linguagem de programação Python e baseado no framework de aplicações Zope.

O Que é Plone? >> Conteúdo Conteúdo = Dados + metadados. Dados podem ser de vários tipos. Metadados = Autor, Título, Descrição, Data, Assunto, etc. (Implementa Dublin Core).

Breve História do Plone Plone é uma aplicação que roda sobre o servidor de aplicações Zope (versão 2), que foi provavelmente o primeiro servidor de aplicações de código aberto. Zope 2 se mostrou uma plataforma apropriada para construção de CMS, e o CMF foi criado para tornar isso mais fácil. Plone nasceu como um CMS que utiliza o CMF, inicialmente resultado de uma colaboração entre o norueguês Alexander Limi e o americano Alan Runyan.

Breve História do Plone Em 2004 foi lançado o Zope 3, uma reescrita, quase do zero, com o objetivo de absorver as características bem sucedidas do Zope 2 e preencher algumas lacunas. Através de um módulo de integração chamado Five, várias novas funcionalidades do Zope 3 são disponibilizadas no Zope 2 (e consequentemente no Plone).

Breve História do Plone O projeto Zope 3 acabou não tornando um sucessor do Zope 2. Em 2010, a comunidade Zope decidiu separar o Zope 3 em duas partes: o ZTK e o Blue Bream.

Algumas Características do Plone Software livre (GPL); Comunidade ativa; Portabilidade; Usabilidade e acessibilidade (Necessidades Especiais); Internacionalização (mais de 40 idiomas); Extensibilidade (mais de 1800 addons); Documentação.

Características > Comunidade Possui comunidade ativa, aberta e disposta a colaborar. Boa parte do Plone é desenvolvida por voluntários. Inúmeras extensões são disponibilizadas pela comunidade. Não tem fins comerciais. Não há uma grande empresa por trás do Plone vendendo certificados e suporte.

Características > Segurança FONTE: NATIONAL VULNERABILITY DATABASE

Características > Internacionalização Traduzido para mais de 40 idiomas. Incluindo Chinês, Hebreu e Árabe.

Características > Documentação e Suporte Plone.org: Tutoriais e How To's +20 livros publicados. Comunidade disposta a ajudar.

Características > Acessibilidade W3C; WAI-AA; US Section 508; Acessibilidade Brasil.

Tecnologias por trás do Plone >> Zope Zope é um servidor de aplicações. Provê a infra-estrutura para o Plone: Servidor Web (ZServer). Banco de dados (ZODB). Linguagem de templating (ZPT). Máquina de busca (Zcatalog). Modelo de segurança. CMF: Framework para construir CMS. O Plone é construído sobre o CMF. Workflow.

Tecnologias por trás do Plone >> Python Python é a linguagem de programação na qual Zope e Plone são escritos. Orientada a objetos. Fácil de aprender. Altamente legível. Biblioteca padrão rica (protocolos de rede, bancos de dados, expressões regulares, interface gráfica, etc).

Quem está usando? Python: NASA, Google, YouTube. Outro framework Web popular: Django. Zope: Red Hat, US Navy. Outros frameworks Web baseados em Zope: Silva e Grok. Plone: Sites governamentais (muitos do Brasil), CIA, Novell, Nokia e outros vários.

Quem está usando? >> Links Governo Brasileiro NASA Penn State University Free Software Foundation Nokia Conselho Regional de Medicina de Minas Gerais SERPRO

Plone Application vs Plone Framework Plone Framework: conjunto de ferramentas para o desenvolvimento Plone. Plone Application: Plone Site. Objeto que representa um web site. Base para construção de aplicações. Out of box, provê várias funcionalidades por padrão. Completamente orientado a objetos. Organização hierárquica de conteúdo.

Casos de Uso do Plone O Plone pode ser utilizado para todo tipo de aplicação web. O que determina se o Plone será uma plataforma boa para o seu caso é o quanto ele te oferece out of box e quanto trabalho você terá para adequar o restante. Aplicações mal feitas em Plone: FrankenPlone.

Contato E-mail: luiz.ferreira@communi.com.br Facebook: facebook.com/luizgfonseca