Anda di halaman 1dari 33

Instalao do Xoops

3 de maio de 2007

Sumrio
I Sobre essa Apostila 2 4 9
10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 17 17 17 17 23

II Informaes Bsicas III Instalao Xoops


1 O que o Xoops 2 Plano de ensino 2.1 Objetivo . . . 2.2 Pblico Alvo . 2.3 Pr-requisitos 2.4 Descrio . . 2.5 Metodologia . 2.6 Cronograma 2.7 Programa . . 2.8 Avaliao . . 2.9 Bibliograa .

3 Introduo e Conceitos inicias 3.1 Lio 1 - Informaes teis . . . . . . . . . . 3.1.1 Incio . . . . . . . . . . . . . . . . . . 3.1.2 Mas o que signica XOOPS ? . . . . 3.1.3 O que um CMS? . . . . . . . . . . . 3.2 Lio 2 - Pr-Requisitos . . . . . . . . . . . . 3.2.1 Requisitos do Sistema . . . . . . . . . 3.2.2 Congurando Apache, MySQL e PHP 4 Instalando 4.1 Lio 3 - Instalao do Xoops . . . . . 4.1.1 Download . . . . . . . . . . . . 4.1.2 Instalao . . . . . . . . . . . . 4.2 Lio 4 - Instalao de um novo tema . . . . . . . . . . . . . . . .

5 Mdulos 25 5.1 Lio 4 - Instalao de um novo Mdulo . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.1.1 Instalao de um novo mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . 25

CDTC

Centro de Difuso de Tecnologia e Conhecimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Brasil/DF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 29 29 29 30 30 30 30 31 31

5.2 Lio 6- Mdulo xcgallery . . . . . . . . . . 5.2.1 Menu Conguraes Gerais . . . . . 5.2.2 Menu Gerenciamento de categorias 5.2.3 Menu Gerenciamento de usurio . . 5.2.4 Menu Gerenciamento de grupo . . . 5.2.5 Menu Gerenciamento de Ecard . . . 5.3 Lio 7- Mdulo xtconteudo . . . . . . . . . 5.3.1 Add content . . . . . . . . . . . . . . 5.3.2 Add PageWrap . . . . . . . . . . . . 5.3.3 Edit/Delete Content . . . . . . . . . 5.3.4 Preferncias . . . . . . . . . . . . .

Parte I

Sobre essa Apostila

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, disponveis em diversos sites ou originalmente produzido no CDTC em http://www.cdtc.org.br. O formato original deste material bem como sua atualizao est disponvel dentro da licena GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de mesmo nome, tendo inclusive uma verso traduzida (no ocial). A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br) desde outubro de 2006. Crticas e sugestes construtivas so bem-vindas a qualquer tempo.

Autores
A autoria deste de responsabilidade de Frederico Braga (fred@cdtc.org.br). O texto original faz parte do projeto Centro de Difuso de Tecnologia e Conhecimento, que vem sendo realizado pelo ITI (Instituto Nacional de Tecnologia da Informao) em conjunto com outros parceiros institucionais, atuando em conjunto com as universidades federais brasileiras que tem produzido e utilizado Software Livre, apoiando inclusive a comunidade Free Software junto a outras entidades no pas. Informaes adicionais podem ser obtidas atravs do email ouvidoria@cdtc.org.br, ou da home page da entidade, atravs da URL http://www.cdtc.org.br.

Garantias
O material contido nesta apostila isento de garantias e o seu uso de inteira responsabilidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizam direta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.

Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br) . Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation License.

Parte II

Informaes Bsicas

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Sobre o CDTC
Objetivo Geral O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira. Objetivo Especco Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e de cdigo fonte aberto, identicando e mobilizando grupos de formadores de opinio dentre os servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo treinamento especco para tcnicos, prossionais de suporte e funcionrios pblicos usurios, criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como incentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de produtos de software no proprietrios e de seu cdigo fonte livre, articulando redes de terceiros (dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de produtos de software livre.

Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece seu curso. So elas: Licenas para cpia de material disponvel Os 10 mandamentos do aluno de Educao a Distncia Como participar dos foruns e da wikipdia Primeiros passos muito importante que voc entre em contato com TODAS estas informaes, seguindo o roteiro acima.

Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br). 6

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

