SlideShare a Scribd company logo
1 of 43
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Curso Web FAVENICurso Web FAVENI
Aula 20Aula 20
Revisão de CMSRevisão de CMS
ee
Instalação de CMS XOOPSInstalação de CMS XOOPS
23/10/201023/10/2010
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
CMS (Content Management System)
ou
Sistema de Gerenciamento de Conteúdo
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
CMS - conceitoCMS - conceito
•O que é um Sistema de
Gerenciamento de Conteúdo - CMS
Um CMS é um software que permite a um
grupo de usuários técnicos e não-técnicos a
criação, edição, gerenciamento e
publicação de uma variedade de conteúdos
com base em uma série de regras e
formatações pré-definidas que garantem a
padronização do resultado publicado de
forma rápida e organizada.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
ContextoContexto
Os CMS surgiram da necessidade de:
•criação de aplicações complexas na
internet e
•reuso de componentes na criação de
sites com características semelhantes.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
repositório de informações + conjunto de regras + padrão de apresentação
banco de dados + linguagem de programação + design da interface
+
+
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
•Formulário para a inserção de dados
•Armazenamento no banco de dados
•Lógica de recuperação dos dados
•Montagem dos dados no template
•Apresentação da página
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
CMS Open SourceCMS Open Source
Alguns dos principais CMS disponíveis
são baseados em um formato de
distribuição, conhecido como GNU General
Public License (GPL).
Este formato permite que o software seja
copiado, alterado e distribuído livremente.
Saiba mais aqui: http://www.gnu.org/licenses/gpl.html
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
CMS XOOPSCMS XOOPS
Para colocar em prática os conceitos
desta aula iremos utilizar o CMS XOOPS
para a criação de um site.
XOOPS é uma abreviatura para:
EXtended Object Oriented Portal System
(Sistema Estendido de Portal Orientado a Objeto)
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Requisitos do sistemaRequisitos do sistema
Para rodar uma aplicação utilizando o
XOOPS é preciso dispor do seguinte ambiente
configurado:
•Servidores WWW (Apache, IIS, Roxen, etc)
•PHP: 4.3.0 ou superior (5.2 ou superior é
altamente recomendada)
•MySQL 3.23 ou superior (4.1 ou superior é
altamente recomendada)
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Requisitos do sistemaRequisitos do sistema
A maioria dos serviços de hospedagem
de sites tem essa infra-estrutura.
Para fazer uma instalação local, para
testes e protótipos, sugerimos a instalação
do Xampp, um pacote pronto com MySql,
PHP e Apache.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Pacote de instalação do XOOPSPacote de instalação do XOOPS
Para fazer o download do pacote de
instalação do XOOPS, visite este link para
baixar a versão mais atualizada.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS
A instalação do XOOPS consiste em
copiar um conjunto de pastas e arquivos
para um local específico onde um servidor
WEB (Apache, IIS) irá gerenciar a
apresentação das páginas do site.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS
A instalação básica vem com as seguintes
pastas de arquivos:
docs: textos sobre a versão atual, log de
alterações
extras: hacks, arquivos adicionais,
dependendo da atualização
htdocs: os arquivos do sistema
upgrade: os arquivos necessários para
atualizar versões antigas para a atual
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS
Na pasta htdocs encontramos a
seguinte estrutura de diretórios
pastas com as principais classes
PHP que gerenciam o sistema
arquivos de linguagem
pastas dos módulos
pastas dos temas (layout)
upload de arquivos
cache do sistema
bibliotecas do sistema
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS
Nas próximas atividades iremos instalar novos módulos e novos temas no site.
Para isso iremos fazer o upload dos arquivos para as pastas em destaque:
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do XOOPSInstalação do XOOPS
Existem duas formas de instalação do
XOOPS em um serviço de hospedagem de
sites:
•Fazendo o upload do conteúdo da pasta
htdocs;
•Utilizando um auxiliar de instalação
oferecido pelo servidor.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do XOOPSInstalação do XOOPS
Para agilizar o processo de instalação em
sala de aula, iremos utilizar a ferramenta de
instalação do XOOPS disponível no painel
de controle do domínio.
Etapa 1
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Etapa 2
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Etapa 4
Etapa 3
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Etapa 7
Etapa 6
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Configurando o acesso via FTPConfigurando o acesso via FTP
Para enviar arquivos para o site iremos
utilizar o protocolo FTP (File Transfer
Protocol).
Existem vários programas de FTP
gratuitos, entre eles o FileZilla e a extensão
para o Firefox FireFTP, sendo que seu
funcionamento é semelhante.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Protocolo FTPProtocolo FTP
Arquivos no
computador local
Arquivos do site
no servidor
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalar arquivos no site de testeInstalar arquivos no site de teste
Iremos instalar os seguintes arquivos:
•pasta de idioma Português-br
•novo tema
•módulo de Formulários de Contato
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Para isso baixe os arquivos zipados do
site de modelo:
•portuguese-br.zip
•web_faveni.zip
•liaise.zip
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Configuração do FileZillaConfiguração do FileZilla
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Configuração do FileZillaConfiguração do FileZilla
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Upload dos arquivos via FTPUpload dos arquivos via FTP
•Descompacte os arquivos em seu
computador
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Upload do módulo LiaiseUpload do módulo Liaise
Copie a pasta liaise para a pasta:
•xoops/modules
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Upload da pasta de idiomaUpload da pasta de idioma
Copie a pasta portuguese-br para a pasta:
•xoops/language
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Upload do novo temaUpload do novo tema
Copie a pasta web_faveni para a pasta:
•xoops/themes
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Configuração básica do siteConfiguração básica do site
Insira seu usuário e senha para acessar a
área administrativa do site:
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Configuração básica do siteConfiguração básica do site
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
mude o idioma
mude o tema
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do módulo LiaiseInstalação do módulo Liaise
O módulo Liaise permite a criação de
formulários de contato.
A configuração dos campos permite criar
desde um simples “Fale Conosco” até um
sofisticado formulário com upload de
arquivos e campos de seleção e checkbox.
Iremos agora instalar este módulo no site
de teste.
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do módulo LiaiseInstalação do módulo Liaise
Etapa 1
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do módulo LiaiseInstalação do módulo Liaise
Etapa 2
Etapa 3
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do módulo LiaiseInstalação do módulo Liaise
Etapa 4
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Instalação do módulo LiaiseInstalação do módulo Liaise
Etapa 5
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Próximas atividadesPróximas atividades
Instalar os módulos:
News 1.66: publicação de notícias
faça o download
Mastop Publish 1.1: publicação de
páginas de conteúdo
faça o download
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
Próximas atividadesPróximas atividades
Acompanhe o conteúdo publicado no site
modelo e no blog da aula.
Próxima aula:
•Revisão
•Configuração dos blocos na home
•Criação de notícias e páginas de conteúdo
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
ReferênciasReferências
Downloads:
Xampp: http://www.baixaki.com.br/download/xampp.htm
Filezilla: http://filezilla-project.org/download.php
FireFTP: http://fireftp.mozdev.org/
http://xoopsfire.com
http://www.mastop.com.br/conteudo/open-
source/download.mstp
Comunidade XOOPS:
http://xoops.org
http://guxbrasil.org
Curso Web FAVENI – Aula 20 – Revisão de CMS e
Instalação de CMS XOOPS
ReferênciasReferências
Sobre CMS
http://php.opensourcecms.com/
http://www.cmsreview.com/index.html
Diretório do Google para CMS
http://www.foliomag.com/2010/rise-web-cms
http://www.revistawide.com.br/index.php/
design-interfaces-cms/

