WordPress:
De blogs pessoais a grandes portais
             Parte 1

                 Giancarlo Lima da Silva
  Tecnologia em Análise e Desenvolvimento de Sistemas –
                           IFRN
                     EXPOTEC 2012
WebLovers - Quem somos

        GIANCARLO SILVA - @giancarlozero

        Graduando em Análise e Desenvolvimento
        de Sistemas – IFRN

        Líder do Grupo WebLovers –
        grupoweblovers.org

        E-mail: giancarlozero@gmail.com
        MSN: giancarlozero@yahoo.com.br
WebLovers - Quem somos

        ALLYSON BARROS - @allysonbarros

        Empreendedor e desenvolvedor Rails

        Líder do Grupo WebLovers –
        grupoweblovers.org

        E-mail: allysonbarrosrn@gmail.com
        MSN: allyson_barros_irm@hotmail.com
WebLovers - Quem somos

        DANIELE MONTENEGRO – @lelybarros

        Bacharel em Ciências Sociais – UFRN

        Graduanda em Análise e Desenvolvimento de
        Sistemas – IFRN

        Líder do Grupo WebLovers –
        http://grupoweblovers.org

        E-mail: monte.daniele@gmail.com – MSN:
        danie_monte@hotmail.com
WebLovers - Quem somos

        ELIONAI MOURA - @eli_embits

        Graduando em Análise e Desenvolvimento de
        Sistemas – IFRN

        Empreendedor e Desenvolvedor PHP da EmBits

        Líder do Grupo WebLovers –
        http://grupoweblovers.org

        E-mail: nick.legal@gmail.com – MSN:
        eli.ml@hotmail.com
WebLovers - Quem somos

        SEDIR MORAIS - @sedir_

        Graduando em Análise e Desenvolvimento
        de Sistemas – IFRN

        Líder do Grupo WebLovers –
        http://grupoweblovers.org

        E-mail: philippi.sedir@gmail.com – MSN:
        philippi.sedir@gmail.com
Agenda do minicurso
• O que é um CMS;
• O que é o WordPress;
• wordpress.com e wordpress.org;
• Por que usar o WordPress?
• O que eu preciso para criar um blog com
  wordpress.org;
• Como criar meu blog;
• Como personalizar meu blog.
O que é um CMS?
• CMS: Content Management
  System/Sistema de Gerenciamento de
  Conteúdo;
• Aplicação que permite criar e manipular o
  conteúdo de uma página web de forma
  simplificada;
• Existem diversos tipos de CMS
  disponíveis, para diversas finalidades.
Opções de CMS
•   Moodle – Ensino a distância;
•   PHP BB – fóruns;
•   OSCommerce – Lojas online;
•   Joomla e Drupal – Websites;
•   B2Evolution, Movable Type e Live
    Journal – Blogs.
WordPress: a aplicação e o
            serviço
• www.wordpress.com – Serviço gratuito
  de criação de blogs. Principal
  concorrente do Blogger, da Google.

• www.wordpress.org – Aplicação CMS
  para a criação de blogs com domínios
  (endereços web) personalizados.
WordPress: Por que usá-lo?

• Software livre e de código aberto;
• Comunidade rica e ativa, colaborando
  para aprimorá-la cada vez mais;
• Facilidade de instalação, configuração e
  personalização;
Vamos botar a mão na massa?

• O que eu preciso para criar meu blog com
  WordPress?

• O que o host que eu vou contratar
  precisa para rodar o WordPress?
Do que o usuário precisa
• Instalador do WordPress, disponível em
  www.wordpress.org ou em
  br.wordpress.org;
• Editor de texto (recomendo o Notepad++
  para Windows ou o Gedit para GNU/Linux
  – padrão no GNOME);
• Cliente de FTP (recomendo o FileZilla ou
  o plugin FireFTP para Mozilla Firefox).
Do que o serviço de hospedagem
            precisa


• PHP - versão 5.2.4 ou mais atual;

• MySQL - versão 5.0 ou mais atual.
Aluguel de domínio e
contratação de hospedagem



