Aula 4 – Introdução à SGCs
Download
Report
Transcript Aula 4 – Introdução à SGCs
SGC- Sistemas gerenciadores
de Conteúdo
Introdução aos SGCs
Tópico 2 do plano de ensino
Professor: Victor Hugo L. Lopes
SGC- Sistemas gerenciadores
de Conteúdo
Agenda:
2.1. Introdução e histórico;
2.2. SGCs privados e livres;
2.3. Tipos de SGCs;
2.4. Plugins;
2.5. Posts;
2.6. Widgets;
2.7. Visão geral sobre os principais
SGCs livres do mercado.
2
SGC- Sistemas gerenciadores
de Conteúdo
Definições
-> Boa parte do trabalho de gestão de um website dinâmico é
na administração de conteúdos.
A complexidade envolta na produção e gerenciamento de
páginas web e seus conteúdos multimídia pode ser
encapsulada
: SGC.
'
“O sistema gerenciador de conteúdo ou CMS é uma ferramenta de
software que é instalado em um servidor” (PEREIRA, 2013),
fornecendo um “meio de reunir todo o conteúdo criado para um site
e gerenciá-lo mais eficientemente” (...) de forma a tentar “eliminar a
necessidade de criadores de conteúdo precisarem ser especialistas
em marcação”. (HOLZSCHLAG, 2005)
3
SGC- Sistemas gerenciadores
de Conteúdo
Definições
SGC = CMS = ECM*
Sistema gerenciador de conteúdo
Content Management System
Enterprise
' Content Management
4
SGC- Sistemas gerenciadores
de Conteúdo
Definições
Com o uso de SGCs, o foco passa para o conteúdo
propriamente dito, e não na estrutura como um todo.
Deve prover meios para produção e gerenciamento de
conteúdo de forma sistemática(organização e hierarquia) e
padronizada, promovendo boas práticas de design,
favorecendo estratégias de conteúdo e arquitetura de
'
informação:
Www.profvictorhugo.wordpress.com
http://profvictorhugo.wordpress.com/sgc/
http://profvictorhugo.wordpress.com/category/disciplinas/sgc/
http://profvictorhugo.wordpress.com/
2014/03/08/exercicios-de-fixacao-sgc-aula-110414/
5
SGC- Sistemas gerenciadores
de Conteúdo
Definições
Recursos comuns:
-Criação de páginas;
-Edição de conteúdo em interface web: editor de textos;
-Gestão de usuários;
-Gestão de recursos: menus, arquivos, links, etc.;
-Gerenciamento de funcionalidades do website;
'
-Recursos de organização e controle de conteúdo:
categorias, tags, calendário.
6
SGC- Sistemas gerenciadores
de Conteúdo
Histórico e evolução
Inicialmente, as primeiras versões possuíam poucos
recursos, alta complexidade e preço de aquisição e
manutenção bastante altos.
Os investimentos em CMS entravam na faixa dos milhões de
dólares e o nível de frustração na hora de fazê-lo funcionar
'
corretamente era extremamente alto.
Isso ajudou a indústria a focar nas melhorias dos CMS que
temos acesso hoje.
7
SGC- Sistemas gerenciadores
de Conteúdo
Histórico e evolução
Primeiras versões, todos proprietários:
– Vignette Storyserver;
– Broadvision;
– Microsoft.
'
– Versões open source favoreceram a popularização dos
SGCs.
8
SGC- Sistemas gerenciadores
de Conteúdo
Formas de acesso à SGCs:
Pacotes comerciais: Sistemas que você compra e instala.
Normalmente são muito caros e difíceis de se instalar, configurar e
manter. Bom nível de suporte técnico;
Pacotes de fonte aberta: Possui uma grande comunidade de
desenvolvedores,
que mantêm bons softwares, onde você compra
'
com valores mais acessíveis, ou instala gratuitamente. Podem
possuir grande quantidade de recursos e atualizações, mas pode
apresentar problemas de falta de suporte técnico;
9
SGC- Sistemas gerenciadores
de Conteúdo
Formas de acesso à SGCs:
Provedor de serviços de aplicação de SGC: Em vez de instalar em
seu servidor, um provedor oferece a tecnologia para você. Seu
trabalho é configurar modelos e permissões. Este modelo pode ser
de baixo custo (alguns gratuitos) e com ótimos níveis de suporte;
Desenvolvimento de SGC personalizado: Em casos específicos,
pode-se ' desenvolver seu próprio SGC totalmente novo ou
personalizar um a partir de um modelo pronto, baseado em um
modelo open source. Demanda de muito tempo para
desenvolvimento, e pode levar à suporte contínuo.
10
SGC- Sistemas gerenciadores
de Conteúdo
Quem utiliza?
Produtos de SGC para diversos níveis de negócios:
-comércio eletrônico;
-educação;
-blogs diversos;
-relacionamento e gestão de clientes;
-eventos e celebridades;
-suporte 'têcnico.
Organizações que utilizam versões open source:
-Nasa;
-MIT;
-Parlamento Francês;
-Nokia;
-Novell;
-National Geographic;
-O governo brasileiro;
11
-O professor que voz fala. O/
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
1-SGC para websites e portais web. Possibilitam criação e
organização de conteúdo, manipulação e aparência, automação de
tarefas administrativas, definir permissões para usuários e
colaboradores. Ex.:
Drupal
'
Joomla
Mambo
PHP-Nuke
12
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
2-SGC para WIKI: sites colaborativos, estilo wikipédia, provendo
possibilidade de gerenciamento de conteúdo de forma coletiva. Ex.:
MediaWiki
phpBB
'
13
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
3-SGC para comércio eletrônico: trazem funcionalidades para
gerenciamento de produtos categorizados e apresentação em
vitrines virtuais, com recursos avançados para o comércio
eletrônico, tais como carrinho de compras, cálculo de frete,
integração com meios de pagamentos, integração com softwares
administrativos, listas de desejo. Ex.:
'
Os Commerce
Zen Cart
Magento
Cube Cart
14
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
4-CMS para blogs: recursos para gerenciamento de blogs, como
postagem de artigos, categorias, buscas, comentários, controle de
layout. Ex.:
Wordpress
Nucleus '
B2Evolution
15
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
5-CMS para CRM: recursos para gerenciamento de relacionamento
com clientes, com recursos de abertura e gerenciamento de
chamados de suporte, integração com e-mail marketing. Ex.:
Help Center Live
osTicket '
PHP suport tickets
16
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
6-CMS para galerias de imagens e álbuns de fotos. Permite a
criação de álbuns individuais, redimensionamento e rotação de
imagens, miniatura automática e outras funcionalidades Ex.:
Gallery
'
17
SGC- Sistemas gerenciadores
de Conteúdo
Tipos de SGCs:
7-CMS para plataformas educacionais. Gerenciamento de cursos,
turmas, aulas, materiais didáticos, vídeos. Auxiliam educadores na
produção de cursos de e-learning. Ex.:
Moodle
'
18
SGC- Sistemas gerenciadores
de Conteúdo
Um pouco da estrutura básica de um CMS:
'
DASHBOARD: painel de instrumentos
PLUGIN: funcionalidade extra
POST: artigo ou conteúdo textual ordenado por data
PÁGINA: conteúdo textual não ordenado por data
TAG: etiqueta
WIDGET: pequeno programa aplicativo
TEMAS: alteração visual
19
SGC- Sistemas gerenciadores
de Conteúdo
POST:
– Um post é um artigo ou conteúdo textual, que deve possuir
' estrutura obrigatória:
uma
• Autor: o criador do conteúdo;
• Categoria: categoria geral do conteúdo;
• Título: um nome representativo da informação contida no
conteúdo;
• Conteúdo: o conteúdo propriamente dito, puramente
textual ou conteúdo html;
• ID: o código numérico para posts que serão armazenados
em bancos de dados;
• Data de publicação: organização;
• Status de publicação;
• TAGs: etiquetas/keywords que se relacionam com o
conteúdo.
Foco no conteúdo!!
20
SGC- Sistemas gerenciadores
de Conteúdo
PÀGINA:
– Muito similar à um post, porém, com devidas diferenças:
•' Também possui um ID, um autor, uma data, status,
porém, a data de publicação não é apresentada e nem
utilizada para efeito de organização.
• Não utiliza tags e categorias para organização.
• Possibilita a organização hierárquica e uma divisão lógica
do conteúdo, garantindo um elemento fixo, normalmente
atribuído à um menu.
21
SGC- Sistemas gerenciadores
de Conteúdo
PÀGINA:
– Muito similar à um post, porém, com devidas diferenças:
•' Também possui um ID, um autor, uma data, status,
porém, a data de publicação não é apresentada e nem
utilizada para efeito de organização.
• Não utiliza tags e categorias para organização.
• Possibilita a organização hierárquica e uma divisão lógica
do conteúdo, garantindo um elemento fixo, normalmente
atribuído à um menu.
22
SGC- Sistemas gerenciadores
de Conteúdo
Exercício de fixação:
1) O que'significa a sigla CMS? É a mesma coisa que a sigla SGC?
2) Onde deve ficar instalado um software de SGC?
3) Liste os recursos comuns de um SGC.
4) Discorra sobre as formas de se obter um SGC.
5) O que é o Dashboard de um SGC?
6) Se um SGC possui recursos para o cadastro de produtos, ele é
um SGC para:
a) Blogs
b) Wiki
c) E-Learning
d) E-Commerce
23
Bibliografia
HOLZSCHLAG, Molly E.. 250 segredos para web designers.
Editora Câmpus/Elsevier, 2005.
PEREIRA, Renato B.. Joomla! Para todos. Acessado em
books.google.com em 8/3/14.
MONTEIRO. Ricardo Vaz. Escolha seu .com. Editora Brasport,
2005.
24