dada permisso para copiar, distribuir e/ou modicar este documento sob os termos da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior pblicada pela Free Software Foundation; com o Capitulo Invariante SOBRE ESSA APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".

Os 10 mandamentos do aluno de educao online

1. Acesso Internet: ter endereo eletrnico, um provedor e um equipamento adequado pr-requisito para a participao nos cursos a distncia. 2. Habilidade e disposio para operar programas: ter conhecimentos bsicos de Informtica necessrio para poder executar as tarefas. 3. Vontade para aprender colaborativamente: interagir, ser participativo no ensino a distncia conta muitos pontos, pois ir colaborar para o processo ensino-aprendizagem pessoal, dos colegas e dos professores. 4. Comportamentos compatveis com a etiqueta: mostrar-se interessado em conhecer seus colegas de turma respeitando-os e fazendo ser respeitado pelo mesmo. 5. Organizao pessoal: planejar e organizar tudo fundamental para facilitar a sua reviso e a sua recuperao de materiais. 6. Vontade para realizar as atividades no tempo correto: anotar todas as suas obrigaes e realiz-las em tempo real. 7. Curiosidade e abertura para inovaes: aceitar novas idias e inovar sempre. 8. Flexibilidade e adaptao: requisitos necessrio mudana tecnolgica, aprendizagens e descobertas. 9. Objetividade em sua comunicao: comunicar-se de forma clara, breve e transparente ponto - chave na comunicao pela Internet. 10. Responsabilidade: ser responsvel por seu prprio aprendizado. O ambiente virtual no controla a sua dedicao, mas reete os resultados do seu esforo e da sua colaborao.

Como participar dos fruns e Wikipdia


Voc tem um problema e precisa de ajuda? Podemos te ajudar de 2 formas: A primeira o uso dos fruns de notcias e de dvidas gerais que se distinguem pelo uso: . O frum de notcias tem por objetivo disponibilizar um meio de acesso rpido a informaes que sejam pertinentes ao curso (avisos, notcias). As mensagens postadas nele so enviadas a 7

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que interesse ao grupo, favor post-la aqui. Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especco do curso. recomendado que voc faa uso do Forum de dvidas gerais que lhe d recursos mais efetivos para esta prtica. . O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas a todos participantes do curso. Assim, ca muito mais fcil obter respostas, j que todos podem ajudar. Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a formalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico recomendvel ver se a sua pergunta j foi feita por outro participante. A segunda forma se d pelas Wikis: . Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por pessoas de todas as partes do mundo. Acesse-a em portugus pelos links: Pgina principal da Wiki - http://pt.wikipedia.org/wiki/ Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!

Primeiros Passos
Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos: Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar; Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar das ferramentas bsicas do mesmo; Entrar nas lies seguindo a seqncia descrita no Plano de Ensino; Qualquer dvida, reporte ao Frum de Dvidas Gerais.

Perl do Tutor
Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores. O tutor ideal um modelo de excelncia: consistente, justo e prossional nos respectivos valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita as idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar. 8

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A classicao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e, para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor ou instrutor: fornece explicaes claras acerca do que ele espera, e do estilo de classicao que ir utilizar; gosta que lhe faam perguntas adicionais; identica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica porque motivo a classicao foi ou no foi atribuda; tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de ameaa e de nervossismo) d uma ajuda complementar para encorajar um estudante em diculdade; esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente; ajuda o estudante a alcanar os seus objetivos; exvel quando necessrio; mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso, talvez numa fase menos interessante para o tutor); escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado; acima de tudo, devolve os trabalhos rapidamente;

Parte III

Instalao Xoops

10

Captulo 1