Registro.BR          Go Daddy
Domínios nacionais   Domínios internacionais

•   .com.br;         •   .com;
•   .org.br;         •   .org;
•   .gov.br;         •   .gov;
•   .blog.br;        •   .net;
•   .net.br;         •   .info;
Aluguel de domínio e
   contratação de hospedagem
• Existem diversas empresas
  especializadas em abrigar websites e
  aplicações web;
• O usuário deve pesquisar essas
  empresas, escolher um plano de
  hospedagem de acordo com suas
  necessidades e seu orçamento e então
  contratar o serviço.
Aluguel de domínio e
   contratação de hospedagem
• Nacionais:
  Locaweb - locaweb.com.br;
  UOL Host - uolhost.com.br;
  Kinghost - kinghost.com.br;
  Argohost - argohost.com.br;
  Bounceweb - bounceweb.com.br.

• Internacionais:
  Site5 - site5.com;
  HostGator - hostgator.com;
  Dreamhost - dreamhost.com.
Aluguel de domínio e
    contratação de hospedagem
• Após contratar um host, o usuário deverá receber os
  dados necessários para gerenciar seu site, incluindo
  endereços dos servidores DNS e de conexão via FTP.
Aluguel de domínio e
      contratação de hospedagem

•   Com os dados em mãos,
    registre os DNS na entidade
    de domínio escolhida.



•   Assim que o DNS se
    propagar, o host desse
    domínio estará
    pronto para a instalação do
    WordPress.
Instalação do WordPress
• Verifique com seu provedor de
  hospedagem as informações e
  ferramentas necessárias para se conectar
  ao seu servidor via FTP e para criar
  bancos de dados MySQL;

• Crie um banco de dados MySQL a ser
  usado pelo WordPress;
Instalação do WordPress
• Baixe o WordPress e descompacte o
  conteúdo do arquivo .zip;
• Edite o arquivo wp-config-sample.php
  adicionando as informações do banco de
  dados que você criou e renomeie esse
  arquivo para wp-config.php;
• Envie todos os arquivos via FTP para o
  servidor.
Instalação do WordPress
Instalação do WordPress
Instalação do WordPress
•   Após enviar os arquivos,
    abra seu navegador e acesse
    http://seuendereco.com.br.

•   Deverá surgir uma página
    como esta ao lado;

•   Preencha todos os dados soli-
    citados e clique em Instalar
    Wordpress.
E VOILÀ!
Ferramentas e recursos
• O WordPress conta com ferramentas para
  publicação de conteúdo que visam facilitar e
  agilizar o trabalho do blogueiro;
• Seu painel de controle (dashboard) traz em
  sua página inicial ferramentas para
  publicação rápida, monitoramento de posts,
  comentários e spams, gerenciamento de
  imagens e vídeos, gerenciamento de
  usuários, entre outras funções.
Ferramentas e recursos
Plugins
• Os plugins do WordPress são
  responsáveis pela flexibilidade e
  versatilidade que um blog criado nessa
  plataforma é capaz de ter;
• O blogueiro tem a sua disposição plugins
  que acrescentam uma infinidade de
  funções e recursos ao seu blog.
Plugins
Os plugins do WordPress são capazes de:
• Melhorar o posicionamento do blog/site em mecanismos de
  busca;
• Facilitar a adição de vídeos e imagens em um post;
• Construir formulários de contato (inclusive com sistema de
  CAPTCHA);
• Aumentar os recursos da caixa de comentários;
• Criar galerias de imagens;
• Conectar o blog/site às redes sociais;
• Realizar manutenções (fazer cópias de segurança de bancos
  de dados, imagens, posts e outros arquivos
  automaticamente);
• E muito mais!
Plugins
Plugins
Plugins
Temas
• É possível facilmente mudar o visual de seu
  blog WordPress de várias formas;
• O serviço wordpress.com oferece dezenas
  de temas (ou templates) para mudar a
  aparência do blog;
• Para usuários do wordpress.org é possível
  alterar a aparência do tema padrão Twenty-
  Eleven ou baixar e instalar um tema entre as
  centenas de opções disponíveis no
  repositório do WordPress ou em sites na
  internet.
