Criando sites dinâmicos com joomla! - Campus Party Recife 2013

Post on 23-Jun-2015

2.704 views 0 download

description

Slideshow da minha palestra sobre Joomla na segunda edição da Campus Party Recife.

Transcript of Criando sites dinâmicos com joomla! - Campus Party Recife 2013

Criando sites dinâmicos com Joomla!

Vantagens e Desvantagens

Currículo - Jennifer Payne

Trabalho com Joomla desde 2007 Ministro aulas desde 2008 Dezenas de palestras sobre Joomla em

Recife Especialista em administração e criação

de templates para Joomla Mantenho um blog desatualizado sobre

malícias do macaco manco no Joomla Front-end, 3Dzeira, programadora

medíocre e Coordenadora de TI de uma escola de Computação Gráfica

O que é 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

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!

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.

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

Quem utiliza o Joomla?Harvard

Infraero

Leonardo di Caprio

MEC

Saga

Locaweb

Linux

Departamento de Segurança da Informação e Comunicações – Presidência da República

Ainda não se convenceu?

Eleito melhor CMS do mundo em 2011. Seguro:

› Senhas criptografadas com HASH MD5 + palavra secreta;

› TOKEN;› ACL via Json;› Encapsulamento do /administrator;› Proteção contra Spam;› Proteção contra SQL Injection.

Fonte: Júlio Coutinho, especialista em Joomla e autor do livro: Guia de Consulta Rápida – Joomla 3.X

Joomla em números

Tráfego mensal no site Joomla.org 7.500.000 em 2012.

Aproximadamente 9.400 extensões à disposição da comunidade.

Joomla tem suporte a 64 idiomas – suporte multi-idioma nativamente.

30 milhões de downloads. 560 mil membros no fórum oficial e 2.600.000 posts

em 6 anos, média de 1.000 posts por dia. Em 5 anos, houve mais de 110 Joomla! Day ao redor

do mundo.

Fonte: Júlio Coutinho, especialista em Joomla e autor do livro: Guia de Consulta Rápida – Joomla 3.X

Joomla em números

Mais de 4.000 web sites governamentais utilizam Joomla globalmente.

Mais de 200 países utilizam Joomla em seus sites.

No Brasil, são mais de 300.

Fonte: Júlio Coutinho, especialista em Joomla e autor do livro: Guia de Consulta Rápida – Joomla 3.X

E para começar…Defina o conteúdo do site.

Quais informações preciso passar?› Separar textos e imagens;› Definir páginas do site.

Quais informações preciso receber? Como devo apresentar e receber as

informações?› Definir as funcionalidades.

Área administrativa vs Site final

Utilizamos no Joomla os termos “Front-end” para o site que seus visitantes visualizam. Ex: http://seusite.com e “Back-End” para a área de gerenciamento do seu site ex: http://seusite.com/administrator

Algumas funcionalidades disponíveis

Galeria de imagens e vídeos; Pop-Ups; Slide shows; Fórum; Notícias; Formulários; Blog; Redes sociais integradas; E-commerce; Controle de acesso.

Algumas funcionalidades disponíveis

Integração com Facebook:› Comentários;› Open Graph;› Curtir.

Integração com Twitter:› Leitura de posts.

Integração com serviços Google:› Docs;› Maps;› Login.

Compartilhar com redes sociais.

Como começar? (iniciantes)

Precisa de um servidor PHP e MySQL; De preferência Linux com Cpanel (normalmente

vem com instaladores automáticos); Procure o Fantastico, Mojo Marketplace, One-

Click Installs, ou fale com o suporte para instalar o Joomla para você.

Como começar? (intermediário)

Saber utilizar o Xampp, Lamp, Wamp ou qualquer servidor que interprete PHP e MySQL.

Onde baixar o Joomla?

Para quem conhece o ambiente LAMP, XAMPP, WAMP, etc.

http://joomla.org

Página de Instalação do Joomla 01/05

Página de Instalação do Joomla 02/05

Página de Instalação do Joomla 03/05

Página de Instalação do Joomla 04/05

Página de Instalação do Joomla 05/05

Joomla – Login Administração

Joomla – Tela Administração

Onde baixar layouts gratuitos?

http://www.joomla24.com http://www.bestofjoomla.com/component/option,

com_bestoftemplate/Itemid,46/ http://www.themesbase.com/Joomla-Templates/?v

ersion=0&page=4 http://joomla2u.net/

Onde baixar funcionalidades (extensões) gratuitas?

http://extensions.joomla.org/ Preste atenção à versão que você utiliza e

também se a extensão é “non-comercial”.

E agora?

Fuçar, Googlear, Fazer curso, Ler http://www.livrodejoomla.com.br/

Obrigada!