More Related Content

What's hot

Iniciando com o_zend_framework
Iniciando com o_zend_frameworkIniciando com o_zend_framework
Iniciando com o_zend_framework
Milton Rodrigues
 
Prova de sor 15082011
Prova de sor 15082011Prova de sor 15082011
Prova de sor 15082011
Carlos Melo
 
40 php orientado a objetos
40 php orientado a objetos40 php orientado a objetos
40 php orientado a objetos
Francisco Santos
 

What's hot (16)

Iniciando com o_zend_framework
Iniciando com o_zend_frameworkIniciando com o_zend_framework
Iniciando com o_zend_framework
 
Prova de sor 15082011
Prova de sor 15082011Prova de sor 15082011
Prova de sor 15082011
 
Mastering Laravel
Mastering LaravelMastering Laravel
Mastering Laravel
 
Unidade 2.3 Instalação do Windows Server 2008
Unidade 2.3 Instalação do Windows Server 2008Unidade 2.3 Instalação do Windows Server 2008
Unidade 2.3 Instalação do Windows Server 2008
 
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelTutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunel
 
Blogs Empresariais
Blogs EmpresariaisBlogs Empresariais
Blogs Empresariais
 
Programabilida de BrOffice.org - Fisl 11
Programabilida de BrOffice.org - Fisl 11Programabilida de BrOffice.org - Fisl 11
Programabilida de BrOffice.org - Fisl 11
 
