71

Informática para Internet - Aula 03

Embed Size (px)

Citation preview

Page 1: Informática para Internet - Aula 03
Page 2: Informática para Internet - Aula 03

Framework ou CMS?

Page 3: Informática para Internet - Aula 03

Definições: quando usar cada um?Framework:

Uma arquitetura desenvolvida com o objetivo de atingir a máxima reutilização, representada como um conjunto de classes abstratas e concretas, com grande potencial de especialização.

Mattsson (1996, 2000)

Page 4: Informática para Internet - Aula 03

Definições: quando usar cada um?CMS:

Aplicativo usado para criar, editar, gerenciar e publicar conteúdo, semelhante a um framework (um esqueleto) de website pré-estruturado, com recursos básicos.

Wikipedia (04/2011)

Page 5: Informática para Internet - Aula 03

Recursos existentes

Page 6: Informática para Internet - Aula 03

Projetos CMS

Page 7: Informática para Internet - Aula 03

Criando sites dinâmicos com o Joomla

Page 8: Informática para Internet - Aula 03

O que é o Joomla mesmo?• Joomla (Djumla) é um CMS

• CMS – Content Management System ou…

• Um site que gera site massa sem programar ou…

• Tipo um WordPress, voltado para sites institucionais.

Page 9: Informática para Internet - Aula 03

Quando você escolhe o Joomla?• Quando o site possui os componentes

mais comuns (galeria de imagens, formulário de contato, notícias, vídeos, textos, imagens, slideshow, etc);

• Prazo curto;

• Cliente é pirangueiro;

• Ou seja, quase sempre!

Page 10: Informática para Internet - Aula 03

Desvantagens• Precisa de mão-de-obra especializada

para dar manutenção e implementar novas funcionalidades e ajustes de layouts.

• Necessita de treinamento para utilizar corretamente.

Page 11: Informática para Internet - Aula 03

vantagens• Não precisa de um designer *;• Não precisa de um programador *;• Um site básico fica pronto em questão de

horas;• Milhares de funcionalidades prontas para

utilizar;• Fácil gerenciamento de conteúdo;• Comunidade forte;• Open source;• Fácil instalação.* É necessário um programador ou designer para determinados ajustes.

Page 12: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.harvard.edu/

Page 13: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.infraero.gov.br/

Page 14: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.leonardodicaprio.com/

Page 15: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.mec.gov.br/

Page 16: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.saga.art.br/br/

Page 17: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.locaweb.com.br/default.html

Page 18: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.unisinos.br/

Page 19: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://www.solarisgrupo.com.br/

Page 20: Informática para Internet - Aula 03

Quem utiliza o Joomla?

http://pb.senac.br/

Page 21: Informática para Internet - Aula 03

Criando sites dinâmicos com o drupal

Page 22: Informática para Internet - Aula 03

O que é o drupal mesmo?• CMS – Content Management System

ou…

• Sistema gerenciador de conteúdo…

• Para usuários comuns, é uma ferramenta livre para publicar e organizar conteúdo.

Page 23: Informática para Internet - Aula 03

Breve histórico• Iniciado em 1999 por Dries Buytaert

(Bélgica)

• 2001: v2.0 e v3.0

• 2002: v4.0

• 2005: v4.6

• 2007: v5.0

• 2008: v6.0

• 2011: v7.0.

Page 24: Informática para Internet - Aula 03

Principais Características• Riqueza de funcionalidades - Centenas de

módulos para as mais diversas necessidades;• Robustez - Arquitetura sólida e código

amplamente testado;• Modularidade - O sistema de hooks permite

uma integração transparente (seamlessintegration) entre os módulos;

• Flexibilidade - Alta capacidade de customização e um sistema de temas totalmente flexível;

• Software Livre.

Page 25: Informática para Internet - Aula 03

Algumas Desvantagens• Curva de aprendizado - No começo, o

aprendizado pode ser um pouco lento, comparado a outras ferramentas;

• Temas prontos - Não há uma grande quantidade de temas prontos e gratuitos disponíveis;

• Documentação em português - A maior parte da documentação é em inglês (problema?);

• Comunidade brasileira - A base de usuários e desenvolvedores Drupal no Brasil ainda é pequena, comparado a outros CMS's.

Page 26: Informática para Internet - Aula 03

O que pode ser feito com o Drupal?• Blogs;• Sites pessoais;• Sites corporativos;• Galerias de fotos;• Galerias de vídeos;• Fóruns;• E-commerce;• Portais de notícias;• Hotsites;• Redes sociais...

Page 27: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.polpaideal.com.br/

Page 28: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.mtv.co.uk/

Page 29: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.greenpeace.org/brasil/pt/

Page 30: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.louvre.fr/

Page 31: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.whitehouse.gov/

Page 32: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.swtor.com/

Page 33: Informática para Internet - Aula 03

