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 ColetivodeLicenaseSoftwareLivre UniversidadedeSoPaulo


Rua Professor Mello de Morais, Trreo Bloco F, sala 17. Cidade Universitria - So Paulo .Cep 05508-900 Telefone: +55 (11) 30912307 Email:contato@gnusp.org www.gnusp.org

Apostila de Capacitao em Joomla! 1.5

Nvel I

Autores: Eduardo Calderini & Mrcio Mendes & Maira Begali & Thiago Cardoso Reviso: Rodrigo Primo

ltima atualizao: Junho de 2008

Copyright (c) 2008 GNUSP.


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".

ndice
EMENTA.................................................................................................................................................4 GNU Free Documentation License.........................................................................................................5 INTRODUO.....................................................................................................................................13 CARACTERSTICAS DO JOOMLA!.................................................................................................15 CONCEITOS IMPORTANTES............................................................................................................17 INSTALAO......................................................................................................................................19 IDIOMAS..............................................................................................................................................25 TEMPLATES........................................................................................................................................28 CONTEDO.........................................................................................................................................30 MENUS.................................................................................................................................................35 COMPONENTES NATIVOS DO JOOMLA!......................................................................................39 COMPONENTES, MDULOS E MAMBOTS ADICIONAIS...........................................................42 CONFIGURAO DE UM SERVIDOR WEB...................................................................................44 REFERNCIAS....................................................................................................................................46

GNUSP - Apostila de Capacitao em Joomla! 1.5

EMENTA

Opresentecursoapresentarumavisogeralsobregestodecontedoweb,detalhando ferramentasparaautomatizaresseprocesso.Seroapresentadasasproblemticascomunsa "gestotradicionaldecontedo",easoluodasmesmaspormeiodeContentManagement System(CMS),emportugus:SistemadeGerenciamentodeContedo.DentretantosCMS's, ocursoabordarespecificamenteoJoomla!,devidoasimplicidadedesuainterface administrativaepelocrescenteusoemtodomundo,graasagamadecomponentese templatesdisponveisnainternet. ObjetivosGeraisdoCurso Esperasequeapscursaremadisciplina,osalunos: Possam criar plataformas para disponibilizao de contedos e banco de dados, que apresentemsolueseficazesnaadministraodeusuriosedinamizaodeseusportaise sistemas,utilizandosistemaslivres; Estejamaptosadetectar,pesquisareconcebernovosrecursos,formatoselinguagensparaa publicao e difuso em plataformas multimdias, utilizandoas como instrumento de mediaoculturaledeacessoinformao. ObjetivosEspecficosdoCurso Esperasequeapscursaremadisciplina,osalunos: SejamcapazesdeestruturaremumwebsiteemJoomla!1.5; Desenvolvamacapacidadedeconceberplataformasdepublicaoparacontedonainternet comumsistemalivre; Trabalhemcomasplataformasoferecidaspelosnovosformatostecnolgicos,comoumanova viadeinformaolivre; Desenvolvampropostascapazesdeproporcionarinteraoentreautoresreceptores.

GNUSP - Apostila de Capacitao em Joomla! 1.5

