joomla! e os gerenciadores de conteúdo

14
Lucas Leite [email protected] http://www.lucasleite.com.br/

Upload: lucasleite

Post on 29-Jun-2015

828 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Joomla! E Os Gerenciadores De Conteúdo

Lucas [email protected]://www.lucasleite.com.br/

Page 2: Joomla! E Os Gerenciadores De Conteúdo

Desenvolvedor com foco em PHP a 5 anos

Desenvolvedor Joomla! a 1 ano e meio

Graduando no curso de “Web Design e Programação” da Unisul

Trabalha na Worbi a 1 ano e meio

Page 3: Joomla! E Os Gerenciadores De Conteúdo

Constante (e frenética) atualização Hoje: ótimo! Em 6 meses: bom. Em 12 meses: razoável.... Em 18 meses: o que é isso?

Ter influências de áreas como Marketing, Publicidade, Jornalismo...

Correr contra o relógio

Aprender algo novo TODOS os dias

Senso de Urgência constante

Page 4: Joomla! E Os Gerenciadores De Conteúdo

Nascidos desse Senso de Urgência, agilizam o processo de criação de Websites

Criados para facilitar a vida: dos Desenvolvedores Web dos Clientes dos Chefes (+ sites, - tempo, satisfação do

cliente)

“Padronizam” a criação de um site, criando mecanismos de Processos

Page 5: Joomla! E Os Gerenciadores De Conteúdo

Basicamente, são esqueletos de sites pré-prontos.

Carregam funcionalidades comuns a “todos” "websites

Permitem instalação de funcionalidades desenvolvidas por terceiros

Permitem estrutura básica para desenvolvimento de funcionalidades personalizadas

Page 6: Joomla! E Os Gerenciadores De Conteúdo

SiteFrontend

AdminBackend

Cadastros de• Conteúdos Estáticos• Menus• Notícias• Galerias de Imagens

Acessado apenas pelo ClienteAcessado por qualquer pessoa

• Histórico da Empresa• Fale Conosco• Notícias• Nossos Eventos

Page 7: Joomla! E Os Gerenciadores De Conteúdo

Desenvolvedor:• Cria e desenvolve o site• Atualiza textos estáticos enviados inúmeras vezes pelo Cliente• Desenvolve um “admin” para o cliente poder cadastrar pequenas coisas• Fica de “babá” eternamente do site

Cliente:• Prepara e manda os textos para o site por e-mail para o Desenvolvedor colocar no site• Espera o site ficar pronto (na maioria das vezes, reclamando do prazo, já que só “assiste”)

Chefe: reclama do prazo

Desenvolvedor:• Cria e desenvolve o site• Cadastra Conteúdos de “Marcação” para o cliente substituir pelo que ele quiser, quantas vezes ele desejar

Cliente:• Prepara os textos para o site • Substitui os textos de Marcação pelos textos corretos • Reclama do prazo, mas dessa vez “acompanha” o desenvolvimento dele e vê que algumas coisas são culpa dele

Chefe: reclama do prazo, mas pode “colocar a culpa” no Cliente de vez em quando

Sem CMS Com CMS

Page 8: Joomla! E Os Gerenciadores De Conteúdo

CMS desenvolvido em PHP + MySQL (suporte a outros bancos em breve)

Um dos maiores CMS Software Livre, possui uma grande comunidade

www.joomla.org

www.joomla.com.br

Page 9: Joomla! E Os Gerenciadores De Conteúdo

Main Body Parte da página onde o site vai se “desenvolver”

Conteúdo (Estático) Textos fixos, que “antigamente” ficavam presos dentro

do HTML

Componente Informações “dinâmicas”, cadastráveis, atualizados

“periodicamente”

Módulo Pequenos componentes carregados fora do “Main Body”

da página

Menu Estrutura de navegação

Page 10: Joomla! E Os Gerenciadores De Conteúdo

Uso Pessoal / Restrito Larga utilização de Componentes de Terceiros Pouca preocupação com Layout, Usabilidade,

Web Standarts..

Uso Comercial / Desenvolvimento / Framework Baixa (quase nula) utilização de Componentes

de Terceiros Alta preocupação com Layout, Usabilidade, Web

Standarts.. API’s complementares

Page 11: Joomla! E Os Gerenciadores De Conteúdo
Page 12: Joomla! E Os Gerenciadores De Conteúdo

Main Body

Módulo

Módulo

do Menu

Componente “Notícias”

Page 13: Joomla! E Os Gerenciadores De Conteúdo

Texto encontra-se todo dentro de um arquivo, sendo estático e de manutenção apenas por pessoas que• Tenham acesso aos fontes originais (FTP, SSH...)• Tenham conhecimento de HTML• Tenham “discernimento” de abrir um arquivo-fonte (nesse caso, em PHP) e alterar apenas o texto de forma segura

Sem Joomla! Com Joomla!

Texto encontra-se disponível para alteração no Admin (Backend), podendo ser alterado por qualquer pessoa que tenha acesso a ele e que saiba usar um editor de textos

Quem atualiza esse texto? O desenvolvedor.

Quem atualiza esse texto? O cliente.

Page 14: Joomla! E Os Gerenciadores De Conteúdo

Lucas [email protected]://www.lucasleite.com.br/