Procergs php-seguro
Procergs php-seguroProcergs php-seguro
Procergs php-seguro
 
Web Training Aula 01: Introduction to Laravel
Web Training Aula 01: Introduction to LaravelWeb Training Aula 01: Introduction to Laravel
Web Training Aula 01: Introduction to Laravel
 
Vps manager 2.0 documentação e intalação
Vps manager 2.0   documentação e intalaçãoVps manager 2.0   documentação e intalação
Vps manager 2.0 documentação e intalação
 
php orientado_a_objetos
php orientado_a_objetosphp orientado_a_objetos
php orientado_a_objetos
 
40 php orientado a objetos
40 php orientado a objetos40 php orientado a objetos
40 php orientado a objetos
 
TDC2016SP - Flask para Web
TDC2016SP - Flask para WebTDC2016SP - Flask para Web
TDC2016SP - Flask para Web
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
Artigo de php
Artigo de phpArtigo de php
Artigo de php
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1
 

Similar to Curso web faveni aula 20

Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMS
Luis Marcelo Zanlucki
 

Similar to Curso web faveni aula 20 (20)

Joomla simples funcional
Joomla simples funcionalJoomla simples funcional
Joomla simples funcional
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMS
 
Symfony Flex @ PHP Community Summit 2018
Symfony Flex @ PHP Community Summit 2018Symfony Flex @ PHP Community Summit 2018
Symfony Flex @ PHP Community Summit 2018
 
Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para Iniciantes
 
Cake Php
Cake PhpCake Php
Cake Php
 
Site completo profissional sem código
Site completo profissional sem códigoSite completo profissional sem código
Site completo profissional sem código
 
PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A Pena
 
WP Composer
WP ComposerWP Composer
WP Composer
 
Ai1415 ad-tp3-g6-a
Ai1415 ad-tp3-g6-aAi1415 ad-tp3-g6-a
Ai1415 ad-tp3-g6-a
 
Minicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sitesMinicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sites
 
Curso de Wordpress - Do Zero ao Site no Ar
Curso de Wordpress - Do Zero ao Site no ArCurso de Wordpress - Do Zero ao Site no Ar
Curso de Wordpress - Do Zero ao Site no Ar
 
X O O P S
X O O P SX O O P S
X O O P S
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
 
Emsl Joomla
Emsl JoomlaEmsl Joomla
Emsl Joomla
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmente
 
Joomla
JoomlaJoomla
Joomla
 
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
Drupal Camp Campinas 2016 - Composer 101 e sua integração com drupal 8
 
Firefox - Developer's Best Friend // Fisl2008
Firefox - Developer's Best Friend // Fisl2008Firefox - Developer's Best Friend // Fisl2008
Firefox - Developer's Best Friend // Fisl2008
 
Slides word press
Slides word pressSlides word press
Slides word press
 

