Eu Desenvolvedor Front-end e blogueiro @richardbarros @photomatt @yogodoshi
Vocês Quem já ouviu falar no WordPress? Quem usa ou já usou? Quem desenvolve com ele?
O tempo é curto...
WordPress!?
WordPress!? > CMS
WordPress!? > CMS > Open Source
WordPress em números
É Campeão! 1º lugar no Open Source CMS Awards 2009   na frente do Joomla, Drupal e+
Título do slide Adgsdgsdgsdg Sdgsdgsdg Sdgsdgs gfbnjfjf
Razões para usar o WP Estável
Razões para usar o WP Estável # FAIL
Razões para usar o WP Estável Maduro
Razões para usar o WP Estável Maduro Foi desenvolvido em 2003 b2 existia desde 2001
Razões para usar o WP Estável Maduro Seguro
Razões para usar o WP Estável Maduro Seguro Está na versão 2.9.2 Atualizações de 3 em 3 meses
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final Extensível
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates
Razões para usar o WP
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO Gera código válido Permalinks amigáveis Posts indexados em minutos
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO Comunidade
Razões para usar o WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO Comunidade Documentação Completa
O Poder do WP Agora vamos conhecer o poder do WordPress!
Por que usar o WP como um CMS? Diferentes níveis de usuários Administrador Editor Autor Colaborador Assinante
Por que usar o WP como um CMS? Diferentes níveis de usuários Administrador Editor Autor Colaborador Assinante Plugin: Role Manager
Por que usar o WP como um CMS? Posts Adicionar categorias Adicionar tags Rascunho/ Agendar posts Fácil de inserir imagens, vídeos, etc... Comparar versões de posts Editar imagens
Por que usar o WP como um CMS? Pages e Custom Page Templates O que são páginas dentro do WordPress? Permitem hierarquia Exemplos de Páginas
Por que usar o WP como um CMS?
Por que usar o WP como um CMS? Pages e Custom Page Templates O que são páginas dentro do WordPress? Permitem hierarquia Exemplos de Páginas Exemplo de Página customizada (ou posts, categorias, tags, etc)
Por que usar o WP como um CMS?
Por que usar o WP como um CMS?
Por que usar o WP como um CMS?
Por que usar o WP como um CMS? Custom Fields O que são? Pra que servem?
Por que usar o WP como um CMS?
Por que usar o WP como um CMS? Porque o seu cliente vai poder customizar sozinho!
Por que usar o WP como um CMS? Widgets O que são? Pra que servem?
Por que usar o WP como um CMS? Quicktags O que são? Exemplos de uso
Por que usar o WP como um CMS? Porque os webdesigners terão total liberdade para criar! @sazzy @larissameek @leemunroe
Por que usar o WP como um CMS? Conditional Tags is_single() is_page(’23’) is_category() has_tag() is_paged() etc...
Por que usar o WP como um CMS? query_posts() Nada de select * from tabela1 inner join tabela2... Tudo é feito passando argumentos Tá tudo na documentação
Por que usar o WP como um CMS? Template tag pra tudo! get_posts()
Por que usar o WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories()
Por que usar o WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories() wp_list_pages()
Por que usar o WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories() wp_list_pages() wp_get_archives()
Por que usar o WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories() wp_list_pages() wp_get_archives() wp_tag_cloud()
Por que usar o WP como um CMS? Milhares de plugins 7.000+ plugins (3/dia)
Não estou inventando moda... Galeria de Sites: We Love WP
Não estou inventando moda... Portfólio: Meu portfólio  #jabá
Não estou inventando moda... Revista Online: XXLmag
Não estou inventando moda... Site Institucional: Vancouver Convention Centre
Não estou inventando moda... Case Brasileiro: Ministério da Cultura
Não estou inventando moda... The Ford Story
Não estou inventando moda... Logo Instant
Não estou inventando moda... Quem mais usa? Globo.com R7 Petrobrás Mozilla Playstation Sony New York Times etc...
Plugins...
Plugins Pergunta: Por que tantos plugins?
Plugins Pergunta: Por que tantos plugins? Resposta: Para que o seu site não fique pesado, você só vai usar o que for necessário!
Plugins, resolvedores de problemas Qual o seu problema?
Plugins, resolvedores de problemas Problema: Estou recebendo muito SPAM no meu blog/site!
Plugins, resolvedores de problemas Problema: Estou recebendo muito SPAM no meu blog/site! Solução: Akismet
Plugins, resolvedores de problemas Problema: Meu site não está bem posicionado no Google...
Plugins, resolvedores de problemas Problema: Meu site não está bem posicionado no Google... Solução: Platinum SEO Pack/ All in one SEO Pack/ Headspace2
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Quero listar posts que tenham relação entre si...
Plugins, resolvedores de problemas Problema: Quero listar posts que tenham relação entre si... Solução: Yet another related posts plugin
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Quero fazer uma alteração no site mas ele está no ar...
Plugins, resolvedores de problemas Problema: Quero fazer uma alteração no site mas ele está no ar... Solução: Maintenance mode
Plugins, resolvedores de problemas Problema: Preciso criar um usuário para um colaborador de uma categoria específica de posts, quero que ele só possa editar os posts dessa categoria e mais nenhuma.
Plugins, resolvedores de problemas Problema: Preciso criar um usuário para um colaborador de uma categoria específica de posts, quero que ele só possa editar os posts dessa categoria e mais nenhuma. Solução: Role Manager
Plugins, resolvedores de problemas Problema: Meu cliente é MUITO leigo e vai se enrolar na hora de escrever um post!
Plugins, resolvedores de problemas Problema: Meu cliente é MUITO leigo e vai se enrolar na hora de escrever um post! Solução: WP-CMS Post Control
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Que saco ter que ficar entrando no painel de controle do meu host para mexer no banco de dados...
Plugins, resolvedores de problemas Problema: Que saco ter que ficar entrando no painel de controle do meu host para mexer no banco de dados... Solução: WP-DBmanager
Plugins, resolvedores de problemas Problema: Meu host não faz backup do banco de dados...
Plugins, resolvedores de problemas Problema: Meu host não faz backup do banco de dados... Solução: WP-DB-Backup
Plugins, resolvedores de problemas Problema: Meu host, que não é o Dreamhost, não faz backup nem dos meus arquivos!
Plugins, resolvedores de problemas Problema: Meu host, que não é o Dreamhost, não faz backup nem dos meus arquivos! Solução: WordPress Backup
Plugins, resolvedores de problemas Problema: Tenho trocentas pessoas mexendo na administração do WordPress, como vou saber quem sacaneou tudo aqui?
Plugins, resolvedores de problemas Problema: Tenho trocentas pessoas mexendo na administração do WordPress, como vou saber quem sacaneou tudo aqui? Solução: Audit Trail
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Meu site está no ar mas estou criando um tema novo pra ele, como posso testar o tema que estou criando sem ter que copiar todo o site e o banco de dados para outro lugar?
Plugins, resolvedores de problemas Problema: Meu site está no ar mas estou criando um tema novo pra ele, como posso testar o tema que estou criando sem ter que copiar todo o site e o banco de dados para outro lugar? Solução: Theme Switch and Preview
Plugins, resolvedores de problemas Problema: Aprendi a usar a template tag is_user_logged_in() e quero ficar fazendo testes para ver se banner está aparecendo só para usuários não-logados.
Plugins, resolvedores de problemas Problema: Aprendi a usar a template tag is_user_logged_in() e quero ficar fazendo testes para ver se banner está aparecendo só para usuários não-logados. Solução: User Switching
Plugins, resolvedores de problemas Problema: Adorei essa história de custom fields, é realmente muito útil! O problema é que o meu cliente é muito leigo e vai se enrolar ao utilizá-los...
Plugins, resolvedores de problemas Problema: Adorei essa história de custom fields, é realmente muito útil! O problema é que o meu cliente é muito leigo e vai se enrolar ao utilizá-los... Solução: More Fields
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Quero que os usuários possam criar posts no meu blog sem a necessidade de ser cadastrado!
Plugins, resolvedores de problemas Problema: Quero que os usuários possam criar posts no meu blog sem a necessidade de ser cadastrado! Solução: TDO Mini Forms
Plugins, resolvedores de problemas Problema: Ao visitar alguns posts mais antigos meus, vi que alguns links estão quebrados; tem como saber quais links dos meus posts estão quebrados?
Plugins, resolvedores de problemas Problema: Ao visitar alguns posts mais antigos meus, vi que alguns links estão quebrados; tem como saber quais links dos meus posts estão quebrados? Solução: Broken link checker
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Meu cliente quer saber quantas visitas o site dele tá tendo mas não faz a menor idéia do que é o Google Analytics... ou Não tenho saco de ficar logando no Analytics toda hora!
Plugins, resolvedores de problemas Problema: Meu cliente quer saber quantas visitas o site dele tá tendo mas não faz a menor idéia do que é o Google Analytics... ou Não tenho saco de ficar logando no Analytics toda hora! Solução: Google Analytics Dashboard
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas
Plugins, resolvedores de problemas Problema: Meu cliente quer um site em 3 idiomas diferentes!!
Plugins, resolvedores de problemas Problema: Meu cliente quer um site em 3 idiomas diferentes!! Solução: qTranslate
Pra finalizar...
Dicas Conheça bem o projeto Briefing é muito importante!
Dicas Conheça bem o projeto Crie um rascunho do mapa do site O que terá em cada página? Como você adaptará no WP? Ex: Galeria de sites feitos com WordPress
Dicas
Dicas Conheça bem o projeto Crie um rascunho do mapa do site Use e abuse dos seletores avançados do CSS
Dicas Conheça bem o projeto Crie um rascunho do mapa do site Use e abuse dos seletores avançados do CSS errado
Dicas Conheça bem o projeto Crie um rascunho do mapa do site Use e abuse dos seletores avançados do CSS errado certo
Fim!
Obrigado pela atenção =D Perguntas?