O que o Xoops
XOOPS um Sistema de Gerenciamento de Contedo (SGC), do ingls Content Managment System (CMS). Possibilita a criao de sites dinmicos, sendo ideal para projetos em pequena e grande escala de portais, comunidades virtuais, sites de notcias, intranets ou weblogs. XOOPS distribudo sob Licena Pblica Geral GNU - General Public License (GPL). XOOPSBR uma traduo personalizada para facilitar a instalao e o uso por brasileiros.

11

Captulo 2

Plano de ensino
2.1 Objetivo
Capacitar o usurio a instalar o XOOPS.

2.2 Pblico Alvo


Usurios nais ou novatos que desejam migrar os seus sistemas proprietrios para software livre, em especial, o CMS.

2.3 Pr-requisitos
Os usurios devero ser, necessariamente, funcionrios pblicos e ter conhecimentos bsicos para operar um computador.

2.4 Descrio
O curso ser realizado na modalidade Educao a Distncia e utilizar a Plataforma Moodle como ferramenta de aprendizagem. O curso tem durao de uma semana e possui um conjunto de atividades (lies, fruns, glossrios, questionrios e outros) que devero ser executadas de acordo com as instrues fornecidas. O material didtico estar disponvel on-line de acordo com as datas pr-estabelecidas em cada tpico. A verso adotada do XOOPS a 2.2.3, caso possua outra verso, podem ocorrer diferenas com relao a este material. METODOLOGIA O curso est dividido da seguinte maneira: Durao 1 semana Descrio do Mdulo Lio 1 - Informaes teis Lio 2 - Pr-Requisitos Lio 3 - Instalao do Xoops Lio 4 - Instalao de um novo tema Lio 5 - Instalao de um novo Mdulo Lio 6 - Mdulo xcgallery

12

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Todo o material est no formato de lies, e estar disponvel ao longo do curso. As lies podero ser acessadas quantas vezes forem necessrias. Aconselhamos a leitura de "Ambientao do Moodle", para que voc conhea o produto de Ensino a Distncia, evitando diculdades advindas do "desconhecimento"sobre o mesmo. Ao nal de cada semana do curso ser disponibilizada a prova referente ao mdulo estudado anteriormente que tambm conter perguntas sobre os textos indicados. Utilize o material de cada semana e os exemplos disponibilizados para se preparar para prova. Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida deve ser disponibilizada no frum ou enviada por e-mail. Diariamente os monitores daro respostas e esclarecimentos.

2.5 Metodologia
O curso est dividido da seguinte maneira:

2.6 Cronograma
Lio 1 - Informaes teis; Lio 2 - Pr-Requisitos; Lio 3 - Instalao do Xoops; Lio 4 - Instalao de um novo tema; Lio 5 - Instalao de um novo Mdulo; Lio 6 - Mdulo xcgallery; Lio 7 - Mdulo xtcontedo; Avaliao de aprendizagem; Avaliao do curso. As lies contm o contedo principal. Elas podero ser acessadas quantas vezes forem necessrias, desde que estejam dentro da semana programada. Ao nal de uma lio, voc receber uma nota de acordo com o seu desempenho. Responda com ateno s perguntas de cada lio, pois elas sero consideradas na sua nota nal. Caso sua nota numa determinada lio seja menor do que 6.0, sugerimos que voc faa novamente esta lio. Ao nal do curso ser disponibilizada a avaliao referente ao curso. Tanto as notas das lies quanto a da avaliao sero consideradas para a nota nal. Todos os mdulos caro visveis para que possam ser consultados durante a avaliao nal. Aconselhamos a leitura da "Ambientao do Moodle"para que voc conhea a plataforma de Ensino a Distncia, evitando diculdades advindas do "desconhecimento"sobre a mesma. Os instrutores estaro sua disposio ao longo de todo curso. Qualquer dvida dever ser enviada ao frum. Diariamente os monitores daro respostas e esclarecimentos.

13

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

2.7 Programa
O curso de Xoops oferecer o seguinte contedo: Introduo e Instalao; Uso das ferramentas mais comuns.

