capacitação em joomla

Embed Size (px)

Citation preview

  • 8/4/2019 capacitao em joomla

    1/46

    Apostila de Capacitao em Joomla! 1.5

    Possibilitando a publicao na

    internet em contedo dinmico eproduzindo tecnologiA ABERTA

    www.gnusp.org

    http://www.gnusp.org/http://www.gnusp.org/
  • 8/4/2019 capacitao em joomla

    2/46

    GNUSPColetivo de Licenas e Software LivreUniversidade de So PauloRua Professor Mello de Morais, Trreo Bloco F, sala 17.

    Cidade Universitria - So Paulo .Cep 05508-900Telefone: +55 (11) 30912307Email:[email protected]

    Apostila de Capacitao em Joomla! 1.5

    Nvel I

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

    ltima atualizao: Junho de 2008

    Copyright (c) 2008 GNUSP.

    garantida a permisso para copiar, distribuir e/ou modificar estedocumento sob os termos da Licena de Documentao Livre GNU (GNUFree Documentation License), Verso 1.2 ou qualquer verso posteriorpublicada pela Free Software Foundation; sem Sees Invariantes,Textos de Capa Frontal, e sem Textos de Quarta Capa. Uma cpia dalicena includa na seo intitulada "GNU Free Documentation License".

  • 8/4/2019 capacitao em joomla

    3/46

    ndice

    EMENTA.................................................................................................................................................4GNU Free Documentation License.........................................................................................................5

    INTRODUO.....................................................................................................................................13CARACTERSTICAS DO JOOMLA!.................................................................................................15CONCEITOS IMPORTANTES............................................................................................................17INSTALAO......................................................................................................................................19IDIOMAS..............................................................................................................................................25TEMPLATES........................................................................................................................................28CONTEDO.........................................................................................................................................30MENUS.................................................................................................................................................35COMPONENTES NATIVOS DO JOOMLA!......................................................................................39COMPONENTES, MDULOS E MAMBOTS ADICIONAIS...........................................................42CONFIGURAO DE UM SERVIDOR WEB...................................................................................44

    REFERNCIAS....................................................................................................................................46

  • 8/4/2019 capacitao em joomla

    4/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    EMENTAO presente curso apresentar uma viso geral sobre gesto de contedo web, detalhandoferramentas para automatizar esse processo. Sero apresentadas as problemticas comuns a"gesto tradicional de contedo", e a soluo das mesmas por meio de Content ManagementSystem (CMS), em portugus: Sistema de Gerenciamento de Contedo. Dentre tantos CMS' s,o curso abordar especificamente o Joomla!, devido a simplicidade de sua interfaceadministrativa e pelo crescente uso em todo mundo, graas a gama de componentes etemplates disponveis na internet.

    Objetivos Gerais do CursoEspera se que ap s cursarem a disciplina, os alunos:

    Possam criar plataformas para disponibilizao de contedos e banco de dados, que

    apresentem solues eficazes na administrao de usurios e dinamizao de seus portais esistemas, utilizando sistemas livres;

    Estejam aptos a detectar, pesquisar e conceber novos recursos, formatos e linguagens para apublicao e difuso em plataformas multimdias, utilizando as como instrumento demediao cultural e de acesso informao.

    Objetivos Especficos do CursoEspera se que ap s cursarem a disciplina, os alunos:

    Sejam capazes de estruturarem um website em Joomla! 1.5;

    Desenvolvam a capacidade de conceber plataformas de publicao para contedo na internetcom um sistema livre;

    Trabalhem com as plataformas oferecidas pelos novos formatos tecnolgicos, como uma novavia de informao livre;

    Desenvolvam propostas capazes de proporcionar interao entre autores receptores.

    4

  • 8/4/2019 capacitao em joomla

    5/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    GNU Free Documentation License

    Licena de Documentao Livre GNU

    Esta uma traduo no oficial da Licena de Documentao Livre GNU em Portugus doBrasil. Ela no publicada pela Free Software Foundation, e no se aplica legalmente distribuio de documentos que usem a GNU LDL apenas o texto original em Ingl s da GNUFDL se aplica (http://www.gnu.org/copyleft/fdl.html). Contudo, esperamos que estatraduo ajude os falantes desta lngua a entender melhor a GNU GFL.

    This is an unofficial translation of the GNU Free Documentation License into BrazilianPortuguese. It was not published by the Free Software Foundation, and does not legally statethe distribution terms for documentation that uses the GNU FDL \u2014 only the originalEnglish text of the GNU FDL does that. However, we hope that this translation will help

    Brazilian Portuguese speakers understand the GNU FDL better.

    NOTA DO TRADUTORTraduo: Norton T. Roman ([email protected])Reviso: Joo S. O. Bueno Calligaris ([email protected])ltima Atualizao: 01 de Maio de 2005.

    Cpias exatas e distribuio deste documento so permitidas em qualquer meio desde que anota de direitos autorais (copyright) e esta nota sejam preservadas.

    Verso 1.2, Novembro de 2002

    Copyright 2000, 2001, 2002 Free Software Foundation, Inc. 59 Temple Place, Suite 330,Boston, MA 02111 1307 USA. permitido a qualquer um copiar e distribuir cpias exatas deste documento de licena,embora no seja permitido alterlo.

    0. PREMBULOO propsito desta Licena fazer com que um manual, livro texto, ou outro

    documento funcional e til seja livre, garantindo a todos a liberdade efetiva de copilo eredistribui lo, com ou sem modifica es, tanto comercialmente como no comercialmente.

    Em segundo lugar, esta Licena fornece ao autor e ao editor um meio de obter crdito peloseu trabalho, no sendo, ao mesmo tempo, considerados responsveis por modificaes feitaspor outros.

    Esta licena um tipo de "esquerdo de cpia" (copyleft), o que significa que trabalhosderivados do documentos devem, por sua vez, ser livres no mesmo sentido. Ela complementaa Licena Pblica Geral GNU, a qual uma licena de esquerdo de cpia criada paraprogramas livres.

    Criamos esta Licena para que seja usada em manuais para programas livres, porqueprogramas livres precisam de documentao livre: um programa livre deveria vir commanuais que ofeream as mesmas liberdades que o programa oferece. Mas esta Licena noest limitada a manuais de programas de computador; ela pode ser usada para qualquertrabalho de texto, independentemente do assunto ou se publicado como um livro impresso.

    5

  • 8/4/2019 capacitao em joomla

    6/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Ns recomendamos esta Licena principalmente para trabalhos cujo propsito instruo oureferncia.

    1. APLICABILIDADE E DEFINIESEsta licena se aplica a qualquer manual ou outro trabalho, em qualquer meio, quecontenha uma nota introduzida pelo detentor dos direitos autorais dizendo que o documentopode ser distribudo sob os termos desta. Tal nota garante uma licena mundial, livre deroyalties, de durao ilimitada, para usar este trabalho sob as condies aqui colocadas. O"Documento", abaixo, se refere a qualquer tal manual ou trabalho. Qualquer membro dopblico um licenciado, e ser tratado por "voc". Voc aceita a licena se copiar, modificarou distribuir o trabalho de um modo que necessite de permisso de acordo com a lei dedireitos autorais.

    Uma "Verso Modificada" do Documento se refere a qualquer trabalho contendo o

    Documento ou uma parte deste, quer seja copiado sem modificaes, quer com modificaese/ou traduzido para outra lngua.Uma "Seo Secundria" um apndice com nome ou uma seo inicial do

    Documento que trata exclusivamente da relao dos editores ou autores do Documento comseu assunto geral (ou temas relacionados) e no contm nada que possa estar diretamentedentro do assunto geral. Assim, se o Documento em parte um livro texto de matem tica,uma Seo Secundria no pode explicar nada de matemtica. Tal relao pode ser umaconexo histrica com o assunto ou com temas relacionados, ou tratar de questes legais,comerciais, filosficas, ticas ou polticas com relao a eles.

    "Sees Invariantes" so certas Sees Secundrias cujos ttulos so designados comosendo de Sees invariantes na nota que afirma que o Documento publicado sob estaLicena. Se uma seo no se encaixa na definio acima de Secundria, ento no sepermite que seja designada como Invariante. O Documento pode no conter nenhuma SeoInvariante. Se o documento no identificar quaisquer Sees Invariantes, ento no hnenhuma.

    "Textos de Capa" so certas passagens de texto que so listada como Textos de CapaFrontal ou Texto de Quarta Capa, na nota que afirma que o Documento publicado sob estaLicena. Um Texto de Capa Frontal pode ter no mximo 5 palavras, e um Texto de QuartaCapa pode ter no mximo 25 palavras.

    Uma cpia "Transparente" do Documento significa uma cpia que pode ser lida pelocomputador, representada em um formato cuja especificao esteja dispon vel ao pblico

    geral, que seja apropriada para a imediata reviso do documento usando se editores de textogenricos ou (para imagens compostas de pixeis) programas grficos genricos ou (paradesenhos) algum editor de desenhos amplamente dispon vel, e que seja apropriado paraincluso em formatadores de texto ou para traduo automtica para uma variedade deformatos apropriados para incluso em formatadores de texto. Uma cpia feita em outroformato de arquivo Transparente cuja marcao, ou ausncia desta, foi manipulada paraimpedir ou desencorajar modificao subseqente pelos leitores no Transparente. Umformato de imagem no Transparente se usado em lugar de qualquer quantidadesubstancial de texto. Uma cpia que no "Transparente" chamada "Opaca".

    Exemplos de formatos apropriados para cpias Transparentes incluem ASCII puro sem

    marcao, formato de entrada Texinfo, LaTex, SGML ou XML usando um DTD publicamente

    6

  • 8/4/2019 capacitao em joomla

    7/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    dispon vel, e HTML padro simples, PostScript ou PDF projetados para modificao porhumanos. Exemplos de formatos de imagem transparentes incluem PNG, XCF e JPG.Formatos Opacos incluem formatos proprietrios que podem ser lidos e editados somente por

    processadores de texto proprietrios, SGML ou XML para os quais o DTD e/ou ferramentas deprocessamento no so largamente disponibilizadas, e HTML, Postscript ou PDF geradosautomaticamente com propsito apenas de sada por alguns processadores de texto.

    "Pgina de Ttulo" significa, para um livro impresso, a prpria pgina do ttulo, almdas pginas subseqentes necessrias para conter, de forma leg vel, o material que estaLicena requer que aparea na pgina do ttulo. Para trabalhos em formatos que no tm umapgina de ttulo assim, "Pgina de Ttulo" significa o texto prximo ocorrncia maisproeminente do ttulo do trabalho, precedendo o incio do corpo do texto.

    Uma seo "Intitulada XYZ" significa uma sub unidade com nome do Documento cujottulo ou precisamente XYZ ou contm XYZ em parnteses seguindo o texto que traduz XYZ

    em outra lngua. (Aqui XYZ representa o nome de uma seo especfica mencionado acima,tal como "Agradecimentos", "Dedicatria", "Apoio", ou "Histrico".) "Preservar o Ttulo" deuma seo assim quando voc modifica o Documento significa que ela continua sendo umaseo "Intitulada XYZ" de acordo com esta definio.

    O Documento pode incluir Notas de Garantia em seguida nota que afirma que estaLicena se aplica ao Documento. Estas Notas de Garantia so tidas como inclusas porreferncia nesta Licena, mas somente com relao s notas de garantia: qualquer outraimplicao que estas Notas de Garantia possam ter anulada e no tem efeito algum nocontedo desta Licena.

    2. CPIAS LITERAISVoc pode copiar e distribuir o Documento em qualquer meio, comercialmente ou no

    comercialmente, desde que esta licena, as notas de direitos autorais (copyright), e a nota delicena afirmando que esta Licena se aplica ao Documento sejam reproduzidas em todas ascpias, e que voc no inclua outras condies, quaisquer que sejam, s condies destaLicena. Voc no pode usar de medidas tcnicas para obstruir ou controlar a leitura ou cpiafutura das cpias que voc fizer ou distribuir. Contudo, voc pode aceitar compensao emtroca das cpias. Se voc distribuir um nmero suficientemente grande de cpias, voc devetambm respeitar as condies na seo 3.

    Voc pode tambm emprestar cpias, sob as mesmas condies acima mencionadas, evoc tambm as pode mostrar publicamente.

    3. COPIANDO EM QUANTIDADESe voc publicar cpias impressas (ou cpias em um meio que normalmente tem capas

    impressas) do documento, em nmero maior que 100, e a nota de licena do Documentorequer Textos de Capa, voc deve encadernar as cpias em capas que carreguem, de formaclara e leg vel, todos estes Textos de Capa: Textos de Capa Frontal na capa frontal, e Textosde Quarta Capa na quarta capa. Ambas as capas devem tambm identificar, de forma clara elegvel, voc como o editor das cpias. A capa frontal deve apresentar o ttulo completo comtodas as palavras deste igualmente proeminentes e vis veis. Voc pode adicionar outromaterial nas capas. Cpias com mudanas limitadas s capas, desde que preservando o ttulo

    do Documento e satisfazendo estas condies, podem ser tratadas como cpias literais em

    7

  • 8/4/2019 capacitao em joomla

    8/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    outros aspectos.Se os textos necessrios a qualquer uma das capas so demasiado volumosos para

    serem includos de forma legvel, voc deve colocar os primeiros listados (quantos couberem

    razoavelmente) na prpria capa, e continuar o resto nas pginas adjacentes.Se voc publicar ou distribuir cpias Opacas do Documento em nmero maior que100, voc deve ou incluir uma cpia Transparente legvel por computador juntamente comcada cpia Opaca, ou dizer em, ou juntamente com, cada cpia Opaca um endereo de rede apartir do qual o pblico geral possa acessar e obter, usando protocolos de rede pblicospadro, uma cpia Transparente completa do Documento, livre de material adicionado. Se

    voc decidir pela segunda opo, voc deve seguir passos razoavelmente prudentes, quandocomear a distribuir as cpias Opacas em quantidade, para garantir que esta cpiatransparente permanecer acessvel no local indicado por pelo menos um ano aps a ltima

    vez que voc distribuir uma cpia Opaca (diretamente ou atravs de seus agentes ou

    distribuidor) desta edio ao pblico. solicitado, mas no exigido, que voc contate os autores do Documento muito antesde redistribuir qualquer nmero grande de cpias, para dar a eles uma chance de lhefornecer uma verso atualizada do Documento.

    4. MODIFICAESVoc pode copiar e distribuir uma Verso Modificada do Documento sob as condies

    das sees 2 e 3 acima, desde que voc fornea a Verso Modificada estritamente sob estaLicena, com a Verso Modificada no papel de Documento, permitindo assim a distribuio emodificao da Verso Modificada a quem quer que possua uma cpia desta. Alm disso, vocdeve executar os seguintes procedimentos na Verso Modificada:

    A. Use na Pgina de Ttulo (e nas capas, se alguma) um ttulo distinto do ttulo doDocumento, e dos de verses anteriores (os quais devem, se houver algum, ser listados naseo "Histrico" do Documento). Voc pode usar o mesmo ttulo que uma verso prvia se oeditor original daquela verso assim o permitir.

    B. Liste na Pgina de Ttulo, como autores, uma ou mais pessoas ou entidades responsveispela autoria ou modificaes na Verso Modificada, juntamente com pelo menos cinco dosautores principais do Documento (todos seus autores principais, se houver menos que cinco),a menos que estes lhe desobriguem desta exigncia.

    C. Mencione na Pgina de Ttulo o nome do editor da Verso Modificada, como seu editor.

    D. Preserve todas as notas de direitos autorais (copyright) do Documento.

    E. Adicione uma nota apropriada de direitos autorais para suas modificaes, adjacente soutras notas de direitos autorais.

    F. Inclua, imediatamente aps as notas de direitos autorais, uma nota de licena dando aopblico permisso para usar a Verso Modificada sob os termos desta Licena, na forma

    mostrada no Adendo abaixo.

    8

  • 8/4/2019 capacitao em joomla

    9/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    G. Preserve naquela nota de licena a lista completa de Sees Invariantes e Textos de Caparequeridos dados na nota de licena do Documento.

    H. Inclua uma cpia inalterada desta Licena.

    I. Preserve a seo intitulada "Histrico", preserve seu ttulo, e adicione a esta um itemmencionando pelo menos o ttulo, ano, novos autores, e editor da Verso Modificadaconforme includo na Pgina de Ttulo. Se no houver uma seo intitulada "Histrico" noDocumento, crie uma mencionando o ttulo, ano, autores e editor do Documento comomostrado na Pgina de Ttulo, em seguida adicione um item descrevendo a VersoModificada como mencionado na sentena anterior.

    J. Preserve o endereo de rede, se algum, dado no Documento para acesso pblico a umacpia Transparente deste e, da mesma maneira, os endereos de rede dados no Documentopara verses prvias nas quais este se baseia. Estes podem ser colocados na seo "Histrico".

    Voc pode omitir um endereo de rede para um trabalho que foi publicado pelo menos quatroanos antes do Documento em si, ou se o editor original da verso qual o endereo se refereder permisso.

    K. Para qualquer seo intitulada "Agradecimentos" ou "Dedicatria", preserve o ttulo daseo, e preserve dentro da seo toda a substncia e tom de cada um dos agradecimentose/ou dedicatrias l mencionados.

    L. Preserve todas as Sees Invariantes do Documento, inalteradas no seu texto e ttulos.Nmeros de seo ou o equivalente no so considerados parte dos ttulos das sees.

    M. Apague qualquer seo intitulada "Apoio". Tal seo no ser includa na VersoModificada.

    N. No modifique o ttulo de qualquer seo a ser intitulada "Apoio" ou que resulte emconflito com ttulo de qualquer Seo Invariante.

    O. Preserve quaisquer notas de garantia.

    Se a Verso Modificada incluir novas sees iniciais ou apndices que sejamqualificados como Sees Secundrias, e no contiver material copiado do Documento, vocpode, a seu critrio, tornar algumas dessas ou todas essas sees em invariantes. Para fazerisso, adicione seus ttulos lista de Sees Invariantes na nota de licena da VersoModificada. Estes ttulos devem ser distintos de quaisquer outros ttulos de sees.

    Voc pode incluir uma seo intitulada "Apoio", dado que ela contenha nada alm deapoio recebido para sua Verso Modificada por vrias fontes por exemplo, notas do revisorou de que o texto foi aprovado por uma organizao como a definio autoritativa de umpadro.

    Voc pode adicionar uma passagem de at cinco palavras como Texto de Capa Frontal,

    9

  • 8/4/2019 capacitao em joomla

    10/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    e uma passagem de at 25 palavras como Texto de Quarta Capa, ao fim da lista de Textos deCapa na Verso Modificada. Somente uma passagem de Texto de Capa Frontal e uma deTexto de Quarta Capa pode ser adicionado por (ou atravs de arranjos feitos por) uma

    entidade qualquer. Se o Documento j incluir um texto de capa para a mesma capa,previamente includo por voc ou por arranjo feito pela mesma entidade em cujo nome vocest agindo, voc no pode adicionar outro; mas voc pode substituir o antigo, compermisso explcita do editor anterior, que o incluiu.

    O(s) autor(es) e editor(es) do Documento, por esta Licena, no do permisso paraseus nomes serem usados para publicidade ou defesa ou apoio implcito para qualquer VersoModificada.

    5. COMBINANDO DOCUMENTOSVoc pode combinar o documento com outros documentos publicados sob esta

    Licena, sob os termos definidos na seo 4 acima para verses modificadas, desde que vocinclua na combinao todas as Sees Invariantes de todos os documentos originais, semmodificaes, e as liste como Sees Invariantes de seu trabalho combinado, na sua nota delicena, e que voc preserve todas as Notas de Garantia.

    O trabalho combinado somente precisa conter uma cpia desta Licena, e mltiplasSees Invariantes idnticas podem ser substitudas por uma nica cpia. Se houver mltiplasSees Invariantes com o mesmo nome, porm com contedos diferentes, torne o ttulo decada uma destas sees nico, adicionando ao fim dele, entre parnteses, o nome do autor oueditor original desta seo, se conhecido, ou ento um nmero nico. Faa o mesmo ajustenos ttulos de seo na lista de Sees Invariantes na nota de licena do trabalho combinado.

    Na combinao, voc deve combinar quaisquer sees intituladas "Histrico" nosvrios documentos originais, formando uma seo intitulada "Histrico"; do mesmo modo,combine quaisquer sees intituladas "Agradecimentos", e quaisquer sees intituladas"Dedicatria". Voc deve apagar todas as sees intituladas "Apoio".

    6. COLEES DE DOCUMENTOSVoc pode fazer uma coleo consistindo do Documento e outros documentos

    publicados sob esta Licena, e substituir as cpias individuais desta Licena, nos vriosdocumentos, por uma nica cpia a ser includa na coleo, desde que voc siga as regrasdesta Licena para cpias literais de cada documento em todos os outros aspectos.

    Voc pode extrair um nico documento desta coleo, e distribulo individualmente

    sob esta Licena, desde que voc insira uma cpia desta Licena no documento extrado, esiga esta Licena em todos os outros aspectos com relao cpia literal do documento.

    7. AGREGAO A TRABALHOS INDEPENDENTESUma compilao do Documento ou seus derivados com outros documentos ou

    trabalhos separados e independentes, dentro de ou junto a um volume de um meio dearmazenagem ou distribuio, configura um "agregado" se os direitos autorais resultantes dacompilao no forem usados para limitar os direitos legais dos usurios desta alm do queos trabalhos individuais permitem. Quando o Documento includo em um agregado, estaLicena no se aplica aos outros trabalhos no agregado que no forem, por sua vez, derivados

    do Documento.

    10

  • 8/4/2019 capacitao em joomla

    11/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Se o requerimento do Texto de Capa da seo 3 for aplic vel a estas cpias dodocumento, ento, se o Documento for menor que metade do agregado inteiro, os Textos deCapa do Documento podem ser colocados em capas que encerrem o Documento dentro do

    agregado, ou o equivalente eletrnico das capas se o Documento estiver em formatoeletrnico. Do contrrio, eles devem aparecer como capas impressas que envolvam oagregado inteiro.

    8. TRADUESUma traduo considerada como sendo um tipo de modificao, ento voc pode

    distribuir tradues do Documento sob os termos da seo 4. A substituio de SeesInvariantes por tradues requer permisso especial dos detentores dos direitos autorais,embora voc possa incluir tradues de algumas ou todas as Sees Invariantes juntamentes verses originais destas. Voc pode incluir uma traduo desta Licena, e todas as notas de

    licena no Documento, e qualquer Nota de Garantia, desde que voc tambm inclua a versooriginal em Ingls desta Licena e as verses originais das notas de licena e garantia. Emcaso de discordncia entre a traduo e a verso original desta Licena ou nota de licena ougarantia, a verso original prevalecer.

    Se uma seo no Documento for intitulada "Agradecimentos", "Dedicatria", ou"Histrico", o requerimento (seo 4) de Preservar seu Ttulo (seo 1) tipicamente exigir amudana do ttulo em si.

    9. TRMINOVoc no pode copiar, modifica, sub licenciar, ou distribuir o Documento exceo do

    modo expressamente provido por esta Licena. Qualquer outra tentativa de copiar, modificar,sub licenciar ou distribuir o Documento anulada, e implicar em trmino automtico deseus direitos sob esta Licena. Contudo, as partes que receberam cpias, ou direitos, de vocsob esta Licena no tero suas licenas terminadas enquanto tais partes permanecerem emtotal acordo com a Licena.

    10. REVISES FUTURAS DESTA LICENA A Free Software Foundation pode publicar novas verses revisadas da Licena de

    Documentao Livre GNU de tempos em tempos. Tais verses sero similares em esprito verso presente, embora possam diferir em detalhes para abordar novos problemas ouquestes. Veja http://www.gnu.org/copyleft/.

    A cada verso da Licena dado um nmero de verso distinto. Se o Documentoespecificar que um nmero de verso particular desta Licena "ou qualquer verso posterior"se aplica a ele, voc tem a opo de seguir os termos e condies ou da verso especificadaou de qualquer verso posterior que tenha sido publicada (no como rascunho) pela FreeSoftware Foundation. Se o documento no especificar um nmero de verso desta Licena,

    voc pode escolher qualquer verso j publicada (no como rascunho) pela Free SoftwareFoundation.

    ADENDO: Como usar esta Licena em seus documentosPara usar esta Licena em um documento que voc escreveu, inclua uma cpia desta

    no documento e adicione as seguintes notas de direitos autorais e licena logo aps a pgina

    11

  • 8/4/2019 capacitao em joomla

    12/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    de ttulo:

    Copyright (c) ANO SEU NOME.

    garantida a permisso para copiar, distribuir e/ou modificar estedocumento sob os termos da Licena de Documentao Livre GNU (GNUFree Documentation License), Verso 1.2 ou qualquer verso posteriorpublicada pela Free Software Foundation; sem Sees Invariantes,Textos de Capa Frontal, e sem Textos de Quarta Capa. Uma cpia dalicena includa na seo intitulada "GNU Free DocumentationLicense".

    Se voc tiver Sees Invariantes, Textos de Capa Frontal e Textos de Quarta Capa,

    substitua a linha "sem Sees...Capa." por isto:

    com as Sees Invariantes sendo LISTE SEUS TTULOS, com os Textosde Capa Frontal sendo LISTA, e com os Textos de Quarta Capa sendoLISTA.

    Se voc tiver Sees Invariantes sem Textos de Capa, ou alguma outra combinao dos

    trs, mescle estas duas alternativas para se adequar situao.

    Se seu documento contiver exemplos no triviais de c digo de programao,recomendamos publicar estes exemplos paralelamente, sob a licena de software livre que

    voc escolher, como por exemplo a Licena Pblica Geral GNU (GNU General Public License),para permitir seu uso em software livre.

    12

  • 8/4/2019 capacitao em joomla

    13/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    INTRODUO

    Esta apostila foi concebida como material de apoio e consulta para participantes do

    curso Joomla! Bsico, oferecido pelo GNUSP (www.gnusp.org), cujo objetivo apresentaruma viso geral sobre gesto de contedo web utilizando o CMS Joomla!. Para alm do usono curso, pode ser uma fonte de informao til para qualquer interessado em conhecer maissobre esta ferramenta para desenvolvimento de sites.

    CMS a abreviao de Content Management System, em portugus Sistema deGerenciamento de Contedo (para mais informaes vejahttp://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_conte%C3%BAdo). umsistema que integra as ferramentas necessrias para criar, publicar e gerenciar contedo parasites. Sendo que tudo feito atravs de uma interface web, ou seja, no demanda que o

    administrador possua conhecimentos de programao para alterar o cdigo do software.

    Em geral, um CMS composto por mdulos que permitem a gesto de diferentes tiposde contedo. As funcionalidades essenciais atualmente so:

    Controle de usurios e dos seus direitos permite o controle de acesso por n veis deusurios, incluindo ferramentas de autenticao.

    Criao, edio e armazenamento de contedo em formatos diversos oferece suporte criao, edio e manipulao de contedos, considerando os mltiplos tipos (udio,

    vdeo, imagem, xml, html, texto etc). Metadados descrevem caracter sticas importantes do contedo como (descrio,

    autor, linguagem, data de criao, data de reviso etc). So teis para melhorar apreciso da busca por texto completo, permitindo aos usurios especificar atributosadicionais.

    Controle da qualidade de informao inclui regras associadas aos tipos de conte dopermitindo controle e acompanhamento do ciclo de vida.

    Classificao, indexao e busca de contedo inclui mecanismos automatizados declassificao, indexao e recursos de busca eficientes baseados em metadados. Afuno de um mecanismo de busca fornecer resultados mais relevantes para umadada consulta no menor espao de tempo.

    Gesto da interface o conte do independente da lgica da aplicao e d aapresentao visual.

    Sindicalizao permite compartilhar informa es entre diferentes sites atravs doformato Rich Site Summary (RSS) ou Atom.

    Alguns dos CMSs mais conhecidos e utilizados hoje em dia so: Drupal (www.drupal.org) Joomla! (www.joomla.org) Mambo (www.mambo foundation.org ) Php Nuke (www.phpnuke.org) Xoops (www.xoops.org)

    Do site pessoal ao portal pblico, pelo crescente uso em todo mundo, com

    13

    http://www.drupal.org/http://www.joomla.org/http://www.mambo-foundation.org/http://www.xoopscube.org/http://www.drupal.org/http://www.joomla.org/http://www.mambo-foundation.org/http://www.xoopscube.org/
  • 8/4/2019 capacitao em joomla

    14/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    desenvolvimento e disponibilizao constante de componentes e templates na internet,usamos e recomendamos o Joomla!, um dos CMS mais procurados da web.

    Nos prximos captulos da apostila abordaremos as principais caractersticas doJoomla!, sua instalao e o uso das ferramentas de administrao mais importantes.

    14

  • 8/4/2019 capacitao em joomla

    15/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    CARACTERSTICAS DO JOOMLA!

    O nome Joomla! tem origem da palavra, em Swahili, Jumla que significa todos

    juntos.

    Conforme foi mencionado na introduo, ele um dos CMSs mais populares domomento. Alm disso, o Joomla! um software livre. O que quer dizer que o cdigo doprograma pode ser utilizado e modificado por qualquer pessoa que tenha interesse. Parasaber 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 amig vel, o Joomla! confundido a princpio com uma ferramenta de criao de sites e blogs "passo a passo".

    Porm, este software possu caractersticas mais amplas, com infinitas opes de serestendido e integrado, compondo um sistema amplo e ao mesmo tempo simples.

    Com a base em PHP (www.php.net), uma linguagem aberta, dinmica e de largo usona Internet, e utilizando o est vel banco de dados MySQL. Sob licena GNU/GPL (para maisinformaes veja http://pt.wikipedia.org/wiki/GNU_General_Public_License), um sistemacompleto, est vel, simples e 100% customiz vel. Ele possibilita contornar o problema degerenciamento de contedo, facilitando a manuteno de um site de forma gil por qualquerpessoa com habilidades bsicas em processadores de texto. Ou seja, para utilizar o Joomla!no necessrio ter qualquer conhecimento tcnico em PHP, HTML ou banco de dados. Basta

    apenas dedicao para procurar ajuda e suporte atravs da colaborao da comunidadeJoomla!.

    O Joomla! usado para construo desde sites simples at complexos portaiscorporativos ou empresariais. Abaixo alguns tipos de sites que podem ser criados com oJoomla!:

    Comrcio eletrnico. Pessoal. Portal baseado em comunidades. Site de revista ou jornal. Educacional. Intranet e Extranet corporativa. Governamentais.

    Abaixo so destacadas algumas caractersticas do Joomla!.

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

    15

  • 8/4/2019 capacitao em joomla

    16/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Editor de texto visual. Sistema de enquetes. Controla o tempo, em dias, que um contedo pode ser exibido.

    URLs amigveis. Gerenciamento de Banner. Sistema avanado de segurana. Mecanismo de cache.

    Apesar de ser possvel utilizar o Joomla! para configurar um site apenas pela interface web, usurios avanados podem ter acesso todos os arquivos do software para fazerqualquer tipo de customizao. Isso s poss vel por se tratar de um software de cdigoaberto. Nesta apostila, iremos nos limitar ao uso da interface j dispon vel. Quem tiver maisinteresse em fazer alteraes diretamente no cdigo pode buscar ajuda junto a comunidade

    do software (ver links no final da apostila). A imagem abaixo ilustra a estrutura de pastas doJoomla!.

    16

  • 8/4/2019 capacitao em joomla

    17/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    CONCEITOS IMPORTANTES

    So muitos os termos comuns empregados no dia a dia de usurios e desenvolvedoresJoomla!. Conheclos de fundamental importncia para a familiarizao com o sistema. Aseguir vamos ver alguns desses termos e especificlos para cada rea distinta de um siteJoomla!.

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

    II. Nveis de Acesso a usuriosO Joomla! oferece aos usurios at sete nveis de acesso, sendo eles os seguintes:

    Nveis do Front End: Registrado um usurio registrado pode logar no site e ter acesso a contedos

    restritos a um visitante no cadastrado. Autor alm de possuir as permisses de um usurio registrado ele pode enviar e

    modificar seus prprios artigos. Redator alm de possuir as permisses de um Autor, ele pode editar artigos

    enviados por qualquer usurio.

    Editor possui as permisses de um Redator e ainda tem poder de decidir se umartigo pode ser ou no publicado no site.

    Nveis do Back End: Gerente pode criar, alterar e publicar artigos e ver algumas informaes sobre

    sistema. A ele no permitido: administrar usurios, instalar extenses, editar umusurio Super Administrador, editar as configuraes do sistema, enviar e mail emmassa, modificar ou instalar templates e idiomas.

    Administrador tem permisso para instalar extenses e administrar usurios. Super Administrador tem acesso total ao sistema e somente ele pode criar outro

    usurio Super Administrador.

    III. Seo e CategoriaNo Joomla!, todo o contedo do site dividido em Sees e Categorias.

    Seo: todaseo pode conter diversas categorias.Categorias: toda categoria est contida em umaseo e pode conter diversos artigos.

    Exemplo:Podemos criar um site que apresentar um link chamado ESPORTES apontando para

    uma seo de mesmo nome. Dentro desta seo, dividimos os esportes em categorias:radicais, aquticos, coletivos. Poderemos assim, separar nossos artigos sobre esportes em suas

    17

  • 8/4/2019 capacitao em joomla

    18/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    respectivas Categorias.

    IV. Artigo ou Contedo

    No Joomla! a insero de textos, imagens, mdias em Flash, entre outros, feitaatravs de uma interface amig vel e intuitiva para tal finalidade. Nessa interface voctambm pode vincular o artigo a uma seo/categoria.

    Mais adiante nesta apostila, veremos como criar e administrar contedo.

    V. ExtensesSo arquivos adicionais que podem ser instalados adicionando ao Joomla! novos

    recursos que no esto disponveis na instalao padro. As extenses so divididas em cincotipos diferentes:

    Componentes: programas que manipulam as informaes contidas no banco de dados.Mdulos: programas que somente exibem as informaes contidas no banco de dados.Plugins: programas que so executados junto a solicitao de uma pagina.Idiomas: so os pacotes que possibilitam o uso do Joomla! em outros idiomas que no oingls.Templates: permite adicionar novos layouts, ou seja, alterar a aparncia do site.

    VI. VersesTodo software mantm um padro para controle de verses. O Joomla! na sua

    primeira verso recebeu o nmero 1.0, nada mais que uma reviso da verso 4.5.2.3 doMambo (o software que foi utilizado como base para o desenvolvimento do Joomla!).

    O Controle de verses do Joomla! feito na seqncia x.y.z:x incrementado quando h profundas mudanas no cdigo fonte.

    y incrementado quando h mudanas significativas no cdigo fonte.z incrementado a cada pacote de correo de bugs.

    18

  • 8/4/2019 capacitao em joomla

    19/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    INSTALAO

    Para instalar e utilizar o Joomla!, necessrio configurar um servidor local (no seuprprio computador) ou usar um servio de hospedagem na internet. Se voc contratou esteservio, recomendamos que faa o pedido da criao de uma base de dados(preferencialmente no MySQL). Ele dever criar e o enviar nome de usurio e senha dobanco, alm de j ter fornecido acesso via FTP (recomendamos a instalao do Filezilla, umcliente de FTP). necessrio uma boa conexo com a internet quando os arquivos soenviados via FTP. Esta apostila partir de um ambiente previamente preparado parainstalao do Joomla! 1.5. A configurao de um servidor web, do PHP e de uma base dedados no sero abordados.

    No final desta apostila temos um desafio que ensina passo a passo a configurar um

    servidor local para a instalao do Joomla!. Sendo assim, iremos direto para a instalao doCMS mostrando as telas de todo o processo.

    Baixe a verso mais nova do Joomla! em http://www.joomla.org. Extraia o arquivo napasta raz do seu servidor web. Assumindo que a instalao est sendo feita na prpriamquina do usurio, digite no browser o endereo http://localhost/. No caso de umainstalao feita num servidor remoto digite o endereo do seu domnio (por exemplo:http://www.seudominio.xxx).

    Ao acessar o endereo acima, o instalador automaticamente iniciado. A imagem

    abaixo ilustra a tela do Passo 1.

    Aps escolher o idioma de instalao clique no boto Prximo, disponvel no cantosuperior direito. No Passo seguinte, o Joomla! verifica as configuraes do servidor e do PHP.

    altamente recomendvel que todas as configuraes sejam compatveis com o Joomla! paraassegurar um perfeito funcionamento e garantir a segurana.

    19

  • 8/4/2019 capacitao em joomla

    20/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    H algumas excees das Configuraes recomendadas, como Register_Globals, que,mesmo se incompat veis, no iro atrapalhar o funcionamento do Joomla!. Porm, porquestes de segurana melhor desliglas. Se for o caso, pe a ajuda para o administrador doseu servidor nessas questes. Aps checar a compatibilidade, clique no boto Prximo parair ao Passo 3.

    O Joomla! distribudo sob a licena GNU/GPL que est dispon vel para leitura nomomento 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 licenacontinue a instalao clicando no boto Prximo. O prximo Passo da instalao aconfigurao do Banco de Dados. O Joomla! 1.5 oferece suporte a mais de uma opo de

    banco de dados: MySQL e o MySQLi. Ser usado o MySQL nesta instalao, por ser o banco

    20

  • 8/4/2019 capacitao em joomla

    21/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    de dados mais popular na Internet.

    As seguintes informaoes devem ser preenchidas neste passo da instalao:

    Nome do Servidor quando o banco de dados encontra se no mesmo servidor que oJoomla! o nome do servidor localhost.

    Nome de Usurio no caso de uma instalao local use o usurio root que opadro de toda instalao do MySQL, no caso de uma instalao num servidor remotoutilize o usurio que foi informado pelo administrador.

    Senha esta a senha do usurio do banco de dados. Numa instalao padro doMySQL, a senha do usurio em branco no est definida, por tanto deixe esse campoem branco. No caso de uma instalao num servidor remoto utilize a senha que foiinformada pelo administrador.

    Nome do Banco de Dados escolha o nome do banco de dados que o Joomla! ir

    criar ou ento utilize o nome do banco de dados que foi fornecido pelo administradordo servidor. Por exemplo: joomla15.

    Ainda no Passo 4, algumas configuraes avanadas podem ser feitas: Excluir Tabelas Existentes caso uma base de dados j existente seja reutilizada, o

    Joomla! oferece a opo de excluir as tabelas existentes nela. Backup das Tabelas Antigas na reutilizao de uma base de dados, o Joomla! pode

    realizar o backup dos dados j existentes antes de criar suas tabelas. Prefixo da Tabela importante para diferenciar as tabelas do Joomla! de outras, caso

    coexistam na mesma base de dados. Por padro ser usado o prefixo prdefinidojos_.

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

    21

  • 8/4/2019 capacitao em joomla

    22/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

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

    22

  • 8/4/2019 capacitao em joomla

    23/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    O passo seguinte a Configurao Principal do Joomla!.

    Os quatro campos seguintes devem ser preenchidos:

    Nome do site Exemplo:Desenvolvendo um site bsico com o Joomla! Seu e mail coloque neste campo o seu email para receber informaes do sistema.

    Caso sua senha seja recuperada, ela ser enviada para o email aqui preenchido,portanto, coloque um email vlido.

    Senha do admin insira a senha de sua preferncia para o usurio administrador dosite.

    Confirme a senha do admin repita a senha inserida no campo anterior.

    Clique no boto Prximo para ir ao ltimo passo da instalao.

    O Passo 6 somente exibe uma tela de confirmao de instalao do Joomla! e um avisopara remover o diretrio /installation. Este diretrio deve ser deletado por FTP, somente apssua excluso que possvel acessar o novo site.

    No canto superior direito da anterior so exibidos dois botes: Site ao clicar nele sistema redireciona para a pgina principal do site. Conforme

    ilustra a imagem abaixo.

    23

  • 8/4/2019 capacitao em joomla

    24/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

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

    24

  • 8/4/2019 capacitao em joomla

    25/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    IDIOMAS

    O Joomla! aps instalado s oferece o idioma Ingls, tanto no Back End quanto noFront End. Para utiliz lo em outros idiomas necessrio baixar um arquivo de traduo. bastante simples configurar o Joomla! para o portugus brasileiro atravs da instalao deum pacote de idioma oferecido pela comunidade brasileira.

    Este pacote est dispon vel na pgina do projeto de traduo do Joomla! para oPortugus do Brasil em: http://joomlacode.org/gf/project/portuguesebr/frs/

    Faa o download separadamente dos arquivos compactados para ADMIN e SITE(disponveis em ZIP e TAR.GZ. Geralmente o tar.gz mais leve).

    Na pgina inicial do seu novo site clique na opo Administrator no segundo menudo lado esquerdo. Digite seu nome de usurio e senha. Voc entrar na interface deadministrao do Joomla!. No menu superior, passe o mouse em extenses e clique emInstall/Uninstall.

    25

  • 8/4/2019 capacitao em joomla

    26/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Na prxima tela, clique em BROWSE e ento aponte para o local onde voc salvou oprimeiro pacote de traduo. Aps a seleo do arquivo, clique em enviar arquivo para iniciara instalao.

    A tela da figura abaixo dever aparecer indicando o sucesso da instalao.

    Repita o processo para o outro pacote de arquivos de traduo. Agora acesse o item de

    menu: Extensions > Language Manager, conforme a figura abaixo.

    A tela de Administrao de Idiomas exibida e poss vel verificar que o idioma

    Portugus(Brasil) j est disponvel para uso.

    26

  • 8/4/2019 capacitao em joomla

    27/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Para definir um idioma como padro basta selecionlo e clicar no bot o Defaultdisponvel na Barra de Aes do Joomla!

    A seguinte tela indicando sucesso dever aparecer.

    Faa o mesmo para o painel de administrao.

    27

  • 8/4/2019 capacitao em joomla

    28/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    TEMPLATES

    I. Administrando um Template

    Para visualizar os templates nativos no Joomla! acesse: Extenses > AdministrarTemas, conforme mostra a figura. A tela do Administrador de Temas exibida e mostra doistemas que so instalados junto com o Joomla!. O tema rhuk_milkway est definido como opadro para o site.

    II. Instalando um Template

    Igualmente ao nmero gigantesco de usurios e sites especializados em Joomla!,existem na internet diversos templates dispon veis para download gratuitamente. Existemtambm, agencias que desenvolvem templates especialmente destinados a sua identidade

    visual e que cobram por seus servios.

    Neste curso apenas utilizaremos os templates chamados Free (gratuitos), que comsua imensa variedade quase sempre atendem as necessidades mais variadas.

    Algumas pginas para baixar templates gratuitos:

    http://www.compassdesigns.net/

    28

    http://www.compassdesigns.net/http://www.compassdesigns.net/
  • 8/4/2019 capacitao em joomla

    29/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    http://www.joomlaclube.com.br/http://www.siteground.comBasta procurar no seu site de busca por (joomla templates) para encontrar muitas pginas

    que oferecem templates gratuitos para o Joomla 1.5.

    No menu do painel administrador do Joomla!, v em Extenses e em seguidaInstalar/Desinstalar.

    Aps fazer o download do arquivo de template, acesse o seguinte item de menu:Extenses > Instalar/Desinstalar

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

    Tema para publicar o template selecionado.

    29

    http://www.joomlaclube.com.br/http://www.siteground.com/http://www.joomlaclube.com.br/http://www.siteground.com/
  • 8/4/2019 capacitao em joomla

    30/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    CONTEDO

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

    I. Seo e CategoriaO Joomla! oferece ao usurio a opo de criar Sees e Categorias de forma

    hierrquica. Por exemplo: Software Livre

    GNU/Linux BrOffice.org Joomla!

    No qual GNU/Linux, BrOffice.org e Joomla! so categorias da seo Software Livre.Toda seo precisa ter ao menos uma categoria para ser utilizada e toda categoria pertencer auma seo. Uma seo pode ter inmeras categorias e uma categoria s faz parte de umaseo.

    II. Criando uma Seo Ao entrar no menu, passe o mouse em Contedo e clique em administrar seo. Se

    durante a instalao, voc optou em inserir exemplos, iro aparecer diversas seespreviamente configuradas com o contedo de exemplo do Joomla.

    Para criar uma nova seo, clique no cone Novo e configure os campos. Ser criada

    uma seo especfica sobre Software Livre. Os seguintes campos esto dispon veis para o

    30

  • 8/4/2019 capacitao em joomla

    31/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    preenchimento: Ttulo ttulo da seo. Apelido apelido da seo, geralmente dse o mesmo nome do T tulo.

    Publicado sim ou No. Um item publicado exibido no Site. Ordenao define a ordem da seo em relao s demais. Nvel de Acesso h trs nveis de acesso no Joomla!:

    Pblico significa que o acesso livre a qualquer visitante. Registrado somente os usurios registrados, ou seja, autenticados no Site

    podem ter acesso. Especial somente os usurios desse grupo tem acesso.

    Imagem pode ser inserida alguma imagem para representar a Seo. Posio da Imagem refere se ao alinhamento vertical da imagem. Detalhes pode ser criado um texto de apresentao para a Seo.

    III. Criando uma CategoriaNo menu de contedo, acesse Administrar categoria.

    31

  • 8/4/2019 capacitao em joomla

    32/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

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

    A idia criar trs categorias especficas sobre Software Livre: GNU/Linux,BrOffice.org e Joomla!. Os campos dispon veis para o preenchimento so os mesmos deAdministrar Sees, com o acrscimo do campo Seo, de preenchimento obrigatrio.

    Aps preencher os campos desejados, clique no boto Salvar disponvel na Barra deAes do Joomla!. Este procedimento deve ser repetido para as outras categoria da seo. Vento no item Administrar Categorias e confira o status das sees criadas.

    IV. Inserido ArtigosO Joomla! denomina seus itens de contedo como artigos e eles podem ou no fazer

    parte de uma categoria. Nesta apostila, criaremos um artigo esttico, ou seja, sem estarvinculado a uma seo ou categoria.

    No item do menu Contedo acesse Administrar Artigos:

    32

  • 8/4/2019 capacitao em joomla

    33/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Para criar um novo artigo, clique no cone Novo.

    Em Seo, escolha a opo Sem Categoria.

    As opes a serem preenchidas na insero de artigos estticos so: Ttulo define o ttulo do artigo.

    Apelido define o apelido do artigo, podendo ser usado o mesmo valor do Ttulo. Seo define a que seo o artigo pertence. Como este artigo no pertence a

    nenhuma seo e conseqentemente a nenhuma categoria, basta definir este campocomo Qualquer. Assim, automaticamente, tambm a Categoria definida com este

    valor. rea Contedo possui um editor que permite realizar a formatao completa do

    texto, inclusive insero de tabelas e imagens.

    Com o contedo formatado, clique no cone salvar. Para inserir Artigos vinculados auma categoria, o procedimento praticamente o mesmo, com exceo da obrigao de

    escolha da Seo e da Categoria.Na figura abaixo, observe uma linha logo ao termino do 1o pargrafo. Esta linha

    indica que ali ser exibida a opo Leia Mais e todo o texto abaixo dela ser omitido.

    33

  • 8/4/2019 capacitao em joomla

    34/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Para inserir o Leia Mais, basta posicionar o cursor na linha do texto onde haver a inseroe clicar no boto Leia Mais no rodap do editor.

    Aps inserir a notcia, clique no boto Salvar, na Barra de Aes do Joomla!. Uma tela

    indicando sucesso deve ser exibida.

    34

  • 8/4/2019 capacitao em joomla

    35/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    MENUS

    O Joomla! possui um Administrador de Menus completo que permite criar uma

    quantidade ilimitada de menus e vrios tipos de itens podem ser adicionados a um menu.

    Se durante a instalao voc optou em carregar os exemplos do Joomla, estarodispostos alguns menus como o maimmenu (onde geralmente deve estar os itens maisimportantes do site) e o usermenu (menu do usurio registrado). Basta apenas alterar ouremover os itens. Porm, nesta apostila, iremos ensinar como se cria e administra um menu.

    I. Criando um Menu

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

    Clique em Novo para criar um menu. Preencha os campos e clique em salvar. Para

    alterar o nome de um menu, clique no link deste. Para administrar um menu, clique em Itensde Menu.

    Ao clicar em Itens de Menu, a tela Administrar Menus exibida e novos itens de menupodero ser adicionados.

    II. Inserindo itensTomaremos como exemplo a insero de artigos estticos no Menu. Clique no boto

    Novo na Barra de Aes do Joomla! para iniciar o procedimento de inserir itens. Selecioneum tipo de Menu. No nosso caso, clique em Artigo. A seguinte tela vai aparecer.

    35

  • 8/4/2019 capacitao em joomla

    36/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Escolha Layout Padro de Arquivo para entrar na seguinte tela.

    36

  • 8/4/2019 capacitao em joomla

    37/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

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

    Clique no artigo que deseja ser apontado pelo link. Neste caso o artigo desejado oQuem Somos. Clique em salvar para confirmar a insero do item do menu criado.Experimente criar vrios Menus com itens para diferentes funcionalidades, como links para

    se

    es, categorias, artigos, componentes ou at

    mesmo para sites externos. Ao criar ummenu, no se esquea de criar e/ou publicar o mdulo.

    37

  • 8/4/2019 capacitao em joomla

    38/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    38

  • 8/4/2019 capacitao em joomla

    39/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    COMPONENTES NATIVOS DO JOOMLA!

    Os componentes prinstalados no Joomla s o: Formulrio de Contatos; enquete;banners; fonte de Notcias externas (RSS); pesquisar no site e web Links. Nessa apostila,iremos mostrar o funcionamento apenas do formulrio de contatos.

    I. Formulrio de ContatosEm todo site fundamental um formulrio de contato. O Joomla! oferece um

    componente bem simples que possui possibilidade de inmeros contatos em diferentescategorias.

    Nesta apostila criaremos a estrutura de formulrios de contatos atravs de umcomponente chamado Contato, acessado a partir do menu Componentes > Contatos dentro

    da interface de administrao, conforme mostra a figura

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

    39

  • 8/4/2019 capacitao em joomla

    40/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

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

    Para criar um novo contato basta clicar no boto Novo, na Barra de Aes, para ir tela de insero de contatos. Os campos de preenchimento obrigatrios para a configuraodo formulrio de contato do Site so os seguintes:

    Nome o nome do contato. Neste caso Informaes Gerais. Apelido o apelido do contato. Pode se repetir o mesmo valor de Nome. Categoria Administrativo esta a categoria que criamos anteriormente. E mail o email que ir receber as mensagens enviadas a partir deste formulrio.

    Depois de realizadas o preenchimento de campos e as configuraes de parmetros,

    confirme as alteraes no boto Salvar. Como exemplo na imagem, o contato InformaesGerais passa a existir, fazendo parte da categoriaAdministrativo.

    40

  • 8/4/2019 capacitao em joomla

    41/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

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

    41

  • 8/4/2019 capacitao em joomla

    42/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    COMPONENTES, MDULOS E MAMBOTS ADICIONAIS

    I Aprendendo a instalar novas extens esQualquer extenso pode ser implementada no Instalador do Joomla. Basta baixar o

    pacote de arquivos, selecionlo e enviar atravs do instalador, como na figura abaixo.

    Ao escolher instalar um componente, voc deve procurar por recomendaes e tradues dacomunidade brasileira.

    II Extens es que recomendamos

    Editor de ContedoJCE: O JCE o editor de contedo mais completo da web. Est na lista das extenses maispopulares para o Joomla!. Instale o Editor Mambot e depois o Admin Component. O pacotede traduo tambm est disponvel no mesmo site.http://www.joomlacontenteditor.net/

    Gerenciador de arquivos

    eXtplorer: O eXtplorer um excelente gerenciador de arquivo para o Joomla!, tem um designerinteressante, 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

    http://www.joomlacontenteditor.net/http://joomlacode.org/gf/project/joomlaxplorer/frs/http://www.joomlacontenteditor.net/http://joomlacode.org/gf/project/joomlaxplorer/frs/
  • 8/4/2019 capacitao em joomla

    43/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    Gerenciador de Downloads/UploadsDOCman: DOCman uma administador de documento e downloads para Joomla!. Com estecomponente seus usurios facilmente podem fazer uploads ou downloads e administram

    arquivos por categorias mltiplas e os traz dispon vel carregue em um seu websites deJoomla!.http://www.joomlaclube.com.br/site/content/blogcategory/24/74/

    Comunidade virtualCommunity Builder 1.1.0 Portugus Brasil: Esta a melhor soluo para o criao egerenciamento de comunidade no Joomla, com recursos espetaculares e plugins para frum,Blog, Mural, Mensagens Pessoais e muito mais, informaes adicionais no cadastro. Tambmcom opes de template. Oferecendo um pacote completo de recurso de uma comunidadetotalmente gratuita. Porm, importante ressaltarmos que este um componente complexo

    que exige estudo e habilidade para configurlo.(http://www.joomlaclube.com.br/site/content/blogcategory/24/74/)

    Loja Virtual

    VirtueMart: Componente que faz compras soluo de vendas online para Joomla!. Usado pormilhares de donos de loja. Pode ser corrido em estoque e Modo de Catlogo. Com sua Ferramenta deAdministrao 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/

    Frum de discursso

    Fireboard:A mais nova verso do componente de frum estvel da Fireboard, a verso 1.0.3totalmente traduzida para o Portugues Brasil.http://www.joomlaclube.com.br/site/content/blogcategory/24/74/

    Newsletter

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

    Mapa do Site

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

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

    43

    http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/http://www.joomlaclube.com.br/site/content/blogcategory/24/74/10/10/
  • 8/4/2019 capacitao em joomla

    44/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    CONFIGURAO DE UM SERVIDOR WEB

    Nessa sesso, iremos descrever de forma sucinta como configurar um servidor web noseu computador. Se voc no tiver um mnimo de experincia com informtica pode ser quenecessite de mais ajuda para obter sucesso.

    Utilizaremos o XAMPP que um software que pretende justamente facilitar ainstalao do Apache + PHP + MySQL em um computador. Esse software possui verso tantopara Linux quando para Windows, as instrues a seguir so baseadas na verso que roda emLinux.

    Muitas pessoas sabem por experincia prpria que no fcil instalar um servidor webapache e torna se mais difcil se voc quiser acrescentar PHP, MySQL e Perl. No XAMPP, isso

    pode ser feito em apenas 4 passos.

    Passo 1: DownloadAcesse a pgina:

    http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248Procure pela verso mais recente do XAMPP e baixe ela para seu computador.

    Um detalhado resumo das alteraes e contedos de todas as verses do XAMPP estdispon vel em http://www.apachefriends.org/LAMPP RELEASENOTES.txt.

    Ateno: Se voc fez o download destes arquivos no Windows e usa o antivirusMcAfee, voc ser alertado de um falso vrus. Isto um problema do McAfee em reconhecerarquivos compactados como gzip, favor ignorar.

    Passo 2: Instalao

    Aps fazer o download, simplesmente digite os seguintes comandos:

    V para o shell e logue como administrador do sistema (root):su

    Extraia o arquivo para o diretrio /opt:tar xvfz xampp linux 1.6.6.tar.gz C /opt

    Ateno: Verses j instaladas do XAMPP sero sobrescritas por este comando. Isto tudo. OXAMPP est instalado no diretrio: /opt/lampp

    Passo 3: IniciarPara inicializar o XAMPP, simplesmente digite este comando:

    /opt/lampp/lampp start

    Voc ver algo como:

    Starting XAMPP 1.6.6...

    44

  • 8/4/2019 capacitao em joomla

    45/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    LAMPP: Starting Apache...LAMPP: Starting MySQL...LAMPP started.

    Pronto. O Apache e o MYSQL esto funcionando. Caso voc encontre mensagens deerro, procure uma FAQ do Linux.

    Passo 4: TesteOK, isto foi fcil, mas como voc verificar que tudo est funcionando? Apenas digite a

    seguinte URL no seu navegador preferido: http://localhost Agora voc dever ver a pgina inicial do XAMPP contendo alguns links para checar o

    status do software instalado e alguns scripts de exemplos. Siga com a instalao do Joomla!

    Para criar uma base de dados voc pode acessar no seguinte endereohttp://localhost/phpmyadmin o phpMyAdmin, este software uma interface grfica paragerenciar o banco de dados MySQL.

    login: root(sem senha)

    Tente criar uma base de dados.

    45

  • 8/4/2019 capacitao em joomla

    46/46

    GNUSP - Apostila de Capacitao em Joomla! 1.5

    REFERNCIAS

    Site Oficial:http://www.joomla.org

    Sites brasileiros sobre Joomla!:http://www.joomlabr.orghttp://www.joomlafacil.com.brhttp://www.joomlabrasil.orghttp://www.joomla.com.brhttp://www.joomlaminas.org.br

    Sites portugueses sobre Joomla!:http://www.joomlapt.com

    Sites espanhis sobre Joomla!:http://www.joomlaspanish.org

    Referncias desta apostila:http://olago.wordpress.comhttp://kplus.cosmo.com.brhttp://www.criarweb.com

    http://wikipedia.orghttp://www.marcusvbp.com.brhttp://webinsider.uol.com.brhttp://www.joomlaminas.org.brhttp://www.joomlabrasil.orghttp://www.joomlaclube.com.brhttp://www.joomla.com.brhttp://www.4newbies.com.br/?artigo&ver=121http://www.guiadohardware.net/tutoriais/tutorial completo apt get/http://www.google.com/trendshttp://www.apachefriends.org