Quem utiliza o Drupal?

https://dev.twitter.com/

Page 34: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.ubuntu.com/

Page 35: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.mcdonalds.com.br/

Page 36: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.warnerbrosrecords.com/

Page 37: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.motogp.com/

Page 38: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.imoveisvinhedo.com/

Page 39: Informática para Internet - Aula 03

Quem utiliza o Drupal?

http://www.rio2016.com/

Page 40: Informática para Internet - Aula 03

Criando sites dinâmicos com o Wordpress

Page 41: Informática para Internet - Aula 03

• O WordPress é uma plataforma de código aberto para gerenciamento on-line de conteúdo o que chamamos de CMS, desenvolvido na linguagem PHP e sua base de dados em MySQL, com foco na estética, nos Padrões Web e na usabilidade;

• O WordPress é um software Gratuito, Open Source e com uma grande comunidade ao seu redor;

• CMS mais usado do mundo;

• 21,3% dos maiores sites do mundo utilizam o WordPress (Fonte: W3Techs);

• Mais de 77 milhões de sites no mundo (Fonte: WordPress.com Stats);

• Utilizado pelas maiores empresas do mundo.

Breve apresentação

Page 42: Informática para Internet - Aula 03

Facilidade na Configuração:

• Posts e Páginas

• Arquivos de Mídias

• Links

• Categorias e tags

• Função do usuário e perfis

• Feeds RSS

• URLs Amigáveis

• Proteção contra Spam

• Upgrades automáticos

CMS que atende suas necessidadesFacilidade na Utilização:

• Rica edição de textos

• Upload de mídias

• Gerenciamento de menus

Facilidade na extensão de funções:

• Temas

• Widgets

• Plugins

Page 43: Informática para Internet - Aula 03

• Para a utilização do WordPress são recomendadas as seguintes configurações:

• Versão do PHP 5.2.4 ou superior.

• Versão do MySQL 5.0.2 ou superior

Instalação

Page 44: Informática para Internet - Aula 03

• Ecommerces

• Redes Sociais

• Fóruns

• Sistemas de Tickets

• Perguntas e Respostas

• Ferramentas Colaborativas

E tudo mais o que você quiser,

o limite é a sua capacidade e ideias.

Que aplicações posso fazer?

Page 45: Informática para Internet - Aula 03

Mas WordPress não é só para blogs?

Page 46: Informática para Internet - Aula 03

• http://buddypress.org

• 1.885.199 downloads.

Redes Sociais

Page 47: Informática para Internet - Aula 03

• http://woocommerce.com

• 2.175.637 downloads.

eCommerce

Page 48: Informática para Internet - Aula 03

• http://mailpoet.com

• 802.982 downloads.

Email Marketing

Page 49: Informática para Internet - Aula 03

• http://bbpress.org

• 1.079.538 downloads.

Fórum

Page 50: Informática para Internet - Aula 03

Diferenças entre WordPress.com e WordPress.org

Page 51: Informática para Internet - Aula 03

• WordPress.com:

0 (ZERO) plugins disponíveis

Automattic seleciona e instala os plugins que ela deseja.

O usuário não tem a possibilidade de selecionar ou instalar novos plugins.

Plugins• WordPress.org:

30,300 pluginss disponíveis

http://wordpress.org/plugins

Page 52: Informática para Internet - Aula 03

• WordPress.com:

256 temas disponíveis.

http://theme.wordpress.com

Temas• WordPress.org:

2.435 temas disponíveis.

http://wordpress.org/themes/

Page 53: Informática para Internet - Aula 03

Números

Page 54: Informática para Internet - Aula 03

WordPress aguenta o tranco!

http://catracalivre.com.br/geral/o-catraca/indicacao/audiencia-do-catraca-livre-cresce-mais-que-300-ibope-mostra-que-o-site-e-preferido-dos-jovens-para-viver-melhor-na-cidade-de-sp/

Page 55: Informática para Internet - Aula 03
Page 56: Informática para Internet - Aula 03
Page 57: Informática para Internet - Aula 03
Page 58: Informática para Internet - Aula 03
Page 59: Informática para Internet - Aula 03
Page 60: Informática para Internet - Aula 03
Page 61: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.batmanarkhamorigins.com/pt-br

Page 62: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://usainbolt.com/

Page 63: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://imasters.com.br/

Page 64: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.rollingstones.com/

Page 65: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.sony.com.br/

Page 66: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.bopeoficial.com/

Page 67: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.gracomonline.com.br/site/index.php

Page 68: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.paraiba.pb.gov.br/

Page 69: Informática para Internet - Aula 03

Quem utiliza o wordpress?

http://www.joaopessoa.pb.gov.br/

Page 70: Informática para Internet - Aula 03

Não esqueça...

Page 71: Informática para Internet - Aula 03

Obrigado!