2.8 Avaliao
Toda a avaliao ser feita on-line. Aspectos a serem considerados na avaliao: Iniciativa e autonomia no processo de aprendizagem e de produo de conhecimento; Capacidade de pesquisa e abordagem criativa na soluo dos problemas apresentados. Instrumentos de avaliao: Participao ativa nas atividades programadas; Avaliao ao nal do curso; O participante far vrias avaliaes referente ao contedo do curso. Para a aprovao e obteno do certicado o participante dever obter nota nal maior ou igual a 6.0 de acordo com a frmula abaixo: Nota Final = ((ML x 7) + (AF x 3)) / 10 = Mdia aritmtica das lies; AF = Avaliaes.

2.9 Bibliograa
Site ofcial: http://xoopsbr.org/ Site ocial (BR): http://www.xoops.pr.gov.br/

14

Captulo 3

Introduo e Conceitos inicias


Este mdulo abordar uma breve introduo ao XOOPS e alguns pr-requisitos necessrios sua instalao.

3.1 Lio 1 - Informaes teis


3.1.1 Incio
Antes de denir o que e para que serve o XOOPS, explicaremos em poucas palavras o que um CMS. Pergunta: Mas por que saber o que um CMS? Resposta: o XOOPS um CMS. Bons estudos!

3.1.2 Mas o que signica XOOPS ?


O signicado de XOOPS : EXtended Object Oriented Portal System, fazendo uma traduo direta para o portugus: Sistema Extendido de Portal Orientado a Objeto. Consiste em uma ferramenta que possibilita atualizao instantnea do contedo de um site. Tal soluo busca informaes em um banco de dados, desta forma, as informaes podem ser modicadas, includas e/ou excludas. Por meio do XOOPS o proprietrio do site pode navegar em uma parte dele que somente usurios permitidos tenham acesso, e atualizar as informaes quando quiser, desde que tenha acesso a um computador com conexo a internet.

3.1.3 O que um CMS?


CMS a sigla para Content Management System. Em outras palavras, um software que simplica a edio e a manuteno de um site. Existe um grande nmero de CMS dedicados aos weblogs, como o Blogger, o Movable Type, o Textpattern ou o Pmachine, por exemplo. CMS um sistema usado para organizar e facilitar a criao colaborativa de documentos e contedos. Um CMS , frequentemente, uma aplicao web usada para o gerenciamento de websites e de contedo web. Em muitos casos o CMS requer um cliente especial de software para a edio e a construo de artigos. Alm do XOOPS existem vrios outros CMSs que so amplamente utilizados. Dentre eles podemos destacar o Drupal, Plone, Mambo, PHP Nuke e at mesmo o prprio Moodle.

15

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

3.2 Lio 2 - Pr-Requisitos


3.2.1 Requisitos do Sistema
Um servidor web (www) Apache ou Roxen; PHP 4.1.0 ou superior; Banco de dados: MySQL 3.23.xx ou 4.x.xx.

3.2.2 Congurando Apache, MySQL e PHP


Apache O Apache deve ser congurado para dar suporte s pginas dinmicas PHP e hospedar banco de dados MySQL. Para maiores informaes acerca da intalao e congurao do Apache, clique aqui. MySQL Para que o XOOPS possa realmente trabalhar, ser preciso congurar um Banco de Dados MySQL antes de iniciar seu processo de instalao. Quando instalado pela primeira vez, o XOOPS ir pedir as seguintes informaes: Selecionar o tipo de banco de dados que ser utilizado (MySQL); Endereo do servidor do banco de dados (localhost ou outro fornecido pelo provedor); nome de usurio do banco de dados (em localhost root por padro); Senha de acesso ao banco de dados (ou senha cadastrada no provedor de hospedagem); Nome do banco de dados (caso no exista, ser criado pelo XOOPS). Conra a homepage da MySQL, para informaes sobre a verso atual e para instrues de download. Obs: O XOOPS pode criar o banco de dados automaticamente, mas caso prera usar o MySQL para criar o banco de dados, abra um terminal e digite: # mysql servidor: # mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 48 to server version: 5.0.22-Debian_1.dotdeb.1-log Type help; or \h for help. Type \c to clear the buffer. mysql> Crie o banco de dados: mysql> create database xoops; Depois do database criado, crie o usurio que ira utilizar o seu banco (por exemplo): mysql> grant all privileges on xoops.* to xoopsuser identied by xoopspwd; Querendo alterar a sugesto, troque xoopsuser pelo nome do usurio e o xoopspwd pelo password que desejar. Depois faa o ush para o mysql considerar as alteraes: mysql> ush privileges; Em seguida saia do mysql, pois o seu database ja estar criado e com um usurio pronto para oper-lo... mysql> \q PHP 16

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

