Escolar Documentos
Profissional Documentos
Cultura Documentos
www.gnusp.org
Nvel I
Autores: Eduardo Calderini & Mrcio Mendes & Maira Begali & Thiago Cardoso Reviso: Rodrigo Primo
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
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.
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
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
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
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
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
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
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
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
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
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
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!:
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
CONCEITOSIMPORTANTES
Somuitosostermoscomunsempregadosnodiaadiadeusuriosedesenvolvedores Joomla!.Conheclosdefundamentalimportnciaparaafamiliarizaocomosistema.A seguirvamosveralgunsdessestermoseespecificlosparacadareadistintadeumsite Joomla!.
I.FrontEndeBackEnd
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
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
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.
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
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.
21
22
OpassoseguinteaConfiguraoPrincipaldoJoomla!. Osquatrocamposseguintesdevemserpreenchidos: NomedositeExemplo:DesenvolvendoumsitebsicocomoJoomla! Seuemailcoloquenestecampooseuemailparareceberinformaesdosistema. Caso sua senha seja recuperada, ela ser enviada para o email aqui preenchido, portanto,coloqueumemailvlido. Senhadoadmininsiraasenhadesuaprefernciaparaousurioadministradordo site. Confirmeasenhadoadminrepitaasenhainseridanocampoanterior.
23
Adminaoclicarneleosistemaredirecionaparaapginadelogindainterfacede administrao.Conformeilustraaimagemabaixo.
24
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
Repitaoprocessoparaooutropacotedearquivosdetraduo.Agoraacesseoitemde menu:Extensions>LanguageManager,conformeafiguraabaixo.
Faaomesmoparaopaineldeadministrao.
27
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
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
29
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
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
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
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
indicandosucessodeveserexibida.
34
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
EscolhaLayoutPadrodeArquivoparaentrarnaseguintetela.
36
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
38
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
Agorajpossvelcriarumcontato.NoitemdemenuComponentes>Contatoacesse oitemContatos.AteladeAdministrarContatosexibidacomonafiguraabaixo.
ParacriarumnovocontatobastaclicarnobotoNovo,naBarradeAes,parair teladeinserodecontatos.Oscamposdepreenchimentoobrigatriosparaaconfigurao doformulriodecontatodoSitesoosseguintes: Nomeonomedocontato.NestecasoInformaesGerais. Apelidooapelidodocontato.PodeserepetiromesmovalordeNome. CategoriaAdministrativoestaacategoriaquecriamosanteriormente. Emailoemailqueirreceberasmensagensenviadasapartirdesteformulrio. Depoisderealizadasopreenchimentodecamposeasconfiguraesdeparmetros, confirmeasalteraesnobotoSalvar.Comoexemplonaimagem,ocontatoInformaes Geraispassaaexistir,fazendopartedacategoriaAdministrativo.
40
41
COMPONENTES,MDULOSEMAMBOTSADICIONAIS
IAprendendoainstalarnovasextenses QualquerextensopodeserimplementadanoInstaladordoJoomla.Bastabaixaro pacotedearquivos,selecionloeenviaratravsdoinstalador,comonafiguraabaixo.
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
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/
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/
43
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:
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
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