GNUFreeDocumentationLicense
LicenadeDocumentaoLivreGNU EstaumatraduonooficialdaLicenadeDocumentaoLivreGNUemPortugusdo Brasil.ElanopublicadapelaFreeSoftwareFoundation,enoseaplicalegalmente distribuiodedocumentosqueusemaGNULDLapenasotextooriginalemInglsdaGNU FDL se aplica (http://www.gnu.org/copyleft/fdl.html). Contudo, esperamos que esta traduoajudeosfalantesdestalnguaaentendermelhoraGNUGFL. This is an unofficial translation of the GNU Free Documentation License into Brazilian Portuguese.ItwasnotpublishedbytheFreeSoftwareFoundation,anddoesnotlegallystate thedistributiontermsfordocumentationthatusestheGNUFDL\u2014onlytheoriginal EnglishtextoftheGNUFDLdoesthat.However,wehopethatthistranslationwillhelp BrazilianPortuguesespeakersunderstandtheGNUFDLbetter. NOTADOTRADUTOR Traduo:NortonT.Roman(norton@ic.unicamp.br) Reviso:JooS.O.BuenoCalligaris(gwidion@mpc.co.m.br) ltimaAtualizao:01deMaiode2005. Cpiasexatasedistribuiodestedocumentosopermitidasemqualquermeiodesdequea notadedireitosautorais(copyright)eestanotasejampreservadas. Verso1.2,Novembrode2002 Copyright2000,2001,2002FreeSoftwareFoundation,Inc.59TemplePlace,Suite330, Boston,MA021111307USA. permitidoaqualquerumcopiaredistribuircpiasexatasdestedocumentodelicena, emboranosejapermitidoalterlo. 0.PREMBULO O propsito desta Licena fazer com que um manual, livrotexto, ou outro documentofuncionaletilsejalivre,garantindoatodosaliberdadeefetivadecopiloe redistribuilo,comousemmodificaes,tantocomercialmentecomonocomercialmente. Emsegundolugar,estaLicenaforneceaoautoreaoeditorummeiodeobtercrditopelo seutrabalho,nosendo,aomesmotempo,consideradosresponsveispormodificaesfeitas poroutros. Estalicenaumtipode"esquerdodecpia"(copyleft),oquesignificaquetrabalhos derivadosdodocumentosdevem,porsuavez,serlivresnomesmosentido.Elacomplementa a Licena Pblica Geral GNU, a qual uma licena de esquerdo de cpia criada para programaslivres. CriamosestaLicenaparaquesejausadaemmanuaisparaprogramaslivres,porque programas livres precisam de documentao livre: um programa livre deveria vir com manuaisqueofereamasmesmasliberdadesqueoprogramaoferece.MasestaLicenano estlimitadaamanuaisdeprogramasdecomputador;elapodeserusadaparaqualquer trabalhodetexto,independentementedoassuntoousepublicadocomoumlivroimpresso. 5

GNUSP - Apostila de Capacitao em Joomla! 1.5

NsrecomendamosestaLicenaprincipalmenteparatrabalhoscujopropsitoinstruoou referncia. 1.APLICABILIDADEEDEFINIES Estalicenaseaplicaaqualquermanualououtrotrabalho,emqualquermeio,que contenhaumanotaintroduzidapelodetentordosdireitosautoraisdizendoqueodocumento podeserdistribudosobostermosdesta.Talnotagaranteumalicenamundial,livrede royalties,deduraoilimitada,parausarestetrabalhosobascondiesaquicolocadas.O "Documento",abaixo,serefereaqualquertalmanualoutrabalho.Qualquermembrodo pblicoumlicenciado,esertratadopor"voc".Vocaceitaalicenasecopiar,modificar oudistribuirotrabalhodeummodoquenecessitedepermissodeacordocomaleide direitosautorais. Uma"VersoModificada"doDocumentoserefereaqualquertrabalhocontendoo Documentoouumapartedeste,quersejacopiadosemmodificaes,quercommodificaes e/outraduzidoparaoutralngua. Uma "Seo Secundria" um apndice com nome ou uma seo inicial do DocumentoquetrataexclusivamentedarelaodoseditoresouautoresdoDocumentocom seuassuntogeral(outemasrelacionados)enocontmnadaquepossaestardiretamente dentrodoassuntogeral.Assim,seoDocumentoemparteumlivrotextodematemtica, umaSeoSecundrianopodeexplicarnadadematemtica.Talrelaopodeseruma conexohistricacomoassuntooucomtemasrelacionados,outratardequesteslegais, comerciais,filosficas,ticasoupolticascomrelaoaeles. "SeesInvariantes"socertasSeesSecundriascujosttulossodesignadoscomo 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 permitequesejadesignadacomoInvariante.ODocumentopodenoconternenhumaSeo Invariante. Se o documento no identificar quaisquer Sees Invariantes, ento no h nenhuma. "TextosdeCapa"socertaspassagensdetextoquesolistadacomoTextosdeCapa FrontalouTextodeQuartaCapa,nanotaqueafirmaqueoDocumentopublicadosobesta Licena.UmTextodeCapaFrontalpodeternomximo5palavras,eumTextodeQuarta Capapodeternomximo25palavras. Umacpia"Transparente"doDocumentosignificaumacpiaquepodeserlidapelo computador, representada em umformato cujaespecificaoesteja disponvel ao pblico geral,quesejaapropriadaparaaimediatarevisododocumentousandoseeditoresdetexto genricos ou (para imagens compostas de pixeis) programas grficos genricos ou (para desenhos)algumeditor de desenhos amplamente disponvel, e que seja apropriado para incluso em formatadores de texto ou para traduo automtica para uma variedade de formatosapropriadosparainclusoemformatadoresdetexto.Umacpiafeitaemoutro 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 substancialdetexto.Umacpiaqueno"Transparente"chamada"Opaca". ExemplosdeformatosapropriadosparacpiasTransparentesincluemASCIIpurosem marcao,formatodeentradaTexinfo,LaTex,SGMLouXMLusandoumDTDpublicamente 6

GNUSP - Apostila de Capacitao em Joomla! 1.5

disponvel, e HTML padro simples, PostScript ou PDF projetados para modificao por humanos. Exemplos de formatos de imagem transparentes incluem PNG, XCF e JPG. FormatosOpacosincluemformatosproprietriosquepodemserlidoseeditadossomentepor processadoresdetextoproprietrios,SGMLouXMLparaosquaisoDTDe/ouferramentasde processamento no so largamente disponibilizadas, e HTML, Postscript ou PDF gerados automaticamentecompropsitoapenasdesadaporalgunsprocessadoresdetexto. "PginadeTtulo"significa,paraumlivroimpresso,aprpriapginadottulo,alm das pginas subseqentes necessrias para conter, de forma legvel, o material que esta Licenarequerqueapareanapginadottulo.Paratrabalhosemformatosquenotmuma pgina de ttulo assim, "Pgina de Ttulo" significa o texto prximo ocorrncia mais proeminentedottulodotrabalho,precedendooinciodocorpodotexto. Umaseo"IntituladaXYZ"significaumasubunidadecomnomedoDocumentocujo ttuloouprecisamenteXYZoucontmXYZemparntesesseguindootextoquetraduzXYZ emoutralngua.(AquiXYZrepresentaonomedeumaseoespecficamencionadoacima, talcomo"Agradecimentos","Dedicatria","Apoio",ou"Histrico".)"PreservaroTtulo"de umaseoassimquandovocmodificaoDocumentosignificaqueelacontinuasendouma seo"IntituladaXYZ"deacordocomestadefinio. ODocumentopodeincluirNotasdeGarantiaemseguidanotaqueafirmaqueesta Licena se aplica ao Documento. Estas Notas de Garantia so tidas como inclusas por referncia nesta Licena, massomente com relao s notas de garantia: qualquer outra implicaoqueestasNotasdeGarantiapossamteranuladaenotemefeitoalgumno contedodestaLicena. 2.CPIASLITERAIS VocpodecopiaredistribuiroDocumentoemqualquermeio,comercialmenteouno comercialmente,desdequeestalicena,asnotasdedireitosautorais(copyright),eanotade licenaafirmandoqueestaLicenaseaplicaaoDocumentosejamreproduzidasemtodasas cpias,equevocnoincluaoutrascondies,quaisquerquesejam,scondiesdesta Licena.Vocnopodeusardemedidastcnicasparaobstruiroucontrolaraleituraoucpia futuradascpiasquevocfizeroudistribuir.Contudo,vocpodeaceitarcompensaoem trocadascpias.Sevocdistribuirumnmerosuficientementegrandedecpias,vocdeve tambmrespeitarascondiesnaseo3. Vocpodetambmemprestarcpias,sobasmesmascondiesacimamencionadas,e voctambmaspodemostrarpublicamente. 3.COPIANDOEMQUANTIDADE Sevocpublicarcpiasimpressas(oucpiasemummeioquenormalmentetemcapas impressas)dodocumento,emnmeromaiorque100,eanotadelicenadoDocumento requerTextosdeCapa,vocdeveencadernarascpiasemcapasquecarreguem,deforma claraelegvel,todosestesTextosdeCapa:TextosdeCapaFrontalnacapafrontal,eTextos deQuartaCapanaquartacapa.Ambasascapasdevemtambmidentificar,deformaclarae legvel,voccomooeditordascpias.Acapafrontaldeveapresentarottulocompletocom todas as palavras deste igualmente proeminentes e visveis. Voc pode adicionar outro materialnascapas.Cpiascommudanaslimitadasscapas,desdequepreservandoottulo doDocumentoesatisfazendoestascondies,podemsertratadascomocpiasliteraisem 7

GNUSP - Apostila de Capacitao em Joomla! 1.5

outrosaspectos. Seostextosnecessriosaqualquerumadascapassodemasiadovolumosospara seremincludosdeformalegvel,vocdevecolocarosprimeiroslistados(quantoscouberem razoavelmente)naprpriacapa,econtinuarorestonaspginasadjacentes. SevocpublicaroudistribuircpiasOpacasdoDocumentoemnmeromaiorque 100,vocdeveouincluirumacpiaTransparentelegvelporcomputadorjuntamentecom cadacpiaOpaca,oudizerem,oujuntamentecom,cadacpiaOpacaumendereoderedea partirdoqualopblicogeralpossaacessareobter,usandoprotocolosderedepblicos padro,umacpiaTransparentecompletadoDocumento,livredematerialadicionado.Se vocdecidirpelasegundaopo,vocdeveseguirpassosrazoavelmenteprudentes,quando comear a distribuir as cpias Opacas em quantidade, para garantir que esta cpia transparentepermaneceracessvelnolocalindicadoporpelomenosumanoapsaltima vez que voc distribuir uma cpia Opaca (diretamente ou atravs de seus agentes ou distribuidor)destaedioaopblico. solicitado,masnoexigido,quevoccontateosautoresdoDocumentomuitoantes de redistribuir qualquer nmero grande de cpias, para dar a eles uma chance de lhe fornecerumaversoatualizadadoDocumento. 4.MODIFICAES VocpodecopiaredistribuirumaVersoModificadadoDocumentosobascondies dassees2e3acima,desdequevocforneaaVersoModificadaestritamentesobesta Licena,comaVersoModificadanopapeldeDocumento,permitindoassimadistribuioe modificaodaVersoModificadaaquemquerquepossuaumacpiadesta.Almdisso,voc deveexecutarosseguintesprocedimentosnaVersoModificada: A. Use na Pgina de Ttulo (e nas capas, se alguma) um ttulo distinto do ttulo do Documento,edosdeversesanteriores(osquaisdevem,sehouveralgum,serlistadosna seo"Histrico"doDocumento).Vocpodeusaromesmottuloqueumaversoprviaseo editororiginaldaquelaversoassimopermitir. B.ListenaPginadeTtulo,comoautores,umaoumaispessoasouentidadesresponsveis pelaautoriaoumodificaesnaVersoModificada,juntamentecompelomenoscincodos autoresprincipaisdoDocumento(todosseusautoresprincipais,sehouvermenosquecinco), amenosqueesteslhedesobriguemdestaexigncia. C.MencionenaPginadeTtuloonomedoeditordaVersoModificada,comoseueditor. D.Preservetodasasnotasdedireitosautorais(copyright)doDocumento. E.Adicioneumanotaapropriadadedireitosautoraisparasuasmodificaes,adjacentes outrasnotasdedireitosautorais. F.Inclua,imediatamenteapsasnotasdedireitosautorais,umanotadelicenadandoao pblico permissoparausar a Verso Modificada sob os termosdestaLicena, na forma mostradanoAdendoabaixo. 8

GNUSP - Apostila de Capacitao em Joomla! 1.5

G.PreservenaquelanotadelicenaalistacompletadeSeesInvarianteseTextosdeCapa requeridosdadosnanotadelicenadoDocumento. H.IncluaumacpiainalteradadestaLicena. 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 conformeincludonaPginadeTtulo.Senohouverumaseointitulada"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 Modificadacomomencionadonasentenaanterior. J.Preserveoendereoderede,sealgum,dadonoDocumentoparaacessopblicoauma cpiaTransparentedestee,damesmamaneira,osendereosderededadosnoDocumento paraversesprviasnasquaisestesebaseia.Estespodemsercolocadosnaseo"Histrico". Vocpodeomitirumendereoderedeparaumtrabalhoquefoipublicadopelomenosquatro anosantesdoDocumentoemsi,ouseoeditororiginaldaversoqualoendereoserefere derpermisso. K.Paraqualquerseointitulada"Agradecimentos"ou"Dedicatria", preserveottuloda seo,epreservedentrodaseotodaasubstnciaetomdecadaumdosagradecimentos e/oudedicatriaslmencionados. L.PreservetodasasSeesInvariantesdoDocumento,inalteradasnoseutextoettulos. Nmerosdeseoouoequivalentenosoconsideradospartedosttulosdassees. M. Apague qualquer seo intitulada "Apoio". Tal seo no ser includa na Verso Modificada. N. No modifique ottulode qualquer seoa ser intitulada "Apoio" ouqueresulte em conflitocomttulodequalquerSeoInvariante. O.Preservequaisquernotasdegarantia. Se a Verso Modificada incluir novas sees iniciais ou apndices que sejam qualificadoscomoSeesSecundrias,enocontivermaterialcopiadodoDocumento,voc pode,aseucritrio,tornaralgumasdessasoutodasessasseeseminvariantes.Parafazer isso, adicione seus ttulos lista de Sees Invariantes na nota de licena da Verso Modificada.Estesttulosdevemserdistintosdequaisqueroutrosttulosdesees. Vocpodeincluirumaseointitulada"Apoio",dadoqueelacontenhanadaalmde apoiorecebidoparasuaVersoModificadaporvriasfontesporexemplo,notasdorevisor oudequeotextofoiaprovadoporumaorganizaocomoadefinioautoritativadeum padro. VocpodeadicionarumapassagemdeatcincopalavrascomoTextodeCapaFrontal, 9

GNUSP - Apostila de Capacitao em Joomla! 1.5

eumapassagemdeat25palavrascomoTextodeQuartaCapa,aofimdalistadeTextosde CapanaVersoModificada.SomenteumapassagemdeTextodeCapaFrontaleumade 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, previamenteincludoporvocouporarranjofeitopelamesmaentidadeemcujonomevoc est agindo, voc no pode adicionar outro; mas voc pode substituir o antigo, com permissoexplcitadoeditoranterior,queoincluiu. O(s)autor(es)eeditor(es)doDocumento,porestaLicena,nodopermissopara seusnomesseremusadosparapublicidadeoudefesaouapoioimplcitoparaqualquerVerso Modificada. 5.COMBINANDODOCUMENTOS Voc pode combinar o documento com outros documentos publicados sob esta Licena,sobostermosdefinidosnaseo4acimaparaversesmodificadas,desdequevoc incluanacombinaotodasasSeesInvariantesdetodososdocumentosoriginais,sem modificaes,easlistecomoSeesInvariantesdeseutrabalhocombinado,nasuanotade licena,equevocpreservetodasasNotasdeGarantia. OtrabalhocombinadosomenteprecisaconterumacpiadestaLicena,emltiplas SeesInvariantesidnticaspodemsersubstitudasporumanicacpia.Sehouvermltiplas SeesInvariantescomomesmonome,pormcomcontedosdiferentes,torneottulode cadaumadestasseesnico,adicionandoaofimdele,entreparnteses,onomedoautorou editororiginaldestaseo,seconhecido,ouentoumnmeronico.Faaomesmoajuste nosttulosdeseonalistadeSeesInvariantesnanotadelicenadotrabalhocombinado. Na combinao, voc deve combinar quaisquer sees intituladas "Histrico" nos vriosdocumentosoriginais,formandoumaseointitulada"Histrico";domesmomodo, combine quaisquer sees intituladas "Agradecimentos", e quaisquer sees intituladas "Dedicatria". Voc deve apagar todas as sees intituladas "Apoio". 6.COLEESDEDOCUMENTOS 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,porumanicacpiaaserincludanacoleo,desdequevocsigaasregras destaLicenaparacpiasliteraisdecadadocumentoemtodososoutrosaspectos. Vocpodeextrairumnicodocumentodestacoleo,edistribuloindividualmente sobestaLicena,desdequevocinsiraumacpiadestaLicenanodocumentoextrado,e sigaestaLicenaemtodososoutrosaspectoscomrelaocpialiteraldodocumento. 7.AGREGAOATRABALHOSINDEPENDENTES 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 armazenagemoudistribuio,configuraum"agregado"seosdireitosautoraisresultantesda compilaonoforemusadosparalimitarosdireitoslegaisdosusuriosdestaalmdoque ostrabalhosindividuaispermitem.QuandooDocumentoincludoemumagregado,esta Licenanoseaplicaaosoutrostrabalhosnoagregadoquenoforem,porsuavez,derivados doDocumento. 10

GNUSP - Apostila de Capacitao em Joomla! 1.5

Se o requerimento do Texto de Capa da seo 3 for aplicvel a estas cpias do documento,ento,seoDocumentoformenorquemetadedoagregadointeiro,osTextosde CapadoDocumentopodemsercolocadosemcapasqueencerremoDocumentodentrodo 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 agregadointeiro. 8.TRADUES Umatraduoconsideradacomosendoumtipodemodificao,entovocpode 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, emboravocpossaincluirtraduesdealgumasoutodasasSeesInvariantesjuntamente sversesoriginaisdestas.VocpodeincluirumatraduodestaLicena,etodasasnotasde licenanoDocumento,equalquerNotadeGarantia,desdequevoctambmincluaaverso originalemInglsdestaLicenaeasversesoriginaisdasnotasdelicenaegarantia.Em casodediscordnciaentreatraduoeaversooriginaldestaLicenaounotadelicenaou garantia,aversooriginalprevalecer. Se uma seo no Documento for intitulada "Agradecimentos", "Dedicatria", ou "Histrico",orequerimento(seo4)dePreservarseuTtulo(seo1)tipicamenteexigira mudanadottuloemsi. 9.TRMINO Vocnopodecopiar,modifica,sublicenciar,oudistribuiroDocumentoexceodo modoexpressamenteprovidoporestaLicena.Qualqueroutratentativadecopiar,modificar, sublicenciaroudistribuiroDocumentoanulada,eimplicaremtrminoautomticode seusdireitossobestaLicena.Contudo,aspartesquereceberamcpias,oudireitos,devoc sobestaLicenanoterosuaslicenasterminadasenquantotaispartespermaneceremem totalacordocomaLicena. 10.REVISESFUTURASDESTALICENA A Free Software Foundation pode publicar novas verses revisadas da Licena de DocumentaoLivreGNUdetemposemtempos.Taisversesserosimilaresemesprito verso presente, embora possam diferir em detalhes para abordar novos problemas ou questes.Vejahttp://www.gnu.org/copyleft/. AcadaversodaLicenadadoumnmerodeversodistinto.SeoDocumento especificarqueumnmerodeversoparticulardestaLicena"ouqualquerversoposterior" seaplicaaele,voctemaopodeseguirostermosecondiesoudaversoespecificada oudequalquerversoposteriorquetenhasidopublicada(nocomorascunho)pelaFree SoftwareFoundation.SeodocumentonoespecificarumnmerodeversodestaLicena, vocpodeescolherqualquerversojpublicada(nocomorascunho)pelaFreeSoftware Foundation. ADENDO:ComousarestaLicenaemseusdocumentos ParausarestaLicenaemumdocumentoquevocescreveu,incluaumacpiadesta nodocumentoeadicioneasseguintesnotasdedireitosautoraiselicenalogoapsapgina 11

GNUSP - Apostila de Capacitao em Joomla! 1.5

dettulo: Copyright(c)ANOSEUNOME. garantidaapermissoparacopiar,distribuire/oumodificareste documentosobostermosdaLicenadeDocumentaoLivreGNU(GNU FreeDocumentationLicense),Verso1.2ouqualquerversoposterior publicadapelaFreeSoftwareFoundation;semSeesInvariantes, TextosdeCapaFrontal,esemTextosdeQuartaCapa.Umacpiada licenaincludanaseointitulada"GNUFreeDocumentation License". SevoctiverSeesInvariantes,TextosdeCapaFrontaleTextosdeQuartaCapa, substituaalinha"semSees...Capa."poristo: comasSeesInvariantessendoLISTESEUSTTULOS,comosTextos deCapaFrontalsendoLISTA,ecomosTextosdeQuartaCapasendo LISTA. SevoctiverSeesInvariantessemTextosdeCapa,oualgumaoutracombinaodos trs,mescleestasduasalternativasparaseadequarsituao. Se seu documento contiver exemplos notriviais de cdigo de programao, recomendamospublicarestesexemplosparalelamente,sobalicenadesoftwarelivreque vocescolher,comoporexemploaLicenaPblicaGeralGNU(GNUGeneralPublicLicense), parapermitirseuusoemsoftwarelivre.

12

GNUSP - Apostila de Capacitao em Joomla! 1.5

INTRODUO
Estaapostilafoiconcebidacomomaterialdeapoioeconsultaparaparticipantesdo cursoJoomla!Bsico, oferecidopeloGNUSP(www.gnusp.org),cujoobjetivoapresentar umavisogeralsobregestodecontedowebutilizandooCMSJoomla!.Paraalmdouso nocurso,podeserumafontedeinformaotilparaqualquerinteressadoemconhecermais sobreestaferramentaparadesenvolvimentodesites. 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 sistemaqueintegraasferramentasnecessriasparacriar,publicaregerenciarcontedopara sites.Sendoquetudofeitoatravsdeumainterfaceweb,ouseja,nodemandaqueo administradorpossuaconhecimentosdeprogramaoparaalterarocdigodosoftware. Emgeral,umCMScompostopormdulosquepermitemagestodediferentestipos decontedo.Asfuncionalidadesessenciaisatualmenteso: Controledeusuriosedosseusdireitospermiteocontroledeacessopornveisde usurios,incluindoferramentasdeautenticao. Criao,edioearmazenamentodecontedoemformatosdiversosoferecesuporte criao,edioemanipulaodecontedos,considerandoosmltiplostipos(udio, vdeo,imagem,xml,html,textoetc). Metadados descrevem caractersticas importantes do contedo como (descrio, autor,linguagem,datadecriao,dataderevisoetc).Soteisparamelhorara precisodabuscaportextocompleto,permitindoaosusuriosespecificaratributos adicionais. Controledaqualidadedeinformaoincluiregrasassociadasaostiposdecontedo permitindocontroleeacompanhamentodociclodevida. Classificao,indexaoebuscadecontedoincluimecanismosautomatizadosde classificao, indexao e recursos de busca eficientes baseados em metadados. A funodeummecanismodebuscafornecerresultadosmaisrelevantesparauma dadaconsultanomenorespaodetempo. Gesto da interface o contedo independente da lgica da aplicao e da apresentaovisual. Sindicalizaopermitecompartilharinformaesentrediferentessitesatravsdo formatoRichSiteSummary(RSS)ouAtom. AlgunsdosCMSsmaisconhecidoseutilizadoshojeemdiaso: Drupal(www.drupal.org) Joomla!(www.joomla.org) Mambo(www.mambofoundation.org) PhpNuke(www.phpnuke.org) Xoops(www.xoops.org) Do site pessoal ao portal pblico, pelo crescente uso em todo mundo, com 13

GNUSP - Apostila de Capacitao em Joomla! 1.5

desenvolvimento e disponibilizao constante de componentes e templates na internet, usamoserecomendamosoJoomla!,umdosCMSmaisprocuradosdaweb. Nos prximos captulos da apostila abordaremos as principais caractersticas do Joomla!,suainstalaoeousodasferramentasdeadministraomaisimportantes.

14

GNUSP - Apostila de Capacitao em Joomla! 1.5

CARACTERSTICASDOJOOMLA!
OnomeJoomla!tem origemda palavra,emSwahili,Jumlaquesignificatodos juntos. Conforme foi mencionado na introduo, ele um dos CMSs mais populares do momento.Almdisso,oJoomla!umsoftwarelivre.Oquequerdizerqueocdigodo programapodeserutilizado emodificadoporqualquer pessoaque 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 ferramentade criao desites eblogs "passo a passo". Porm, este software possu caractersticas mais amplas, com infinitas opes de ser estendidoeintegrado,compondoumsistemaamploeaomesmotemposimples. ComabaseemPHP(www.php.net),umalinguagemaberta,dinmicaedelargouso naInternet,eutilizandooestvelbancodedadosMySQL.SoblicenaGNU/GPL(paramais informaesvejahttp://pt.wikipedia.org/wiki/GNU_General_Public_License),umsistema completo, estvel, simples e 100%customizvel. Ele possibilitacontornar o problema de gerenciamentodecontedo,facilitandoamanutenodeumsitedeformagilporqualquer pessoacomhabilidadesbsicasemprocessadoresdetexto.Ouseja,parautilizaroJoomla! nonecessrioterqualquerconhecimentotcnicoemPHP ,HTMLoubancodedados.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 ouempresariais.Abaixoalgunstiposde sitesquepodemser criadoscom o Joomla!:

Comrcioeletrnico. Pessoal. Portalbaseadoemcomunidades. Sitederevistaoujornal. Educacional. IntraneteExtranetcorporativa. Governamentais. AbaixosodestacadasalgumascaractersticasdoJoomla!.

100%baseadoemSoftwareLivre. Multiidiomas. Sistemadetemplatessimpleseexpansvel. Organizaohierrquicadosusuriosnosistema(Workflow). Estatsticasdevisitas. 15

GNUSP - Apostila de Capacitao em Joomla! 1.5

Editordetextovisual. Sistemadeenquetes. Controlaotempo,emdias,queumcontedopodeserexibido. URL samigveis. GerenciamentodeBanner. Sistemaavanadodesegurana. Mecanismodecache.

ApesardeserpossvelutilizaroJoomla!paraconfigurarumsiteapenaspelainterface web, usurios avanados podem ter acesso todos os arquivos do software para fazer qualquertipodecustomizao.Issospossvelporsetratardeumsoftwaredecdigo aberto.Nestaapostila,iremosnoslimitaraousodainterfacejdisponvel.Quemtivermais interesseemfazeralteraesdiretamentenocdigopodebuscarajudajuntoacomunidade dosoftware(verlinksnofinaldaapostila).Aimagemabaixoilustraaestruturadepastasdo Joomla!.

16

GNUSP - Apostila de Capacitao em Joomla! 1.5

CONCEITOSIMPORTANTES
Somuitosostermoscomunsempregadosnodiaadiadeusuriosedesenvolvedores Joomla!.Conheclosdefundamentalimportnciaparaafamiliarizaocomosistema.A seguirvamosveralgunsdessestermoseespecificlosparacadareadistintadeumsite Joomla!.

I.FrontEndeBackEnd

FrontEndoprpriosite,ouseja,olocalacessadopelosvisitantes. BackEndareaadministrativadosite,quepodeserchamadodePaineldeControle.o localondetodasasconfiguraessoeditadaseondeacrescentamos,alteramosepublicamos extenses.

II.NveisdeAcessoausurios

OJoomla!ofereceaosusuriosatsetenveisdeacesso,sendoelesosseguintes:

NveisdoFrontEnd: Registrado um usurio registrado pode logar no site e ter acesso a contedos restritosaumvisitantenocadastrado. Autor almdepossuiraspermissesdeumusurioregistradoelepodeenviare modificarseusprpriosartigos. Redator alm de possuir as permisses de um Autor, ele pode editar artigos enviadosporqualquerusurio. Editor possuiaspermissesdeumRedatoreaindatempoderdedecidirseum artigopodeserounopublicadonosite. NveisdoBackEnd: Gerente pode criar, alterar e publicar artigos e ver algumas informaes sobre sistema.Aelenopermitido:administrarusurios,instalarextenses,editarum usurioSuperAdministrador,editarasconfiguraesdosistema,enviaremailem massa,modificarouinstalartemplateseidiomas. Administradortempermissoparainstalarextenseseadministrarusurios. SuperAdministrador temacessototalaosistemaesomenteelepodecriaroutro usurioSuperAdministrador.

III.SeoeCategoria

NoJoomla!,todoocontedodositedivididoemSeeseCategorias.

Seo:todaseopodeconterdiversascategorias. Categorias:todacategoriaestcontidaemumaseoepodeconterdiversosartigos. Exemplo: PodemoscriarumsitequeapresentarumlinkchamadoESPORTESapontandopara uma seo de mesmo nome. Dentro desta seo, dividimos os esportes em categorias: radicais,aquticos,coletivos.Poderemosassim,separarnossosartigossobreesportesemsuas 17

GNUSP - Apostila de Capacitao em Joomla! 1.5

respectivasCategorias.

IV .ArtigoouContedo

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 tambmpodevincularoartigoaumaseo/categoria. Maisadiantenestaapostila,veremoscomocriareadministrarcontedo.

V .Extenses

So arquivos adicionais que podem ser instalados adicionando ao Joomla! novos recursosquenoestodisponveisnainstalaopadro.Asextensessodivididasemcinco tiposdiferentes: Componentes:programasquemanipulamasinformaescontidasnobancodedados. Mdulos:programasquesomenteexibemasinformaescontidasnobancodedados. Plugins:programasquesoexecutadosjuntoasolicitaodeumapagina. Idiomas: soospacotesquepossibilitamousodoJoomla!emoutrosidiomasquenoo ingls. Templates:permiteadicionarnovoslayouts,ouseja,alteraraaparnciadosite.

VI.Verses

Todo software mantm um padro para controle de verses. O Joomla! na sua primeiraversorecebeuonmero1.0,nadamaisqueumarevisodaverso4.5.2.3do Mambo(osoftwarequefoiutilizadocomobaseparaodesenvolvimentodoJoomla!). OControledeversesdoJoomla!feitonaseqnciax.y.z: xincrementadoquandohprofundasmudanasnocdigofonte. yincrementadoquandohmudanassignificativasnocdigofonte. zincrementadoacadapacotedecorreodebugs.

18

GNUSP - Apostila de Capacitao em Joomla! 1.5

INSTALAO
ParainstalareutilizaroJoomla!,necessrioconfigurarumservidorlocal(noseu prpriocomputador)ouusarumserviodehospedagemnainternet.Sevoccontratoueste servio, recomendamos que faa o pedido da criao de uma base de dados (preferencialmentenoMySQL).Eledevercriareoenviarnomedeusurioesenhado banco,almdejterfornecidoacessoviaFTP(recomendamosainstalaodoFilezilla,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 . instalaodoJoomla!1.5.Aconfiguraodeumservidorweb,doPHPedeumabasede dadosnoseroabordados. Nofinaldestaapostilatemosumdesafioqueensinapassoapassoaconfigurarum servidorlocalparaainstalaodoJoomla!.Sendoassim,iremosdiretoparaainstalaodo CMSmostrandoastelasdetodooprocesso. BaixeaversomaisnovadoJoomla!emhttp://www.joomla.org.Extraiaoarquivona 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). Aoacessar oendereoacima,oinstalador automaticamente iniciado.Aimagem abaixoilustraateladoPasso1.

ApsescolheroidiomadeinstalaocliquenobotoPrximo,disponvelnocanto superiordireito.NoPassoseguinte,oJoomla!verificaasconfiguraesdoservidoredoPHP . altamenterecomendvelquetodasasconfiguraessejamcompatveiscomoJoomla!para assegurarumperfeitofuncionamentoegarantirasegurana. 19

GNUSP - Apostila de Capacitao em Joomla! 1.5

HalgumasexceesdasConfiguraesrecomendadas,comoRegister_Globals,que, mesmo se incompatveis, no iro atrapalhar o funcionamento do Joomla!. Porm, por questesdeseguranamelhordesliglas.Seforocaso,peaajudaparaoadministradordo seuservidornessasquestes.Apschecaracompatibilidade,cliquenobotoPrximopara iraoPasso3.

OJoomla!distribudosobalicenaGNU/GPLqueestdisponvelparaleiturano 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 configuraodoBancodeDados.OJoomla!1.5oferecesuporteamaisdeumaopode bancodedados:MySQLeoMySQLi.SerusadooMySQLnestainstalao,porserobanco 20

GNUSP - Apostila de Capacitao em Joomla! 1.5

dedadosmaispopularnaInternet. Asseguintesinformaoesdevemserpreenchidasnestepassodainstalao: NomedoServidorquandoobancodedadosencontrasenomesmoservidorqueo Joomla!onomedoservidorlocalhost. Nome de Usurio nocasodeumainstalaolocaluseousuriorootqueo padrodetodainstalaodoMySQL,nocasodeumainstalaonumservidorremoto utilizeousurioquefoiinformadopeloadministrador. Senha estaasenhadousuriodobancodedados.Numainstalaopadrodo MySQL,asenhadousurioembranconoestdefinida,portantodeixeessecampo embranco.Nocasodeumainstalaonumservidorremotoutilizeasenhaquefoi informadapeloadministrador. NomedoBancodeDadosescolhaonomedobancodedadosqueoJoomla!ir criarouentoutilizeonomedobancodedadosquefoifornecidopeloadministrador doservidor.Porexemplo:joomla15.

AindanoPasso4,algumasconfiguraesavanadaspodemserfeitas: ExcluirTabelasExistentescasoumabasededadosjexistentesejareutilizada,o Joomla!ofereceaopodeexcluirastabelasexistentesnela. BackupdasTabelasAntigasnareutilizaodeumabasededados,oJoomla!pode realizarobackupdosdadosjexistentesantesdecriarsuastabelas. PrefixodaTabelaimportanteparadiferenciarastabelasdoJoomla!deoutras,caso coexistamnamesmabasededados.Porpadroserusadooprefixoprdefinido jos_.

Note que as Configuraes Avanadas so opcionais, sendo que no necessrio alterarseusvalorespadresnocasodeumainstalaobsica.

21

GNUSP - Apostila de Capacitao em Joomla! 1.5

ApspreencherosdadoscliquenobotoPrximo.NoPasso5,oJoomla!solicitaos dadosdoFTPdoseuservidor.Estaoposomentedeveserconfiguradacasosuainstalao sejafeitaemumservidorremoto,ouseja,naInternet. CliquenobotoPrximoparacontinuar.

22

GNUSP - Apostila de Capacitao em Joomla! 1.5

OpassoseguinteaConfiguraoPrincipaldoJoomla!. Osquatrocamposseguintesdevemserpreenchidos: NomedositeExemplo:DesenvolvendoumsitebsicocomoJoomla! Seuemailcoloquenestecampooseuemailparareceberinformaesdosistema. Caso sua senha seja recuperada, ela ser enviada para o email aqui preenchido, portanto,coloqueumemailvlido. Senhadoadmininsiraasenhadesuaprefernciaparaousurioadministradordo site. Confirmeasenhadoadminrepitaasenhainseridanocampoanterior.

CliquenobotoPrximoparairaoltimopassodainstalao. OPasso6somenteexibeumateladeconfirmaodeinstalaodoJoomla!eumaviso pararemoverodiretrio/installation.EstediretriodeveserdeletadoporFTP ,somenteaps suaexclusoquepossvelacessaronovosite. Nocantosuperiordireitodaanteriorsoexibidosdoisbotes: Site aoclicarnelesistemaredirecionaparaapginaprincipaldosite.Conforme ilustraaimagemabaixo.

23

GNUSP - Apostila de Capacitao em Joomla! 1.5

Adminaoclicarneleosistemaredirecionaparaapginadelogindainterfacede administrao.Conformeilustraaimagemabaixo.

24

GNUSP - Apostila de Capacitao em Joomla! 1.5

IDIOMAS
OJoomla!apsinstaladosofereceoidiomaIngls,tantonoBackEndquantono FrontEnd.Parautilizloemoutrosidiomasnecessriobaixarumarquivodetraduo. bastantesimplesconfiguraroJoomla!paraoportugusbrasileiroatravsdainstalaode umpacotedeidiomaoferecidopelacomunidadebrasileira. Este pacote est disponvel na pgina do projeto de traduo do Joomla! para o PortugusdoBrasilem:http://joomlacode.org/gf/project/portuguesebr/frs/

Faa o download separadamente dos arquivos compactados para ADMIN e SITE (disponveisemZIPeTAR.GZ.Geralmenteotar.gzmaisleve). NapginainicialdoseunovositecliquenaopoAdministratornosegundomenu 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.

25

GNUSP - Apostila de Capacitao em Joomla! 1.5

Naprximatela,cliqueemBROWSEeentoaponteparaolocalondevocsalvouo primeiropacotedetraduo.Apsaseleodoarquivo,cliqueemenviararquivoparainiciar ainstalao. Ateladafiguraabaixodeveraparecerindicandoosucessodainstalao.

Repitaoprocessoparaooutropacotedearquivosdetraduo.Agoraacesseoitemde menu:Extensions>LanguageManager,conformeafiguraabaixo.

A tela de Administrao de Idiomas exibida e possvel verificar que o idioma Portugus(Brasil)jestdisponvelparauso. 26

GNUSP - Apostila de Capacitao em Joomla! 1.5

ParadefinirumidiomacomopadrobastaselecionloeclicarnobotoDefault disponvelnaBarradeAesdoJoomla! Aseguintetelaindicandosucessodeveraparecer.

Faaomesmoparaopaineldeadministrao.

27

GNUSP - Apostila de Capacitao em Joomla! 1.5

TEMPLATES
I.AdministrandoumTemplate ParavisualizarostemplatesnativosnoJoomla!acesse:Extenses>Administrar Temas,conformemostraafigura.AteladoAdministradordeTemasexibidaemostradois temasquesoinstaladosjuntocomoJoomla!.Otemarhuk_milkwayestdefinidocomoo padroparaosite.

II.InstalandoumTemplate Igualmente ao nmero gigantesco de usurios e sites especializados em Joomla!, existemnainternetdiversostemplatesdisponveisparadownloadgratuitamente.Existem tambm, agenciasque desenvolvem templatesespecialmente destinados a sua identidade visualequecobramporseusservios. NestecursoapenasutilizaremosostemplateschamadosFree(gratuitos),quecom suaimensavariedadequasesempreatendemasnecessidadesmaisvariadas. Algumaspginasparabaixartemplatesgratuitos: http://www.compassdesigns.net/ 28

GNUSP - Apostila de Capacitao em Joomla! 1.5

http://www.joomlaclube.com.br/ http://www.siteground.com Bastaprocurarnoseusitedebuscapor(joomlatemplates)paraencontrarmuitaspginas queoferecemtemplatesgratuitosparaoJoomla1.5. No menu do painel administrador do Joomla!, v em Extenses e em seguida Instalar/Desinstalar. Apsfazerodownloaddoarquivodetemplate,acesseoseguinteitemdemenu: Extenses>Instalar/Desinstalar

BastainstalarotemplatepormeiodeUploaddoarquivoseu_template.zip.Umatela deconfirmaodeverindicarSUCESSOnainstalao.Entre,ento,natelaAdministrar Temaparapublicarotemplateselecionado.

29

GNUSP - Apostila de Capacitao em Joomla! 1.5

CONTEDO
Ainserodecontedofeitadeformasimpleseintuitiva.Todasasfuncionalidades destatarefaestodispostasnoitemContedonomenusuperior.

I.SeoeCategoria O Joomla! oferece ao usurio a opo de criar Sees e Categorias de forma hierrquica.Porexemplo: SoftwareLivre GNU/Linux BrOffice.org Joomla! Noqual GNU/Linux, BrOffice.org e Joomla! socategoriasdaseoSoftwareLivre. Todaseoprecisateraomenosumacategoriaparaserutilizadaetodacategoriapertencera umaseo.Umaseopodeterinmerascategoriaseumacategoriasfazpartedeuma seo. II.CriandoumaSeo Aoentrarnomenu,passeomouseemContedoecliqueemadministrarseo.Se durante a instalao, voc optou em inserir exemplos, iro aparecer diversas sees previamenteconfiguradascomocontedodeexemplodoJoomla.

Paracriarumanovaseo,cliquenoconeNovoeconfigureoscampos.Sercriada umaseoespecficasobreSoftwareLivre.Osseguintescamposestodisponveisparao 30

GNUSP - Apostila de Capacitao em Joomla! 1.5

preenchimento: Ttulottulodaseo. Apelidoapelidodaseo,geralmentedseomesmonomedoTtulo. PublicadosimouNo.UmitempublicadoexibidonoSite. Ordenaodefineaordemdaseoemrelaosdemais. NveldeAcessohtrsnveisdeacessonoJoomla!: Pblicosignificaqueoacessolivreaqualquervisitante. Registrado somente os usurios registrados, ou seja, autenticados no Site podemteracesso. Especialsomenteosusuriosdessegrupotemacesso. ImagempodeserinseridaalgumaimagempararepresentaraSeo. PosiodaImagemrefereseaoalinhamentoverticaldaimagem. DetalhespodesercriadoumtextodeapresentaoparaaSeo.

III.CriandoumaCategoria Nomenudecontedo,acesseAdministrarcategoria.

31

GNUSP - Apostila de Capacitao em Joomla! 1.5

Paracriarumacategoria,cliquenoconeNovoepreenchaoscamposcomodafigura 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. Apspreencheroscamposdesejados,cliquenobotoSalvardisponvelnaBarrade AesdoJoomla!.Esteprocedimentodeveserrepetidoparaasoutrascategoriadaseo.V entonoitemAdministrarCategoriaseconfiraostatusdasseescriadas. IV .InseridoArtigos OJoomla!denominaseusitensdecontedocomoartigoseelespodemounofazer parte de uma categoria. Nesta apostila, criaremos um artigo esttico, ou seja, sem estar vinculadoaumaseooucategoria. NoitemdomenuContedoacesseAdministrarArtigos:

32

GNUSP - Apostila de Capacitao em Joomla! 1.5

Paracriarumnovoartigo,cliquenoconeNovo.

EmSeo,escolhaaopoSemCategoria. Asopesaserempreenchidasnainserodeartigosestticosso: Ttulodefineottulodoartigo. Apelidodefineoapelidodoartigo,podendoserusadoomesmovalordoTtulo. Seo define a que seo o artigo pertence. Como este artigo no pertence a nenhumaseoeconseqentementeanenhumacategoria,bastadefinirestecampo comoQualquer.Assim,automaticamente,tambmaCategoriadefinidacomeste valor. reaContedopossuiumeditorquepermiterealizaraformataocompletado texto,inclusiveinserodetabelaseimagens.

Comocontedoformatado,cliquenoconesalvar.ParainserirArtigosvinculadosa uma categoria, o procedimento praticamente o mesmo, com exceo da obrigao de escolhadaSeoedaCategoria. Nafigura abaixo, observe umalinhalogo aotermino do 1o pargrafo. Estalinha indicaquealiserexibidaaopoLeiaMaisetodootextoabaixodelaseromitido.

33

GNUSP - Apostila de Capacitao em Joomla! 1.5

ParainseriroLeiaMais,bastaposicionarocursornalinhadotextoondehaverainsero eclicarnobotoLeiaMaisnorodapdoeditor. Apsinseriranotcia,cliquenobotoSalvar,naBarradeAesdoJoomla!.Umatela

indicandosucessodeveserexibida.

34

GNUSP - Apostila de Capacitao em Joomla! 1.5

MENUS
O Joomla! possui um Administrador de Menus completo que permite criar uma quantidadeilimitadademenusevriostiposdeitenspodemseradicionadosaummenu. 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 importantesdosite)eo usermenu (menudousurioregistrado).Bastaapenasalterarou removerositens.Porm,nestaapostila,iremosensinarcomosecriaeadministraummenu. I.CriandoumMenu

Acessepartirdoitem:Menus>AdministrarMenus,conformemostraafiguraabaixo.

Cliqueem Novo paracriarummenu.Preenchaoscamposecliqueemsalvar. Para alteraronomedeummenu,cliquenolinkdeste.Paraadministrarummenu,cliqueemItens deMenu. AoclicaremItensdeMenu,atelaAdministrarMenusexibidaenovositensdemenu poderoseradicionados. II.Inserindoitens TomaremoscomoexemploainserodeartigosestticosnoMenu.Cliquenoboto NovonaBarradeAesdoJoomla!parainiciaroprocedimentodeinseriritens.Selecione umtipodeMenu.Nonossocaso,cliqueemArtigo.Aseguintetelavaiaparecer.

35

GNUSP - Apostila de Capacitao em Joomla! 1.5

EscolhaLayoutPadrodeArquivoparaentrarnaseguintetela.

36

GNUSP - Apostila de Capacitao em Joomla! 1.5

Noladodireito,emParmetrosdeItemdeMenu,cliquenobotoSelecioneum Artigo.Umanovajanela(comonaimagemabaixo)serexibidacontendotodososartigos disponveisecompatveiscomestetipodeitemdemenu.

Cliquenoartigoquedesejaserapontadopelolink.Nestecasooartigodesejadoo Quem Somos. Clique em salvar para confirmar a insero do item do menu criado. ExperimentecriarvriosMenuscomitensparadiferentesfuncionalidades,comolinkspara sees, categorias, artigos, componentes ou at mesmo para sites externos. Ao criar um menu,noseesqueadecriare/oupublicaromdulo. 37

GNUSP - Apostila de Capacitao em Joomla! 1.5

38

GNUSP - Apostila de Capacitao em Joomla! 1.5

COMPONENTESNATIVOSDOJOOMLA!
Os componentes prinstalados no Joomla so: Formulrio de Contatos; enquete; banners;fontedeNotciasexternas(RSS);pesquisarnositeewebLinks.Nessaapostila, iremosmostrarofuncionamentoapenasdoformulriodecontatos. I.FormulriodeContatos 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 componentechamadoContato,acessadoapartirdomenuComponentes>Contatosdentro dainterfacedeadministrao,conformemostraafigura

Antesdecriarumcontato,necessrioquesejacriadaumacategoria.Aoclicarnaopo 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.SomenteoscamposPreenchaoscamposecliqueemSalvar.Observeaindicaode sucessonaoperao.

39

GNUSP - Apostila de Capacitao em Joomla! 1.5

Agorajpossvelcriarumcontato.NoitemdemenuComponentes>Contatoacesse oitemContatos.AteladeAdministrarContatosexibidacomonafiguraabaixo.

ParacriarumnovocontatobastaclicarnobotoNovo,naBarradeAes,parair teladeinserodecontatos.Oscamposdepreenchimentoobrigatriosparaaconfigurao doformulriodecontatodoSitesoosseguintes: Nomeonomedocontato.NestecasoInformaesGerais. Apelidooapelidodocontato.PodeserepetiromesmovalordeNome. CategoriaAdministrativoestaacategoriaquecriamosanteriormente. Emailoemailqueirreceberasmensagensenviadasapartirdesteformulrio. Depoisderealizadasopreenchimentodecamposeasconfiguraesdeparmetros, confirmeasalteraesnobotoSalvar.Comoexemplonaimagem,ocontatoInformaes Geraispassaaexistir,fazendopartedacategoriaAdministrativo.

40

GNUSP - Apostila de Capacitao em Joomla! 1.5

Agorabasta publicarnoMenudosite,umlinkparao(s)contato(s)criado(s).Os outroscomponentesnativossobemsmpleseintuitivos.Confiraeadministrerapidamente cadaumdeles.

41

GNUSP - Apostila de Capacitao em Joomla! 1.5

COMPONENTES,MDULOSEMAMBOTSADICIONAIS
IAprendendoainstalarnovasextenses QualquerextensopodeserimplementadanoInstaladordoJoomla.Bastabaixaro pacotedearquivos,selecionloeenviaratravsdoinstalador,comonafiguraabaixo.

Aoescolherinstalarumcomponente,vocdeveprocurarporrecomendaesetraduesda comunidadebrasileira. IIExtensesquerecomendamos EditordeContedo JCE:OJCEoeditordecontedomaiscompletodaweb.Estnalistadasextensesmais popularesparaoJoomla!.InstaleoEditorMambotedepoisoAdminComponent.Opacote detraduotambmestdisponvelnomesmosite. http://www.joomlacontenteditor.net/

Gerenciadordearquivos eXtplorer: O eXtplorer um excelente gerenciador de arquivo para o Joomla!, tem um designer interessante, recurso os mesmo de um FTP e trabalha na mesma forma. Edita, copia, move, renomeia, apaga. Faz upload e download, altera permisses de arquivos e Diretorios. http://joomlacode.org/gf/project/joomlaxplorer/frs/

42

GNUSP - Apostila de Capacitao em Joomla! 1.5

GerenciadordeDownloads/Uploads DOCman:DOCmanumaadministadordedocumentoedownloadsparaJoomla!.Comeste 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/

Comunidadevirtual Community Builder 1.1.0 Portugus Brasil: Esta a melhor soluo para o criao e gerenciamentodecomunidadenoJoomla,comrecursosespetacularesepluginsparafrum, Blog,Mural,MensagensPessoaisemuitomais,informaesadicionaisnocadastro.Tambm comopesdetemplate.Oferecendoumpacotecompletoderecursodeumacomunidade totalmentegratuita.Porm,importanteressaltarmosqueesteumcomponentecomplexo queexigeestudoehabilidadeparaconfigurlo. (http://www.joomlaclube.com.br/site/content/blogcategory/24/74/)

LojaVirtual VirtueMart: Componente que faz compras soluo de vendas online para Joomla!. Usado por milhares de donos de loja. Pode ser corrido em estoque e Modo de Catlogo. Com sua Ferramenta de Administrao poderosa voc pode controlar um Nmero ilimitado de Categorias, Produtos, Ordens, Descontos, Grupos de Comprador e Clientes. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/

Frumdediscursso Fireboard:AmaisnovaversodocomponentedefrumestveldaFireboard,averso1.0.3 totalmentetraduzidaparaoPortuguesBrasil. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/

Newsletter Letterman: Letterman um componente+Mdulo para Newsletter muito bom, podendo enviaremailsparacadastradoemformatosHTMLoutexto.Antesdeinstalardescompacteo arquivoondetemumcomponenteeomdulo,instalandonestasequncia. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/

MapadoSite JooMap: OmelhorgeradordemapadeumsiteemJoomla!.Vriosajusteseopesde inserodenovosplugins. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/

Gerenciadordebancodedados PUDatabaseAdmin: UmcomponenteparagerenciarobancodedadosdoseuJoomla!, podeexportarobancotodoouumatabela,importartabela,gerenciarocontedodeuma tabelaumcomponente. http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/

43

GNUSP - Apostila de Capacitao em Joomla! 1.5

CONFIGURAODEUMSERVIDORWEB
Nessasesso,iremosdescreverdeformasucintacomoconfigurarumservidorwebno seucomputador.Sevocnotiverummnimodeexperinciacominformticapodeserque necessitedemaisajudaparaobtersucesso. Utilizaremos o XAMPP que um software que pretende justamente facilitar a instalaodoApache+PHP+MySQLemumcomputador.Essesoftwarepossuiversotanto paraLinuxquandoparaWindows,asinstruesaseguirsobaseadasnaversoquerodaem Linux. Muitaspessoassabemporexperinciaprpriaquenofcilinstalarumservidorweb apacheetornasemaisdifcilsevocquiseracrescentarPHP ,MySQLePerl.NoXAMPP ,isso podeserfeitoemapenas4passos. Passo1:Download Acesseapgina: http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248 ProcurepelaversomaisrecentedoXAMPPebaixeelaparaseucomputador.

UmdetalhadoresumodasalteraesecontedosdetodasasversesdoXAMPPest disponvelemhttp://www.apachefriends.org/LAMPPRELEASENOTES.txt. Ateno: Se voc fez o download destes arquivos no Windows e usa o antivirus McAfee,vocseralertadodeumfalsovrus.IstoumproblemadoMcAfeeemreconhecer arquivoscompactadoscomogzip,favorignorar. Passo2:Instalao Apsfazerodownload,simplesmentedigiteosseguintescomandos:

Vparaoshelleloguecomoadministradordosistema(root): su Extraiaoarquivoparaodiretrio/opt: tarxvfzxampplinux1.6.6.tar.gzC/opt

Ateno:VersesjinstaladasdoXAMPPserosobrescritasporestecomando.Istotudo.O XAMPPestinstaladonodiretrio:/opt/lampp Passo3:Iniciar ParainicializaroXAMPP ,simplesmentedigiteestecomando: /opt/lampp/lamppstart Vocveralgocomo: StartingXAMPP1.6.6... 44

GNUSP - Apostila de Capacitao em Joomla! 1.5

LAMPP:StartingApache... LAMPP:StartingMySQL... LAMPPstarted. Pronto.OApacheeoMYSQLestofuncionando.Casovocencontremensagensde erro,procureumaFAQdoLinux. Passo4:Teste OK,istofoifcil,mascomovocverificarquetudoestfuncionando?Apenasdigitea seguinteURLnoseunavegadorpreferido:http://localhost AgoravocdeververapginainicialdoXAMPPcontendoalgunslinksparachecaro statusdosoftwareinstaladoealgunsscriptsdeexemplos.SigacomainstalaodoJoomla! Para criar uma base de dados voc pode acessar no seguinte endereo http://localhost/phpmyadminophpMyAdmin,estesoftware umainterfacegrficapara gerenciarobancodedadosMySQL. login:root (semsenha) Tentecriarumabasededados.

45

GNUSP - Apostila de Capacitao em Joomla! 1.5

REFERNCIAS
SiteOficial: http://www.joomla.org SitesbrasileirossobreJoomla!: http://www.joomlabr.org http://www.joomlafacil.com.br http://www.joomlabrasil.org http://www.joomla.com.br http://www.joomlaminas.org.br SitesportuguesessobreJoomla!: http://www.joomlapt.com SitesespanhissobreJoomla!: http://www.joomlaspanish.org Refernciasdestaapostila: 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/tutorialcompletoaptget/ http://www.google.com/trends http://www.apachefriends.org

46

Você também pode gostar