necessrio instalar o PHP com suporte a banco de dados MySQL e Apache. Para maiores informaes acerca da intalao e congurao do PHP, clique aqui.

17

Captulo 4

Instalando
Esta seo abordar como instalar o XOOPS por meio de um browser, de forma simples e eciente.

4.1 Lio 3 - Instalao do Xoops


4.1.1 Download
O dowload do XOOPS pode ser feito em: http://www.xoops.pr.gov.br/ http://xoopsbr.org/ Em ambos os sites, no topo do lado direito, encontram-se verses atualizadas do XOOPS.

4.1.2 Instalao
Aps instalar e congurar todos os pr-requisitos, e realizar o download do XOOPS em um dos sites citados anteriormente, o momento de fazer a efetiva instalao. Este curso foi baseado na verso do XOOPS 2.2.3. preciso descompactar o arquivo em algum diretrio de fcil acesso. Realizada a descompactao do arquivo, sero geradas 3 pastas: Docs: possui a documentao referente a instalao, changelog, crditos e licenas; Extras: contm alguns mdulos, hacks ou temas extras, depende da distribuio; Html: a pasta principal, nela est contido todo o sistema. Neste ponto, necessrio copiar a pasta Html para dentro do diretrio raiz do servidor web, que em sistemas Linux, geralmente var/www. (geralmente necessrio estar logado como root) Obs: O nome da pasta a ser copiada pode ser denido, e este ser o nome que vamos digitar no navegador para acessar o site em localhost. Comandos: No diretrio onde encontra-se a pasta, passe o comando: shell $ cp "pasta-R "diretrio raiz do servidor web" Obs: Como HTML uma pasta, contendo vrios arquivos necessrio que se utilize -r, para que todos os arquivos contidos nesta pasta sejam efetivamente copiados. 18

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Digite no seu browser: http://localhost/"nome da pasta", como exemplo, caso o nome dado a pasta seja xoops, ento digite no browser: http://localhost/xoops E aparecer a seguinte tela:

Na qual voc deve escolher a linguagem a ser utilizada no processo de instalao (caso prera o portugus selecione: portugus do Brasil), depois clique em next (prosseguir), aparecer a seguinte tela:

Aps ter congurado corretamente o servidor Web, o PHP e o servidor MySQL: Conceda permisses de gravao (chmod 777) aos diretrios cache, templates_c e uploads e para o arquivo mainle.php, que se encontram dentro do diretrio raiz do servidor web, na pasta copiada; Habilite o uso de cookies e JavaScript no seu browser (FireFox, Opera, IExplorer, etc.).

19

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Conceder permisses de gravao: Entre no diretrio no qual est gravada a pasta html, para conceder essas permisses, o comando o seguinte: shell $ chmod 777 cache shell $ chmod 777 templates_c shell $ chmod 777 uploads shell $ chmod 777 mainle.php Aps seguidos esses comandos, clique em continuar, e aparecer a seguinte tela:

Se as permisses foram feitas corretamente, aparecer exatamente a tela acima, caso contrrio, necessrio conrmar cada permisso. Ento, clique em continuar...

Nesta nova tela voc ir receber informaes como pr-requisitos e avisos para preparar o servidor web e o servidor de banco de dados MySQL. Siga as seguintes intrues:

20

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Banco de dados: mysql; Servidor de banco de dados: deixe como est; Nome de usurio do banco de dados: nome de usurio do banco de dados mysql, que em localhost, root por padro; Senha do banco de dados: informe a senha de acesso ao seu banco dados MySQL; Nome do banco de dados: nome do banco de dados que ser criado automaticamente pelo xoops; Prexo das tabelas: por padro vem xoops, mas evite usar xoops, portal, nome do site, etc. Use algum prexo alfa-numrico aleatrio, por exemplo g4j5 ou dk27, para aumentar a segurana; Usar conexo persistente?: deixe como est; Caminho fsico do XOOPS: deixe como est; Caminho virtual do XOOPS (URL): deixe como est. Para conrmar os dados informados clique em continuar.

Vamos novamente clicar em continuar, para gravar a congurao fornecida, ento ir aparecer a seguinte tela:

21

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Clique em continuar...

Se as conguraes informadas estivererm corretas, clique em continuar, caso contrrio, faa as devidas alteraes clique em atualizar, e ento em continuar. Aparecer uma tela com a vericao do banco de dados, clique em continuar 2 vezes, e aparecer a seguinte tela:

22

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Ento clique em continuar mais 2 vezes, e aparecer a seguinte tela:

Agora, preencha os dados solicitados, lembrando que o nome de usurio e a senha, so os que vamos usar para acessar a nossa pg. como administrador do xoops. Clique em continuar mais 2 vezes, e ser mostrada a tela abaixo:

Clique em "AQUI", e ser mostrada a tela de apresentao:

23

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Agora, antes de logar no site, interessante realizar alguns comandos, para maior segurana: Entre no diretrio onde foi gravada a pasta "Html", localize o arquivo mainle.php e d somente permisso de leitura para o mesmo,e tambm apague a pasta install. Parabns o seu Xoops est instalado !!! Agora para entrar em seu site, basta informar o usurio e a senha. Este curso visou somente a instalao do XOOPS, futuramente haver um curso sobre sua utilizao.

4.2 Lio 4 - Instalao de um novo tema


Para instalar um novo tema, necessrio fazer seu download e descompact-lo. Aps isso, ser preciso copi-lo para a pasta "themes", que se encontra dentro da pasta html, no diretrio raz do seu servidor web. Se desejar, existem outros sites para download de temas: XOOPSTotal e ThemesXOOPS importante lembrar que a pasta do tema tem que ter o nome do prprio, se ela estiver dentro de outra subpasta, o xoops no vai conseguir encontrar a mesma. Obs: Verique se os temas que deseja instalar so compatveis com a verso do XOOPS utilizada para os mesmos. Como exemplo, vamos instalar tema brasil desenvolvido para ser utilizado com o XOOPS verso 2.x.x. Aps ter feito a cpia do tema para o lugar correto, acesse: Administrao -> Preferncias -> Conguraes Gerais -> Opes Gerais do Site Ento, aparecer a seguinte tela:

24

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Selecione a opo "sim"em Atualizar os modelos de mdulo do diretrio "themes/templates"?, e clique em Prosseguir, no m da pgina. Pronto, agora entre novamente no menu onde estava, e o novo tema estar inserido em: temas selecionveis. Basta selecionar o tema de sua preferncia, e clicar em prosseguir

25

Captulo 5

Mdulos
Nesta seo, faremos uma introduo a parte de insero de mdulos no XOOPS. Ao trmino deste captulo, voc dever ser capaz de identicar os diversos itens presentes no ambiente de edio de mdulos do XOOPS.

5.1 Lio 4 - Instalao de um novo Mdulo


5.1.1 Instalao de um novo mdulo
Mdulos so pacotes que podem ser instalados no XOOPS com o propsito de incrementar suas funes. Existem diversos mdulos disponveis para instalao, dentre eles podemos citar: Suporte; FAQs; Comunidade; E-Commerce; Administrao de Anncios; Comunicao; Contato; Navegao; Informao; Notcias; Calendrios. Para administrar mdulos, entre em: administrao -> mdulos -> administrao, e aparecer a seguinte tela:

26

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Para instalar um novo mdulo, necessrio fazer seu download (clique aqui) e descompactlo. Aps isso, preciso copi-lo para a pasta "modules", que se encontra dentro da pasta html, no diretrio raz do seu servidor web. importante lembrar que a pasta do mdulo tem que ter o nome do prprio, e deve conter admin, language, etc do mdulo pois, se ela estiver dentro de outra subpasta, o xoops no vai conseguir encontr-la. Obs: Verique se os mdulos que deseja instalar so compatveis com a verso do XOOPS utilizada para os mesmos. Como exemplo, vamos instalar o mdulo xcgal, que cria uma galeria de fotos ou imagens baseada no coopermine. Aps ter feito a cpia do mdulo para o lugar correto, acesse: administrao -> mdulos -> administrao, ento, na parte inferior, aparecer a seguinte tela:

Para efetivar a instalao do mdulo, clique no cone:

Surgir a tela abaixo:

Escolha a congurao desejada, e clique em instalar. Com a instalao efetivada, o novo mdulo aparecer junto com os outros que j estavam instalados:

27

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Para atualizar um mdulo, clique no link:

Desinstalao de mdulos Para desinstalar qualquer mdulo, basta desmarcar a opo Ativado na tela acima. Como exemplo, suponha que queremos desintalar o mdulo "Informaes do usurio", ento, desmarque a opo "Ativado"e clique em enviar, com isso, a seguinte tela aparecer:

Ento, clique em enviar para conrmar a desintalao deste mdulo.

5.2 Lio 6- Mdulo xcgallery


5.2.1 Menu Conguraes Gerais
Neste menu possvel: Selecionar se usurios annimos podem visualizar as guras; Congurar o lbum: nmero de nveis, de lbuns, de colunas; Congurar os comentrios; Congurar os thumbnails (pixel): nmero mnimo de votos para a foto aparecer entre a "lista top"; Congurar as fotos: qualidade, largura, tamanho; Selecionar por quantos dias os votos devem ser armazenados.

28

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

29

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.2.2 Menu Gerenciamento de categorias


permitido criar categorias e gerenci-las. No gerenciamento pode-se mover e excluir as categorias.

5.2.3 Menu Gerenciamento de usurio


Neste menu possvel mostrar todos os usurio com lbuns, e tambm os lbuns de usurios que foram deletados.

5.2.4 Menu Gerenciamento de grupo


Neste menu, possvel determinar o quanto de espao cada grupo possui, e as permisses dadas para cada grupo. Can rate pictures: permite que se realize a estimativa das fotos; Can send ecards: determina se o grupo pode enviar e-cards; Can post comments: determina se o grupo pode enviar comentrios; Can upload pictures: determina se o grupo pode carregar fotos; Publ. Upl. approval: determina se a aprovao do carregamento deve ser pblica; Can have a personal gallery: determina se o grupo pode criar uma galeria particular; Priv. Upl. approval: determina se a aprovao do carregamento deve ser particular.

30

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.2.5 Menu Gerenciamento de Ecard


Permite visualizar os cartes eletrnicos enviados, assim como as conguraes de quem os enviou (nome de usurio, e-mail, ip, ideticao da foto)

5.3 Lio 7- Mdulo xtconteudo


Este mdulo cria pginas estticas para seu site, nele so encontrados 4 menus principais: Add content (adicionar contedo); Add PageWrap (adicionar um arquivo); Edit/Delete Content (editar/deletar); Preferncias. Vamos estudar separadamente cada menu:

5.3.1 Add content

5.3.2 Add PageWrap


Este menu permite adicionar um contedo via arquivo. possvel denir sua posio, o ttulo do link, se car visvel, se deve ser mostrado como submenu. 31

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.3.3 Edit/Delete Content

5.3.4 Preferncias
Este menu permite desativar e ativar comentrios do contedo que sero adicionado, e denir regras para os comentrios.

32

Anda mungkin juga menyukai