Temas
Temas
Exemplos de temas
Exemplos de temas
Exemplos de temas
A seguir, parte 2:
Criando o seu próprio tema para
           WordPress

WordPress: De blogs pessoais a grandes portais - Parte 1

  • 1.
    WordPress: De blogs pessoaisa grandes portais Parte 1 Giancarlo Lima da Silva Tecnologia em Análise e Desenvolvimento de Sistemas – IFRN EXPOTEC 2012
  • 2.
    WebLovers - Quemsomos GIANCARLO SILVA - @giancarlozero Graduando em Análise e Desenvolvimento de Sistemas – IFRN Líder do Grupo WebLovers – grupoweblovers.org E-mail: giancarlozero@gmail.com MSN: giancarlozero@yahoo.com.br
  • 3.
    WebLovers - Quemsomos ALLYSON BARROS - @allysonbarros Empreendedor e desenvolvedor Rails Líder do Grupo WebLovers – grupoweblovers.org E-mail: allysonbarrosrn@gmail.com MSN: allyson_barros_irm@hotmail.com
  • 4.
    WebLovers - Quemsomos DANIELE MONTENEGRO – @lelybarros Bacharel em Ciências Sociais – UFRN Graduanda em Análise e Desenvolvimento de Sistemas – IFRN Líder do Grupo WebLovers – http://grupoweblovers.org E-mail: monte.daniele@gmail.com – MSN: danie_monte@hotmail.com
  • 5.
    WebLovers - Quemsomos ELIONAI MOURA - @eli_embits Graduando em Análise e Desenvolvimento de Sistemas – IFRN Empreendedor e Desenvolvedor PHP da EmBits Líder do Grupo WebLovers – http://grupoweblovers.org E-mail: nick.legal@gmail.com – MSN: eli.ml@hotmail.com
  • 6.
    WebLovers - Quemsomos SEDIR MORAIS - @sedir_ Graduando em Análise e Desenvolvimento de Sistemas – IFRN Líder do Grupo WebLovers – http://grupoweblovers.org E-mail: philippi.sedir@gmail.com – MSN: philippi.sedir@gmail.com
  • 7.
    Agenda do minicurso •O que é um CMS; • O que é o WordPress; • wordpress.com e wordpress.org; • Por que usar o WordPress? • O que eu preciso para criar um blog com wordpress.org; • Como criar meu blog; • Como personalizar meu blog.
  • 8.
    O que éum CMS? • CMS: Content Management System/Sistema de Gerenciamento de Conteúdo; • Aplicação que permite criar e manipular o conteúdo de uma página web de forma simplificada; • Existem diversos tipos de CMS disponíveis, para diversas finalidades.
  • 9.
    Opções de CMS • Moodle – Ensino a distância; • PHP BB – fóruns; • OSCommerce – Lojas online; • Joomla e Drupal – Websites; • B2Evolution, Movable Type e Live Journal – Blogs.
  • 11.
    WordPress: a aplicaçãoe o serviço • www.wordpress.com – Serviço gratuito de criação de blogs. Principal concorrente do Blogger, da Google. • www.wordpress.org – Aplicação CMS para a criação de blogs com domínios (endereços web) personalizados.
  • 12.
    WordPress: Por queusá-lo? • Software livre e de código aberto; • Comunidade rica e ativa, colaborando para aprimorá-la cada vez mais; • Facilidade de instalação, configuração e personalização;
  • 14.
    Vamos botar amão na massa? • O que eu preciso para criar meu blog com WordPress? • O que o host que eu vou contratar precisa para rodar o WordPress?
  • 15.
    Do que ousuário precisa • Instalador do WordPress, disponível em www.wordpress.org ou em br.wordpress.org; • Editor de texto (recomendo o Notepad++ para Windows ou o Gedit para GNU/Linux – padrão no GNOME); • Cliente de FTP (recomendo o FileZilla ou o plugin FireFTP para Mozilla Firefox).
  • 16.
    Do que oserviço de hospedagem precisa • PHP - versão 5.2.4 ou mais atual; • MySQL - versão 5.0 ou mais atual.
  • 17.
    Aluguel de domínioe contratação de hospedagem Registro.BR Go Daddy Domínios nacionais Domínios internacionais • .com.br; • .com; • .org.br; • .org; • .gov.br; • .gov; • .blog.br; • .net; • .net.br; • .info;
  • 18.
    Aluguel de domínioe contratação de hospedagem • Existem diversas empresas especializadas em abrigar websites e aplicações web; • O usuário deve pesquisar essas empresas, escolher um plano de hospedagem de acordo com suas necessidades e seu orçamento e então contratar o serviço.
  • 19.
    Aluguel de domínioe contratação de hospedagem • Nacionais: Locaweb - locaweb.com.br; UOL Host - uolhost.com.br; Kinghost - kinghost.com.br; Argohost - argohost.com.br; Bounceweb - bounceweb.com.br. • Internacionais: Site5 - site5.com; HostGator - hostgator.com; Dreamhost - dreamhost.com.
  • 20.
    Aluguel de domínioe contratação de hospedagem • Após contratar um host, o usuário deverá receber os dados necessários para gerenciar seu site, incluindo endereços dos servidores DNS e de conexão via FTP.
  • 21.
    Aluguel de domínioe contratação de hospedagem • Com os dados em mãos, registre os DNS na entidade de domínio escolhida. • Assim que o DNS se propagar, o host desse domínio estará pronto para a instalação do WordPress.
  • 22.
    Instalação do WordPress •Verifique com seu provedor de hospedagem as informações e ferramentas necessárias para se conectar ao seu servidor via FTP e para criar bancos de dados MySQL; • Crie um banco de dados MySQL a ser usado pelo WordPress;
  • 23.
    Instalação do WordPress •Baixe o WordPress e descompacte o conteúdo do arquivo .zip; • Edite o arquivo wp-config-sample.php adicionando as informações do banco de dados que você criou e renomeie esse arquivo para wp-config.php; • Envie todos os arquivos via FTP para o servidor.
  • 24.
  • 25.
  • 26.
    Instalação do WordPress • Após enviar os arquivos, abra seu navegador e acesse http://seuendereco.com.br. • Deverá surgir uma página como esta ao lado; • Preencha todos os dados soli- citados e clique em Instalar Wordpress.
  • 27.
  • 28.
    Ferramentas e recursos •O WordPress conta com ferramentas para publicação de conteúdo que visam facilitar e agilizar o trabalho do blogueiro; • Seu painel de controle (dashboard) traz em sua página inicial ferramentas para publicação rápida, monitoramento de posts, comentários e spams, gerenciamento de imagens e vídeos, gerenciamento de usuários, entre outras funções.
  • 29.
  • 30.
    Plugins • Os pluginsdo WordPress são responsáveis pela flexibilidade e versatilidade que um blog criado nessa plataforma é capaz de ter; • O blogueiro tem a sua disposição plugins que acrescentam uma infinidade de funções e recursos ao seu blog.
  • 31.
    Plugins Os plugins doWordPress são capazes de: • Melhorar o posicionamento do blog/site em mecanismos de busca; • Facilitar a adição de vídeos e imagens em um post; • Construir formulários de contato (inclusive com sistema de CAPTCHA); • Aumentar os recursos da caixa de comentários; • Criar galerias de imagens; • Conectar o blog/site às redes sociais; • Realizar manutenções (fazer cópias de segurança de bancos de dados, imagens, posts e outros arquivos automaticamente); • E muito mais!
  • 32.
  • 33.
  • 34.
  • 35.
    Temas • É possívelfacilmente mudar o visual de seu blog WordPress de várias formas; • O serviço wordpress.com oferece dezenas de temas (ou templates) para mudar a aparência do blog; • Para usuários do wordpress.org é possível alterar a aparência do tema padrão Twenty- Eleven ou baixar e instalar um tema entre as centenas de opções disponíveis no repositório do WordPress ou em sites na internet.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
    A seguir, parte2: Criando o seu próprio tema para WordPress