O que é um CMS; O que é hospedagem; Recursos necessários ... · marketing. O conteúdo pode...
Transcript of O que é um CMS; O que é hospedagem; Recursos necessários ... · marketing. O conteúdo pode...
• O que é um CMS;
• O que é hospedagem;
• Recursos necessários para hospedar um CMS;
• Sobre o WordPress;
• Instalação XampServer no Windows 7:
• Criação do banco de dados local;
• Vínculo do banco de dados local com usuário
do banco de dados;
CMS – Sistema de Gerenciamento de Conteúdo:
É um aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma simples
permitindo que o mesmo seja modificado, removido e adicionado com facilidade. CMSs são
frequentemente usados para armazenar, controlar, prover documentação, empresarial tais
como notícias, artigos, manuais de operação, manuais técnicos, guias de vendas e brochuras de
marketing. O conteúdo pode incluir imagens, áudios, vídeos, documentos e conteúdo Web.
Possui recursos básicos de: usabilidade, visualização e administração já prontamente
disponíveis. É um sistema que permite a criação, armazenamento e administração de conteúdos
de forma dinâmica, através de uma interface de acesso via Internet.
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_conteúdo
O que é hospedagem?
É um serviço que possibilita a pessoas ou empresas com sistemas online a guardar páginas,
arquivos, informações, imagens, vídeo, ou qualquer conteúdo acessível por Web. Provedores de
Hospedagem fornecem um espaço em seus servidores e conexão à internet a estes dados aos
seus clientes.
Tipicamente a hospedagem de sites hospeda arquivos 24 horas por dia, em um endereço IP
estático, por sua vez, utilizamos um domínio para encontrar com facilidade este site.
https://pt.wikipedia.org/wiki/Hospedagem_de_sites
Recursos necessários para hospedar um CMS
Cada Sistema Gerenciador de Conteúdo possuí particularidades quando aos seus requisitos,
mas podemos dizer que obrigatoriamente precisaremos:
• De um Servidor WEB: Responsável por armazenar os arquivos das páginas do site,
disponibiliza e troca informações com outros computadores através da Internet.
Durante o curso trabalharemos com o Servidor WEB Apache;
• Um Sistema Gerenciador de Banco de Dados: O Banco de dados neste cenário de
estudo estará armazenando o conteúdo criado no WordPress como páginas, postagens
e informações de configurações;
• Um nome de um Domínio: Não é obrigatório, mas é necessário para que nossa página
tenha um nome, uma identidade. Caso contrário estará acessível apenas digitando o
endereço IP no navegador.
Requisitos do WordPress:
DEPENDÊNCIAS PRINCIPAIS DESCRIÇÃO
PHP versão 7 ou superior Esta é a linguagem de programação no qual se constitui o WordPress
MySQL versão 5.6 ou superior OU MariaDB versão 10.0 ou superior
Banco de dados padrão do WordPress
Apache ou Nginx Servidores Web, trabalharemos com o padrão da instalação, neste caso o Apache
https://codex.wordpress.org/pt-br:Requisitos_do_WordPress
Sobre o Wordpress
Wordpress é o Sistema Gerenciador de Conteúdo mais utilizado na internet atualmente, este foi o CMS definido para ser utilizado como modelo padrão no desenvolvimento de sites da UFPR.
https://w3techs.com/
Podemos efetuar o download do instalador traduzido no site https://br.wordpress.org
Existe também a página oficial https://br.wordpress.com onde podemos efetuar um cadastro
gratuitamente e obter uma página já preparada pronta para customização em um servidor web.
O domínio escolhido deverá ser algumacoisa.wordpress.com
Por ser uma versão free, eventuais propagandas aparecerão aleatoriamente em alguns
momentos no site, outro empecilho é a impossibilidade de configurações mais avançadas
diretamente no código do WordPress. Até podemos efetuar o pagamento mensal para adquirir
benefícios, mas acaba sendo mais vantajoso a aquisição de um plano próprio de hospedagem
devido o menor preço, melhor customização e opções. No nosso caso temos a possibilidade de
usufruir do servidor de hospedagem da própria Universidade e adquirir um domínio ufpr.br,
desde que seja atendido o procedimento disponibilizado neste link:
http://www.cce.ufpr.br/portal/wp-content/uploads/2011/02/Resolucao_0107_CCE.pdf
O WordPress é um software desenvolvido sobre a licença GNU General Public License, ao qual
nos permite a alteração e utilização:
A Licença Pública Geral GNU (GNU General Public License), ou GPL, é uma licença código-
aberto. Código aberto não significa apenas que você pode ver o código-fonte - tem implicações
políticas e filosóficas. Código aberto, ou "Software Livre", significa que você é livre para modificar
e redistribuir o código-fonte sob certas condições. Free não se refere ao preço, refere-se à
liberdade.
https://codex.wordpress.org/pt-br:Licença
Instalação XampServer no Windows 7:
O XAMPP é uma distribuição do Apache fácil de instalar contendo PHP, MySQL e Perl. Este
software nos permitirá preparar todo o ambiente necessário para realizarmos experiencias e
simulações sem complicações. Após a instalação teremos nosso servidor web configurado com
o banco de dados e linguagem de programação necessária para que possamos trabalhar em
nosso site WordPress.
Antes de iniciar precisamos instalar um programa essencial para que a instalação do Xampp
seja realizada com sucesso:
Instalar a dependência do Xampp: Microsoft Visual
C++2008 1) É importante que antes verifique a versão do seu sistema operacional para baixar a
versão correta:
A versão dos sistemas 32 bits é a x86, podemos também encontrar a versão de 64 bits em
x86_64.
Procurando na WEB pelo instalador oficial.
1) Efetuando o Download:
2) Iniciando o processo de instalação:
3) Instalação concluída
4) Procurando a versão do Xampp. Download disponível em:
http://www.apachefriends.org
5) Efetuando o download da mais atual versão
6) Iniciando o processo de instalação
7) Selecionando os componentes necessários:
8) Alterar o caminho do diretório de instalação, em seguida prosseguir
10) 10
9) Como não usaremos este recurso do binami, estaremos desabilitando
10) O erro abaixo é normal, será corrigido após a instalação.
Ao terminar a instalação, entre no diretório:
C:\Users\seunomedeusuario\Documents\xampp\
E clique 2x sobre o arquivo: setup_xampp.bat
Isto corrigirá o erro da tela anterior:
Clique no botão Start dos módulos Apache e MySQL, assim teremos ambos os Servidores
Web e Banco de Dados inicializados
https://codex.wordpress.org/pt-br:Instalando_o_WordPress_-
_Instru%C3%A7%C3%B5es_Detalhadas
finalizando, basta secionar as opções que apareceram e selecionar permitir acesso:
Criação do banco de dados local
Se um banco de dados relacionados ainda não exisitir na lista suspensa Database a
esquerda, crie uma: Escolha um nome para seu banco de dados ('wordpress' ou 'blog' etc),
informe no campo Create new database e clique em Create.
• Clique no ícone Home no canto superior esquerdo para voltar à página principal,
clique em Contas de Usuário. Se um usuário relativo ao WordPress ainda não
existir na lista de usuários, crie um: Clique em Add user account;
• Clique no ícone Home no canto superior esquerdo para voltar à página principal,
clique em Contas de Usuário. Se um usuário relativo ao WordPress ainda não
existir na lista de usuários, crie um: Clique em Add user account;
• Escolha um nome para o WordPress (wordpress etc) e o informe no campo User
name;
• Escolha uma senha segura (de preferência contendo uma combinação de letras
maiúsculas e minúsculas, números e símbolos, e insira no campo password. Re-
digite a senha no campo Re-type.
• Escreva o nome de usuário e senha que você escolheu.
• Deixar todas as opções em Global privileges em seus padrões
• Clique em Executar
https://codex.wordpress.org/pt-br:Instalando_o_WordPress_-
_Instru%C3%A7%C3%B5es_Detalhadas
Adicionando privilégios ao usuário (via
phpmyadmin)
Volte para a tela Contas de usuário > Edit privileges e clique em Check privileges no
usuário que você acabou de criar para o WordPress. Na seção Privilégios específicos da
Base de Dados, selecione o banco de dados que você acabou de criar para o WordPress
na lista suspensa Add privileges to the following database. A página será atualizada com
privilégios para o banco de dados. Clique em Check All para selecionar todos os privilégios
e clique em Executar
Instruções detalhadas em: https://codex.wordpress.org/pt-br:Instalando_o_WordPress_-
_Instru%C3%A7%C3%B5es_Detalhadas
Finalizando, deixaremos o arquivo de configuração preparado para inciar a instalação do
WordPress na próxima aula.
Descompactar o Wordpress e realizar as seguintes alterações no arquivo wp-config.php:
define('DB_NAME', 'nome_do_banco_de_dados_aqui');
define('DB_USER', 'nome_de_usuario_aqui');
define('DB_PASSWORD', 'senha_aqui');
define('DB_HOST', 'localhost');