WordPress, muito além de um software para blogs

  • 1.
  • 2.
    Eu Desenvolvedor Front-ende blogueiro @richardbarros @photomatt @yogodoshi
  • 3.
    Vocês Quem jáouviu falar no WordPress? Quem usa ou já usou? Quem desenvolve com ele?
  • 4.
    O tempo écurto...
  • 5.
  • 6.
  • 7.
    WordPress!? > CMS> Open Source
  • 8.
  • 9.
    É Campeão! 1ºlugar no Open Source CMS Awards 2009 na frente do Joomla, Drupal e+
  • 10.
    Título do slideAdgsdgsdgsdg Sdgsdgsdg Sdgsdgs gfbnjfjf
  • 11.
    Razões para usaro WP Estável
  • 12.
    Razões para usaro WP Estável # FAIL
  • 13.
    Razões para usaro WP Estável Maduro
  • 14.
    Razões para usaro WP Estável Maduro Foi desenvolvido em 2003 b2 existia desde 2001
  • 15.
    Razões para usaro WP Estável Maduro Seguro
  • 16.
    Razões para usaro WP Estável Maduro Seguro Está na versão 2.9.2 Atualizações de 3 em 3 meses
  • 17.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final
  • 18.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final Extensível
  • 19.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates
  • 20.
  • 21.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO
  • 22.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO Gera código válido Permalinks amigáveis Posts indexados em minutos
  • 23.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO Comunidade
  • 24.
    Razões para usaro WP Estável Maduro Seguro Amigável para o usuário final Extensível Ótimo Sistema de Templates Forte em SEO Comunidade Documentação Completa
  • 25.
    O Poder doWP Agora vamos conhecer o poder do WordPress!
  • 26.
    Por que usaro WP como um CMS? Diferentes níveis de usuários Administrador Editor Autor Colaborador Assinante
  • 27.
    Por que usaro WP como um CMS? Diferentes níveis de usuários Administrador Editor Autor Colaborador Assinante Plugin: Role Manager
  • 28.
    Por que usaro WP como um CMS? Posts Adicionar categorias Adicionar tags Rascunho/ Agendar posts Fácil de inserir imagens, vídeos, etc... Comparar versões de posts Editar imagens
  • 29.
    Por que usaro WP como um CMS? Pages e Custom Page Templates O que são páginas dentro do WordPress? Permitem hierarquia Exemplos de Páginas
  • 30.
    Por que usaro WP como um CMS?
  • 31.
    Por que usaro WP como um CMS? Pages e Custom Page Templates O que são páginas dentro do WordPress? Permitem hierarquia Exemplos de Páginas Exemplo de Página customizada (ou posts, categorias, tags, etc)
  • 32.
    Por que usaro WP como um CMS?
  • 33.
    Por que usaro WP como um CMS?
  • 34.
    Por que usaro WP como um CMS?
  • 35.
    Por que usaro WP como um CMS? Custom Fields O que são? Pra que servem?
  • 36.
    Por que usaro WP como um CMS?
  • 37.
    Por que usaro WP como um CMS? Porque o seu cliente vai poder customizar sozinho!
  • 38.
    Por que usaro WP como um CMS? Widgets O que são? Pra que servem?
  • 39.
    Por que usaro WP como um CMS? Quicktags O que são? Exemplos de uso
  • 40.
    Por que usaro WP como um CMS? Porque os webdesigners terão total liberdade para criar! @sazzy @larissameek @leemunroe
  • 41.
    Por que usaro WP como um CMS? Conditional Tags is_single() is_page(’23’) is_category() has_tag() is_paged() etc...
  • 42.
    Por que usaro WP como um CMS? query_posts() Nada de select * from tabela1 inner join tabela2... Tudo é feito passando argumentos Tá tudo na documentação
  • 43.
    Por que usaro WP como um CMS? Template tag pra tudo! get_posts()
  • 44.
    Por que usaro WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories()
  • 45.
    Por que usaro WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories() wp_list_pages()
  • 46.
    Por que usaro WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories() wp_list_pages() wp_get_archives()
  • 47.
    Por que usaro WP como um CMS? Template tag pra tudo! get_posts() wp_list_categories() wp_list_pages() wp_get_archives() wp_tag_cloud()
  • 48.
    Por que usaro WP como um CMS? Milhares de plugins 7.000+ plugins (3/dia)
  • 49.
    Não estou inventandomoda... Galeria de Sites: We Love WP
  • 50.
    Não estou inventandomoda... Portfólio: Meu portfólio #jabá
  • 51.
    Não estou inventandomoda... Revista Online: XXLmag
  • 52.
    Não estou inventandomoda... Site Institucional: Vancouver Convention Centre
  • 53.
    Não estou inventandomoda... Case Brasileiro: Ministério da Cultura
  • 54.
    Não estou inventandomoda... The Ford Story
  • 55.
    Não estou inventandomoda... Logo Instant
  • 56.
    Não estou inventandomoda... Quem mais usa? Globo.com R7 Petrobrás Mozilla Playstation Sony New York Times etc...
  • 57.
  • 58.
    Plugins Pergunta: Porque tantos plugins?
  • 59.
    Plugins Pergunta: Porque tantos plugins? Resposta: Para que o seu site não fique pesado, você só vai usar o que for necessário!
  • 60.
    Plugins, resolvedores deproblemas Qual o seu problema?
  • 61.
    Plugins, resolvedores deproblemas Problema: Estou recebendo muito SPAM no meu blog/site!
  • 62.
    Plugins, resolvedores deproblemas Problema: Estou recebendo muito SPAM no meu blog/site! Solução: Akismet
  • 63.
    Plugins, resolvedores deproblemas Problema: Meu site não está bem posicionado no Google...
  • 64.
    Plugins, resolvedores deproblemas Problema: Meu site não está bem posicionado no Google... Solução: Platinum SEO Pack/ All in one SEO Pack/ Headspace2
  • 65.
  • 66.
    Plugins, resolvedores deproblemas Problema: Quero listar posts que tenham relação entre si...
  • 67.
    Plugins, resolvedores deproblemas Problema: Quero listar posts que tenham relação entre si... Solução: Yet another related posts plugin
  • 68.
  • 69.
    Plugins, resolvedores deproblemas Problema: Quero fazer uma alteração no site mas ele está no ar...
  • 70.
    Plugins, resolvedores deproblemas Problema: Quero fazer uma alteração no site mas ele está no ar... Solução: Maintenance mode
  • 71.
    Plugins, resolvedores deproblemas Problema: Preciso criar um usuário para um colaborador de uma categoria específica de posts, quero que ele só possa editar os posts dessa categoria e mais nenhuma.
  • 72.
    Plugins, resolvedores deproblemas Problema: Preciso criar um usuário para um colaborador de uma categoria específica de posts, quero que ele só possa editar os posts dessa categoria e mais nenhuma. Solução: Role Manager
  • 73.
    Plugins, resolvedores deproblemas Problema: Meu cliente é MUITO leigo e vai se enrolar na hora de escrever um post!
  • 74.
    Plugins, resolvedores deproblemas Problema: Meu cliente é MUITO leigo e vai se enrolar na hora de escrever um post! Solução: WP-CMS Post Control
  • 75.
  • 76.
    Plugins, resolvedores deproblemas Problema: Que saco ter que ficar entrando no painel de controle do meu host para mexer no banco de dados...
  • 77.
    Plugins, resolvedores deproblemas Problema: Que saco ter que ficar entrando no painel de controle do meu host para mexer no banco de dados... Solução: WP-DBmanager
  • 78.
    Plugins, resolvedores deproblemas Problema: Meu host não faz backup do banco de dados...
  • 79.
    Plugins, resolvedores deproblemas Problema: Meu host não faz backup do banco de dados... Solução: WP-DB-Backup
  • 80.
    Plugins, resolvedores deproblemas Problema: Meu host, que não é o Dreamhost, não faz backup nem dos meus arquivos!
  • 81.
    Plugins, resolvedores deproblemas Problema: Meu host, que não é o Dreamhost, não faz backup nem dos meus arquivos! Solução: WordPress Backup
  • 82.
    Plugins, resolvedores deproblemas Problema: Tenho trocentas pessoas mexendo na administração do WordPress, como vou saber quem sacaneou tudo aqui?
  • 83.
    Plugins, resolvedores deproblemas Problema: Tenho trocentas pessoas mexendo na administração do WordPress, como vou saber quem sacaneou tudo aqui? Solução: Audit Trail
  • 84.
  • 85.
    Plugins, resolvedores deproblemas Problema: Meu site está no ar mas estou criando um tema novo pra ele, como posso testar o tema que estou criando sem ter que copiar todo o site e o banco de dados para outro lugar?
  • 86.
    Plugins, resolvedores deproblemas Problema: Meu site está no ar mas estou criando um tema novo pra ele, como posso testar o tema que estou criando sem ter que copiar todo o site e o banco de dados para outro lugar? Solução: Theme Switch and Preview
  • 87.
    Plugins, resolvedores deproblemas Problema: Aprendi a usar a template tag is_user_logged_in() e quero ficar fazendo testes para ver se banner está aparecendo só para usuários não-logados.
  • 88.
    Plugins, resolvedores deproblemas Problema: Aprendi a usar a template tag is_user_logged_in() e quero ficar fazendo testes para ver se banner está aparecendo só para usuários não-logados. Solução: User Switching
  • 89.
    Plugins, resolvedores deproblemas Problema: Adorei essa história de custom fields, é realmente muito útil! O problema é que o meu cliente é muito leigo e vai se enrolar ao utilizá-los...
  • 90.
    Plugins, resolvedores deproblemas Problema: Adorei essa história de custom fields, é realmente muito útil! O problema é que o meu cliente é muito leigo e vai se enrolar ao utilizá-los... Solução: More Fields
  • 91.
  • 92.
    Plugins, resolvedores deproblemas Problema: Quero que os usuários possam criar posts no meu blog sem a necessidade de ser cadastrado!
  • 93.
    Plugins, resolvedores deproblemas Problema: Quero que os usuários possam criar posts no meu blog sem a necessidade de ser cadastrado! Solução: TDO Mini Forms
  • 94.
    Plugins, resolvedores deproblemas Problema: Ao visitar alguns posts mais antigos meus, vi que alguns links estão quebrados; tem como saber quais links dos meus posts estão quebrados?
  • 95.
    Plugins, resolvedores deproblemas Problema: Ao visitar alguns posts mais antigos meus, vi que alguns links estão quebrados; tem como saber quais links dos meus posts estão quebrados? Solução: Broken link checker
  • 96.
  • 97.
    Plugins, resolvedores deproblemas Problema: Meu cliente quer saber quantas visitas o site dele tá tendo mas não faz a menor idéia do que é o Google Analytics... ou Não tenho saco de ficar logando no Analytics toda hora!
  • 98.
    Plugins, resolvedores deproblemas Problema: Meu cliente quer saber quantas visitas o site dele tá tendo mas não faz a menor idéia do que é o Google Analytics... ou Não tenho saco de ficar logando no Analytics toda hora! Solução: Google Analytics Dashboard
  • 99.
  • 100.
  • 101.
    Plugins, resolvedores deproblemas Problema: Meu cliente quer um site em 3 idiomas diferentes!!
  • 102.
    Plugins, resolvedores deproblemas Problema: Meu cliente quer um site em 3 idiomas diferentes!! Solução: qTranslate
  • 103.
  • 104.
    Dicas Conheça bemo projeto Briefing é muito importante!
  • 105.
    Dicas Conheça bemo projeto Crie um rascunho do mapa do site O que terá em cada página? Como você adaptará no WP? Ex: Galeria de sites feitos com WordPress
  • 106.
  • 107.
    Dicas Conheça bemo projeto Crie um rascunho do mapa do site Use e abuse dos seletores avançados do CSS
  • 108.
    Dicas Conheça bemo projeto Crie um rascunho do mapa do site Use e abuse dos seletores avançados do CSS errado
  • 109.
    Dicas Conheça bemo projeto Crie um rascunho do mapa do site Use e abuse dos seletores avançados do CSS errado certo
  • 110.
  • 111.

Notas do Editor

  • #5 Fonte da imagem: http://danielbarbosa.com.br/wp-content/uploads/2009/08/20051021201152_the-flash.jpg
  • #31 URL: http://www.armariogeek.com.br
  • #50 URL: http://welovewp.com/
  • #51 URL: http://www.yogodoshi.com
  • #52 URL: http://www.xxlmag.com
  • #53 URL: http://www.vancouverconventioncentre.com/
  • #54 URL: http://www.cultura.gov.br/site/
  • #55 URL: http://www.thefordstory.com/
  • #56 URL: http://www.logoinstant.com/
  • #69 URL: http://www.inovatividade.com
  • #111 Fonte da imagem: