Você está na página 1de 46

Apostila de Capacitao em Joomla! 1.

Possibilitando a publicao na internet em contedo dinmico e produzindo tecnologiA ABERT A

www.gnusp.org

GNUSP Coletivo de Licenas e Software Livre Universidade de So Paulo


Rua Professor Mello de Morais, Trreo Bloco F, sala 17. Cidade Universit ria ! "#o Paulo .Cep $%%$&!'$$ Telefone( )%% *11+ ,$'1-,$7 ./ail(contato0gnusp.org www.gnusp.org

Apostila de Capacitao em Joomla! 1.5

Nvel I

Autores: Eduardo Calderini & &eviso: &odri#o 'rimo

!rcio

endes &

aira "e#ali & $%ia#o Cardoso

(ltima atuali)ao: Jun%o de *++,

Cop-ri#%t .c/ *++, 0N12'.


garantida a permisso para copiar, distribuir e/ou modificar este documento sob os termos da Licena de Documentao Livre GNU (GNU Free Documentation License), erso !"# ou $ua%$uer verso posterior pub%icada pe%a Free &oft'are Foundation( sem &e)es *nvariantes, +e,tos de -apa Fronta%, e sem +e,tos de .uarta -apa" Uma c/pia da %icena 0 inc%u1da na seo intitu%ada 2GNU Free Documentation License2"

ndice
EMENTA.................................................................................................................................................4 GNU Free Documentation License.........................................................................................................5 INTRODUO.....................................................................................................................................1 !ARA!TER"#TI!A# DO $OOMLA%.................................................................................................15 !ON!EITO# IM&ORTANTE#............................................................................................................1' IN#TALAO......................................................................................................................................1( IDIOMA#..............................................................................................................................................)5 TEM&LATE#........................................................................................................................................)* !ONTE+DO......................................................................................................................................... , MENU#................................................................................................................................................. 5 !OM&ONENTE# NATI-O# DO $OOMLA%...................................................................................... ( !OM&ONENTE#. M/DULO# E MAM0OT# ADI!IONAI#...........................................................4) !ONFIGURAO DE UM #ER-IDOR 1E0...................................................................................44 REFER2N!IA#....................................................................................................................................43

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

EMENTA

O presente curso apresentar uma viso geral sobre gesto de contedo web, detalhando ferramentas para automatizar esse processo. Sero apresentadas as problemticas comuns a "gesto tradicional de contedo", e a soluo das mesmas por meio de Content Management System (CMS), em portugus: Sistema de Gerenciamento de Contedo. Dentre tantos CMS' s, o curso abordar especificamente o Joomla!, devido a simplicidade de sua interface administrativa e pelo crescente uso em todo mundo, graas a gama de componentes e templates disponveis na internet. Objetivos Gerais do Curso Espera-se que aps cursarem a disciplina, os alunos: Possam criar plataformas para disponibilizao de contedos e banco de dados, que apresentem solues eficazes na administrao de usurios e dinamizao de seus portais e sistemas, utilizando sistemas livres; Estejam aptos a detectar, pesquisar e conceber novos recursos, formatos e linguagens para a publicao e difuso em plataformas multimdias, utilizando-as como instrumento de mediao cultural e de acesso informao. Objetivos Especficos do Curso Espera-se que aps cursarem a disciplina, os alunos: Sejam capazes de estruturarem um website em Joomla! 1.5; Desenvolvam a capacidade de conceber plataformas de publicao para contedo na internet com um sistema livre; Trabalhem com as plataformas oferecidas pelos novos formatos tecnolgicos, como uma nova via de informao livre; Desenvolvam propostas capazes de proporcionar interao entre autores-receptores.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

GNU Free Documentation License


Licena de Documentao Livre GNU Esta uma traduo no oficial da Licena de Documentao Livre GNU em Portugus do Brasil. Ela no publicada pela Free Software Foundation, e no se aplica legalmente distribuio de documentos que usem a GNU LDL - apenas o texto original em Ingls da GNU FDL se aplica (http://www.gnu.org/copyleft/fdl.html). Contudo, esperamos que esta traduo ajude os falantes desta lngua a entender melhor a GNU GFL. This is an unofficial translation of the GNU Free Documentation License into Brazilian Portuguese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for documentation that uses the GNU FDL \u2014 only the original English text of the GNU FDL does that. However, we hope that this translation will help Brazilian Portuguese speakers understand the GNU FDL better. NOTA DO TRADUTOR Traduo: Norton T. Roman (norton@ic.unicamp.br) Reviso: Joo S. O. Bueno Calligaris (gwidion@mpc.co.m.br) ltima Atualizao: 01 de Maio de 2005. Cpias exatas e distribuio deste documento so permitidas em qualquer meio desde que a nota de direitos autorais (copyright) e esta nota sejam preservadas. Verso 1.2, Novembro de 2002 Copyright 2000, 2001, 2002 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. permitido a qualquer um copiar e distribuir cpias exatas deste documento de licena, embora no seja permitido alter-lo. 0. PREMBULO O propsito desta Licena fazer com que um manual, livro-texto, ou outro documento funcional e til seja livre, garantindo a todos a liberdade efetiva de copi-lo e redistribui-lo, com ou sem modificaes, tanto comercialmente como no comercialmente. Em segundo lugar, esta Licena fornece ao autor e ao editor um meio de obter crdito pelo seu trabalho, no sendo, ao mesmo tempo, considerados responsveis por modificaes feitas por outros. Esta licena um tipo de "esquerdo de cpia" (copyleft), o que significa que trabalhos derivados do documentos devem, por sua vez, ser livres no mesmo sentido. Ela complementa a Licena Pblica Geral GNU, a qual uma licena de esquerdo de cpia criada para programas livres. Criamos esta Licena para que seja usada em manuais para programas livres, porque programas livres precisam de documentao livre: um programa livre deveria vir com manuais que ofeream as mesmas liberdades que o programa oferece. Mas esta Licena no est limitada a manuais de programas de computador; ela pode ser usada para qualquer trabalho de texto, independentemente do assunto ou se publicado como um livro impresso. 5

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Ns recomendamos esta Licena principalmente para trabalhos cujo propsito instruo ou referncia. 1. APLICABILIDADE E DEFINIES Esta licena se aplica a qualquer manual ou outro trabalho, em qualquer meio, que contenha uma nota introduzida pelo detentor dos direitos autorais dizendo que o documento pode ser distribudo sob os termos desta. Tal nota garante uma licena mundial, livre de royalties, de durao ilimitada, para usar este trabalho sob as condies aqui colocadas. O "Documento", abaixo, se refere a qualquer tal manual ou trabalho. Qualquer membro do pblico um licenciado, e ser tratado por "voc". Voc aceita a licena se copiar, modificar ou distribuir o trabalho de um modo que necessite de permisso de acordo com a lei de direitos autorais. Uma "Verso Modificada" do Documento se refere a qualquer trabalho contendo o Documento ou uma parte deste, quer seja copiado sem modificaes, quer com modificaes e/ou traduzido para outra lngua. Uma "Seo Secundria" um apndice com nome ou uma seo inicial do Documento que trata exclusivamente da relao dos editores ou autores do Documento com seu assunto geral (ou temas relacionados) e no contm nada que possa estar diretamente dentro do assunto geral. Assim, se o Documento em parte um livro- texto de matemtica, uma Seo Secundria no pode explicar nada de matemtica. Tal relao pode ser uma conexo histrica com o assunto ou com temas relacionados, ou tratar de questes legais, comerciais, filosficas, ticas ou polticas com relao a eles. "Sees Invariantes" so certas Sees Secundrias cujos ttulos so designados como sendo de Sees invariantes na nota que afirma que o Documento publicado sob esta Licena. Se uma seo no se encaixa na definio acima de Secundria, ento no se permite que seja designada como Invariante. O Documento pode no conter nenhuma Seo Invariante. Se o documento no identificar quaisquer Sees Invariantes, ento no h nenhuma. "Textos de Capa" so certas passagens de texto que so listada como Textos de Capa Frontal ou Texto de Quarta Capa, na nota que afirma que o Documento publicado sob esta Licena. Um Texto de Capa Frontal pode ter no mximo 5 palavras, e um Texto de Quarta Capa pode ter no mximo 25 palavras. Uma cpia "Transparente" do Documento significa uma cpia que pode ser lida pelo computador, representada em um formato cuja especificao esteja disponvel ao pblico geral, que seja apropriada para a imediata reviso do documento usando-se editores de texto genricos ou (para imagens compostas de pixeis) programas grficos genricos ou (para desenhos) algum editor de desenhos amplamente disponvel, e que seja apropriado para incluso em formatadores de texto ou para traduo automtica para uma variedade de formatos apropriados para incluso em formatadores de texto. Uma cpia feita em outro formato de arquivo Transparente cuja marcao, ou ausncia desta, foi manipulada para impedir ou desencorajar modificao subseqente pelos leitores no Transparente. Um formato de imagem no Transparente se usado em lugar de qualquer quantidade substancial de texto. Uma cpia que no "Transparente" chamada "Opaca". Exemplos de formatos apropriados para cpias Transparentes incluem ASCII puro sem marcao, formato de entrada Texinfo, LaTex, SGML ou XML usando um DTD publicamente 3

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

disponvel, e HTML padro simples, PostScript ou PDF projetados para modificao por humanos. Exemplos de formatos de imagem transparentes incluem PNG, XCF e JPG. Formatos Opacos incluem formatos proprietrios que podem ser lidos e editados somente por processadores de texto proprietrios, SGML ou XML para os quais o DTD e/ou ferramentas de processamento no so largamente disponibilizadas, e HTML, Postscript ou PDF gerados automaticamente com propsito apenas de sada por alguns processadores de texto. "Pgina de Ttulo" significa, para um livro impresso, a prpria pgina do ttulo, alm das pginas subseqentes necessrias para conter, de forma legvel, o material que esta Licena requer que aparea na pgina do ttulo. Para trabalhos em formatos que no tm uma pgina de ttulo assim, "Pgina de Ttulo" significa o texto prximo ocorrncia mais proeminente do ttulo do trabalho, precedendo o incio do corpo do texto. Uma seo "Intitulada XYZ" significa uma sub-unidade com nome do Documento cujo ttulo ou precisamente XYZ ou contm XYZ em parnteses seguindo o texto que traduz XYZ em outra lngua. (Aqui XYZ representa o nome de uma seo especfica mencionado acima, tal como "Agradecimentos", "Dedicatria", "Apoio", ou "Histrico".) "Preservar o Ttulo" de uma seo assim quando voc modifica o Documento significa que ela continua sendo uma seo "Intitulada XYZ" de acordo com esta definio. O Documento pode incluir Notas de Garantia em seguida nota que afirma que esta Licena se aplica ao Documento. Estas Notas de Garantia so tidas como inclusas por referncia nesta Licena, mas somente com relao s notas de garantia: qualquer outra implicao que estas Notas de Garantia possam ter anulada e no tem efeito algum no contedo desta Licena. 2. CPIAS LITERAIS Voc pode copiar e distribuir o Documento em qualquer meio, comercialmente ou nocomercialmente, desde que esta licena, as notas de direitos autorais (copyright), e a nota de licena afirmando que esta Licena se aplica ao Documento sejam reproduzidas em todas as cpias, e que voc no inclua outras condies, quaisquer que sejam, s condies desta Licena. Voc no pode usar de medidas tcnicas para obstruir ou controlar a leitura ou cpia futura das cpias que voc fizer ou distribuir. Contudo, voc pode aceitar compensao em troca das cpias. Se voc distribuir um nmero suficientemente grande de cpias, voc deve tambm respeitar as condies na seo 3. Voc pode tambm emprestar cpias, sob as mesmas condies acima mencionadas, e voc tambm as pode mostrar publicamente. 3. COPIANDO EM QUANTIDADE Se voc publicar cpias impressas (ou cpias em um meio que normalmente tem capas impressas) do documento, em nmero maior que 100, e a nota de licena do Documento requer Textos de Capa, voc deve encadernar as cpias em capas que carreguem, de forma clara e legvel, todos estes Textos de Capa: Textos de Capa Frontal na capa frontal, e Textos de Quarta Capa na quarta capa. Ambas as capas devem tambm identificar, de forma clara e legvel, voc como o editor das cpias. A capa frontal deve apresentar o ttulo completo com todas as palavras deste igualmente proeminentes e visveis. Voc pode adicionar outro material nas capas. Cpias com mudanas limitadas s capas, desde que preservando o ttulo do Documento e satisfazendo estas condies, podem ser tratadas como cpias literais em '

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

outros aspectos. Se os textos necessrios a qualquer uma das capas so demasiado volumosos para serem includos de forma legvel, voc deve colocar os primeiros listados (quantos couberem razoavelmente) na prpria capa, e continuar o resto nas pginas adjacentes. Se voc publicar ou distribuir cpias Opacas do Documento em nmero maior que 100, voc deve ou incluir uma cpia Transparente legvel por computador juntamente com cada cpia Opaca, ou dizer em, ou juntamente com, cada cpia Opaca um endereo de rede a partir do qual o pblico geral possa acessar e obter, usando protocolos de rede pblicos padro, uma cpia Transparente completa do Documento, livre de material adicionado. Se voc decidir pela segunda opo, voc deve seguir passos razoavelmente prudentes, quando comear a distribuir as cpias Opacas em quantidade, para garantir que esta cpia transparente permanecer acessvel no local indicado por pelo menos um ano aps a ltima vez que voc distribuir uma cpia Opaca (diretamente ou atravs de seus agentes ou distribuidor) desta edio ao pblico. solicitado, mas no exigido, que voc contate os autores do Documento muito antes de redistribuir qualquer nmero grande de cpias, para dar a eles uma chance de lhe fornecer uma verso atualizada do Documento. 4. MODIFICAES Voc pode copiar e distribuir uma Verso Modificada do Documento sob as condies das sees 2 e 3 acima, desde que voc fornea a Verso Modificada estritamente sob esta Licena, com a Verso Modificada no papel de Documento, permitindo assim a distribuio e modificao da Verso Modificada a quem quer que possua uma cpia desta. Alm disso, voc deve executar os seguintes procedimentos na Verso Modificada: A. Use na Pgina de Ttulo (e nas capas, se alguma) um ttulo distinto do ttulo do Documento, e dos de verses anteriores (os quais devem, se houver algum, ser listados na seo "Histrico" do Documento). Voc pode usar o mesmo ttulo que uma verso prvia se o editor original daquela verso assim o permitir. B. Liste na Pgina de Ttulo, como autores, uma ou mais pessoas ou entidades responsveis pela autoria ou modificaes na Verso Modificada, juntamente com pelo menos cinco dos autores principais do Documento (todos seus autores principais, se houver menos que cinco), a menos que estes lhe desobriguem desta exigncia. C. Mencione na Pgina de Ttulo o nome do editor da Verso Modificada, como seu editor. D. Preserve todas as notas de direitos autorais (copyright) do Documento. E. Adicione uma nota apropriada de direitos autorais para suas modificaes, adjacente s outras notas de direitos autorais. F. Inclua, imediatamente aps as notas de direitos autorais, uma nota de licena dando ao pblico permisso para usar a Verso Modificada sob os termos desta Licena, na forma mostrada no Adendo abaixo. *

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

G. Preserve naquela nota de licena a lista completa de Sees Invariantes e Textos de Capa requeridos dados na nota de licena do Documento. H. Inclua uma cpia inalterada desta Licena. I. Preserve a seo intitulada "Histrico", preserve seu ttulo, e adicione a esta um item mencionando pelo menos o ttulo, ano, novos autores, e editor da Verso Modificada conforme includo na Pgina de Ttulo. Se no houver uma seo intitulada "Histrico" no Documento, crie uma mencionando o ttulo, ano, autores e editor do Documento como mostrado na Pgina de Ttulo, em seguida adicione um item descrevendo a Verso Modificada como mencionado na sentena anterior. J. Preserve o endereo de rede, se algum, dado no Documento para acesso pblico a uma cpia Transparente deste e, da mesma maneira, os endereos de rede dados no Documento para verses prvias nas quais este se baseia. Estes podem ser colocados na seo "Histrico". Voc pode omitir um endereo de rede para um trabalho que foi publicado pelo menos quatro anos antes do Documento em si, ou se o editor original da verso qual o endereo se refere der permisso. K. Para qualquer seo intitulada "Agradecimentos" ou "Dedicatria", preserve o ttulo da seo, e preserve dentro da seo toda a substncia e tom de cada um dos agradecimentos e/ou dedicatrias l mencionados. L. Preserve todas as Sees Invariantes do Documento, inalteradas no seu texto e ttulos. Nmeros de seo ou o equivalente no so considerados parte dos ttulos das sees. M. Apague qualquer seo intitulada "Apoio". Tal seo no ser includa na Verso Modificada. N. No modifique o ttulo de qualquer seo a ser intitulada "Apoio" ou que resulte em conflito com ttulo de qualquer Seo Invariante. O. Preserve quaisquer notas de garantia. Se a Verso Modificada incluir novas sees iniciais ou apndices que sejam qualificados como Sees Secundrias, e no contiver material copiado do Documento, voc pode, a seu critrio, tornar algumas dessas ou todas essas sees em invariantes. Para fazer isso, adicione seus ttulos lista de Sees Invariantes na nota de licena da Verso Modificada. Estes ttulos devem ser distintos de quaisquer outros ttulos de sees. Voc pode incluir uma seo intitulada "Apoio", dado que ela contenha nada alm de apoio recebido para sua Verso Modificada por vrias fontes -- por exemplo, notas do revisor ou de que o texto foi aprovado por uma organizao como a definio autoritativa de um padro. Voc pode adicionar uma passagem de at cinco palavras como Texto de Capa Frontal, (

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

e uma passagem de at 25 palavras como Texto de Quarta Capa, ao fim da lista de Textos de Capa na Verso Modificada. Somente uma passagem de Texto de Capa Frontal e uma de Texto de Quarta Capa pode ser adicionado por (ou atravs de arranjos feitos por) uma entidade qualquer. Se o Documento j incluir um texto de capa para a mesma capa, previamente includo por voc ou por arranjo feito pela mesma entidade em cujo nome voc est agindo, voc no pode adicionar outro; mas voc pode substituir o antigo, com permisso explcita do editor anterior, que o incluiu. O(s) autor(es) e editor(es) do Documento, por esta Licena, no do permisso para seus nomes serem usados para publicidade ou defesa ou apoio implcito para qualquer Verso Modificada. 5. COMBINANDO DOCUMENTOS Voc pode combinar o documento com outros documentos publicados sob esta Licena, sob os termos definidos na seo 4 acima para verses modificadas, desde que voc inclua na combinao todas as Sees Invariantes de todos os documentos originais, sem modificaes, e as liste como Sees Invariantes de seu trabalho combinado, na sua nota de licena, e que voc preserve todas as Notas de Garantia. O trabalho combinado somente precisa conter uma cpia desta Licena, e mltiplas Sees Invariantes idnticas podem ser substitudas por uma nica cpia. Se houver mltiplas Sees Invariantes com o mesmo nome, porm com contedos diferentes, torne o ttulo de cada uma destas sees nico, adicionando ao fim dele, entre parnteses, o nome do autor ou editor original desta seo, se conhecido, ou ento um nmero nico. Faa o mesmo ajuste nos ttulos de seo na lista de Sees Invariantes na nota de licena do trabalho combinado. Na combinao, voc deve combinar quaisquer sees intituladas "Histrico" nos vrios documentos originais, formando uma seo intitulada "Histrico"; do mesmo modo, combine quaisquer sees intituladas "Agradecimentos", e quaisquer sees intituladas "Dedicatria". Voc deve apagar todas as sees intituladas "Apoio". 6. COLEES DE DOCUMENTOS Voc pode fazer uma coleo consistindo do Documento e outros documentos publicados sob esta Licena, e substituir as cpias individuais desta Licena, nos vrios documentos, por uma nica cpia a ser includa na coleo, desde que voc siga as regras desta Licena para cpias literais de cada documento em todos os outros aspectos. Voc pode extrair um nico documento desta coleo, e distribu-lo individualmente sob esta Licena, desde que voc insira uma cpia desta Licena no documento extrado, e siga esta Licena em todos os outros aspectos com relao cpia literal do documento. 7. AGREGAO A TRABALHOS INDEPENDENTES Uma compilao do Documento ou seus derivados com outros documentos ou trabalhos separados e independentes, dentro de ou junto a um volume de um meio de armazenagem ou distribuio, configura um "agregado" se os direitos autorais resultantes da compilao no forem usados para limitar os direitos legais dos usurios desta alm do que os trabalhos individuais permitem. Quando o Documento includo em um agregado, esta Licena no se aplica aos outros trabalhos no agregado que no forem, por sua vez, derivados do Documento. 1,

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Se o requerimento do Texto de Capa da seo 3 for aplicvel a estas cpias do documento, ento, se o Documento for menor que metade do agregado inteiro, os Textos de Capa do Documento podem ser colocados em capas que encerrem o Documento dentro do agregado, ou o equivalente eletrnico das capas se o Documento estiver em formato eletrnico. Do contrrio, eles devem aparecer como capas impressas que envolvam o agregado inteiro. 8. TRADUES Uma traduo considerada como sendo um tipo de modificao, ento voc pode distribuir tradues do Documento sob os termos da seo 4. A substituio de Sees Invariantes por tradues requer permisso especial dos detentores dos direitos autorais, embora voc possa incluir tradues de algumas ou todas as Sees Invariantes juntamente s verses originais destas. Voc pode incluir uma traduo desta Licena, e todas as notas de licena no Documento, e qualquer Nota de Garantia, desde que voc tambm inclua a verso original em Ingls desta Licena e as verses originais das notas de licena e garantia. Em caso de discordncia entre a traduo e a verso original desta Licena ou nota de licena ou garantia, a verso original prevalecer. Se uma seo no Documento for intitulada "Agradecimentos", "Dedicatria", ou "Histrico", o requerimento (seo 4) de Preservar seu Ttulo (seo 1) tipicamente exigir a mudana do ttulo em si. 9. TRMINO Voc no pode copiar, modifica, sub-licenciar, ou distribuir o Documento exceo do modo expressamente provido por esta Licena. Qualquer outra tentativa de copiar, modificar, sub-licenciar ou distribuir o Documento anulada, e implicar em trmino automtico de seus direitos sob esta Licena. Contudo, as partes que receberam cpias, ou direitos, de voc sob esta Licena no tero suas licenas terminadas enquanto tais partes permanecerem em total acordo com a Licena. 10. REVISES FUTURAS DESTA LICENA A Free Software Foundation pode publicar novas verses revisadas da Licena de Documentao Livre GNU de tempos em tempos. Tais verses sero similares em esprito verso presente, embora possam diferir em detalhes para abordar novos problemas ou questes. Veja http://www.gnu.org/copyleft/. A cada verso da Licena dado um nmero de verso distinto. Se o Documento especificar que um nmero de verso particular desta Licena "ou qualquer verso posterior" se aplica a ele, voc tem a opo de seguir os termos e condies ou da verso especificada ou de qualquer verso posterior que tenha sido publicada (no como rascunho) pela Free Software Foundation. Se o documento no especificar um nmero de verso desta Licena, voc pode escolher qualquer verso j publicada (no como rascunho) pela Free Software Foundation. ADENDO: Como usar esta Licena em seus documentos Para usar esta Licena em um documento que voc escreveu, inclua uma cpia desta no documento e adicione as seguintes notas de direitos autorais e licena logo aps a pgina 11

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

de ttulo: Copyright (c) ANO SEU NOME. garantida a permisso para copiar, distribuir e/ou modificar este documento sob os termos da Licena de Documentao Livre GNU (GNU Free Documentation License), Verso 1.2 ou qualquer verso posterior publicada pela Free Software Foundation; sem Sees Invariantes, Textos de Capa Frontal, e sem Textos de Quarta Capa. Uma cpia da licena includa na seo intitulada "GNU Free Documentation License". Se voc tiver Sees Invariantes, Textos de Capa Frontal e Textos de Quarta Capa, substitua a linha "sem Sees...Capa." por isto: com as Sees Invariantes sendo LISTE SEUS TTULOS, com os Textos de Capa Frontal sendo LISTA, e com os Textos de Quarta Capa sendo LISTA. Se voc tiver Sees Invariantes sem Textos de Capa, ou alguma outra combinao dos trs, mescle estas duas alternativas para se adequar situao. Se seu documento contiver exemplos no-triviais de cdigo de programao, recomendamos publicar estes exemplos paralelamente, sob a licena de software livre que voc escolher, como por exemplo a Licena Pblica Geral GNU (GNU General Public License), para permitir seu uso em software livre.

1)

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

INTRODUO
Esta apostila foi concebida como material de apoio e consulta para participantes do curso Joomla! Bsico, oferecido pelo GNUSP (www.gnusp.org), cujo objetivo apresentar uma viso geral sobre gesto de contedo web utilizando o CMS Joomla!. Para alm do uso no curso, pode ser uma fonte de informao til para qualquer interessado em conhecer mais sobre esta ferramenta para desenvolvimento de sites. CMS a abreviao de Content Management System, em portugus Sistema de Gerenciamento de Contedo (para mais informaes veja http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_conte%C3%BAdo). um sistema que integra as ferramentas necessrias para criar, publicar e gerenciar contedo para sites. Sendo que tudo feito atravs de uma interface web, ou seja, no demanda que o administrador possua conhecimentos de programao para alterar o cdigo do software. Em geral, um CMS composto por mdulos que permitem a gesto de diferentes tipos de contedo. As funcionalidades essenciais atualmente so: Controle de usurios e dos seus direitos - permite o controle de acesso por nveis de usurios, incluindo ferramentas de autenticao. Criao, edio e armazenamento de contedo em formatos diversos oferece suporte criao, edio e manipulao de contedos, considerando os mltiplos tipos (udio, vdeo, imagem, xml, html, texto etc). Metadados - descrevem caractersticas importantes do contedo como (descrio, autor, linguagem, data de criao, data de reviso etc). So teis para melhorar a preciso da busca por texto completo, permitindo aos usurios especificar atributos adicionais. Controle da qualidade de informao - inclui regras associadas aos tipos de contedo permitindo controle e acompanhamento do ciclo de vida. Classificao, indexao e busca de contedo - inclui mecanismos automatizados de classificao, indexao e recursos de busca eficientes baseados em metadados. A funo de um mecanismo de busca fornecer resultados mais relevantes para uma dada consulta no menor espao de tempo. Gesto da interface - o contedo independente da lgica da aplicao e da apresentao visual. Sindicalizao - permite compartilhar informaes entre diferentes sites atravs do formato Rich Site Summary (RSS) ou Atom. Alguns dos CMSs mais conhecidos e utilizados hoje em dia so: Drupal (www.drupal.org) Joomla! (www.joomla.org) Mambo (www.mambo-foundation.org) Php-Nuke (www.phpnuke.org) Xoops (www.xoops.org) Do site pessoal ao portal pblico, pelo crescente uso em todo mundo, com 1

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

desenvolvimento e disponibilizao constante de componentes e templates na internet, usamos e recomendamos o Joomla!, um dos CMS mais procurados da web. Nos prximos captulos da apostila abordaremos as principais caractersticas do Joomla!, sua instalao e o uso das ferramentas de administrao mais importantes.

14

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

CARACTERSTICAS DO JOOMLA!
O nome Joomla! tem origem da palavra, em Swahili, Jumla que significa todos juntos. Conforme foi mencionado na introduo, ele um dos CMSs mais populares do momento. Alm disso, o Joomla! um software livre. O que quer dizer que o cdigo do programa pode ser utilizado e modificado por qualquer pessoa que tenha interesse. Para saber mais sobre o que software livre, veja o artigo sobre esse assunto na Wikipdia: http://pt.wikipedia.org/wiki/Software_Livre. Muitas vezes, por sua interface administrativa simples e amigvel, o Joomla! confundido a princpio com uma ferramenta de criao de sites e blogs "passo a passo". Porm, este software possu caractersticas mais amplas, com infinitas opes de ser estendido e integrado, compondo um sistema amplo e ao mesmo tempo simples. Com a base em PHP (www.php.net), uma linguagem aberta, dinmica e de largo uso na Internet, e utilizando o estvel banco de dados MySQL. Sob licena GNU/GPL (para mais informaes veja http://pt.wikipedia.org/wiki/GNU_General_Public_License), um sistema completo, estvel, simples e 100% customizvel. Ele possibilita contornar o problema de gerenciamento de contedo, facilitando a manuteno de um site de forma gil por qualquer pessoa com habilidades bsicas em processadores de texto. Ou seja, para utilizar o Joomla! no necessrio ter qualquer conhecimento tcnico em PHP , HTML ou banco de dados. Basta apenas dedicao para procurar ajuda e suporte atravs da colaborao da comunidade Joomla!. O Joomla! usado para construo desde sites simples at complexos portais corporativos ou empresariais. Abaixo alguns tipos de sites que podem ser criados com o Joomla!:

Comrcio eletrnico. Pessoal. Portal baseado em comunidades. Site de revista ou jornal. Educacional. Intranet e Extranet corporativa. Governamentais. Abaixo so destacadas algumas caractersticas do Joomla!.

100% baseado em Software Livre. Multi-idiomas. Sistema de templates simples e expansvel. Organizao hierrquica dos usurios no sistema (Workflow). Estatsticas de visitas. 15

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Editor de texto visual. Sistema de enquetes. Controla o tempo, em dias, que um contedo pode ser exibido. URL s amigveis. Gerenciamento de Banner. Sistema avanado de segurana. Mecanismo de cache.

Apesar de ser possvel utilizar o Joomla! para configurar um site apenas pela interface web, usurios avanados podem ter acesso todos os arquivos do software para fazer qualquer tipo de customizao. Isso s possvel por se tratar de um software de cdigo aberto. Nesta apostila, iremos nos limitar ao uso da interface j disponvel. Quem tiver mais interesse em fazer alteraes diretamente no cdigo pode buscar ajuda junto a comunidade do software (ver links no final da apostila). A imagem abaixo ilustra a estrutura de pastas do Joomla!.

13

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

CONCEITOS IMPORTANTES
So muitos os termos comuns empregados no dia a dia de usurios e desenvolvedores Joomla!. Conhec-los de fundamental importncia para a familiarizao com o sistema. A seguir vamos ver alguns desses termos e especific-los para cada rea distinta de um site Joomla!.

I. Front End e Back End

Front End o prprio site, ou seja, o local acessado pelos visitantes. Back End a rea administrativa do site, que pode ser chamado de Painel de Controle. o local onde todas as configuraes so editadas e onde acrescentamos, alteramos e publicamos extenses.

II. Nveis de Acesso a usurios

O Joomla! oferece aos usurios at sete nveis de acesso, sendo eles os seguintes:

Nveis do Front End: Registrado um usurio registrado pode logar no site e ter acesso a contedos restritos a um visitante no cadastrado. Autor alm de possuir as permisses de um usurio registrado ele pode enviar e modificar seus prprios artigos. Redator alm de possuir as permisses de um Autor, ele pode editar artigos enviados por qualquer usurio. Editor possui as permisses de um Redator e ainda tem poder de decidir se um artigo pode ser ou no publicado no site. Nveis do Back End: Gerente pode criar, alterar e publicar artigos e ver algumas informaes sobre sistema. A ele no permitido: administrar usurios, instalar extenses, editar um usurio Super Administrador, editar as configuraes do sistema, enviar e-mail em massa, modificar ou instalar templates e idiomas. Administrador tem permisso para instalar extenses e administrar usurios. Super Administrador tem acesso total ao sistema e somente ele pode criar outro usurio Super Administrador.

III. Seo e Categoria

No Joomla!, todo o contedo do site dividido em Sees e Categorias.

Se o: toda seo pode conter diversas categorias. Categorias: toda categoria est contida em uma seo e pode conter diversos artigos. Exemplo: Podemos criar um site que apresentar um link chamado ESPORTES apontando para uma seo de mesmo nome. Dentro desta seo, dividimos os esportes em categorias: radicais, aquticos, coletivos. Poderemos assim, separar nossos artigos sobre esportes em suas 1'

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

respectivas Categorias.

IV . Artigo ou Contedo

No Joomla! a insero de textos, imagens, mdias em Flash, entre outros, feita atravs de uma interface amigvel e intuitiva para tal finalidade. Nessa interface voc tambm pode vincular o artigo a uma seo/categoria. Mais adiante nesta apostila, veremos como criar e administrar contedo.

V . Extenses

So arquivos adicionais que podem ser instalados adicionando ao Joomla! novos recursos que no esto disponveis na instalao padro. As extenses so divididas em cinco tipos diferentes: Componentes: programas que manipulam as informaes contidas no banco de dados. M dulos: programas que somente exibem as informaes contidas no banco de dados. Plugins: programas que so executados junto a solicitao de uma pagina. Idiomas: so os pacotes que possibilitam o uso do Joomla! em outros idiomas que no o ingls. Templates: permite adicionar novos layouts, ou seja, alterar a aparncia do site.

VI. Verses

Todo software mantm um padro para controle de verses. O Joomla! na sua primeira verso recebeu o nmero 1.0, nada mais que uma reviso da verso 4.5.2.3 do Mambo (o software que foi utilizado como base para o desenvolvimento do Joomla!). O Controle de verses do Joomla! feito na seqncia x.y.z: x incrementado quando h profundas mudanas no cdigo fonte. y incrementado quando h mudanas significativas no cdigo fonte. z incrementado a cada pacote de correo de bugs.

1*

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

INSTALAO
Para instalar e utilizar o Joomla!, necessrio configurar um servidor local (no seu prprio computador) ou usar um servio de hospedagem na internet. Se voc contratou este servio, recomendamos que faa o pedido da criao de uma base de dados (preferencialmente no MySQL). Ele dever criar e o enviar nome de usurio e senha do banco, alm de j ter fornecido acesso via FTP (recomendamos a instalao do Filezilla, um cliente de FTP). necessrio uma boa conexo com a internet quando os arquivos so enviados via FTP . Esta apostila partir de um ambiente previamente preparado para instalao do Joomla! 1.5. A configurao de um servidor web, do PHP e de uma base de dados no sero abordados. No final desta apostila temos um desafio que ensina passo a passo a configurar um servidor local para a instalao do Joomla!. Sendo assim, iremos direto para a instalao do CMS mostrando as telas de todo o processo. Baixe a verso mais nova do Joomla! em http://www.joomla.org. Extraia o arquivo na pasta raz do seu servidor web. Assumindo que a instalao est sendo feita na prpria mquina do usurio, digite no browser o endereo http://localhost/. No caso de uma instalao feita num servidor remoto digite o endereo do seu domnio (por exemplo: http://www.seudominio.xxx). Ao acessar o endereo acima, o instalador automaticamente iniciado. A imagem abaixo ilustra a tela do Passo 1.

Aps escolher o idioma de instalao clique no boto Prximo, disponvel no canto superior direito. No Passo seguinte, o Joomla! verifica as configuraes do servidor e do PHP . altamente recomendvel que todas as configuraes sejam compatveis com o Joomla! para assegurar um perfeito funcionamento e garantir a segurana. 1(

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

H algumas excees das Configuraes recomendadas, como Register_Globals, que, mesmo se incompatveis, no iro atrapalhar o funcionamento do Joomla!. Porm, por questes de segurana melhor deslig-las. Se for o caso, pea ajuda para o administrador do seu servidor nessas questes. Aps checar a compatibilidade, clique no boto Prximo para ir ao Passo 3.

O Joomla! distribudo sob a licena GNU/GPL que est disponvel para leitura no momento da instalao. Para ler uma verso em portugus da licena acesse o site: (http://creativecommons.org/licenses/GPL/2.0/legalcode.pt). Concordando com a licena continue a instalao clicando no boto Prximo. O prximo Passo da instalao a configurao do Banco de Dados. O Joomla! 1.5 oferece suporte a mais de uma opo de banco de dados: MySQL e o MySQLi. Ser usado o MySQL nesta instalao, por ser o banco ),

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

de dados mais popular na Internet. As seguintes informaoes devem ser preenchidas neste passo da instalao: Nome do Servidor quando o banco de dados encontra-se no mesmo servidor que o Joomla! o nome do servidor localhost. Nome de Usu rio no caso de uma instalao local use o usurio root que o padro de toda instalao do MySQL, no caso de uma instalao num servidor remoto utilize o usurio que foi informado pelo administrador. Senha esta a senha do usurio do banco de dados. Numa instalao padro do MySQL, a senha do usurio em branco no est definida, por tanto deixe esse campo em branco. No caso de uma instalao num servidor remoto utilize a senha que foi informada pelo administrador. Nome do Banco de Dados escolha o nome do banco de dados que o Joomla! ir criar ou ento utilize o nome do banco de dados que foi fornecido pelo administrador do servidor. Por exemplo: joomla15.

Ainda no Passo 4, algumas configuraes avanadas podem ser feitas: Excluir Tabelas Existentes caso uma base de dados j existente seja reutilizada, o Joomla! oferece a opo de excluir as tabelas existentes nela. Backup das Tabelas Antigas na reutilizao de uma base de dados, o Joomla! pode realizar o backup dos dados j existentes antes de criar suas tabelas. Prefixo da Tabela importante para diferenciar as tabelas do Joomla! de outras, caso coexistam na mesma base de dados. Por padro ser usado o prefixo pr-definido jos_.

Note que as Configuraes Avanadas so opcionais, sendo que no necessrio alterar seus valores padres no caso de uma instalao bsica.

)1

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Aps preencher os dados clique no boto Prximo. No Passo 5, o Joomla! solicita os dados do FTP do seu servidor. Esta opo somente deve ser configurada caso sua instalao seja feita em um servidor remoto, ou seja, na Internet. Clique no boto Prximo para continuar.

))

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

O passo seguinte a Configurao Principal do Joomla!. Os quatro campos seguintes devem ser preenchidos: Nome do site Exemplo:Desenvolvendo um site bsico com o Joomla! Seu e-mail coloque neste campo o seu email para receber informaes do sistema. Caso sua senha seja recuperada, ela ser enviada para o email aqui preenchido, portanto, coloque um email vlido. Senha do admin insira a senha de sua preferncia para o usurio administrador do site. Confirme a senha do admin repita a senha inserida no campo anterior.

Clique no boto Prximo para ir ao ltimo passo da instalao. O Passo 6 somente exibe uma tela de confirmao de instalao do Joomla! e um aviso para remover o diretrio /installation. Este diretrio deve ser deletado por FTP , somente aps sua excluso que possvel acessar o novo site. No canto superior direito da anterior so exibidos dois botes: Site ao clicar nele sistema redireciona para a pgina principal do site. Conforme ilustra a imagem abaixo.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Admin ao clicar nele o sistema redireciona para a pgina de login da interface de administrao. Conforme ilustra a imagem abaixo.

)4

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

IDIOMAS
O Joomla! aps instalado s oferece o idioma Ingls, tanto no Back-End quanto no Front-End. Para utiliz-lo em outros idiomas necessrio baixar um arquivo de traduo. bastante simples configurar o Joomla! para o portugus brasileiro atravs da instalao de um pacote de idioma oferecido pela comunidade brasileira. Este pacote est disponvel na pgina do projeto de traduo do Joomla! para o Portugus do Brasil em: http://joomlacode.org/gf/project/portuguesebr/frs/

Faa o download separadamente dos arquivos compactados para ADMIN e SITE (disponveis em ZIP e TAR.GZ. Geralmente o tar.gz mais leve). Na pgina inicial do seu novo site clique na opo Administrator no segundo menu do lado esquerdo. Digite seu nome de usurio e senha. Voc entrar na interface de administrao do Joomla!. No menu superior, passe o mouse em extenses e clique em Install/Uninstall.

)5

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Na prxima tela, clique em BROWSE e ento aponte para o local onde voc salvou o primeiro pacote de traduo. Aps a seleo do arquivo, clique em enviar arquivo para iniciar a instalao. A tela da figura abaixo dever aparecer indicando o sucesso da instalao.

Repita o processo para o outro pacote de arquivos de traduo. Agora acesse o item de menu: Extensions > Language Manager, conforme a figura abaixo.

A tela de Administrao de Idiomas exibida e possvel verificar que o idioma Portugus(Brasil) j est disponvel para uso. )3

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Para definir um idioma como padro basta selecion-lo e clicar no boto Default disponvel na Barra de Aes do Joomla! A seguinte tela indicando sucesso dever aparecer.

Faa o mesmo para o painel de administrao.

)'

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

TEMPLATES
I. Administrando um Template Para visualizar os templates nativos no Joomla! acesse: Extenses > Administrar Temas, conforme mostra a figura. A tela do Administrador de Temas exibida e mostra dois temas que so instalados junto com o Joomla!. O tema rhuk_milkway est definido como o padro para o site.

II. Instalando um Template Igualmente ao nmero gigantesco de usurios e sites especializados em Joomla!, existem na internet diversos templates disponveis para download gratuitamente. Existem tambm, agencias que desenvolvem templates especialmente destinados a sua identidade visual e que cobram por seus servios. Neste curso apenas utilizaremos os templates chamados Free (gratuitos), que com sua imensa variedade quase sempre atendem as necessidades mais variadas. Algumas pginas para baixar templates gratuitos: http://www.compassdesigns.net/ )*

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

http://www.joomlaclube.com.br/ http://www.siteground.com Basta procurar no seu site de busca por (joomla templates) para encontrar muitas pginas que oferecem templates gratuitos para o Joomla 1.5. No menu do painel administrador do Joomla!, v em Extenses e em seguida Instalar/Desinstalar. Aps fazer o download do arquivo de template, acesse o seguinte item de menu: Extenses > Instalar/Desinstalar

Basta instalar o template por meio de Upload do arquivo seu_template.zip. Uma tela de confirmao dever indicar SUCESSO na instalao. Entre, ento, na tela Administrar Tema para publicar o template selecionado.

)(

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

CONTEDO
A insero de contedo feita de forma simples e intuitiva. Todas as funcionalidades desta tarefa esto dispostas no item Contedo no menu superior.

I. Se o e Categoria O Joomla! oferece ao usurio a opo de criar Sees e Categorias de forma hierrquica. Por exemplo: Software Livre GNU/Linux BrOffice.org Joomla! No qual GNU/Linux, BrOffice.org e Joomla! so categorias da seo Software Livre. Toda seo precisa ter ao menos uma categoria para ser utilizada e toda categoria pertencer a uma seo. Uma seo pode ter inmeras categorias e uma categoria s faz parte de uma seo. II. Criando uma Se o Ao entrar no menu, passe o mouse em Contedo e clique em administrar seo. Se durante a instalao, voc optou em inserir exemplos, iro aparecer diversas sees previamente configuradas com o contedo de exemplo do Joomla.

Para criar uma nova seo, clique no cone Novo e configure os campos. Ser criada uma seo especfica sobre Software Livre. Os seguintes campos esto disponveis para o ,

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

preenchimento: Ttulo ttulo da seo. Apelido apelido da seo, geralmente d-se o mesmo nome do Ttulo. Publicado sim ou No. Um item publicado exibido no Site. Ordenao define a ordem da seo em relao s demais. Nvel de Acesso h trs nveis de acesso no Joomla!: Pblico significa que o acesso livre a qualquer visitante. Registrado somente os usurios registrados, ou seja, autenticados no Site podem ter acesso. Especial somente os usurios desse grupo tem acesso. Imagem pode ser inserida alguma imagem para representar a Seo. Posio da Imagem refere-se ao alinhamento vertical da imagem. Detalhes pode ser criado um texto de apresentao para a Seo.

III. Criando uma Categoria No menu de contedo, acesse Administrar categoria.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Para criar uma categoria, clique no cone Novo e preencha os campos como da figura abaixo.

A idia criar trs categorias especficas sobre Software Livre: GNU/Linux, BrOffice.org e Joomla!. Os campos disponveis para o preenchimento so os mesmos de Administrar Sees, com o acrscimo do campo Seo, de preenchimento obrigatrio. Aps preencher os campos desejados, clique no boto Salvar disponvel na Barra de Aes do Joomla!. Este procedimento deve ser repetido para as outras categoria da seo. V ento no item Administrar Categorias e confira o status das sees criadas. IV . Inserido Artigos O Joomla! denomina seus itens de contedo como artigos e eles podem ou no fazer parte de uma categoria. Nesta apostila, criaremos um artigo esttico, ou seja, sem estar vinculado a uma seo ou categoria. No item do menu Contedo acesse Administrar Artigos:

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Para criar um novo artigo, clique no cone Novo.

Em Seo, escolha a opo Sem Categoria. As opes a serem preenchidas na insero de artigos estticos so: Ttulo define o ttulo do artigo. Apelido define o apelido do artigo, podendo ser usado o mesmo valor do Ttulo. Seo define a que seo o artigo pertence. Como este artigo no pertence a nenhuma seo e conseqentemente a nenhuma categoria, basta definir este campo como Qualquer. Assim, automaticamente, tambm a Categoria definida com este valor. rea Contedo possui um editor que permite realizar a formatao completa do texto, inclusive insero de tabelas e imagens.

Com o contedo formatado, clique no cone salvar. Para inserir Artigos vinculados a uma categoria, o procedimento praticamente o mesmo, com exceo da obrigao de escolha da Seo e da Categoria. Na figura abaixo, observe uma linha logo ao termino do 1o pargrafo. Esta linha indica que ali ser exibida a opo Leia Mais e todo o texto abaixo dela ser omitido.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Para inserir o Leia Mais, basta posicionar o cursor na linha do texto onde haver a insero e clicar no boto Leia Mais no rodap do editor. Aps inserir a notcia, clique no boto Salvar, na Barra de Aes do Joomla!. Uma tela

indicando sucesso deve ser exibida.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

MENUS
O Joomla! possui um Administrador de Menus completo que permite criar uma quantidade ilimitada de menus e vrios tipos de itens podem ser adicionados a um menu. Se durante a instalao voc optou em carregar os exemplos do Joomla, estaro dispostos alguns menus como o maimmenu (onde geralmente deve estar os itens mais importantes do site) e o usermenu (menu do usurio registrado). Basta apenas alterar ou remover os itens. Porm, nesta apostila, iremos ensinar como se cria e administra um menu. I. Criando um Menu

Acesse partir do item: Menus > Administrar Menus, conforme mostra a figura abaixo.

Clique em Novo para criar um menu. Preencha os campos e clique em salvar. Para alterar o nome de um menu, clique no link deste. Para administrar um menu, clique em Itens de Menu. Ao clicar em Itens de Menu, a tela Administrar Menus exibida e novos itens de menu podero ser adicionados. II. Inserindo itens Tomaremos como exemplo a insero de artigos estticos no Menu. Clique no boto Novo na Barra de Aes do Joomla! para iniciar o procedimento de inserir itens. Selecione um tipo de Menu. No nosso caso, clique em Artigo. A seguinte tela vai aparecer.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Escolha Layout Padro de Arquivo para entrar na seguinte tela.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

No lado direito, em Parmetros de Item de Menu, clique no boto Selecione um Artigo. Uma nova janela (como na imagem abaixo) ser exibida contendo todos os artigos disponveis e compatveis com este tipo de item de menu.

Clique no artigo que deseja ser apontado pelo link. Neste caso o artigo desejado o Quem Somos. Clique em salvar para confirmar a insero do item do menu criado. Experimente criar vrios Menus com itens para diferentes funcionalidades, como links para sees, categorias, artigos, componentes ou at mesmo para sites externos. Ao criar um menu, no se esquea de criar e/ou publicar o mdulo. '

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

COMPONENTES NATIVOS DO JOOMLA!


Os componentes pr-instalados no Joomla so: Formulrio de Contatos; enquete; banners; fonte de Notcias externas (RSS); pesquisar no site e web Links. Nessa apostila, iremos mostrar o funcionamento apenas do formulrio de contatos. I. Formul rio de Contatos Em todo site fundamental um formulrio de contato. O Joomla! oferece um componente bem simples que possui possibilidade de inmeros contatos em diferentes categorias. Nesta apostila criaremos a estrutura de formulrios de contatos atravs de um componente chamado Contato, acessado a partir do menu Componentes > Contatos dentro da interface de administrao, conforme mostra a figura

Antes de criar um contato, necessrio que seja criada uma categoria. Ao clicar na opo Categorias a janela de Administrar Categorias dos Contatos exibida. Para criar uma categoria, basta clicar no boto Novo na Barra de Aes do Joomla! A tela abaixo ser exibida. Somente os campos Preencha os campos e clique em Salvar. Observe a indicao de sucesso na operao.

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Agora j possvel criar um contato. No item de menu Componentes > Contato acesse o item Contatos. A tela de Administrar Contatos exibida como na figura abaixo.

Para criar um novo contato basta clicar no boto Novo, na Barra de Aes, para ir tela de insero de contatos. Os campos de preenchimento obrigatrios para a configurao do formulrio de contato do Site so os seguintes: Nome o nome do contato. Neste caso Informaes Gerais. Apelido o apelido do contato. Pode-se repetir o mesmo valor de Nome. Categoria Administrativo esta a categoria que criamos anteriormente. E-mail o email que ir receber as mensagens enviadas a partir deste formulrio. Depois de realizadas o preenchimento de campos e as configuraes de parmetros, confirme as alteraes no boto Salvar. Como exemplo na imagem, o contato Informa es Gerais passa a existir, fazendo parte da categoria Administrativo.

4,

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Agora basta publicar no Menu do site, um link para o(s) contato(s) criado(s). Os outros componentes nativos so bem smples e intuitivos. Confira e administre rapidamente cada um deles.

41

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

COMPONENTES, MDULOS E MAMBOTS ADICIONAIS


I - Aprendendo a instalar novas extens es Qualquer extenso pode ser implementada no Instalador do Joomla. Basta baixar o pacote de arquivos, selecion-lo e enviar atravs do instalador, como na figura abaixo.

Ao escolher instalar um componente, voc deve procurar por recomendaes e tradues da comunidade brasileira. II - Extens es que recomendamos Editor de Contedo JCE: O JCE o editor de contedo mais completo da web. Est na lista das extenses mais populares para o Joomla!. Instale o Editor Mambot e depois o Admin Component. O pacote de traduo tambm est disponvel no mesmo site. http://www.joomlacontenteditor.net/

Gerenciador de arquivos eXtplorer: O e4t56orer 7 um e8ce6ente 9erencia:or :e ar;ui<o 5ara o $oom6a%. tem um :esi9ner interessante. recurso os mesmo :e um FT& e tra=a6>a na mesma ?orma. E:ita. co5ia. mo<e. renomeia. a5a9a. Fa@ u56oa: e :oAn6oa:. a6tera 5ermissBes :e ar;ui<os e Diretorios. http://joomlacode.org/gf/project/joomlaxplorer/frs/

4)

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

Gerenciador de Downloads/Uploads DOCman: DOCman uma administador de documento e downloads para Joomla!. Com este componente seus usurios facilmente podem fazer uploads ou downloads e administram arquivos por categorias mltiplas e os traz disponvel carregue em um seu websites de Joomla!. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/

Comunidade virtual Community Builder 1.1.0 Portugu s Brasil: Esta a melhor soluo para o criao e gerenciamento de comunidade no Joomla, com recursos espetaculares e plugins para frum, Blog, Mural, Mensagens Pessoais e muito mais, informaes adicionais no cadastro. Tambm com opes de template. Oferecendo um pacote completo de recurso de uma comunidade totalmente gratuita. Porm, importante ressaltarmos que este um componente complexo que exige estudo e habilidade para configur-lo. (http://www.joomlaclube.com.br/site/content/blogcategory/24/74/)

Loja Virtual VirtueMart: Componente ;ue ?a@ com5ras so6uCDo :e <en:as on6ine 5ara $oom6a%. Usa:o 5or mi6>ares :e :onos :e 6oEa. &o:e ser corri:o em esto;ue e Mo:o :e !atF6o9o. !om sua Ferramenta :e A:ministraCDo 5o:erosa <ocG 5o:e contro6ar um NHmero i6imita:o :e !ate9orias. &ro:utos. Or:ens. Descontos. Gru5os :e !om5ra:or e !6ientes. >tt5IJJAAA.Eoom6ac6u=e.com.=rJsiteJcontentJ=6o9cate9orKJ)4J'4J

F rum de discurss o Fireboard: A mais nova verso do componente de frum estvel da Fireboard, a verso 1.0.3 totalmente traduzida para o Portugues Brasil. >tt5IJJAAA.Eoom6ac6u=e.com.=rJsiteJcontentJ=6o9cate9orKJ)4J'4J

Newsletter Letterman: Letterman um componente+Mdulo para Newsletter muito bom, podendo enviar emails para cadastrado em formatos HTML ou texto. Antes de instalar descompacte o arquivo onde tem um componente e o mdulo, instalando nesta sequncia. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/

Mapa do Site JooMap: O melhor gerador de mapa de um site em Joomla!. Vrios ajustes e opes de insero de novos plugins. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/

Gerenciador de banco de dados PU Database Admin: Um componente para gerenciar o banco de dados do seu Joomla!, pode exportar o banco todo ou uma tabela, importar tabela, gerenciar o contedo de uma tabela um componente. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

CONFIGURAO DE UM SERVIDOR WEB


Nessa sesso, iremos descrever de forma sucinta como configurar um servidor web no seu computador. Se voc no tiver um mnimo de experincia com informtica pode ser que necessite de mais ajuda para obter sucesso. Utilizaremos o XAMPP que um software que pretende justamente facilitar a instalao do Apache + PHP + MySQL em um computador. Esse software possui verso tanto para Linux quando para Windows, as instrues a seguir so baseadas na verso que roda em Linux. Muitas pessoas sabem por experincia prpria que no fcil instalar um servidor web apache e torna-se mais difcil se voc quiser acrescentar PHP , MySQL e Perl. No XAMPP , isso pode ser feito em apenas 4 passos. Passo 1: Download Acesse a pgina: http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248 Procure pela verso mais recente do XAMPP e baixe ela para seu computador. Um detalhado resumo das alteraes e contedos de todas as verses do XAMPP est disponvel em http://www.apachefriends.org/LAMPP-RELEASENOTES.txt. Ateno: Se voc fez o download destes arquivos no Windows e usa o antivirus McAfee, voc ser alertado de um falso vrus. Isto um problema do McAfee em reconhecer arquivos compactados como gzip, favor ignorar. Passo 2: Instala o Aps fazer o download, simplesmente digite os seguintes comandos:

V para o shell e logue como administrador do sistema (root): su Extraia o arquivo para o diretrio /opt: tar xvfz xampp-linux-1.6.6.tar.gz -C /opt

Ateno: Verses j instaladas do XAMPP sero sobrescritas por este comando. Isto tudo. O XAMPP est instalado no diretrio: /opt/lampp Passo 3: Iniciar Para inicializar o XAMPP , simplesmente digite este comando: /opt/lampp/lampp start Voc ver algo como: Starting XAMPP 1.6.6... 44

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started. Pronto. O Apache e o MYSQL esto funcionando. Caso voc encontre mensagens de erro, procure uma FAQ do Linux. Passo 4: Teste OK, isto foi fcil, mas como voc verificar que tudo est funcionando? Apenas digite a seguinte URL no seu navegador preferido: http://localhost Agora voc dever ver a pgina inicial do XAMPP contendo alguns links para checar o status do software instalado e alguns scripts de exemplos. Siga com a instalao do Joomla! Para criar uma base de dados voc pode acessar no seguinte endereo http://localhost/phpmyadmin o phpMyAdmin, este software uma interface grfica para gerenciar o banco de dados MySQL. login: root (sem senha) Tente criar uma base de dados.

45

12U"P ! 3postila de Capacita4#o e/ 5oo/la6 1.%

REFERNCIAS
Site Oficial: http://www.joomla.org Sites brasileiros sobre Joomla!: http://www.joomlabr.org http://www.joomlafacil.com.br http://www.joomlabrasil.org http://www.joomla.com.br http://www.joomlaminas.org.br Sites portugueses sobre Joomla!: http://www.joomlapt.com Sites espanh is sobre Joomla!: http://www.joomlaspanish.org Refer ncias desta apostila: http://olago.wordpress.com http://kplus.cosmo.com.br http://www.criarweb.com http://wikipedia.org http://www.marcusvbp.com.br http://webinsider.uol.com.br http://www.joomlaminas.org.br http://www.joomlabrasil.org http://www.joomlaclube.com.br http://www.joomla.com.br http://www.4newbies.com.br/?artigo&ver=121 http://www.guiadohardware.net/tutoriais/tutorial-completo-apt-get/ http://www.google.com/trends http://www.apachefriends.org

43

Você também pode gostar