Recently uploaded

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 

Recently uploaded (20)

Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 

Curso web faveni aula 20

  • 1. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Curso Web FAVENICurso Web FAVENI Aula 20Aula 20 Revisão de CMSRevisão de CMS ee Instalação de CMS XOOPSInstalação de CMS XOOPS 23/10/201023/10/2010
  • 2. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS CMS (Content Management System) ou Sistema de Gerenciamento de Conteúdo
  • 3. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS CMS - conceitoCMS - conceito •O que é um Sistema de Gerenciamento de Conteúdo - CMS Um CMS é um software que permite a um grupo de usuários técnicos e não-técnicos a criação, edição, gerenciamento e publicação de uma variedade de conteúdos com base em uma série de regras e formatações pré-definidas que garantem a padronização do resultado publicado de forma rápida e organizada.
  • 4. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS ContextoContexto Os CMS surgiram da necessidade de: •criação de aplicações complexas na internet e •reuso de componentes na criação de sites com características semelhantes.
  • 5. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS repositório de informações + conjunto de regras + padrão de apresentação banco de dados + linguagem de programação + design da interface + +
  • 6. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS •Formulário para a inserção de dados •Armazenamento no banco de dados •Lógica de recuperação dos dados •Montagem dos dados no template •Apresentação da página
  • 7. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS CMS Open SourceCMS Open Source Alguns dos principais CMS disponíveis são baseados em um formato de distribuição, conhecido como GNU General Public License (GPL). Este formato permite que o software seja copiado, alterado e distribuído livremente. Saiba mais aqui: http://www.gnu.org/licenses/gpl.html
  • 8. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS CMS XOOPSCMS XOOPS Para colocar em prática os conceitos desta aula iremos utilizar o CMS XOOPS para a criação de um site. XOOPS é uma abreviatura para: EXtended Object Oriented Portal System (Sistema Estendido de Portal Orientado a Objeto)
  • 9. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Requisitos do sistemaRequisitos do sistema Para rodar uma aplicação utilizando o XOOPS é preciso dispor do seguinte ambiente configurado: •Servidores WWW (Apache, IIS, Roxen, etc) •PHP: 4.3.0 ou superior (5.2 ou superior é altamente recomendada) •MySQL 3.23 ou superior (4.1 ou superior é altamente recomendada)
  • 10. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Requisitos do sistemaRequisitos do sistema A maioria dos serviços de hospedagem de sites tem essa infra-estrutura. Para fazer uma instalação local, para testes e protótipos, sugerimos a instalação do Xampp, um pacote pronto com MySql, PHP e Apache.
  • 11. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Pacote de instalação do XOOPSPacote de instalação do XOOPS Para fazer o download do pacote de instalação do XOOPS, visite este link para baixar a versão mais atualizada.
  • 12. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS A instalação do XOOPS consiste em copiar um conjunto de pastas e arquivos para um local específico onde um servidor WEB (Apache, IIS) irá gerenciar a apresentação das páginas do site.
  • 13. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS A instalação básica vem com as seguintes pastas de arquivos: docs: textos sobre a versão atual, log de alterações extras: hacks, arquivos adicionais, dependendo da atualização htdocs: os arquivos do sistema upgrade: os arquivos necessários para atualizar versões antigas para a atual
  • 14. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS Na pasta htdocs encontramos a seguinte estrutura de diretórios pastas com as principais classes PHP que gerenciam o sistema arquivos de linguagem pastas dos módulos pastas dos temas (layout) upload de arquivos cache do sistema bibliotecas do sistema
  • 15. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Estrutura de diretórios do XOOPSEstrutura de diretórios do XOOPS Nas próximas atividades iremos instalar novos módulos e novos temas no site. Para isso iremos fazer o upload dos arquivos para as pastas em destaque:
  • 16. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do XOOPSInstalação do XOOPS Existem duas formas de instalação do XOOPS em um serviço de hospedagem de sites: •Fazendo o upload do conteúdo da pasta htdocs; •Utilizando um auxiliar de instalação oferecido pelo servidor.
  • 17. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do XOOPSInstalação do XOOPS Para agilizar o processo de instalação em sala de aula, iremos utilizar a ferramenta de instalação do XOOPS disponível no painel de controle do domínio. Etapa 1
  • 18. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Etapa 2
  • 19. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Etapa 4 Etapa 3
  • 20. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Etapa 7 Etapa 6
  • 21. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Configurando o acesso via FTPConfigurando o acesso via FTP Para enviar arquivos para o site iremos utilizar o protocolo FTP (File Transfer Protocol). Existem vários programas de FTP gratuitos, entre eles o FileZilla e a extensão para o Firefox FireFTP, sendo que seu funcionamento é semelhante.
  • 22. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Protocolo FTPProtocolo FTP Arquivos no computador local Arquivos do site no servidor
  • 23. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalar arquivos no site de testeInstalar arquivos no site de teste Iremos instalar os seguintes arquivos: •pasta de idioma Português-br •novo tema •módulo de Formulários de Contato
  • 24. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Para isso baixe os arquivos zipados do site de modelo: •portuguese-br.zip •web_faveni.zip •liaise.zip
  • 25. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Configuração do FileZillaConfiguração do FileZilla
  • 26. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Configuração do FileZillaConfiguração do FileZilla
  • 27. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Upload dos arquivos via FTPUpload dos arquivos via FTP •Descompacte os arquivos em seu computador
  • 28. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Upload do módulo LiaiseUpload do módulo Liaise Copie a pasta liaise para a pasta: •xoops/modules
  • 29. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Upload da pasta de idiomaUpload da pasta de idioma Copie a pasta portuguese-br para a pasta: •xoops/language
  • 30. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Upload do novo temaUpload do novo tema Copie a pasta web_faveni para a pasta: •xoops/themes
  • 31. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Configuração básica do siteConfiguração básica do site Insira seu usuário e senha para acessar a área administrativa do site:
  • 32. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS
  • 33. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Configuração básica do siteConfiguração básica do site
  • 34. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS mude o idioma mude o tema
  • 35. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do módulo LiaiseInstalação do módulo Liaise O módulo Liaise permite a criação de formulários de contato. A configuração dos campos permite criar desde um simples “Fale Conosco” até um sofisticado formulário com upload de arquivos e campos de seleção e checkbox. Iremos agora instalar este módulo no site de teste.
  • 36. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do módulo LiaiseInstalação do módulo Liaise Etapa 1
  • 37. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do módulo LiaiseInstalação do módulo Liaise Etapa 2 Etapa 3
  • 38. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do módulo LiaiseInstalação do módulo Liaise Etapa 4
  • 39. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Instalação do módulo LiaiseInstalação do módulo Liaise Etapa 5
  • 40. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Próximas atividadesPróximas atividades Instalar os módulos: News 1.66: publicação de notícias faça o download Mastop Publish 1.1: publicação de páginas de conteúdo faça o download
  • 41. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS Próximas atividadesPróximas atividades Acompanhe o conteúdo publicado no site modelo e no blog da aula. Próxima aula: •Revisão •Configuração dos blocos na home •Criação de notícias e páginas de conteúdo
  • 42. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS ReferênciasReferências Downloads: Xampp: http://www.baixaki.com.br/download/xampp.htm Filezilla: http://filezilla-project.org/download.php FireFTP: http://fireftp.mozdev.org/ http://xoopsfire.com http://www.mastop.com.br/conteudo/open- source/download.mstp Comunidade XOOPS: http://xoops.org http://guxbrasil.org
  • 43. Curso Web FAVENI – Aula 20 – Revisão de CMS e Instalação de CMS XOOPS ReferênciasReferências Sobre CMS http://php.opensourcecms.com/ http://www.cmsreview.com/index.html Diretório do Google para CMS http://www.foliomag.com/2010/rise-web-cms http://www.revistawide.com.br/index.php/ design-interfaces-cms/