Você está na página 1de 742

1

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 1

Apresentando o Joomla! Sistema de Gesto de Contedo

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Joomla! um sistema de gerenciamento de contedo premiado que lhe permite facilmente criar e gerenciar o contedo de um web site. Voc no precisa ser um programador para usar o Joomla!, Porque voc no precisa trabalhar com o cdigo para instalar, configurar e gerenciar um site. Para comear tudo que voc precisa ter acesso a um servio de hospedagem web e um navegador web. Alm disso, o Joomla! sistema de gerenciamento de contedo de fonte aberta, livre de taxas de licenciamento e aberto para voc modificar conforme necessrio para atender s suas necessidades. O baixo custo e a facilidade de utilizao so as principais razes do Joomla! se tornar to popular, com mais de 10 milhes de downloads at hoje. Este captulo introdutrio explora as vantagens da utilizao do Joomla! e do cdigo aberto e fornece informaes bsicas sobre como funciona o Joomla! CMS.

Descobrindo o Open Source

NESTE CAPTULO
G e s t o d e C o n te d o s Descobrindo o Joomla!

Gesto de Contedos
O sistema de gerenciamento de contedo ou CMS uma ferramenta de software que instalado em um servidor. Um CMS permite que voc publique pginas em um site e gerenciar os recursos do site, contedo e usurios atravs de uma interface fcil de usar e baseada em navegador. Historicamente, os produtos completos CMS foram assuntos caros, dominado por grandes marcas, tais como Broadvision, Vignette e Microsoft. Nos ltimos cinco anos, no entanto, esse mercado comeou a mudar com produtos robustos de cdigo aberto chegando ao local, que completa e, em alguns casos, suplanta seus irmos comerciais. O aparecimento de solues viveis open source de gesto de contedos tem tido um impacto significativo no mercado, essencialmente, democratizando o espao de gerenciamento de contedo. As pequenas empresas e indivduos que antes nunca poderiam pagar um bom CMS, podem agora implementar uma soluo de cdigo aberto e criar uma presena na web que seja competitiva com empresas muito maiores. Como os sistemas de cdigo aberto tm aumentado em funo da estabilidade e rentabilidade, eles tambm comearam a encontrar um lugar nas empresas maiores. Hoje voc pode encontrar produtos de cdigo aberto CMS em todos os nveis de negcios, tanto pblicos como privados. Entre as organizaes que utilizam sistemas de cdigo aberto de gerenciamento de contedo de hoje so:

NASA MIT Parlamento francs Nokia A Marinha americana Novell National Geographic O Governo Brasileiro PBS

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A deciso de usar um CMS
Sistemas de gerenciamento de contedo fazem a manuteno de um site mais prtico e mais acessvel. No passado, se voc fosse construir um Web site, voc construiria um conjunto de pginas HTML estticas, ou seja, embutida cada pgina com textos e imagens. O problema que se voc construir um site esttico, voc est sempre preso a trabalhar com o cdigo da pgina cada vez que quiser mudar o local. Alterar o contedo de uma pgina alterando manualmente o cdigo na pgina demorado e trabalhoso. Gerir um site esttico tambm o trava em contratao de pessoas com habilidades de codificao para executar tarefas de gerenciamento de contedo. Isso pode ser um desperdcio de recursos e normalmente no uma abordagem custo-efetiva para o problema. Em contraste, se voc usar um sistema de gerenciamento de contedo para seu Web site, qualquer pessoa com conhecimentos bsicos pode fazer alteraes no site. Voc no precisa de um programador para modificar o texto ou imagens em uma pgina. A maioria dos sistemas, incluindo o Joomla!, possui uma interface de gesto que muito semelhante ao que voc v comumente em programas de processamento de texto, como o Microsoft Word.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os mesmos argumentos que ajudam a justificar o uso de um CMS aplicam-se em vigor ainda maior para um CMS open source. Sistemas de cdigo aberto tendem a oferecer o mesmo grau de funcionalidade, mas para uma base de custos relativamente mais baixos. Essa relao custobenefcio, a grande razo responsvel pelo sucesso do sistema e ajuda a explicar por que eles se tornaram muito populares para as empresas pequenas e grandes. Um sistema de gesto de contedo tipicamente oferece os seguintes recursos: Identificao de usurios-chave e seus papis Capacidade de atribuir papis e responsabilidades Capacidade para definir fluxo de trabalho Capacidade para planejar e publicar contedo Capacidade de limitar o acesso a contedos e funcionalidades Habilidade para administrar o sistema Capacidade de assumir o site offline e executar tarefas de manuteno Capacidade de adicionar componentes

Decidindo a utilizao de cdigo aberto


Open source a liberdade - e no apenas o ideal de liberdade, mas a realidade comercial da liberdade. Software Open source no carrega taxas de licenciamento ou de subscrio. Embora a atrao inicial do software de fonte aberta pode ser o fato de que gratuito, provvel que voc descubra rapidamente que a vantagem em longo prazo do open source est em duas outras caractersticas: O cdigo acessvel. Ao contrrio de muitos produtos comerciais que no s ocultam o seu cdigo, mas tambm vos probe de modific-lo, o cdigo fonte aberto visvel e voc est livre para modific-lo para atender s suas necessidades. Open source protege de ser amarrado a um fornecedor especfico. Se voc adotar uma soluo de cdigo aberto, voc pode fazer parceria com o promotor de sua escolha para ajud-lo. Se voc implantar um sistema como o Joomla!, que baseado em tecnologias populares e comuns, voc no precisa temer em ter que mudar de fornecedores no futuro, pois encontrar pessoas que esto familiarizadas com o sistema e tenham as habilidades necessrias para trabalhar com ele fcil .

Tomados em conjunto, a vantagem de custo inicial mais os benefcios em longo prazo de ter acesso ao cdigo e sua escolha de fornecedores criam um argumento convincente a favor do open source. No entanto, voc deve considerar tambm as desvantagens no curso de sua deciso. Se sua empresa tiver o software existente implantado em um sistema proprietrio, voc pode querer continuar com esses sistemas em vez de introduzir produtos diferentes ou plataformas para o seu negcio. O apoio tambm pode ser um problema com os produtos de cdigo aberto. Se sua empresa requer um alto nvel de suporte, voc precisa selecionar um fornecedor de cdigo aberto que pode lhe oferecer um acordo de nvel de servio adequado.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Suporte para Joomla! normalmente um cenrio de auto-ajuda. Se voc precisa obter um contrato de suporte comercial com um contrato de nvel de servio, necessrio procurar um desenvolvedor que pode fornecer esse servio para Joomla!, pois ele no oferece suporte comercial. Embora o apoio comercial possa ser difcil de encontrar, Joomla! prev inmeras opes de apoio de base comunitria, incluindo: Documentao on-line Fruns da comunidade Os tutoriais online Listas de Discusso RSS Desenvolvedor wiki

Embora o software seja gratuito, voc pode esperar para pagar algumas coisas, seja no momento em que construir o seu site ou em algum momento durante a vida de sua propriedade. Custos comuns incluem: Servios de Design Os servios de consultoria Desenvolvimento personalizado Implantao Suporte Servios de hospedagem Os nomes de domnio Licenas para outros programas relacionados, por exemplo, determinadas extenses Manuteno

Todos esses gastos podem no ser aplicveis ao seu projeto, mas voc deve consider-los no clculo do custo total de propriedade de um sistema de cdigo aberto. Mesmo se voc planeja gerenciar e manter o site em si, no se esquea que h um custo associado com seu tempo. um erro comum subestimar a quantidade de tempo que pode tomar para manter um site. O CMS uma pea complexa de software e pode ser um alvo para hackers e outros com m inteno. Voc no pode simplesmente construir o seu site e esquec-lo. Do outro lado da vida do site voc precisa instalar os patches e as verses de segurana. Quanto mais complicado o seu site, mais tempo isto leva. No cometa o erro de ignorar esse custo, por vezes significativos em curso da propriedade.

Determinar se o cdigo aberto ideal para voc


Embora open source oferea uma boa alternativa ao software comercial e que ir trabalhar para a grande maioria das pessoas, no necessariamente a resposta certa para todos. Se o cdigo aberto ideal para voc depende de sua situao e sua tolerncia aos riscos do negcio. As vantagens so:
Custo. Open source mais barato para a obteno e estudos mostram que os custos de implementao podem ser significativamente menores do que para solues de cdigo fechado.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Opensource pode ser agnstico. Voc no est amarrado a um nico fornecedor e no pode ser mantido refm por esse fornecedor. Open source apresenta menos risco. Os estudos mostram consistentemente que o processo de desenvolvimento open source produz um cdigo melhor e aplicaes mais seguras. Alm disso, quando forem detectados problemas, a fonte aberta produz patches em uma taxa de tempo extremamente rpida. Open source mais fcil de instalar, configurar e personalizar. Open source promete inovao mais rpida.

Se voc ainda no tem certeza, comece aos poucos. Teste uma soluo de cdigo aberto em um papel limitado na sua empresa. Experimente-o por seis meses a partir de agora para avaliar o resultado e decidir se o cdigo aberto o caminho certo para voc. Se voc como muitos outros, voc vai achar que no somente uma opo vivel, mas tambm um atrativo!

Descobrindo o Joomla!
Joomla! comeou em 2005 como uma bifurcao do j popular sistema de gerenciador de contedo Mambo. A comunidade Joomla! se reuniu em volta do novo projeto muito rapidamente e ajudou a criar proeminncia e excitao em torno da nova marca. Ao longo dos anos, o projeto foi de sucesso em sucesso e cresceu para se tornar um dos maiores e mais ativos projetos open source. Os recursos includos com o ncleo do sistema incluem: WYSIWYG editor de contedo: Editar artigos com a facilidade de uso de um processador de texto. Programao de contedo: Definir datas de incio e fim para a publicao do seu contedo. Arquivamento de contedo: Artigos antigos arquivados para facilidade de referncia. Gerenciador de usurios: Criar usurios e associ-las a grupos. Controle de acesso: Controlar o acesso dos usurios aos contedos e funcionalidades. Gerenciador de mdia: Upload e organizar seus arquivos de mdia. Gerente de idioma: Adicionar novos pacotes de linguagem para permitir interfaces multilingual para o seu site. Gerenciador de banner: Carregar e executar anncios. Gerenciador de contatos: Detalhar contatos de uma loja e seus usurios e permitir formas de contato para eles. Sondagens: Executar pesquisas e levantamentos no local. Pesquisa: Pesquisar o contedo do site. Gerenciador de Web links: Criar pginas que contm links para outros sites. Distribuio de contedo: Itens de contedo com feeds RSS. Agregador de notcias para alimentao e exposio: Insira contedo RSS externo em seu site.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Sistema integrado de Ajuda: Ver os tpicos de ajuda dentro do seu sistema adiministrativo. Gerenciamento de mltiplos modelos: Adicionar novos modelos e atribuir-lhes as pginas de seu site. Gerenciamento de cache: Gerenciar o desempenho do site atravs do controle do cache de informaes. FTP integrado: Use o gestor do sistema integrado de FTP para mover arquivos de e para o servidor. Motor de busca de URLs amigvel: Criar mecanismo de busca de URLs amigveis para tornar seu site mais competitivo nos motores de busca.

Joomla! 1.6
Alm das funcionalidades principais, Joomla! extensvel. Com mais de 4.000 extenses de fonte aberta disponveis para download com pouco ou nenhum custo, voc pode personalizar o Joomla! para incluir as funcionalidades que voc precisa.

Decidindo a usar o Joomla!


Por que voc deve usar o Joomla? A resposta curta que o Joomla! possui uma maneira fcil de instalar, e opo para criar e gerenciar um site completo. O sistema fcil de usar, acessvel e flexvelvel o suficiente para crescer com voc ao longo do tempo.

Quem usa o Joomla!


A popularidade do Joomla significa que voc pode encontrar um grande nmero de sites exemplos vivos na web. O sistema tem suporte a tudo, desde sites de marketing para pequenas e grandes empresas at sites de comrcio eletrnico. Aqui est um resumo de algumas das empresas mais conhecidas e marcas que utilizam o Joomla!

Nome Universidade de Harvard, Graduate School of Arts and Sciences IHOP Restaurantes Nickelodeon Naes Unidas Centro de Informao Regional U. S. Army Corps of Engineers Yale University Associao dos Antigos Alunos de Yale Universidade de Nebraska Olympus (Austrlia) Epson - Pesquisa e Desenvolvimento Dra. Ruth

URL

http://gsas.harvard.edu/ http://www.ihop.com/ http://www.quizilla.com/ http://www.unric.org/ http://www.spl.usace.army.mil http://grad.alumni.yale.edu/ http://nebraska.edu/ http://www.olympus.com.au/ http://www.erd.epson.com/ http://www.drruth.com

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Embora Joomla! uma excelente soluo para as necessidades de muitos, no adequado para todas as utilizaes possveis. Existem reas onde se destaca o sistema, e outros que apresentam desafios. Se voc quiser ser mais analtico sobre o Joomla, ento voc deve considerar os prs e os contras.

Prs
Mais de 10 milhes de downloads: Este um projeto saudvel e crescendo com uma grande base de fs. Mais de 4.500 extenses disponveis: O grande nmero de extenses significa que voc pode dar muitas funcionalidades para o seu site. LAMP: fcil encontrar hospedagem e ajuda. Camada de apresentao muito fcil de trabalhar: Voc pode personalizar a aparncia do site para combinar com a sua marca. Voc no est restrito criao de um site padro. Opes dignas de e-commerce: Se voc quer vender produtos online, Joomla! perfeitamente capaz de oferecer todas as funcionalidades mais comuns do comrcio eletrnico, bem como o for necimento de gerenciamento de catlogo utilizvel. Amplo suporte ao desenvolvedor: fcil encontrar ajuda para o seu site Joomla! Desenvolvedores, designers, e outros servios de terceiros esto prontamente disponveis. Documentao decente: A documentao on-line fornecidos por Joomla! segue os moldes de alguns dos melhores open sources no mundo. Voc tambm pode encontrar documentao comercial em uma variedade de formatos. Comunidade muito ativa: Uma comunidade ativa e dinmica significa que voc pode obter apoio nos fruns e pode estar certo da vitalidade contnua do projeto. Custos acessveis de desenvolvimento: Concorrncia e uma plataforma comum para fazer uma ampla gama de opes de fornecedores e preos. Dado o grande nmero de pessoas, proporcionando servios Joomla!, provavelmente voc pode at encontrar algum em sua rea.

Contras
Nenhum fluxo de trabalho: Se o seu site precisa replicar seu fluxo de trabalho offline, Joomla! pode no ser a resposta para voc. O sistema no inclui um mecanismo de workflow. Hierarquias de usurio limitada: O sistema Joomla! 1.5 inclui uma hierarquia limitada e fixa de usurios. Se voc precisa de permisses complexas de usurio, ou voc deve escolher o Joomla! 1.6, ou instalando extenses para o seu site para poder adicionar essa funcionalidade. Certifique-se de examinar as extenses de terceiros para determinar se elas vo atender s suas necessidades antes de se comprometer com o sistema. Limitada estrutura do contedo: O sistema Joomla! 1.5 inclui uma estrutura de organizao limitada e fixa de contedo. Se voc precisa criar um site com contedo de estruturas complexas, voc deve optar por Joomla! 1.6 ou instalar extenses para o seu site poder adicionar essa funonalidade. Certifique-se de examinar as extenses de terceiros para determinar se elas vo atender s suas necessidades antes de se comprometer com o sistema. Pode ser difcil manter sites personalizados: Se voc precisa personalizar o cdigo do seu site, voc tem que ter cuidado com as atualizaes, a fim de evitar a perda de suas personalizaes. Assim, quanto maior a quantidade de personalizao que voc precisa, maior a quantidade de trabalho envolvido no melhoramento.

10

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

SEO misto: Joomla! inclui uma opo de URLs automticas, mas as opes do sistema padro de configurao so bastante limitadas. H, no entanto, uma srie de extenses de terceiros que voc pode adicionar ao site para melhorar esta situao. Extenses variam extensamente na qualidade: Embora haja uma grande quantidade de extenses disponveis para o sistema, elas no so de igual qualidade. Faa a sua base de extenses e verifique cuidadosamente antes de utilizar. Um nmero crescente de extenses comercial: O ncleo Joomla! gratuito, mas uma srie de extenses para o sistema so comerciais - e algumas so at mesmo criptografadas! Esta tendncia motivo de preocupao para no desgastar algumas das vantagens de custo do sistema. Extenses criptografadas tambm destroem a liberdade para modificar o cdigo e devem ser evitadas.

Joomla! Licena de cdigo aberto


O sistema Joomla! liberado sob a licena GNU General Public License, vulgarmente conhecida como a GNU GPL. Joomla! regido pela verso 2.0 da licena. A GNU General Public License concede usurios quatro liberdades: A liberdade de executar o programa para qualquer finalidade. A liberdade de estudar como o programa funciona e adapt-lo s suas necessidades. A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo. A liberdade de aperfeioar o programa e liberar os seus aperfeioamentos para o pblico, de modo que a comunidade inteira se beneficie. Como proprietrio de um site, isso significa que o software livre de taxas de licenciamento e que voc capaz de us-lo para qualquer finalidade ou qualquer tipo de site. A nica restrio significativa em sua habilidade para revender o sistema, embora seja permitida a venda de produtos que incluem o cdigo, voc deve liberar os produtos em termos de licenciamento que sejam compatveis com a GNU GPL v.2. Esta disposio essencialmente tira a motivao para transformar o cdigo em um produto comercial, pois os termos da licena significam que a pessoa que compra o cdigo pode distribu-lo para o pblico, sem pagar-lhe ainda mais por esse privilgio. A liberdade do usurio se estende at o direito de modificar o cdigo. Voc no est apenas livre para usar o sistema, contudo, voc tambm livre para personalizar o cdigo para atender s suas necessidades. Apesar de suas personalizaes serem modificaes do cdigo GPL, a licena no o fora a divulgar esse cdigo modificado para os outros, a menos que voc decida liberar e redistribuir o cdigo. Em outras palavras, voc no pode ser obrigado a liberar o cdigo que voc desenvolveu, mas no quer liberar para o pblico. A maioria das extenses disponveis para o sistema Joomla! tambm so liberadas sob a licena GNU GPL. Embora algumas das extenses sejam comerciais, e algumas sejam at mesmo criptografadas, existe um crescimento impetuoso dentro da comunidade Joomla!

11

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A arquitetura Joomla!
Joomla! projetado para rodar no popular e amplamente disponvel LAMP, ou seja, no Linux com o servidor web Apache, banco de dados MySQL e a linguagem de programao PHP. Em termos gerais, o Joomla! funciona assim: Quando um visitante do site solicita uma pgina clicando em um link, Joomla! monta a pgina puxando o contedo do banco de dados, que usa os arquivos de modelo para a orientao em como apresentar essas informaes na pgina. A informao resultante da concentrao ento enviado para o navegador do usurio, onde processado para o visitante ver. Diferente de outros sistemas que armazenam pginas processadas, quase todas as informaes em Joomla! so mantidas no banco de dados e produzida na tela do visitante sob demanda. O texto, imagens, nomes de usurio e senhas so mantidos no banco de dados. Uso de cache pode mudar isso de uma forma limitada, mas em geral tudo o que se faz gerado dinamicamente. Quando voc est editando contedo no Joomla!, tambm est editando informaes no banco de dados. O modelo de arquivos Joomla! fornece a formatao e o layout do site aos visitantes que assim vem em suas telas. Um modelo realmente uma coleo de arquivos que geralmente contm uma mistura de arquivos CSS, PHP, HTML, XML e imagem. Se voc quiser alterar o esquema subjacente de pginas do site, ento voc precisa para editar os modelos de arquivos.

As linguagens de programao utilizadas


Joomla! escrito principalmente em PHP, e voc vai encontrar uma srie de tipos de arquivos dentro do sistema, incluindo os seguintes: .CSS .Html .Ini .Js .Php .Xml Voc tambm vai encontrar os arquivos de imagem nos seguintes formatos: .Gif .Png .Jpg

O banco de dados
Joomla! construdo para ser executado no banco de dados MySQL. Joomla! 1.5 compatvel com as verses 4.1 e posteriores do MySQL. Joomla! 1.6 requer a verso 5.0.4 ou posterior.

12

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Sites Oficiais de Joomla!


A equipe Joomla! mantm um nmero de sites oficiais. Alguns sites so de natureza informativa, outros fornecem uma maneira de distribuir o cdigo, outros ajudam a promover e comercializar Joomla!

Nome Joomla! (Site principal) JoomlaCode Joomla! Site do desenvolvedor Joomla! Extensions Directory Joomla! Documentao Joomla! Fruns

URL

http://www.joomla.org/ http://www.joomlacode.org/ http://developer.joomla.org/ http://extensions.joomla.org/ http://docs.joomla.org/ http://forum.joomla.org/

Joomla! um exemplo de um projeto de cdigo aberto conduzido pela comunidade. Isto significa que, ao contrrio de projetos patrocinados, Joomla! o trabalho de um grupo de indivduos que trabalham juntos como uma comunidade. , em outras palavras, um esforo voluntrio.

Descobrir como a comunidade funciona


Joomla!, como muitos dos projetos apoiados por uma comunidade maior so apoiados por uma fundao. No caso do Joomla! a fundao uma organizao sem fins lucrativos denominada Open Source Matters. A fundao detm os direitos de propriedade intelectual sobre a marca e os ativos relacionados e oferece abrigo legal para o projeto. A fundao aceita doaes em dinheiro e servios. As doaes vo para cobrir as despesas gerais bsicas e os custos operacionais, como para os servidores, a hospedagem, estruturas, e as despesas de promoo. Pessoas no so pagas diretamente ao trabalhar no Joomla! Sistemas Open Source como o Joomla! so oferecidos gratuitamente para os usurios. Muitas vezes, as pessoas perguntam como isso possvel. Como que eles podem dar ao luxo de dar algo valioso de graa? Essa uma questo complexa e, no caso de um projeto conduzido pela comunidade Open Source, a resposta nem sempre bvia. Os membros da comunidade trabalham de graa em grande parte no desejo de reconhecimento, status e acesso ao conhecimento. Alguns so at mais idealista e participam pelo prazer de fazer parte de algo maior que si mesmos e sentem como se tivessem dado algo de volta a um grupo que o ajudou de alguma forma. A equipe Joomla! dividida em um conjunto de Grupos de Trabalho que tratam as seguintes responsabilidades: Desenvolvimento: Desenvolve e mantm o Joomla! codeset. Documentao: Controla a documentao do desenvolvedor e usurio e mantm a ajuda do site.

13

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Sites e infra-estrutura: Mantm e modera os fruns e cuida das variveis dos sites oficiais. Traduo: Coordenadas traduo das interfaces, bem como ajudar a produzir anncios oficiais em vrias lnguas. Fundao: Tratamento dos assuntos mais administrativos relacionados com o projeto, incluindo marketing, eventos e captao de recursos.

Participar da comunidade
Os voluntrios so a espinha dorsal do Joomla! se voc est inclinado a se envolver com o projeto. A maneira mais fcil de comear se registrar nos Fruns Joomla! e contribuir ajudando os outros nos fruns. Muitos usurios vm para os fruns com perguntas muito bsicas, outros com mais questes tcnicas complexas. Os fruns sempre precisam de pessoas que esto dispostas a tomar de seu tempo para responder a essas perguntas e ajudar os outros a trabalhar seu caminho atravs dos problemas. Depois de ter participado nos fruns por um tempo, voc estar mais familiarizado com os membros da equipe e como trabalhar as coisas em geral. Se voc quiser fazer mais, ento voc pode abordar um membro da equipe ou o lder de um grupo de trabalho e pedir para se envolver em um nvel mais oficial. Projetos de cdigo aberto que so do tamanho e escopo do Joomla! necessitam de todos os tipos de pessoas. No se preocupe se voc tem conhecimentos tcnicos suficientes ou o tipo certo de conhecimento. O mais importante requisito a vontade de doar seu tempo e um sincero desejo de ajudar aos outros. H oportunidades para quem est interessado em ajudar.

Resumo
Neste captulo introdutrio, demos uma olhada no bsico do Joomla! e do cdigo aberto. Voc aprendeu o seguinte: As vantagens do uso de cdigo aberto Os prs e contras do uso de Joomla! Como funciona o Joomla! Os termos de licena do Joomla! Como se envolver com a comunidade Joomla

14

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 2

Obter e Instalar o Joomla!

NESTE CAPTULO
Obtendo os arquivos de instalao Requisitos tcnicos Instalando o Joomla!

Instalar o Joomla! fcil. O software de cdigo aberto est disponvel gratuitamente para download e, em alguns casos, podem j estar disponvel como parte de seu pacote de hospedagem web. Em ambos os casos, voc geralmente precisa passar por um procedimento criado para que voc possa comear a trabalhar sobre o contedo de seu site. Joomla! inclui uma interface de estilo assistente que permite que voc crie uma instalao completa do site web, basta clicar atravs de uma srie de etapas e fornecer algumas informaes. O instalador tambm inclui opes que podem agilizar o trabalho no futuro e dar assistncia para aqueles que esto apenas Comeando com Joomla! Este captulo aborda os conceitos bsicos de obteno dos arquivos Joomla! e de instalao em seu servidor.

Obtendo os arquivos de instalao


Os arquivos de instalao oficiais do Joomla! so reunidos em um nico arquivo comprimido. Apesar de ser possvel baixar este arquivo de vrias fontes diferentes , eu recomendo fortemente que voc s obtenha o seu cdigo do site oficial Joomla!, pelas seguintes razes: Ao visitar o site oficial, voc tem a certeza de baixar a mais recente verso e de que o arquivo contm um conjunto completo de componentes oficiais. Os arquivos oficiais so confiveis e improvvel que contenham vrus.

15

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para obter os arquivos, v para www.joomla.org e olhe para o boto de download, ele est sempre com destaque na pgina inicial, como mostrado na figura 2.1. Clicando no boto voc ser levado a uma pgina de downloads onde voc pode selecionar a verso do instalador que melhor se adapte s suas necessidades. Observe que enquanto o link para download est no site principal Joomla!, as pasta dos arquivos para a instalao so mantidos na JoomlaCode.org.
FIGURA 2.1 A home page do Joomla.org, Mostrando o link de download visvel.

Explorando o site JoomlaCode


JoomlaCode.org um dos mais importantes sites oficiais do Joomla!. Voc pode visitar o local, apontando o navegador para www.joomlacode.org. O site inclui um nmero significativo de recursos para usurios Joomla!. Em primeiro lugar, serve como depsito central oficial de arquivos para o Joomla!. No site, voc no encontrar apenas o mais recente lanamento completo de Joomla!, mas tambm os patches e atualizaes que permitem aos usurios executar verses anteriores do Joomla! e atualizar para a mais recente verso.

16

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Alm dos arquivos oficiais, o site tambm funciona como um ponto de distribuio para muitas extenses no comerciais para o ncleo Joomla!. Voc deve levar algum tempo para navegar no site e explorar um pouco. Como voc trabalha mais com Joomla! muito provvel encontrar-se a utilizar o site como um recurso para identificar e baixar extenses adicionais para o seu site. primeira vista, voc pode achar o site um pouco difcil de navegar. JoomlaCode usa uma estrutura organizacional que comum a fortamatao de cdigo, mas no terrivelmente intuitivo. Se voc no est familiarizado com sites de fortamatao do tipo, voc pode achar que um pouco confuso no incio. Ao clicar no link Home no canto superior direito, por exemplo, no retorna para a pgina inicial do JoomlaCode, mas leva a uma site completamente diferente - Joomla.org. Alm disso, a navegao pode ser mais rpida presumindo a menos que voc j sabe o nome da extenso que voc procura. A funcionalidade de pesquisa tambm um pouco limitada. Sua melhor aposta para visitar JoomlaCode navegar por tpicos. Os tpicos esto localizados na coluna da direita sobre a metade da pgina. Clique no nome da categoria que voc est interessado, e voc ser levado para uma pgina com um diretrio de arquivos do tipo em rvore com uma lista de arquivos na parte inferior, como mostrado na figura 2.2. Clique no link de interesse, sobre algum diretrio, para exibir o contedo do diretrio.

Dica
O Joomla! Extenses site, http://extensions.joomla.org . Proporciona um diretrio bem mais acessvel do Joomla! extenses. O site tambm inclui comentrios, classificaes e extenses comerciais e no comerciais. Para a maioria dos usurios, o site de extenses uma opo muito mais amigvel para a navegao e busca.

Determinar quais arquivos voc precisa


Identificar os arquivos principais que voc precisa envolve a resposta a duas perguntas: Ser uma nova instalao ou uma atualizao? Que tipo de arquivo de instalao apropriado para seu servidor? Se esta for uma nova instalao, necessrio simplesmente obter a verso atual completa do site JoomlaCode. Se esta uma atualizao de um site Joomla! existente, voc precisa primeiro identificar a verso que est a utilizar agora e ento olhar atentamente a lista de atualizaes sobre o JoomlaCode e encontrar o arquivo que se destina a ser usado para atualizar a verso que voc tem no seu site atual do Joomla!. Uma lista completa de verses, ambas as verses, completa e atualizaes, podem ser encontradas em: http://joomlacode.org/gf/project/joomla/frs/?action=index.

Referncia Cruzada
Corrigindo e atualizando seu site discutida em detalhes no Captulo 25.

O site oficial de Projetos Joomla! vm em uma variedade de formatos de arquivo, incluindo: .tar.gz, .zip e . bz2, como voc pode ver na figura 2.3. Baixe a verso de sua escolha, todos eles contm os

17

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


mesmos arquivos. Os vrios formatos so simplesmente como uma convenincia. A escolha correta para voc depende de que tipo de arquivo voc capaz de extrair.
FIGURA 2.2 Navegando pelo tpico Projects mostra uma lista de projetos, bem como uma lista de subcategorias.

18

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.3 JoomlaCode.org o lar de todos os arquivos oficiais.

Requisitos tcnicos
Os requisitos tcnicos para o Joomla! so bastante bsicos. O sistema muito tolerante a variaes nas configuraes do servidor e, em geral, funciona na grande maioria dos servios comerciais que utilizam Linux, Unix, ou mesmo o Windows. Isso faz da instalao do Joomla! na maioria das hospedagens web comerciais fcil e raramente requer uma configurao adicional do servidor. Para os visitantes, o front-end (viso do site) utilizado por praticamente qualquer computador usando qualquer navegador. Para a administrao, o back-end (viso administrativa) suporta as verses mais recentes de todos os navegadores comuns. Muitos assistentes fornecem at mesmo um caminho para instalao com um clique em sua conta de hospedagem. Isso pode ser uma maneira fcil para iniciantes instalarem o Joomla! e criar o banco de dados sem ter de fazer upload de arquivos prprios.

19

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Requisitos do Servidor
A configurao do servidor preferido para Joomla! inclui o servidor web Apache com o banco de dados MySQL. Joomla! escrito principalmente em PHP, portanto o servidor tambm deve ter o PHP instalado. A configurao descrita tpica de hosts web que executam os sistemas operacionais Linux ou Unix. A Tabela 2.1 mostra os valores mnimo e requisitos tcnicos de sistema para Joomla! 1.5.x no seu servidor web.
TABELA 2.1

Requisitos de software para Joomla! 1.5.x


verso mnima O servidor web Apache Banco de Dados MySQL PHP 1.3 3.23 4.3.10 verso recomendada + 2.x 4.1.x + (mas no 6.x MySQL) 5.2 +

A Tabela 2.2 mostra os valores mnimo e requisitos tcnicos de sistema para Joomla! 1.6.x no seu servidor web.
TABELA 2.2

Requisitos de software para Joomla! 1.6.x


verso mnima O servidor web Apache Banco de Dados MySQL PHP 1.3 3.23 4.3.10 verso recomendada + 2.x 4.1.x + (mas no 6.x MySQL) 5.2 +

Dica

Embora os requisitos devam delinear a configurao geral, alguns problemas existem com uma configurao adicional no servidor web Apache. Voc precisa ter mod_mysql, mod_xml e mod_zlib habilitado. Alm disso, se voc quiser usar o motor de busca, voc precisa da extenso mod_rewrite instalada.

Nota
Embora o Apache seja o preferido, possvel executar o Joomla! no servidor web IIS da Microsoft. Note, no entanto, que a Microsoft IIS no oficialmente suportado.

20

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado

Problemas foram detectados com determinadas verses do PHP. Evite as verses seguintes, se possvel: 4.3.9, 4.4.2 e 5.0.4. Observe tambm que alguns problemas foram relatados com verses do Zend Optimizer.

Site do visitante e os requisitos de administrador


O front-end do Joomla! utilizvel por uma grande variedade de plataformas e navegadores, incluindo dispositivos mveis. De fato, a exibio do front-end mais impactada pela forma como o modelo de site que codificada por algo inerente ao prprio sistema. Suporte para JavaScript recomendado, mas no exigido para o site padro.

Nota
A instalao de determinadas extenses de terceiros podem trazer com eles os requisitos adicionais. Voc deve sempre verificar se as extenses que voc instala so compatveis com os sistemas que voc precisa para seu web site.

Para administrar um site Joomla! voc, literalmente, no precisa nada mais do que uma conexo Internet e um navegador web. O sistema de back-end do administrador compatvel com as verses mais recentes dos navegadores mais comuns, incluindo Internet Explorer, Firefox, Safari e Opera. Chrome tambm um browser suportado.

Instalando o Joomla!
Esta seo aborda a instalao do Joomla! em um servidor local ou um host remoto. Instalando o Joomla! localmente permite que voc crie um site de teste ou de desenvolvimento que pode facilitar enormemente seus esforos de desenvolvimento. Instalando o Joomla! em um host remoto permite que voc crie um site pblico acessvel que outras pessoas possam ver e usar. Em qualquer caso, o processo praticamente o mesmo.

Criar um site de desenvolvimento local


Voc pode criar um site Joomla! no computador local para fins de teste e desenvolvimento. A instalao local mais rpida e mais fcil de trabalhar na criao de um novo site. uma tima maneira de desenvolver um site antes de implant-lo em um servidor e voc pode ver o impacto de suas mudanas imediatamente, sem ter que mover arquivos e para um servidor web remoto. Alm disso, se voc tiver apenas uma conexo de Internet lenta ou no confivel, uma instalao de desenvolvimento local pode salvar enormes quantidades de tempo e frustrao. A instalao local pode ser criada em qualquer sistema - Windows, Mac ou Linux. No entanto, voc precisa ter certeza de que sua mquina pode funcionar como um servidor e cumpre os requisitos tcnicos discutidos na seo anterior. Se voc deseja obter e instalar cada um dos vrios componentes independentes, voc pode, mas eu recomendo que voc adquira um dos vrios pacotes que permitem instalar todos os softwares necessrios em um clique.

21

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para usurios do Windows, o XAMPP e WampServer oferecem uma maneira fcil para instalar o Apache, MySQL, PHP e ferramentas relacionadas. Usurios de Mac podem usar o XAMPP ou MAMP. Os usurios Linux podem instalar o XAMPP.

Nota
Voc pode baixar o XAMPP em www.apachefriends.org. WampServer em www.wampserver.com e MAMP em www.mamp.info.

Referncia Cruzada
Instalar WampServer discutida no Apndice C. Instalando MAMP discutido no Apndice D.

Depois de ter instalado o pacote base contendo todos os componentes de servidor necessrios, voc estar pronto para configurar o Joomla! em sua mquina local. Instalando o Joomla! em qualquer um dos pacotes-AMP envolve as seguintes etapas: 1. 2. 3. Faa o download dos arquivos principais do Joomla!. Abra o diretrio htdocs dentro da pasta AMP na sua mquina. Crie um novo diretrio para o seu site Joomla!. Mantenha o nome simples porque voc pode us-lo para o endereo no seu navegador, por exemplo, "joomla15". Certifique-se de descompactar os arquivos na raiz do diretrio (htdocs). Desta forma, a pgina inicial do AMP ser a raiz do diretrio. O exemplo anterior coloca os arquivos em um diretrio chamado / joomla15 que um nvel abaixo do diretrio raiz. 4. 5. Descompactar os arquivos do Joomla! e coloc-los dentro do novo diretrio. Comece o seu pacote de servidores AMP. Siga as instrues que acompanha o aplicativo. Quando os servidores de incio estiverem prontos, seu navegador abre e exibe a pgina inicial do pacote AMP. O que voc v deve ser semelhante figura 2.4. Clique no link para o phpMyAdmin. A interface phpMyAdmin abre em seu navegador. No campo de texto rotulado crie um novo banco de dados, digite um nome para seu banco de dados e clique em Criar. O sistema cria um novo banco de dados. Aponte seu navegador para o diretrio onde voc colocou os arquivos do Joomla. O assistente de instalao Joomla! ser exibido.

6. 7. 8.

A partir deste ponto, voc pode seguir os passos descritos na seo "Executando o instalador Joomla!" mais adiante neste captulo.

22

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.4 A pgina inicial do MAMP, tpica dos pacotes AMP.

Instalando em um servio de hospedagem


A instalao do Joomla! em um servidor remoto normalmente leva uma das duas abordagens. Alguns web hosts possuem instaladores automatizados. O mais conhecido destes instaladores automatizados o Fantstico. Existem auto-instaladores acoplados que permitem configurar o Joomla! ou outros sistemas populares diretamente do painel de controle da conta do seu web hosting. Se voc quiser usar um instalador automtico, siga as instrues do seu host. Se voc precisar de assistncia, contacte o seu host de apoio.

Nota
Ocasionalmente, o uso de um instalador automtico pode resultar em problemas de permisses no site resultante. Para a maioria dos usurios esses problemas no so um problema, mas se voc pretende fazer ampla personalizao para o seu site, aconselhado evitar esse problema todo com a instalao do site sendo feita por si mesmo, ao invs de confiar no instalador.

23

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Antes de comear o processo de instalao do Joomla! no servidor, voc deve criar seu banco de dados com privilgios administrativos. Voc precisa do usurio e senha para terminar todas as etapas do instalador Joomla!. 1. 2. 3. Faa o download dos arquivos principais Joomla!. Acesse seu servidor web. Crie um novo diretrio para o seu site Joomla!. Mantenha o nome simples porque voc pode us-lo para o endereo no seu navegador, por exemplo, "Joomla". Se voc quiser instalar o Joomla! no diretrio raiz, voc pode pular esta etapa. Mover o arquivo contendo os arquivos Joomla! para o servidor. Voc pode fazer isso usando o FTP para transferir os arquivos, ou usando o gerenciador de arquivos no seu painel de controle do Web Hosting. Coloque os arquivos no diretrio onde voc deseja que o site aparea.

4.

Nota
O Apndice B apresenta uma listagem de como os arquivos e diretrios Joomla! devem aparecer em seu servidor.

5.

Extraia o arquivo Joomla!. Se o seu host no oferece a opo para extrair arquivos no servidor, voc precisa extrair o arquivo localmente e, em seguida, mover os arquivos de backup para o servidor. Note que isto pode demorar muito mais, porque o nmero e o tamanho dos arquivos so importantes! Aponte seu navegador para o diretrio onde voc colocou os arquivos do Joomla!. O assistente de instalao Joomla! ser exibido.

6.

A partir deste ponto, voc pode seguir os passos descritos na seo seguinte, "Executando o instalador Joomla!. "

Nota
O nome do diretrio raiz varia de host para host. Se voc no tiver certeza de qual diretrio no seu servidor web o diretrio raiz, procure a equipe de apoio do seu web hosting.

Executando o instalador Joomla!


Joomla! inclui um passo-a-passo do instalador com uma interface que semelhante a muitos outros assistentes de instalao padro do software. O instalador que faz a grande maioria do trabalho para voc. Na maioria dos casos, preciso fazer mais do que simplesmente fornecer informaes quando solicitado a faz-lo. Antes de executar o instalador, voc deve seguir os passos descritos em duas sees anteriores, dependendo se voc est instalando localmente o Joomla! ou em um host, e ento voc deve apontar o navegador para o endereo dos arquivos do Joomla! em seu servidor. Depois de carregar o endereo do seu site Joomla! no navegador, o assistente de instalao iniciado automaticamente e, o Passo 1 da instalao exibido na tela. Passo 1 selecionar o idioma a ser utilizado pelo instalador, como mostrado na figura 2.5. Clique na linguagem que preferir e clique no boto Prximo.

24

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.5 Selecione o idioma a ser utilizado durante o processo de instalao. (Passo 1 do instalador).

Passo 2 do instalador a Pr-Instalao de verificao, mostrado na figura 2.6. Note que ambas as listas aparecem na tela: Os itens listados na parte superior so requisitos que devem ser atendidos para que o sistema funcione adequadamente. Os itens listados no fundo so as definies recomendadas. Se o seu sistema no suporta qualquer um desses itens, voc vai ver um No vermelho brilhante. No aparecer ao lado do item. Se qualquer um dos itens no topo no so suportados, necessrio corrigir esses problemas. Se o seu sistema no suporta qualquer um dos itens na lista de baixo, no fatal, o sistema ir funcionar, mas a configurao no ser ideal. Se qualquer um dos requisitos no topo da lista no so cumpridas, voc deve corrigir esse problema e conseguir um Sim verde antes de prosseguir para a prxima etapa no processo de instalao. Para que o instalador reteste seu sistema, clique no boto Verificar Novamente. Repita conforme necessrio. Depois de todos os itens necessrios mostrarem um Sim verde, clique no boto Prximo para ir para o Passo 3.

25

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.6 Voc deve obter todos os elementos necessrios para mostrar um Sim verde, antes de prosseguir. (Passo 2 do Instalador.)

Passo 3 do programa de instalao a licena, como mostrado na figura 2.7. Leia os termos da licena e, em seguida, clique no boto Prximo. Note que, ao clicar no boto Prximo, voc concorda com os termos da licena. Passo 4 do instalador de configurao do banco de dados, como mostrado na figura 2.8. Voc precisa completar as informaes solicitadas nesta tela para instalar o Joomla! com xito. Se voc tiver criado manualmente o banco de dados usando o phpMyAdmin, digite a informao aqui. Note, no entanto, que nem sempre necessrio criar manualmente o banco de dados, em muitos casos, o instalador Joomla! capaz de criar o banco de dados.

26

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.7 Leia os termos da licena. (Passo 3 do Instalador.)

A tela dividida em duas sees: Configuraes Bsicas e em Configuraes Avanadas. Todos os seguintes campos das configuraes bsicas so necessrias: Tipo de banco de dados: Para a maioria dos utilizadores a opo padro, mysql, est correta. Se, no entanto, est usando mysqli (MySQL Improved), voc deve selecionar essa opo na caixa de combinao. Nome do servidor: Se voc est instalando o Joomla! localmente, as chances so que voc deve digitar localhost para este campo. Se voc estiver instalando em um host, use o nome que forneceram. Nome de usurio: Este campo contm o nome de usurio do MySQL. O nome padro root. Se voc ou o seu host tenha especificado algo diferente do valor padro, insira-o em seu lugar. Senha: Digite a senha para a sua instalao do MySQL. Nome do banco de dados: Este o nome que voc definiu quando criou o banco de dados, ou se voc est contando com o instalador Joomla! para criar o banco de dados, digite o nome que voc quer usar para o novo banco de dados.

27

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

As configuraes avanadas podem ser vistas clicando no nome. Quando voc clicar sobre o nome, a seo ir dobrar de fora, exibindo as opes na lista a seguir. Note que estas opes so apenas aplicvel se voc deseja instalar mais de um j existente Joomla! instalao ou instalar vrias instncias do Joomla! em um banco de dados. Remover tabelas existentes: Quaisquer tabelas existentes so eliminadas e substitudas por novos quadros a partir dessa instalao. Backup de tabelas antigas: Quaisquer tabelas existentes backup antes dos novos quadros so gravados. Prefixo de tabela: O prefixo da tabela padro jos_. Voc pode definir um prefixo alternativo se assim o desejar, essa configurao mais til quando voc pretende colocar vrias instalaes dentro de um banco de dados. Observe que o prefixo bak_ reservado para uso em backups e, portanto, no deve ser usado. Depois de ter introduzido as informaes, clique no boto Prximo. O instalador tenta contato com seu banco de dados e se for bem sucedido, ele se move para o Passo 5. Se no for bem sucedido, voc receber uma mensagem de erro explicando onde est o problema. Depois de ter resolvido o problema, tente clicar no boto Prximo novamente.
FIGURA 2.8 Mostrando os campos de banco de dados de configurao. (Passo 4 do Instalador.)

28

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Passo 5 do programa de instalao a configurao de FTP, como mostrado na figura 2.9. A funcionalidade de FTP foi includo no Joomla! para fornecer uma soluo alternativa para situaes em que o servidor web probe outros tipos de acesso. Se voc precisar dessa funcionalidade, ative ela, se voc no fizer isso, pule este passo e v para o Passo 6. A tela dividida em duas sees: Configuraes Bsicas e em Configuraes Avanadas. Todos os seguintes campos de configuraes bsicas so necessrios se voc quiser ativar esse recurso. Habilitar camada de sistema de arquivos FTP: A configurao padro No. Se voc quiser usar este recurso, selecione como sim. Usurio do FTP: Voc deve digitar um nome a ser usado para o acesso FTP. Senha do FTP: Voc deve digitar uma senha a ser utilizada para o acesso FTP. Caminho raiz do FTP: Digite o caminho raiz do FTP se voc sabe, se no voc pode clicar no boto Auto-procurar caminho FTP e deixar a tentativa do sistema descobrir isso. Verificao das configuraes do FTP: Depois de preencher todos os campos listados acima, clique neste boto para verificar e testar as configuraes. As configuraes avanadas podem ser vistos clicando no nome. Quando voc clica, a seo se abre, exibindo as seguintes opes: Servidor FTP: O sistema tenta determinar esse valor. Se no estiver correto para o seu sistematipo de sistema, o valor que voc deseja. Porta do FTP: O sistema tenta determinar esse valor. Se no for correto para seu sistema, digite o valor que voc deseja. Salvar Senha FTP: Sim / No, o valor padro No. Defina como Sim, se voc deseja que o sistema se lembre da senha, ao invs de pedir-lhe quando necessrio. Depois de ter introduzido as informaes, clique no boto Prximo. Os instalador ir para o Passo 6.

Dica
Se voc quiser pular a configurao FTP durante a instalao, voc pode configur-lo mais tarde atravs do Gerenciador de Configurao Global. Veja o Captulo 4 para uma discusso sobre o Gerenciador de Configurao Global.

Passo 6 do instalador a principal tela de configurao, mostrado na figura 2.10. Uma srie de itens importantes aparecem na tela, incluindo a opo de instalar dados de exemplo para seu uso. Em primeiro lugar, comece por dar um nome para o seu site. Digite o nome que deseja usar para o seu site no campo Nome do Site. Note que este nome aparecer na barra de ttulo do navegador e em uma ampla variedade de circunstncias. Voc pode ajustar esta configurao mais tarde atravs do Gerenciador de Configurao Global. Em seguida, digite o endereo de e-mail que voc deseja associar com a conta de administrador. Digite o endereo no campo denominado Seu e-mail. No campo Senha do administrador, digite a sua escolha de senha para a conta de administrador padro. Digite-a novamente para confirm-la no Confirme a senha de admin.

29

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.9 O opcional de configurao FTP. (Passo 5 do Instalador.)

Dica

Se voc quiser instalar dados de exemplo para o seu site, use o boto Instalar exemplo de contedo. Se voc quer um site vazio, voc pode ignorar isso.

Dica
Se esta a primeira vez que trabalha com Joomla!, altamente recomendvel que voc instale os dados da amostra. Os dados de amostra Joomla! incluem uma variedade de informaes teis, bem como exemplos tcnicos comuns. Note que enquanto voc pode sempre apagar os dados da amostra no possvel instal-los facilmente mais tarde, por isso, se voc pensar bem, voc pode querer isso, instale-o agora!

A opo Carregar Script de Migrao que voc v abaixo do boto Instalar exemplo de contedo destinado a usurios que querem preencher o banco de dados do seu novo site com dados de outra fonte, geralmente a partir de um site Joomla! anterior. Se isto no se aplica a voc, ignore e clique no boto Prximo para ir para o Passo 7.

30

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 2 .10 Passo 6 do Instalador a principal tela de configurao, que inclui a opo de instalar a amostra dados ou para migrar os dados existentes para o novo site.

31

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Se, por outro lado, voc quer preencher o site Joomla! com dados de outra fonte, pode faz-lo atravs desta interface, ou voc pode faz-lo posteriormente migrando manualmente o contedo do banco de dados e executa a consulta SQL atravs do phpMyAdmin. Observe que os utilitrios fornecidos aqui so dependentes da existncia de um script de migrao do SQL que compatvel com sua verso do Joomla!. A melhor maneira de conseguir isso usar o Carregar script de migrao para criar o script de migrao. Se voc tem um script compatvel, siga estes passos: 1. 2. 3. 4. 5. 6. 7. Clique no boto para selecionar a opo Carregar script de migrao. Digite o prefixo da tabela antiga. Selecione a codificao do site antigo. Clique no boto Procurar. O upload do arquivo ser exibido. Localize o arquivo de script de migrao e, em seguida, clique em Enviar. O arquivo e nome do script de migrao devem aparecer no campo ao lado do rtulo Script de Migrao. Se o seu script de um site Joomla! 1.0, clique na caixa de seleo Este certificado de um site Joomla! 1.0. Clique no boto Upload e execuo. O sistema tenta preencher o banco de dados com os dados do script. Se tiver xito, exibir uma mensagem de confirmao.

Nota
O componente com_migrator uma extenso de terceiros que deve ser instalado no site antigo e usado para criar o script de migrao. Voc pode encontrar a extenso no site JoomlaCode. Note-se que com_migrator vai apenas migrar os seus arquivos essenciais. Se voc tiver extenses instaladas no seu antigo site, voc precisa gerenciar suas migraes em separado. A migrao pode ser a fonte de uma srie de problemas, devido grande variao nas configuraes e extenses. Para uma lista de problemas comuns e suas solues, consulte http://docs.

joomla.org/Common_Migrator_Errors.

Passo 7 do instalador a confirmao da tela, como mostrado na figura 2.11. No h etapas necessrias aqui, mas sim esta pgina fornece links para ambas as extremidades do site e da parte administrativa do seu novo site, junto com um aviso de que voc precisa apagar o seu diretrio de instalao para evitar problemas e riscos de segurana. Neste momento, voc precisa acessar os arquivos de seu Joomla! no servidor e apagar o diretrio chamado de installation. Depois de ter excludo o diretrio, sua instalao estar pronta.

32

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 2.11 A tela de confirmao final. Est pronto! (Passo 7 do Instalador.)

Os dados da amostra
Os dados da amostra fornecida como uma opo durante o processo de instalao projetado para ajudar os novos usurios no sistema. Os tpicos incluem tutoriais, bem como informaes sobre o Joomla! e instrues para ajudar ainda mais. Alm disso, quando voc optar por instalar os dados de amostra, o sistema tambm cria uma srie de menus e mdulos que ajudam a acelerar o seu desenvolvimento inicial do site. Muitos desenvolvedores experientes realmente optam por instalar os dados de exemplo, porque ganham tempo criando os menus mais comuns e mdulos, mais rpido para apagar o que voc no precisa criar do zero todas as partes bsicas. Dito isto, se voc for um desenvolvedor experiente e quer o mximo de controle sobre seu site, voc vai querer pular a amostra de dados e instalar um site limpo que voc pode personalizar para atender exatamente s suas necessidades.

33

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resumo
Neste captulo, abordamos a aquisio e instalao do Joomla! Voc aprendeu o seguinte: Onde obter os arquivos apropriados Como instalar o sistema em um sistema local Como instalar o sistema em um web hosting Os requisitos de instalao e vrias opes de instalao As vantagens de utilizar os dados da amostra

34

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 3

Dando uma olhada no Joomla!


NESTE CAPTULO
Se voc trabalhou com o captulo anterior, voc deve ter uma instalao completa de Joomla!, pronta para ser explorada. Este captulo fala sobre o front-end do Joomla e as interfaces de back-end e explica o que voc v na tela. Este captulo tambm fornece uma orientao rpida de visita ao Joomla!. As referncias e os valores neste captulo referem-se ao site padro com a amostra de dados instalada.
Ap resen tan do o front-en d Ap resen tan do o back -en d

Apresentando o front-end (A interface pblica)


A extremidade dianteira de sua instalao Joomla! a interface que vista pelos visitantes do site. O front-end a meta para a sua sada e o local onde os seus visitantes acessam ao contedo do site e suas funcionalidades. Por padro, o acesso ao front-end ilimitado, porm, voc pode restringir a visibilidade de contedos e funcionalidades para os usurios que esto registrados no sistema. Os visitantes do site devem ser capazes de ver e usar o contedo front-end e funcionalidades com qualquer um de uma ampla variedade de navegadores, atuais e mais velhos. O site tambm utilizado atravs dos mais comuns dispositivos mveis.

35

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Em termos de funcionalidade estrutural do front-end, os elementos-chave que voc v na tela, como mostrado na figura 3.1 so: Modelo: O recipiente para todos os resultados na pgina. Isso define o olhar e a sensao da pgina. Artigos: Os itens de contedo. Mdulos: Assegurar a sada e funcionalidade em reas de contedo secundrio. Plugins: Melhorar a funcionalidade dos seus artigos, componentes e mdulos.

Compreender a estrutura organizacional de contedo


Joomla! organiza os itens de contedo em uma hierarquia composta de sees, categorias e artigos. As sees so o continer pai de nvel superior. As categorias so atribudas s seces. Os artigos podem ser atribudas s categorias ou podem ser segregados a partir da hierarquia e agrupados em uma coleo genrica chamada contedo no categorizado. Olhando para o padro do site Joomla! 1.5, com os dados de exemplo instalado, voc ir encontrar a hierarquia mostrada na figura 3.1.

Nota
Todos os artigos na hierarquia de contedo de amostra de dados so atribudos s categorias e sees. No h artigos de contedo no categorizados no padro de instalao do Joomla! 1.5.

36

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 3.1 O front-end do site padro do Joomla com os dados de exemplo instalado.

37

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

TABELA 3.1

A hierarquia de contedo de dados de exemplo em Joomla! 1.5.x


Sees Sobre o Joomla! O Projeto Suporte e Documentao Joomla! Guia de Licenciamento Plataformas e Padres Abertos O CMS O que h de novo no 1.5? Joomla! Resumo Extenses Joomla! Caractersticas Layouts de Contedo A Comunidade Fatos Joomla! A Comunidade Joomla! Notcias ltimas Bem-vindo ao Joomla! Joomla! Portal da Comunidade Joomla! Equipe de Segurana Somos voluntrios Milhes de Sorrisos Newsflash Newsflash 1 Newsflash 2 Newsflash 3 Newsflash 4 Newsflash 5 FAQs Geral possvel alterar um item do tipo menu? O que um artigo no categorizado? Como fao para instalar o Joomla! 1.5? Categorias Artigos

38

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Sees

Categorias

Artigos Pode o Joomla! 1.5 funcionar com o PHP Safe Mode ligado? Quais so os requisitos para rodar o Joomla! 1.5? Qual a camada FTP? Meu banco de dados MySQL no permite UTF-8. Eu tenho um problema? Fornecido por Joomla! 1.5 O uso UTF-8?

Usurios atuais Onde encontro os instaladores? O que aconteceu com o cenrio local? Como fao para atualizar para o Joomla! 1.5? Apenas uma janela de edio! Como fao para criar o "Leia mais ..."? Onde que est o Mambots? Onde esto os artigos estticos? Novo em Joomla! Qual a diferena entre arquivar e mandar para a lixeira um artigo? Como fao para remover um artigo? til instalar os dados de exemplo? Lnguas Eu instalei com meu prprio idioma, mas o back-end ainda est em Ingls. Quais idiomas so suportados por Joomla! 1.5? O cone PDF faz imagens e caracteres especiais? Qual o propsito da seleo na instalaoo da tela? Como fao para localizar o Joomla! na minha lngua?

Referncia Cruzada
Trabalhar com sees, categorias e artigos abordado no captulo 5.

Um ponto importante a observar aqui: Qualquer estrutura de contedo implementada pelo administrador no se traduz automaticamente em sua estrutura organizacional que os visitantes vem no front-end do site. A hierarquia de contedo uma reflexo de como os artigos, categorias e sees foram criadas no back-end do site. A estrutura dos menus, discutido na prxima seo, o principal responsvel pela forma como os visitantes experimentem o contedo.

39

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Desenvolvendo o seu vocabulrio Joomla!


Ao longo deste texto, com poucas excees, tentamos usar a terminologia que consistente com a utilizada pelo Joomla! no site de documentao e nos arquivos de ajuda online. A orientao de rpida ao para o Joomla! em termos de trabalho pode ajudar a desenvolver uma compreenso clara das discusses tanto neste livro quanto nos recursos de documentao Joomla!.

Nvel de Acesso: Os nveis de acesso fornecem um caminho para o administrador do site para
controlar o acesso a artigos ou funcionalidades. Joomla! oferece trs nveis de acesso: Pblico, de registro e Especial. Definir o nvel de um item de acesso ao Pblico significa que qualquer pessoa pode v-lo. Definir o nvel de acesso ao registro ou especial restringe a visibilidade para os usurios atribudos a grupos especficos de usurios.

Arquivo: Artigos em Joomla! podem ser removidos das reas de contedo geral do site e
colocados em um arquivo. Os arquivos podem ser tornados pblicos, mas a funcionalidade associadaciada aos artigos arquivados restrito. Arquivos tambm podem ser escondidos da vista pblica. O arquivamento no o mesmo que transferir um artigo para o lixo (veja o prximo captulo). Isso mais frequentemente usado em sites do tipo blog, porque os artigos arquivados podem ser utilizados para organizar artigos de acordo com o ms destacado.

Artigo: Um artigo uma pgina de contedo criado com a funcionalidade do Novo artigo
Joomla!. Os artigos so coletados dentro da interface do Gerenciador de artigo e podem ser criados, editados excludos, publicados, re-publicados e arquivados. Os artigos tambm podem ser criados a partir do front-end do site quando o front-end quando a funcionalidade de gerenciamento de contedo est ativada.

Componente: Os componentes so mais importantes unidades de funcionalidade que


fornecem uma sada nas principais reas de contedo de uma pgina. Os componentes so as unidades individuais mais complexas no sistema, constituindo, por vezes, aplicativos completos em si mesmos. Cada componente do sistema tem sua prpria interface de gesto dentro do sistema de administrao. Uma srie de componentes esto includos no sistema padro, e voc pode adicionar mais para o sistema.

Ncleo: O termo core Neste contexto, refere-se simplesmente para os arquivos includos no
padro de distribuio Joomla!.

Extenses: A extenso um termo genrico que se refere a qualquer componente, mdulo plugin, que adicionado ao sistema padro. As extenses podem ser instaladas, excludas ou geridas atravs do sistema de administrao do Gerenciador de extenso. Observe que, como algumas extenses so exigidas pelo Joomla! elas no podem ser excludas. provavelmente uma boa prtica eliminar apenas as extenses que voc instalou.

Menus: Menus mantm as opes de navegao para seu site. Menus so criados, editados
e excludos no Gerenciador de Menu,o menu exibir, no entanto, gerido a partir da Gerenciador de Mdulos atravs do menu mdulos. Menus so compostos por itens de menu.

Os itens de menu: Os itens do menu so as opes (as ligaes) em um menu. Os itens do


menu so criados, editados e excludos dentro de cada um dos gestores do sistema item de menu. Cada menu no sistema tem um Gerenciador de Item Menu.

Tipos de Item de Menu: Cada item do menu um item de menu tipo especfico. A criao de
um novo item exige a seleo de um item de menu Tipo para esse item. Tipos de item de menu so muito importantes no Joomla! porque eles ditam os aspectos da aparncia da pgina.

40

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Mdulo: Mdulos normalmente fornecem sada em reas secundrias da pgina, ou seja,
no dentro da rea de contedo principal. Os mdulos so, por vezes, simplesmente recipientes que contm texto ou fotos, em outros momentos, eles fornecem uma funcionalidade limitada, como uma caixa de login. Os mdulos so frequentemente emparelhados com componentes para fornecer um meio alternativo de exibio de sada do componente. Os mdulos so coletados no interior Gerenciador de Mdulos onde podem ser editados e atribudos as vrias pginas e posies. Um nmero de diferentes tipos de mdulos so includos no o sistema padro. Os mdulos podem ser adicionados ao sistema atravs do Gerenciador de extenses ou criado pela administrao do site a partir do mdulo gerente.

Posies do mdulo: So lugares na pgina onde um mdulo pode ser atribudo e aparecer.
Posies de mdulos so criados pelo designer do modelo de cdigos em que a definem cada uma das posies do mdulo. Os mdulos podem tambm ser includos em artigos introduzindo {} loadposition NomedoMdulo dentro do texto do artigo.

Tipo de mdulo: Cada mdulo do sistema de um tipo especial de mdulo. Quando voc
cria um novo mdulo manualmente, voc deve selecionar um tipo para o mdulo. Os tipos de mdulo ditam aspectos da funcionalidade do mdulo.

Fontes de Notcias: O termo feed de notcias refere-se a formatos de sindicao de RSS ou


similar. Joomla! pode reproduzir dados de feeds de notcias dentro do site usando o componente feed de notcias ou o Feed Display Module. O site tambm pode fornecer links de sindicao para os visitantes do seu site, transformando o seu contedo em um feed de notcias para outras pessoas. No confunda feeds de notcias com a funcionalidade newsflash (veja o seguinte termo), embora os nomes so parecidos eles no esto relacionados de alguma forma.

Newsflash: A funcionalidade Newsflash um mdulo que exibe um ou mais itens de curto


contedo na tela. No confunda essa funcionalidade com a funcionalidade feed de notcias; eles no esto relacionados de nenhuma forma.

Plugin: Os plugins so aplicativos auxiliares que permitem funcionalidades adicionais em


comunidades do site, componentes, artigos, ou mdulos. Plugins so recolhidos no Gerenciador de plug-ins. Novos plugins podem ser instalado atravs do Gerenciador de extenso ou criados pelo administrador do site atravs do Plugin Manager. Nas verses anteriores do Joomla!, foram chamados Mambots.

Modelo: Modelos de controle da camada de apresentao do seu site Joomla!. Eles definem as
interfaces do site. Quando voc altera um modelo, voc mudar a maneira como o site aparece tanto para os visitantes ou os administradores. Os modelos podem ser adicionados ao sistema por meio do Gerenciador de Extenso. Os modelos instalados so recolhidos dentro do Gerenciador de Modelo (Template Manager), onde podem ser editados.

Pacotes de Tradues e Linguagem: As tradues so os arquivos de idioma do seu site


Joomla!. Neste texto, o conjunto de arquivos de linguagem traduzida para uma lngua nica so chamados Pacotes de Idioma, como esse nome muito mais descritivo e menos confuso do que o termo genrico Tradues. Novos pacotes de idiomas podem ser adicionados atravs do Gerenciador de Extenso e instalados dentro do Gerenciador de idiomas.

Lixeira: A funcionalidade de lixeira em Joomla! fornece uma rea de armazenamento


temporrio para os artigos e itens de menu que foram retiradas de uso no site e esto pendentes na delegao de excluso. Em Joomla! 1.5, artigos e itens do menu so o tema de dois gestores para separar lixo, e permitem a voc restaurar ou excluir definitivamente os artigos ou itens. Em Joomla! 1.6, a funcionalidade Gerenciador de Lixo foi incorporada as interfaces para o gerenciamento de vrios itens.

41

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Compreender a estrutura do menu


O padro de instalao Joomla!, com os dados de exemplo no lugar, contm trinta e um itens de menu organizado em sete menus. Os menus so visveis no Gerenciador de Menu, os itens do menu esto na Direo item de menu de cada menu. A Tabela 3.2 mostra uma lista de todos os menus do sistema padro, com a amostra de dados instalada, incluindo o nmero de itens de cada menu e os nveis de configurao de acesso.
TABELA 3.2

Resumo da estrutura de menu padro


Nome do Menu Menu Principal Menu do Usurio Menu Topo Nmero de Itens 9 4 4 Nvel de Acesso Pblico Registrado & Especial Pblico

Pginas de Exemplo Conceitos-chave

4 3

Pblico Pblico

Note que todos os menus e seus itens de menu so ajustados para o nvel de acesso pblico, exceto para o Menu do Usurio. O menu do usurio tem um mix de itens atribudos a ambos os nveis de acesso registrado ou especial. O resultado que o menu do usurio s aparece na pgina quando um visitante do site est registrado e autenticado. Alguns itens de menu so visveis por utilizadores registados, outros s so visveis por usurios que so atribudos a grupos maiores de usurios, por exemplo, autores, editores ou adiministradores. A colocao dos menus na pgina controlada pela atribuio dos mdulos do menu para posies especficas dos mdulos, como mostrado na figura 3.2.

Referncia Cruzada
Trabalhando com menus e itens de menu abordado no captulo 8.

Mdulos e posies de mdulo


O padro da instalao Joomla! com os dados de exemplo instalado inclui um grande nmero de mdulos. Alguns dos mdulos esto publicados e visveis, outras no. A visibilidade do mdulo depende: Se o mdulo ativado, ou seja, se ele publicado Se o mdulo atribudo para a pgina que est visualizando Se o visitante tem privilgios de acesso suficientes para visualizar o mdulo

42

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 3.2 Menus padro do site, mostrando o posicionamento de cada menu da pgina.

A atribuio do mdulo, visibilidade e nveis de acesso so definidos pela edio do mdulo no Gerenciador de Mdulos. Veja a figura 3.3.

43

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 3.3 Uma pgina normal do site padro com os dados de exemplo instalado, mostrando vrios mdulos e como eles aparecem para os visitantes do site no front-end.

44

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Alm dos mdulos que voc v no site padro, os dados de exemplo Joomla 1.5.x inclui outros mdulos que no so publicadas, incluindo: Estatsticas Sees Arquivo

Cabealho / Items Relacionados / Mostrar Feed

Se voc quiser ver esses mdulos em ao, v para o Gerenciador de Mdulos e habilite-os. Observe que alguns exigem uma configurao adicional para funcionar. Os mdulos so colocados na pgina, atribuindo-os ao mdulo posies. O mdulo posies so codificados para o modelo pelo design do template. Figura 3.4 mostra a mesma pgina que voc viu na figura 3.3, mas com os nomes das posies de mdulos sobrepostos.
FIGURA 3.4 Uma pgina que mostra uma sobreposio que indica os nomes das posies disponveis do mdulo. Note que esta informao especfica para esse modelo. As posies do mdulo variam de modelo para modelo.

45

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Os mdulos Joomla! se classificam em duas categorias: os mdulos de Front-end e os mdulos do site do Administrador. Os mdulos do site so visveis na parte frontal do site. Os mdulos de administrador s so visveis no back-end do site. Para visualizar e manipular os mdulos do site, acesse o Gerenciador de Mdulos.

Referncia Cruzada
Mdulos de site so discutidos no Captulo 17. Administrador de mdulos ser abordado no Captulo 18.

Apresentando o back-end (A interface de Admin)


O back-end do seu site Joomla! a interface de administrao, onde a maioria de suas atividades de gesto local ocorre. O acesso ao administrador do sistema controlado por um formulrio de login e est restrito apenas aos usurios que so atribudos a grupos de usurios superioriores. Por padro, a pgina de login de administrador sempre localizado em / administrator, por exemplo, www.seudomnio.com/administrator.

Nota
Os usurios Back-end devem acessar o sistema com apenas verses mais recentes do Internet Explorer, Firefox ou Safari para garantir o mximo de acessibilidade a todas as funes de administrador. Navegadores mais antigos ou mais obscuros podem no funcionar otimamente.

Explorando as interfaces de administrao


Trs tipos principais de interfaces esto no sistema de administrao: o Painel de controle, o gerenciador de pginas, e as pginas da rea de trabalho. Eu cubro cada uma destas interfaces nas sees seguintes.

Painel de controle
A primeira pgina que voc v ao entrar no sistema administrativo o Painel de Controle, como mostrado na figura 3.5. Voc tambm pode regressar a esta pgina, a qualquer momento selecionando a opo Painel de Controle no Menu do Site. O painel de controle projetado para fornecer aos administradores acesso rpido s funes mais utilizadas e ferramentas, bem como um resumo de informaes teis.

46

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 3.5 O painel de controle a primeira pgina que voc v ao fazer login no sistema back-end do administrador.

No canto superior esquerdo da pgina o menu de navegao principal. Clique sobre as opes para acessar as diversas reas do administrador do sistema. No canto superior direito de cada pgina h um conjunto de ferramentas que lhe proporcionam as seguintes funcionalidades: Pr-visualizar: Clique para abrir uma visualizao da parte frontal do site. cone Mail (sem rtulo): Mostra o nmero de mensagens no lidas na adiministrao de sistema em Mensagens Privadas. Clique para abrir o Gerenciador de Mensagens Privadas. cone Pessoas (sem rtulo): O nmero mostrado aqui indica o nmero de usurios registrados no site. Desconectar: Clique neste cone para sair do administrador do sistema.

47

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

No lado esquerdo da pgina, abaixo da barra de navegao principal, esto os cones de atalho. Os cones so simplesmente como uma convenincia, pois eles so os aceleradores de repetio, essa funcionalidade pode ser encontrada no menu do topo da pgina principal de navegao. Clique sobre algum cone para abrir o funcionaldade no navegador. No lado direito da pgina est a Mensagem de Boas Vindas, junto com vrias informaes sobre o estado atual do site. Alm da mensagem de boas vindas, as opes visveis em Joomla! 1.5.x so: Usurios Identificados: Uma lista de todos os usurios conectados ao sistema. Popular: A lista dos artigos mais vistos no site. Artigos recentes: A lista dos artigos modificados mais recentemente no site. Estatsticas do Menu: Uma lista de todos os menus com uma contagem dos itens atribudos a cada um. Joomla! Segurana Fonte de Notcias: Este guia mostra o feed de notcias RSS da Equipe de Segurana do Joomla!. Isto fornecido como uma convenincia para ajudar a mant-lo informado sobre alertas e notificaes de atualizaes e vulnerabilidades.

Dica
O resultado que voc v na pgina de Painel de controle criado por vrios mdulos do Administrador. Voc pode personalizar a aparncia da pgina um pouco para atender s suas necessidades de re-ordenao ou desabilitar mdulos.

Gerenciador de pginas
Todas as interfaces de gerenciamento adiministrativo do sistema so bastante semelhantes. As pginas so estruturadas de forma consistente, embora os dados apresentados possam variar. Clique em qualquer um dos links nos cones de atalho no painel de controle ou use os links abaixo da barra de navegao principal do admin para ver uma pgina de gerenciamento semelhante ao que mostrado na figura 3.6. Gerenciadores de pginas so projetados para lidar com grandes quantidades de itens e para exibir informaes importantes. Em captulos que se seguem, este livro aborda cada um dos gerentes e explica os controles e as informaes que voc v nesta pgina.

Pginas do espao de trabalho


Uma vez que voc clicar na pgina de gerente para realizar uma tarefa especfica, na maioria dos casos, voc levado para uma pgina com um layout de espao de trabalho. Todas as pginas do espao de trabalho so bastante semelhantes, com os elementos definidos de forma consistente. Tipicamente uma pgina do espao de trabalho exibe os elementos-chave que voc v na figura 3.7, incluindo Uma barra de ferramentas na parte superior direita Os principais campos de informao no canto superior esquerdo, abaixo do ttulo Um campo de texto, quando necessrio, no canto inferior esquerdo Campos de parmetros ao lado direito da pgina

48

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 3.6 Uma interface de pgina tpica de gerenciamento, neste caso, o Gerenciador de artigo no Joomla 1.5.x.

Nos captulos seguintes, este livro aborda cada um dos vrios espaos de trabalho e explica as concontroles e as informaes que voc v nessas pginas.

Dica

Embora a interface de administrao do Joomla! seja projetada para funcionar bem em uma grande variedade de configuraes de tela, as pginas do espao de trabalho realmente tiram proveito de ter um monitor configurado com uma resoluo superior a 1024 x 768.

49

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 3 .7 Uma tpica interface de rea de trabalho da pgina, neste caso, o editor de artigo no Joomla 1.5.x.

O menu do site
Clicando na opo Site sobre o nav admin principal mostrar as seguintes opes: Painel de Controle: Clique para retornar ao Painel de Controle. Administrar Usurios: Clique para abrir o Gerenciador de usurios. Gerenciador de Mdia: Clique para abrir o Gerenciador de Mdia. Configurao Global: Clique para abrir o Gerenciador de Configurao Geral. Desconectar: Clique para sair do administrador do sistema. Note que redundante com o cone Sair no canto superior direito de cada pgina de admin.

50

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O menu Menus
Clicando na opo menus no nav admin principal mostrar as seguintes opes: Administrar Menus: Clique para abrir o Gerenciador de Menu. Administrar Lixeira: Clique para abrir o Menu Gerenciador de Lixo. Menu Principal: Clique para abrir o Gerenciador do menu principal. User menu: Clique para abrir o Gerenciador do Menu do Usurio. Menu Principal: Clique para abrir o Gerenciador do Menu Principal. Resources: Clique para abrir o Gerenciador do Menu de Recursos. Sample Pages: Clique para abrir o Gerenciador de Pginas de Exemplo. Key-concepts: Clique para abrir o Gerenciador de Conceitos-chave do Item Menu.

Joomla! 1.6
O menu de opes Lixeira no aparece nesta localidade em Joomla! 1.6; pois ferramentas no canto superior direito de cada Gerenciador de Menu. est integrado na barra de

O menu de contedo
Clicando na opo Contedo no nav admin principal mostra as seguintes opes: Administrar Artigos: Clique para abrir o Gerenciador de Artigo. Administrar Artigos na Lixeira: Clique para abrir o artigo Gerenciador de Lixo. Administrar Seo: Clique para abrir o Gerenciador de Seo. Administrar Categoria: Clique para abrir o Gerenciador de Categoria. Administrar Pgina Inicial: Clique para abrir o Gerenciador de Pgina Frontal (front-end).

Joomla! 1.6
O menu de contedo no existe no Joomla! 1.6; voc pode acessar o contedo de artigos sob a opo Artigos no menu de componentes.

O menu de componentes
Clicando na opo componentes no menu principal mostrar as seguintes opes: Banner: Clique para ir para o componente Banner. Escolher Sub-nav aqui permite saltar diretamente para o Gerenciador de Banner, o gerenciador de clientes de banner, e o Gerenciador de Categoria Banner. Contatos: Clique para acessar o componente de contatos. Escolher Sub-nav aqui permite a voc ir diretamente para o Gerenciador de contatos e os contatos no Gerenciador de Categorias. Fonte de Notcias: Clique para acessar a Fonte de Notcias do componente. Aqui deixa voc ir diretamente para o Gerenciador de Feeds no Gerenciador de Categorias

51

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Enquete: Clique para abrir o componente Enquetes.

Pesquisa: Clique para acessar as estatsticas de pesquisa. Weblinks: Clique para acessar o componente Web Links. Escolher Sub-nav aqui deixa voc ir diretamente para o Gerenciador de Links.

Joomla! 1.6
O menu de componentes no Joomla! 1.6 inclui uma srie de diferenas. Primeiro, o menu inclui a opo artigos, que do acesso ao Gerenciador de artigos. Em segundo lugar, o menu no inclui a opo de votaes, porque o componente Enquetes no est includo no ncleo Joomla! na verso 1.6.x. Finalmente, o menu no inclui a opo de pesquisa, a funcionalidade foi removida.

O menu de Extenses
Clicando na opo Extenses do nav admin principal mostrar as seguintes opes: Instalar / Desinstalar: Clique para ir para o / desinstalar instalar a funcionalidade de extenses. Administrar Mdulo: Clique para abrir o Gerenciador de Mdulos. Administar Plugin: Clique para abrir o Gerenciador de plug-ins. Administrar Tema: Clique para abrir o Gerenciador de Predefinio. Administrar Idioma: Clique para abrir o Gerenciador de idiomas.

Joomla! 1.6
O menu de extenses no Joomla! 1.6 inclui apenas uma pequena diferena: a opo de instalao / desinstalao foi renomeada para Gerenciador de extenso.

O menu Ferramentas
Clicando na opo Tools no nav admin principal mostra as seguintes opes: Ler Mensagens: Clique para acessar o administrador do sistema de Mensagens Privadas Manager. Escrever Mensagens: Clique para escrever uma mensagem utilizando o sistema de Mensagens Privadas admin Manager. E-mail em Massa: Clique aqui para enviar email para os usurios do site. Desbloqueio Global: Clique para forar todos os itens atualmente abertos em edio para fechar. Limpar Cache: Clique para abrir o Gerenciador de Cache. Remover Cache Expirado: Clique para abrir o Gerenciador de Cache e limpar a funo de cache.
.

52

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O menu Ajuda
Clicando na opo Ajuda na nav admin principal mostra as seguintes opes: Ajuda Joomla: Clique para abrir o ndice dos tpicos de ajuda disponveis a partir do Joomla! sistema de ajuda. Info Sistema: Clique para ver mais informaes sobre o sistema do servidor e seu Joomla!.

Resumo
Neste captulo, demos uma volta rpida de ambas as extremidades de front-end e back-end do padro de instalao do Joomla!. Voc aprendeu o seguinte: Como o contedo organizado Como os menus e itens de menu so estruturados Como acessar o administrador do sistema Como as interfaces de administrao so organizadas O contedo de cada um dos menus na barra de navegao principal admin

53

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 4

Obtendo o mximo da Configurao do Site

A sua primeira tarefa a realizar para maioria dos usurios aps a instalao do Joomla! a criao do site nas opes de configurao global. Para ajudar com este importante processo, Joomla! fornece o Gerenciador de Configurao Global que permite configurar muitas das opes de configurao do site em um nico lugar. Como o nome indica, as opes definidas na Configurao Global so aplicados para o seu site como um todo. Embora muitas das definies contidas na Configurao Global sejam definidas apenas uma vez, algumas das opes podem ser substitudas por opes de parmetro previstos nos itens individuais. Neste captulo, vou explicar as opes que esto disponveis no Gerenciador de Configurao Global e dar dicas de como voc pode definir a configurao para obter o melhor efeito.

NESTE CAPTULO
Trabalhando com a guia do site Trabalhando com a guia sistema Gerenciando a guia de opes do servidor

Explorando o Gerenciador de Configurao Global


Voc pode acessar o Gerenciador de Configurao Global de duas maneiras: Clique no cone Configurao Global no Painel de Controle ou selecione a opo Gerenciador de Configurao Global no menu do site. Aps o Gerenciador de Configurao Global carregar em seu navegador, observe que dividido em trs telas separadas, Site, Sistema e Servidor. A barra de ferramentas na parte superior do Gerenciador de Configurao Global inclui os seguintesseguintes funes:

54

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Salvar: Clique para salvar as alteraes que voc fez. Depois de salvar, saia do sistema Global
Configuration Manager e retorne para o painel de controle.

Aplicar: Clique para salvar as alteraes sem sair do Global Configuration Manager. Fechar: Clique para sair do Global Configuration Manager sem salvar as alteraes. Ajuda: Clique para acessar a ajuda on-line arquivos relacionados para a tela ativa.
Abaixo da barra de ferramentas e acima da rea de trabalho existem trs links de texto usados para mudar entre as trs telas de Configurao Global.

Trabalhando com a guia do site


A guia Site a pgina de destino padro para o Gerenciador de Configurao Global. Esta pgina contm opes de base do site, como o nome do site e metadados do site e estruturas URL. Voc pode ver a guia do site a qualquer momento, clicando no link de texto chamado Site, como mostrado na figura 4.1.
FIGURA 4.1 Usando a guia do site no Gerenciador de Configurao Global.

55

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A rea de trabalho da guia Site dividido em trs reas: Configuraes do Site, Configuraes de Meta Dados e Configuraes de SEO.

Configuraes do Site
A rea de onfiguraes da guia Site contm um mix de opes que se relacionam com as caractersticas bsicas de seu site. Dois dos controles mais importantes sobre este guia relacionam com a sua capacidade de tirar o site do ar e para definir o nome do site. Voc tambm pode aplicar as seguintes opes: Site em Manuteno: Clique em Sim para ocultar o seu site da vista do pblico, mostrando aos visitantes, uma mensagem que voc ir digitar no campo abaixo. Esta opo mais til quando voc est instalando patches e atualizaes do site, pois evita a possibilidade dos visitantes verem o site em um estado incompleto ou no-funcional.

Nota
Tomando o site offline significa que apenas o front-end est bloqueando o acesso, a administrao do sistema ficar acessvel.

Mensagem Para Site em Manuteno: Neste campo, digite a mensagem que voc quer que os visitantes para vejam durante os perodos em que voc configur-lo para estar offline. Este controle relacionado ao site Offline. Nome do site: Neste campo, digite o nome que deseja usar para o site. A escolha de um nome para o seu site tem vrias implicaes alm de simplesmente agir como um rtulo para o site em si. O nome exibido em vrios lugares, inclusive em e-mails e feeds RSS gerado pelo site, assim que escolher algo adequado e prtico. O e-mail a partir do nome pode ser substitudo na guia Servidor. Editor WYSIWYG Padro: A caixa de combinao direita deste controle exibe uma lista de todas as opes de editor para o seu site - ou um editor WYSIWYG, ou a opo No Editor. Selecione uma opo para ser o padro para seus usurios. Note que a lista de editores WYSIWYG determinada pelos que esto instalados e ativados.

Referncia Cruzada
Consulte o Captulo 19 para obter informaes sobre como ativar Editores WYSIWYG adicionais.

Tamanho da lista: Selecione um valor na caixa de combinao para definir o tamanho padro das listas de itens que aparecem no sistema de administrao. O valor padro 20.

Nota
Definir ao controle um resultado de maior valor e em mais opes contidas na pgina pode resultar em demora no carregamento da pgina.

Quantidade de Notcias Externas: Selecione um valor na caixa de combinao para definir o nmero de itens exibidos em feeds RSS. O valor padro 10.

56

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Email das Notcias Externas: Os feeds RSS gerados pelo seu site Joomla! incluir em cada item o nome do autor e um endereo de e-mail. Use a caixa de combinao para selecionar o endereo de e-mail para ser exibido. E-mail do Autor e E-mail do Site so as duas nicas opes. O padro E-mail do Autor.

Nota
A opo E-mail das Notcias Externas pode no ser desejvel para todos, porque ela divulga endereos de correio electrnico e, potencialmente, torna-os acessveis aos spammers. Infelizmente, no h nenhuma maneira de desabilitar esta opo, sem alterar o cdigo relacionado.

Configuraes de Meta Dados


Os Meta Dados para o seu site aparecme na rea de topo da pgina. Meta Dados no visvel para os visitantes, mas indexada pelos motores de busca. Esta rea do espao de trabalho permite que voc especifique opes de metadados que so aplicadas para o site como um todo. Algumas dessas opes podem ser para artigos ou para instalao de extenses de terceiros. As opes a seguir esto disponveis: Descrio do Site: Neste campo de texto, digite as informaes que deseja que aparea no campo de descrio de suas pginas. Fazendo isso define os meta dados de descrio para o site como um todo. Palavras-chave do Site: Neste campo de texto, digite as informaes que deseja que aparea no campo de meta dados das palavras-chave de suas pginas. Fazendo isso define os meta dados das palavras-chave para o site como um todo.

Nota
Tanto a descrio e as opes de palavras-chave podem ser substitudas em artigos individuais, especificando diferentes valores de meta dados do artigo no campo Informaes de Metadados.

ExibirTtulo: Clique em Sim para incluir o campo de metadados ttulo em suas pginas. O contedo do campo so retirados os ttulos da pgina. Exibir Autor: Clique em Sim para incluir o campo de metadados autor em suas pginas. O contedo do campo so tomados a partir do nome do autor que voc especificar no artigo atravs do parmetro Informaes de Metadados.

Configuraes de SEO
O padro das URLs geradas por Joomla! no so considerados ideais para o mercado de motores de busca. As URLs padro freqentemente incluem seqncias de consulta e caracteres adicionais que podem causar dificuldades aos motores de busca. Alm disso, as URLs tendem a ser difceis de lembrar e hostil para os seres humanos tambm.

57

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Configuraes SEO da guia Site permite que voc alterne as opes que permitem URLs amigveis nos motores de busca que ajudam a superar este problema. URLs Amigveis (Search Engine Friendly): Clique em Sim para ativar o sistema para exibir URLs amigveis no motor de busca. A configurao padro No. Usar mod_rewrite do Apache: Clique em Sim para utilizar a funo mod_rewrite do Apache na criao de URLs amigveis. A configurao padro No. Note que esta apenas aplicvel se voc estiver usando o servidor web Apache e s relevante se voc tiver definido o controle anterior, URLs Amigveis (Search Engine Friendly), como Sim.

Nota
Para usar a opo mod_rewrite do Apache, voc deve usar o Htaccess fornecido com o site Joomla!. O padro de distribuio do Joomla! inclui na raiz um arquivo chamado htaccess.txt. Voc vai precisar renomear esse arquivo para .htaccess para que esse recurso funcione corretamente.

Adicionar sufixo s URLs: Defina para Sim para adicionar ao fim de todas as URLs um sufixo .Html. A configurao padro No.

Dica
Para maior segurana, melhor adicionar o sufixo .Html em vez de deixar a URL em aberto.

Se voc estiver usando o servidor web Apache, voc pode ativar URLs amigveis, seguindo estes passos: 1. 2. Acesso a raiz do seu servidor web. Encontre o arquivo htaccess.txt e renomeie o arquivo para .Htaccess

Nota
Em alguns servidores, quando voc mudar o nome do arquivo a partir de htaccess.txt. Htaccess, o arquivo aparenta desaparecer. Na verdade, no desapareceram, mas alguns servidores escondem do visualizador de arquivos por um perodo.

3. 4. 5. 6. 7.

Entrar para o sistema de administrao do seu site. Clique na opo Configurao Global sob o menu do site. O Gerenciador de Configurao Global ser carregado em seu navegador. Defina a opo URLs Amigveis (Search Engine Friendly) para Sim. Defina a opo de usar o Apache mod_rewrite para Sim. Clique no cone Salvar na barra de ferramentas. Seu sistema agora exibe aos motores de busca URLs amigveis.

58

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Trabalhando com a guia sistema


A guia de sistema inclui uma srie de importantes controles que permitem que voc especifique as condies relativas ao cadastro de usurios, os tipos de arquivos permitidos para envio ao seu sistema, e do cache e configuraes de sesso. A guia Sistema da Configurao Global acessada clicando no link de texto chamado Sistema, no lado superior esquerdo da pgina. Figura 4.2 mostra a rea de trabalho do guia Sistema.
FIGURA 4.2 A guia Sistema do Gerenciador de Configurao Global em Joomla 1.5.x.

O espao de trabalho da guia Sistema dividido em seis reas, cada rea discutida nas sees seguintes.

59

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Configuraes do sistema
As configuraes do sistema so em grande parte preenchidas automaticamente pelo sistema de seu site Joomla!. Vrios destes valores no podem, ou no deve ser alterados.

Palavra secreta: A Palavra secreta nica para todo o site Joomla! utilizado pelo sistema como a base para a criao de tokens e para criptografar senhas de usurios. A palavra secreta autoautomaticamente criada pelo sistema durante a instalao. Isso no pode ser mudado. Caminho para o diretrio de log: Este campo mostra a localizao dos arquivos de log em seu servidor. Essa informao fornecida automaticamente pelo Joomla! durante a instalao. Habilitar Web Services: Clique em Sim para permitir chamadas de procedimento remoto (RPC) usando HTTP e XML. No h necessidade de alterar esta configurao, a menos que seja especificamente solicitado por uma extenso de terceiros. O valor padro No. Servidor de Ajuda: A URL do site usado para fornecer as informaes para os administradores quando clicarem no menu Ajuda na interface de administrao. Por padro definido como o servio oficial Joomla!.

Configuraes do usurio
As configuraes nessa rea do espao de trabalho referem-se a capacidade dos usurios se registrarem em seu site e s so relevantes se o site permite o registro do usurio a partir do frontend. As configuraes so: Permitir Cadastro de Usurios: Clique em Sim para permitir que os visitantes do site possam se tornar usurios registrados do site. Observe que voc deve ter a forma de registro do usurio publicados para visitao pblica ou no h nenhum ponto em ativar essa opo. O valor padro sim. Tipo de Cadastro de Novo Usurio: Selecione na caixa de combinao o nvel que deseja atribuir automaticamente para novos usurios. Esta seleo pode ser sempre substituda pelo administrador do site atravs do Gerenciador de Usurio. As opes aqui so limitadas a Registrado, Autor, Redator e Editor. O valor padro registrado. Ativao de Cadastro de Novo Usurio: Defina esse valor como Sim para exigir que o sistema envie a todos os novos usurios um email de confirmao que o usurio deve clicar para validar e ativar sua conta, at que o usurio valide a conta, ele no pode ser usado. Definir isso como No significa que as contas de usurio sero imediatamente ativadas sem a necessidade do usurio tomar medidas adicionais. O valor padro sim. Parmetros do Usurio no Site: Configurada para permitir aos usurios definir algumas preferncias que so especficas para sua conta. As opes incluem a capacidade de definir preferncias de envio, edio e ajuda ao site. Isto aplicvel apenas para usurios cadastrados e as opes s estaro disponveis na pgina do usurio. O valor padro Exibir.

Referncia Cruzada
Gerenciamento de usurios e registro de usurio discutido em detalhes no Captulo 10.

60

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Configuraes de mdia
Os controles desta seo referem-se a tipos de arquivos permitidos e proibidos para o seu sistema. Estas limitaes aplicam a voc, ou seus usurios, a capacidade de upload de arquivos para o sistema e utilizao em conjunto do contedo e os componentes do seu site. Os controles nessa rea tambm permite que voc especifique o local onde os arquivos carregados sero armazenados. Voc pode ajustar as seguintes definies: Extenses Permitidas (Tipos de Arquivo): O campo contm uma lista de tipos de arquivos permitidos, indicado por suas extenses. Voc pode adicionar ou excluir novos tipos existentes. Os valores padro so: bmp, csv, doc, epg, gif, ico, jpg, odg, odp, ods, odt, pdf, png, ppt, swf, txt xcf, e xls. Tamanho Mximo (em bytes): Define um limite para o tamanho dos arquivos que podem ser carregados. O valor expresso em bytes. O valor padro 100 milhes - ou seja, 100 MB. Caminho para o diretrio de mdia: Mostra o destino de todos os arquivos mdia de imagem carregados. Voc pode alterar isso para qualquer caminho que voc preferir. O valor padro de images. Caminho para o diretrio de imagem: Mostra o destino de todos os arquivos de imagem ao fazer upload. Voc pode alterar isso para qualquer caminho que voc preferir. O valor padro images/stories.

Cuidado
Voc pode definir caminhos alternativos tanto para a mdia ou os arquivos de imagem, mas no mover do sistema o diretrio criado images ou os arquivos ou diretrios que esto localizados dentro da pasta stories . O sistema precisa de arquivos situados dentro dessas pastas, e mov-los vai quebrar os links para os arquivos.

Restringir Uploads: Quando definido como Sim, isso impe restries sobre o envio de arquivos. A configurao padro sim. Nvel mnimo do usurio para acesso ao Administrador de Mdia: Define o nvel de usurio necessro para se poder fazer alteraes de mdias, por padro definido como Autor, todos os usurios acima do nvel definido podero fazer alteraes. Verificar Tipos MIME: Deixe esta definida como Sim para o funcionamento correto do sistema de verificao do tipo MIME, Multipurpose Internet Mail Extensions. Conjunto de regras definidas para permitirem o envio de correio eletrnico (texto) com outros documentos (grficos, sons, etc.) anexos. A configurao padro sim. Extenses de Imagens Permitidas (Tipos de Arquivo): O campo contm uma lista de tipos de arquivos de imagens permitidos, mostrados por suas extenses. Voc pode adicionar novos tipos ou apagar um j existente. Os valores padro so: BMP, GIF, JPG e PNG. Extenses ignoradas: Digite aqui as extenses dos arquivos que voc deseja isentar de restries, incluindo a confirmao do tipo MIME. Por padro, nenhum tipo de arquivo isento. Tipos MIME Permitidos: Por padro, esse campo contm uma lista de extenses de arquivo permitidos com respectivos tipos de MIME. Os valores padro so image/jpeg, image/gif, image/png,image/bmp,application/x-shockwaveflash,application/msword,application/excel,application/pdf,application/powerpoint,text/plain,a pplication/x-zip.

61

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Tipos MIME Probidos: Contm uma lista dos tipos MIME bloqueados. O valor padro text / html. Habilitar Flash Uploader: Defina como Sim para ativar o Flash uploader no Gerenciador de Mdia. O Flash Uploader permite a voc fazer facilmente upload de vrios arquivos de uma s vez. O valor padro No.

Referncia Cruzada
O Gerenciador de Mdia discutido em detalhes no Captulo 6.

Configuraes de depurao
Voc pode usar as configuraes de depurao durante o desenvolvimento ou se voc est tendo problemas com seu site. As configuraes no devem ser habilitadas para um site em exibio, porque a sada ser visvel para os visitantes do site, na parte inferior das pginas. Esta seo inclui apenas duas opes: Ativar Depurao do Sistema: Defina para Sim para ativar o sistema de depurao. A ferramenta fornece informaes de diagnstico, bem como tradues de lnguas e da sada de erros de SQL. Por padro, definida como No. Ativar Depurao do Idioma: Defina para Sim para ativar a depurao dos arquivos de idioma. Este controle no funciona a menos que o controle anterior, de depurao do sistema, seja definido como Sim. Por padro, definido como No.

Configuraes de cache
Utilize estes controles para ativar e configurar o cache do sistema. As opes disponveis incluem o seguinte: Cache: Defina esta opo como Sim para habilitar o cache de todo o sistema. Tempo de Cache: Digite um valor inteiro para definir o nmero de minutos que o contedo do cache so mantidos antes de serem despejados e limpos. O valor padro 15 minutos. Essa configurao dependente do controle acima, Cache, sendo definida como Sim. Gerenciador do Cache: Essa configurao tem apenas uma opo, ento no h opes aqui para voc definir.

Configuraes da sesso
As configuraes de sesso permitem-lhe escolher a forma de lidar com uma conectado, mas inativo usurio. Os dois controles so: Tempo da Sesso: Defina um valor inteiro para especificar o nmero de minutos que o usurio pode ficar inativo antes de o sistema os obrigar a sair. O valor padro 15 minutos. Gerenciador da Sesso: Selecione na caixa de combinao como os dados da sesso sero mantidos. A configurao padro banco de dados.

62
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Valores de sesso mais longos so mais convenientes para os usurios e o administrador, mas valores excessivamente longos podem ser uma ameaa segurana de seu site, eles abrem a possibilidade de um usurio que no sair corretamente deixar uma sesso ativa aberta, que pode ser usada por um usurio no autorizado.

Gerenciando a guia de opes do servidor


A aba Servidor fornece um conjunto de configuraes que dizem respeito ao modo como o sistema interage com o servidor em que hospedado. Configuraes aqui abrangem no s o servidor web, mas tambm os sistemas de banco de dados, FTP e email. A guia Servidor do Gerenciador de Configurao Global acessada clicando no link Servidor, no lado superior esquerdo da pgina. Figura 4.3 mostra o espao de trabalho.
FIGURA 4.3 A guia Servidor do Gerenciador de Configurao Global.

O espao de trabalho da guia Servidor dividido em cinco reas, cada rea discutida nas sees seguintes.

63

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Configuraes do servidor
As configuraes a seguir referem-se a configurao geral do servidor. Caminho para o diretrio temporrio: Este campo mostra o caminho para o diretrio onde o sistema de arquivos temporrios foram mantidos. O valor para este campo criado automaticamente por Joomla! durante a instalao. Compresso de pginas com GZIP: Defina esta opo para Sim, se seu servidor suporta a compresso GZIP. Fazendo isso melhora o desempenho do site, mas nota que ela s funciona se este recurso provido pelo seu servidor. Relatrio de erros: Selecione um valor na caixa de combinao para definir o nvel de informao sobre erros que voc deseja que o sistema a utilize. As opes disponveis so Padro do Sistema, Simples, Nenhuma e Mxima. A configurao padro Padro do Sistema, que permite que o nvel de informao sobre erros possa ser determinado pelas configuraes no arquivo php.ini do servidor.

Nota
O resultado do relatrio de erros exibido na parte inferior de todas as pginas e visvel tanto para front-end como tambm para usurios do back-end.

Forar SSL: Escolha na caixa de combinao para selecionar se o sistema requer o uso de SSL para conexes. As opes so Nenhuma, Somente Administrador, e Todo Site. O padro Nenhum. Note que este controle depende se o seu servidor suporta SSL.

Configuraes da localidade
A definio de localidade permite ajustar as definies de tempo para se adequar ao seu site, independentemente do servidor de configurao de tempo padro - Fuso horrio: Selecione seu fuso horrio preferido na caixa de combinao.

Configuraes do FTP
Joomla! tem uma funo built-in FTP que ir ajud-lo a mover os arquivos para o servidor sem necessidade de recorrer a um pedao de software de terceiros. As configuraes nessa rea do espao de trabalho permite-lhe configurar esse recurso. Se quiser usar o FTP tradicional ou o seu gerenciador de arquivos web site, no h razo para permitir o seguinte: Habilitar FTP: Defina como Sim para utilizar a funo Joomla FTP. Endereo do FTP: Digite a URL do servidor de FTP host. provvel que no exista um valor neste campo. Porta do FTP: Digite um valor inteiro para o nmero da porta onde o FTP acessado. O valor padro 21. Usurio do FTP: Digite o nome que o Joomla! pode usar para acessar o servidor via FTP. Senha do FTP: Digite a senha que vem com o nome de usurio FTP. Raiz do FTP: Digite o nome do diretrio onde os arquivos devem ser enviados.

64

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Configuraes do banco de dados
Os valores nos campos na rea de configuraes de banco de dados so inicialmente criados durante a instalao do seu site. As informaes contidas nesta seo no devem ser alteradas, exceto sob circunstncias excepcionais, por exemplo, mover o seu site para um novo servidor. Os campos indicados so:

Cuidado
A alterao de qualquer um desses valores pode resultar em seu site deixar de funcionar e se tornar inacessvel.

Tipo de Banco de Dados: Este campo mostra o tipo de banco de dados utilizado pelo seu sistema. Este valor determinado durante a instalao do seu site. Nome do Servidor: Este campo mostra o nome do host para o seu banco de dados. Este valor determinado durante a instalao do seu site. Nome do Usurio: Este campo mostra o nome de usurio usado para acessar o banco de dados. Este valor determinado durante a instalao do seu site. Banco de Dados: Este campo mostra o nome do seu banco de dados. Este valor determinado durante a instalao do seu site. Prefixo do Banco de Dados: Este campo indica o prefixo usado por suas tabelas de banco de dados. Este valor determinado durante a instalao do seu site.

Nota
Se voc estiver executando vrios sites Joomla! em um banco de dados, voc precisar definir prefixos nicos de banco de dados para cada site.

65

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Configuraes de email
Seu site Joomla! pode enviar e-mails para os usurios em uma variedade de circunstncias. As configuraes nesta seo de controle so do servidor de correio, como a lista a seguir descreve: Sistema de Envio: Selecione na caixa de combinao o mailer que deseja usar. Isso normalmente determinadas durante a instalao. Remetente: Este campo contm o endereo de email que aparecer nos e-mails enviados pelo sistema. O valor neste campo definido durante a instalao, mas pode ser alterada a qualquer momento. Nome de Remetente: Este campo contm o nome que aparecer no campo Remetente de e-mails enviados pelo sistema. Por padro, esse o nome do site. Caminho do Sendmail: Digite neste campo o caminho para o programa servidor SendMail. Isso s usado se o controle de Mailer definido como SendMail. Autenticao SMTP: Defina esta opo para Sim, se o servidor SMTP requer autenticao. Isso s usado se o controle de Mailer definido como SendMail. Segurana do SMTP: Por padro definido como Nenhuma, exitem tambm as opes SSL e TLS, estas configuraes tem de ser checadas com seu servidor de hospedagem. Porta do SMTP: Por padro definido na porta 25, estas configuraes tem de ser checadas com seu servidor de hospedagem. Usurio do SMTP: Este campo contm o nome de usurio para o servidor SMTP. Isso s usado se o controle de Mailer definido como SendMail. Senha do SMTP: Este campo contm a senha para o servidor SMTP. Isso s usado se o controle de Mailer definido como SendMail. Nome do SMTP: Este campo contm o nome do servidor SMTP.

Resumo
Neste captulo, ns aprendemos sobre como usar as opes globais de configurao do sistema. Voc aprendeu o seguinte: Como utilizar as opes de configurao do site Como usar as opes de configurao do sistema Como utilizar as opes de configurao do servidor

66

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 5

Gesto de Contedos

O gerenciamento de contedo a prpria essncia do Joomla! CMS. No surpreendentemente, o contedo de opes de gerenciamento do sistema incluem uma ampla variedade de possibilidades. Este captulo documenta os principais conceitos e caractersticas associadas com a criao, organizao e gerenciamento de contedo em seu site Joomla!. Tirar o mximo proveito do sistema exige ganhar uma compreenso do modo como as sees, categorias e artigos devem trabalhar juntos para criar uma hierarquia de itens. Estruturao lgica dos contedos, no s torna o site mais fcil de usar para os seus visitantes, mas tambm melhora a gesto eficiente do site. Este captulo aborda os tipos mais comuns de manipulao de organizao de contedo, bem como os diversos parmetros que permitem adaptar o sistema s suas necessidades.

NESTE CAPTULO
Trabalhando com a hierarquia de contedos Gerenciando artigos Trabalhando com os parmetros de artigos Gerenciando artigos existentes Arquivar artigos

Trabalhando com a hierarquia de contedos


Como a maioria dos sistemas de gerenciamento de contedo, o Joomla! permite que voc organize seu contedo dentro de uma hierarquia. Joomla! foi construdo com a capacidade de lidar com sites grandes e complexos, que podem ser bons e ruins. A capacidade um vantagem quando voc precisa de flexibilidade para gerenciar grandes quantidades de contedo, mas pode ser um desafio quando voc tem uma pequena quantidade de contedo, como o uso indevido do sistema pode resultar em um site que confuso para gerenciar e desnecessariamente complexo. Mesmo assim, sobre o que disse, tudo bastante administrvel se manter algumas coisas simples na mente - e no se confundir com a terminologia.

67

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para tirar o mximo proveito do sistema, voc precisa entender a relao entre os trs itens: artigos, categorias e sees. O nvel mais bsico da hierarquia de contedo o artigo. Os artigos podem ser autnomos e seu contedo no categorizado, ou eles podem ser agrupados dentro das categorias. Cada categoria pertence a um grupo chamado de pai de uma seo.

Joomla! 1.6
Existem diferenas significativas entre o Joomla! 1.5.x e Joomla! 1.6 na forma de organizao dos artigos. Joomla! 1.6 tem muito mais flexibilidade eo administrador no se restringe hierarquia fixa de artigos, sees e categorias.

O sistema Joomla! 1.5.x inclui ferramentas de gesto dedicadas para lidar com ambas as sees e categorias, as quais os gestores podem ser encontrados no menu de navegao de contedo. O nmero de sees que voc pode criar ilimitado, e no h limite para o nmero de categorias que podem ser contidas em qualquer uma das sees. importante lembrar que a imposio da hierarquia de sees e categorias criam conjuntos e subconjuntos de seus artigos e que isso pode impactar significativamente a exibio de informaes, a facilidade de navegao e a facilidade de administrao. O uso da hierarquia pode resultar em sites que so difceis para os visitantes navegar e difcil de administrar. melhor planejar antes de construir, uma vez que o exerccio pode ser demorado e talvez tenha que mover as coisas mais tarde (mas no impossvel, se isso for necessrio).

Nota
A organizao dos artigos dentro das categorias e categorias dentro de sees no tem qualquer influncia sobre a URL de visualizao do site. simplesmente uma organizao de seus artigos no back-end.

As ferramentas recolhidas no mbito do menu de contedo so projetadas para ajudar voc a encontrar e manipular suas pginas de contedo. Os gestores de diversos contedos, como so chamados, permite-lhe criar, editar, organizar e arquivar os contedos. Voc tambm pode controlar o componente Pgina Principal a partir deste menu.

Referncia Cruzada
Trabalhando com o Gerenciador de Pgina Principal o tema do captulo 9.

Joomla! 1.6
No Joomla! 1.6 as ferramentas de gesto de artigo esto localizadas sob a opo do menu Artigos. No existem gerenciadores dedicados para artigos, categorias e artigos no categorizados, no h sees no Joomla! 1.6.

68

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Gerenciando artigos
Ao todo, nos locais mais bsicos que voc vai querer criar conjuntos e subconjuntos de contedo, ou seja, uma hierarquia de contedos. Joomla! 1.5.x, infelizmente, est restrito apresentao de contedo em um mximo de trs nveis. Esta seo est preocupada em trabalhar dentro dessa restrio e aproveitando ao mximo as restries no Joomla 1.5.x.

Trabalhar com sees e categorias


Sees e categorias so estruturas organizacionais crticas. Joomla! fornece ferramentas dedicadas para a gesto de ambos. O Gerenciador de Seo e o Gerenciador de Categorias esto localizados no menu de contedo na barra de navegao principal do admin.

Viso geral do Gerenciador de Sees


O Gerenciador de Seo o seu espao de trabalho para criar, editar e excluir as sees de seu site. Ela pode ser acessada a partir do cone do Gerenciador de Seo no Painel de Controle, ou clicando na opo Administrar Seo no Menu de Contedo na barra de navegao principal do admin. Clicando em qualquer escolha traz uma tela que contm uma lista de todas as sees, como mostrado na figura 5.1. Voc pode realizar uma srie de tarefas diretamente da tela, todas relacionadas com a gesto de suas sees. No sistema padro, com os dados da amostra carregada, voc pode ver que trs sees j foram criadas: Sobre o Joomla! Notcias FAQ

Voc pode optar por trabalhar com as sees existentes, renome-los e edit-las para atender s suas necessidades, ou voc pode apagar e comear de novo. A barra de ferramentas na parte superior do Gerenciador de Seo fornece acesso rpido para as seguintes funes:

Publicar: Selecione um ou mais sees da lista e clique neste cone para publicar elas. Despublicar: Selecione um ou mais sees da lista e clique neste cone para despublicar
elas.

Copiar: Selecione um ou mais sees da lista e clique neste cone para fazer cpias deles, incluindo os seus contedos. Remover: Selecione um ou mais sees da lista e clique neste cone para exclu-los. Editar: Selecione uma seo da lista e clique neste cone para editar os detalhes da seo. Novo: Clique para adicionar uma nova seo. Ajuda: Clique para acessar a Ajuda on-line e os arquivos relacionados para a tela ativa.

69

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.1 O Gerenciador de Seo.

Abaixo da barra de ferramentas e acima da lista de sees existem duas ferramentas, de busca e triagem para ajudar voc a gerenciar uma longa lista de sees: O campo Filtro a esquerda como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. O campo Selecione um estado no canto direito permite filtrar e exibir de acordo com as sees que estejam no estado publicado ou despublicado. Isso fornece uma maneira fcil de identificar todas as seces que esto ativas no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. A rea de contedo principal da tela contm uma lista de todas as sees do seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar uma seo, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas.

70

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Ttulo: Este campo exibe o nome completo da seo. Clique no nome para editar os detalhes da seo. Publicado: Uma marca de seleo verde nesta coluna indica que a seo publicada. Um crculo vermelho com um X indica que a seo despublicada. Clique no cone para alternar entre os dois estados. Ordem: O nmero indica a ordem da seo em relao a outras sees. Voc pode reordenar as sees, clicando nas setas verdes para mover um item para cima ou para baixo na ordem, ou digitando os nmeros de ordem e, em seguida, clicando no cone Salvar na parte superior da coluna. Nvel de Acesso: Mostra o nvel de acesso definido para essa seo. As opes so Pblico, Registrado, e Especial. Clique na palavra para mudar entre as trs opes. O padro definio pblico. #Categorias: Mostra o nmero de categorias atribudas a seo. #Ativo: Mostra o nmero de artigos que esto ativos dentro das categorias do setor. #Lixeira: Indica quantos artigos dentro das categorias na seo esto atualmente na Lixeira. ID: O nmero de identificao gerado pelo sistema do usurio. Isto usado internamente pelo sistema e poder ser alterado pelo usurio.

Na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle de caixa de combinao para alterar o nmero de sees que so exibidas na pgina. O valor padro pode ser alterado mudando a opo tamanho da lista no Gerenciador de Configurao Global.

Adio de novas sees


Novas sees podem ser criadas conforme necessrio, usando a opo Novo na barra de ferramentas do Gerenciador de Seo. Clicando no cone Novo abre o dilogo de nova seo, como mostrado na figura 5.2. A barra de ferramentas na parte superior do dilogo Nova Seo fornece acesso rpido s seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, criar uma nova seco, e sair do dilogo Nova Seo. Aplicar: Clique neste cone para salvar o trabalho sem sair do dilogo Nova Seo. Cancelar: Cancela a tarefa e sai do dilogo Nova Seo. Ajuda: Clique para acessar a ajuda on-line e arquivos relacionados para a tela ativa.

71

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.2 O dilogo de Nova Seo.

O espao de trabalho dividido em duas reas. No topo da rea de trabalho, logo abaixo do ttulo, a rea de detalhes. Os campos disponveis so: Escopo: O valor de contedo fornecido pelo sistema e no pode ser mudado.

Ttulo: Digite um nome para sua seo neste domnio. Este campo o nico campo obrigatrio. Apelido: Este campo contm o nome interno para a seo. Se deixado em branco, o sistema usa o ttulo de sua seo. Este campo s aceita letras minsculas e hfen (trao). No so permitidos espaos. Em algumas situaes, o apelido pode aparecer como parte do nome da URL.

72

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Publicado: Clique em Sim para publicar a seo. Ordenar: Novas sees por padro vo automaticamente para o ltimo lugar na ordem das sees. Isso no pode ser alterado no momento em que a seo criada, mas pode ser alterado aps a seo ser salva. Nvel de Acesso: Defina o nvel de acesso aplicveis seo. As opes so Pblico, Registrado, e Especial. O valor padro Pblico. Imagem: Se voc deseja associar uma imagem com esta seo, escolha uma na caixa de combinao. Voc pode usar suas prprias imagens, carregando-as para o diretrio images/stories. Posio da Imagem: Definir o alinhamento da imagem, selecionando um valor de alinhamento na caixa de combinao.

Abaixo da rea de detalhes na rea de trabalho a rea de descrio. Esta rea contm apenas um campo, o campo de texto usado para inserir a descrio da seo. Note que na configurao padro, o campo de descrio inclui o editor TinyMCE e tambm inclui o boto para inserir Imagem abaixo do campo de texto. Para criar uma nova seo, siga estes passos: 1. 2. 3. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Seo clicando na opo do Gerenciador no menu do site na barra de navegao admin. O Gerenciador de Seo carrega em seu navegador. Na interface do Gerenciador de Seo, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Seo. Quando voc clica nesse cone, uma nova caixa de dilogo abre. (Consulte a figura 5.2.) No campo Ttulo, digite um nome para a seo. Este campo obrigatrio. Preencha quaisquer campos que voc quiser, todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar a sua nova seo. A caixa de dilogo fecha e retorna para o Gerenciador de Seo.

4. 5. 6.

Copiando sees
O Gerenciador de Seo Joomla! oferece a opo de criar cpias de sees. Tecnicamente, voc no est copiando uma seo, mas sim copiando todo o contedo de uma seo existente e movendo as cpias dos itens em uma nova seo. A distino significativa porque uma dos caracteresticas do processo que voc pode selecionar vrias sees e usando o comando Copiar, voc pode mesclar as cpias do contedo em uma nica seo nova. A caixa de dilogo da seo copiar mostrada na figura 5.3.

Cuidado
A fuso de contedo da seo s vezes problemtica, com o sistema, criando vrias novas sees, todas do mesmo nome, mas contendo diferentes nmeros de categorias e artigos. Dado este bug no sistema, se voc deseja mesclar sees, a melhor opo faz-lo, movendo uma categoria de cada vez.

73

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.3 O dilogo Copiar Seo, mostrando o nome das sees que esto sendo copiadas juntamente com uma lista de todas as categorias e artigos a serem copiados.

74

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para copiar uma seo, siga estes passos: 1. 2. 3. 4. 5. Abra o Gerenciador de Seo. Clique na caixa de seleo ao lado da seo que voc deseja copiar. Clique no cone Copiar na barra superior direita. A Seco de cpia exibida. (Consulte a figura 5.3.) Digite um nome para Nova Seo. Clique no cone Salvar na barra superior direita. O sistema cria uma nova seo e retorna para o Gerenciador de seco.

Editar e apagar sees


Sees j existentes podem ser editadas a partir do Gerenciador de Seo. Para editar uma seo, clique no nome da seo no Gerenciador de Seo, ou clique na caixa ao lado da seo e, em seguida, clique no boto Editar na barra de ferramentas do Gerenciador de Seo. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio de seo.

O dilogo Editar Seo idntico ao dilogo Nova Seo, com os mesmos campos e exigncias. Para fazer alteraes em uma seo, basta alterar os campos desejados na janela de edio de seo e, em seguida, Salvar ou clique no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Remover uma seo atravs do Gerenciador de Seo ignora a lixeira e exclui todos os elementos imediatamente. Excluindo uma seo todas as categorias atribudas seo, e tambm os artigos atribudos a essas categorias sero excludos. Para excluir uma seo, siga estes passos: 1. 2. 3. Abra o Gerenciador de Seo. Clique na caixa ao lado do nome da seo que deseja excluir. Clique no cone Apagar na barra de ferramentas no canto superior direito. O sistema elimina a seo, juntamente com o seu contedo e, em seguida, retorna para o Gerenciador de Seo.

Cuidado
Voc no pode excluir uma seo que contm categorias. Categorias devem ser excludas e depois a seo pode ser removida. Note tambm que a excluso no exige uma confirmao, a eliminao instantnea e as categorias so removidas do sistema permanentemente. Tambm no se pode excluir uma categoria que tem artigos nele. Eles precisam ser movidos ou excludos primeiro.

75

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Viso geral do Gerenciador de Categoria


Ao clicar nesta opo de navegao traz uma tela contendo uma lista de todas as categorias. Voc pode realizar uma srie de tarefas diretamente a partir desta tela, todas relacionadas ao gerenciamento de suas categorias. Esta interface mostrada na figura 5.4. No sistema padro, com os dados da amostra carregado, voc encontrar os seguintes nove categorias: O Projeto O CMS A Comunidade Geral Usurios atuais Novo em Joomla! Lnguas ltimas Newsflash

76

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.4 A interface do Gerenciador de Categoria.

A barra de ferramentas na parte superior do Gerenciador de Categoria fornece acesso rpido s seguintes funes:

Publicar: Selecione uma ou mais categorias da lista e clique neste cone para publicar
elas.

Despublicar: Selecione uma ou mais categorias da lista e clique neste cone para
despublica-los.

Mover: Selecione uma ou mais categorias da lista e clique nesse cone para mover os
itens da categoria em uma categoria diferente.

Copiar: Selecione uma ou mais categorias da lista e clique neste cone para fazer cpias
deles, incluindo os seus contedos.

Remover: Selecione uma ou mais categorias da lista e clique neste cone para exclu-los. Editar: Selecione uma categoria na lista e clique neste cone para editar os detalhes da categoria. Novo: Clique para adicionar uma nova categoria. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

77

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo da barra de ferramentas e acima da lista de categorias de classificao existem trs ferramentas de busca para ajudar voc a gerenciar uma longa lista de categorias: O campo Filtro a esquerda como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. O campo Selecione uma seo permite filtrar e exibir as categorias de acordo com a seo aos quais so atribudas. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. O campo Selecione um estado no canto direito permite filtrar e mostrar categorias que estejam publicadas ou despublicadas. Isso fornece uma maneira fcil de identificar todas as categorias que esto atualmente ativas no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todas as categorias no seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em um boto para selecionar uma categoria, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Ttulo: Este campo exibe o nome completo da categoria. Clique no nome para editar os detalhes da categoria. Publicado: Uma marca verde nesta coluna indica que a categoria est publicada. Um crculo vermelho com um X indica que a categoria no est publicada. Clique no cone para alternar entre os dois estados. Ordem: O nmero indica a ordem da categoria, em relao s outras categorias. Voc pode reordenar as categorias, clicando nas setas verdes para mover um item para cima ou para baixo na ordem, ou digitando os nmeros de ordem e, em seguida, clicando no cone Salvar na parte superior da coluna. Nvel de Acesso: Mostra o nvel de acesso definido para essa categoria. As opes so Pblico, Registrado, e Especial. Clique na palavra para mudar entre as trs opes. Seo: Mostra o nome da seo a que a categoria atribuda. Clique no nome da seo para abrir a seo de dilogo para edio. #Ativo: Indica quantos artigos so atribudas a esta categoria e so ativos. #Lixeira: Mostra o nmero de artigos nesta categoria que esto no lixo. ID: O nmero de identificao gerado pelo sistema do usurio. Isto usado internamente pelo sistema e poder ser alterado pelo usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo #Exibir. Altere o valor no controle de caixa de combinao para alterar o nmero de categorias que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

78

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Adio de novas categorias


Novas categorias podem ser adicionadas ao seu site a qualquer momento usando o cone Novo na barra de ferramentas do Gerenciador de Categorias. Clicando no cone Novo abre o dilogo Nova Categoria, como mostrado na figura 5.5.
FIGURA 5.5 O dilogo nova categoria.

79

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A barra de ferramentas na parte superior do dilogo nova categoria oferece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, criar uma nova categoria, e sair do dilogo Nova Categoria. Aplicar: Clique neste cone para salvar seu trabalho sem sair do dilogo Nova Categoria. Cancelar: Cancela a tarefa e sai do dilogo Nova Categoria. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa. O espao de trabalho sobre esse dilogo dividida em duas reas. No topo da rea de trabalho, logo abaixo do ttulo, a rea de detalhes. Os campos disponveis so:

Ttulo: Digite um nome para sua categoria neste domnio. Este campo o nico campo obrigatrio. Apelido: Este campo contm o nome interno para a categoria. Se deixado em branco, o sistema ir usar o ttulo da categoria. Este campo s aceita letras minsculas e hfen (trao). No so permitidos espaos. Em algumas situaes, o apelido pode aparecer como parte do nome da URL. Publicado: Clique em Sim para publicar a categoria. Seo: Selecione a seo para a qual voc deseja atribuir a categoria. Por padro o sistema seleciona a primeira seo da lista. Ordem da Categoria: Novas categorias por padro so automaticamente colocadas em ltimo lugar na ordem das sees. Isso no pode ser alterado no momento em que a categoria criada, mas pode ser alterado aps a categoria ser salva. Nvel de Acesso: Defina o nvel de acesso aplicveis categoria. As opes so Pblico, Registrado, e Especial. O valor padro Pblico. Imagem: Se voc deseja associar uma imagem com esta categoria, escolha uma na caixa de combinao. Voc pode usar suas prprias imagens, carregando-as para o diretrio images/stories. Posio da Imagem: Defina o alinhamento da imagem, selecionando um valor de alinhamento da caixa de combinao. Abaixo da rea de detalhes na rea de trabalho a rea de descrio. Esta rea contm apenas um campo, o campo de texto usado para inserir a descrio da categoria. Note que na configurao padro, o campo de descrio inclui o editor TinyMCE e o boto Inserir Imagem abaixo do campo texto. Para criar uma nova categoria, siga estes passos:

1. 2. 3.

Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Categoria, clique na opo Administrar Categorias no menu do site na barra de navegao admin. O Gerenciador de Categoria carrega em seu navegador. Na interface do Gerenciador de Categoria, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Categoria. Ao clicar nesse cone, o dilogo nova categoria se abre. (Veja a figura 5.5.) No campo ttulo, digite um nome para a categoria. Este campo o nico campo obrigatrio. Preencha quaisquer campos que voc quiser, todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar a sua nova categoria. O dilogo fecha e voc retorna para o Gerenciador de Categoria.

4. 5. 6.

80

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Copiando categorias
O Gerenciador de Categorias Joomla! permite criar cpias de categorias, juntamente com todos os seus artigos. Uma cpia exata da categoria e todos os seus artigos. Durante o processo necessrio seleccionar a seo a que a nova categoria ser atribuda. A nova categoria ser automaticamente chamada "cpia de [nome original da categoria]" e iro herdar o estado de publicao e acesso ao nvel da categoria original. possvel copiar mais de uma categoria em um momento, mas as novas categorias devem ser todas atribudas a mesma seo. Para copiar uma categoria, siga estes passos: 1. 2. 3. Abra o Gerenciador de Categoria. Clique na caixa de seleo ao lado da categoria que voc deseja copiar. Clique no cone Copiar na barra superior direito. O dilogo Copiar Categoria abre, como mostrado na figura 5.6.
FIGURA 5.6 O dilogo cpia de categoria, mostrando o nome da categoria que est sendo copiada juntamente com uma lista de todos os itens dessa categoria.

81

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

4. 5.

Selecione a seo para a qual voc deseja que a categoria seja atribuda. Clique no cone Salvar na barra superior direita. O sistema cria uma nova categoria e retorna para o Gerenciador de Categorias.

Movendo categorias
A opo Mover no Gerenciador de Categorias permite-lhe mover uma ou mais categorias para uma seo diferente. A opo Mover move as categorias selecionadas, juntamente com todos os seus artigos. Para mover uma categoria, siga estes passos: 1. 2. 3. Abra o Gerenciador de Categorias. Clique na caixa de seleo ao lado da categoria que voc deseja mover. Clique no cone Mover na barra superior direita. O dilogo Mover Categoria abre, como mostrado na figura 5.7.
FIGURA 5.7 O dilogo mover categoria.

82

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

4. 5.

Selecione a seo para a qual voc deseja mover a categoria. Clique no cone Salvar na barra superior direita. O sistema desloca a categoria para a nova seo e retorna para o Gerenciador de Categorias.

Edio e excluso de categorias


Categorias existentes podem ser editadas a partir do Gerenciador de Categorias. Para editar uma categoria, clique no nome da categoria no Gerenciador de Categorias, ou selecione a categoria e clique no cone Editar na barra de ferramentas do Gerenciador de Categorias. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio da categoria. A janela de edio da categoria idntico ao dilogo Nova Categoria, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em uma categoria, basta alterar os campos desejados na janela de edio da categoria e, em seguida, clique no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. A remoo completa da categoria pode ser obtida atravs do Gerenciador de Categorias. O cone Remover do Gerenciador de Categorias ignora a lixeira e exclui a categoria imediatamente. Categorias devem ser esvaziadas de artigos ativos e da lixeira antes da excluso poder ocorrer. Para excluir uma categoria, siga estes passos: 1. 2. 3. Abra o Gerenciador de Categorias. Escolha a categoria que deseja excluir. Clique no cone Apagar na barra de ferramentas no canto superior direito. O sistema elimina a categoria e, em seguida, retorna para o Gerenciador de Categoria.

Cuidado
Note tambm que a excluso no exige uma confirmao, a excluso imediata e os contedos so removidos do sistema permanentemente.

Joomla! 1.6
Como no existem sees no Joomla! 1.6, a criao de uma hierarquia aninhada gerida atravs do Gerenciador de Categorias. O Gerenciador de Categorias acessado a partir do menu de componentes, sob a opo de artigos. O gerenciador lhe permite criar um nmero ilimitado de categorias e, em seguida, aninha -los como achar melhor. Isso significativamente mais flexvel do que o Joomla! 1.5.x, e permite que voc crie qualquer estrutura que voc precisa para organizar o contedo de maneira lgica.

Compreender o papel dos contedos no categorizados


Durante a criao do novo artigo, voc tem a opo de atribuir o artigo para uma ou outra categoria existente ou para deix-lo Descategorizado. Como o nome indica, um artigo que descategorizado est fora da a hierarquia do sistema.

83

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Antes do Joomla! 1.5, artigos descategorizados eram conhecidos como itens de contedo esttico.

A atribuio de um artigo para o grupo descategorizado tem vrias implicaes. A primeira e mais importantemente, o artigo no ser exibido em qualquer pgina que exibe o contedo de acordo com a associao de artigos na seo ou categoria. Em segundo lugar, os artigos descategorizados no aparecem na lista de artigos recentes que so exibidos por Joomla! Atravs do mdulo ltimas Notcias. Em todos os outros aspectos, artigos descategorizados so semelhantes aos de qualquer outro artigo. Ao contrrio dos antigos itens de contedo esttico, artigos no categorizados podem ser atribudos a pgina inicial do site.

Criao de estruturas com contedo tpico


Trs das estruturas de dados mais comuns so sites simples, sites de vrios nveis, e sites de blog. Nesta seo vamos ver formas de organizar o contedo de forma eficiente para criar todas as trs estruturas de contedo.

Estrutura plana de site


A estrutura plana de site uma estrutura organizacional que no depende de vrios nveis de artigos aninhados, e a mais apropriada para sites menores. Se voc est planejando construir um site bsico que tem pouco contedo, uma estrutura plana pode ser bom para voc. Estruturas de site podem ser criadas com ou sem o uso de seo tpica e estrutura de categorias para manter seus artigos. Com efeito, se assim o desejar, voc pode construir o site inteiro de artigos Descategorizados. Se voc estiver usando Joomla! 1.5.x, voc pode optar por usar sees e categorias para uma estrutura de site simples, voc pode querer criar apenas uma seo e dentro dessa seo apenas uma categoria, em que voc coloca todos os artigos. Apesar de colocar as pginas em mais de uma seo ou categoria ser possvel, provvel que seja a pequena vantagem e podem, de fato, complicar a adminnistrao.

Joomla! 1.6
A mesma lgica pode ser aplicada se voc estiver usando o Joomla! 1.6 e quiser usar as categorias para criar um site simples; criar uma categoria mestre e atribuir-lhe todos os artigos dessa categoria, a fim de manter a gesto do site simples.

Nota
Se voc pretende utilizar o mdulo ltimas notcias para mostrar os seus artigos, ento voc no vai querer criar toda a estrutura dos artigos como no categorizados, como observado na seo anterior.

Teor de estruturas multinvel


O sistema Joomla! torna mais fcil a criao de estruturas de contedo de vrios nveis, dentro de certos limites. A hierarquia de contedo do Joomla! fixa e limitada a apenas trs nveis: sees, categorias e artigos. No Joomla! 1.5, praticamente impossvel criar um site com mais de trs nveis (exceto com a adio de extenses de terceiros).

84

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A hierarquia de contedo em ao
Talvez a melhor maneira de entender a hierarquia de contedos no Joomla! 1.5.x , olhando para um exemplo. Vamos dizer que voc quer criar um esquema organizacional para os artigos em seu site de receitas. Seu site lista receitas de uma refeio, assim que voc decide organizar receitas em trs nveis que refletem uma refeio tpica. Os trs nveis so os seguintes: o o o Entradas Pratos Principais Sobremesas

E digamos que na rea de entrada do site, voc pretende cobrir dois tipos de receitas: Aperitivos Saladas E digamos que dentro da rea principal do site que voc deseja organizar as receitas em quatro grupos distintos:

Peixe Carne Galinha Vegetariano

E digamos que dentro da rea de sobremesas do site que voc deseja, trs tipos diferentes de sobremesas:

Bicoitos Bolos Pastis

Veja como isso se traduz em uma Hierarquia de contedo Joomla!: Primeiro, crie o nvel mais alto da hierarquia como sees. Para fazer isso, siga estes passos: 1. 2. 3. Acesse o Gerenciador de seco. Clique no cone Novo. Crie uma nova seo chamada Entradas.

4. Repita o procedimento para os outros dois principais divisores de contedo: Pratos Principais e Sobremesas.

85

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Em seguida, crie a segunda camada de estrutura de contedo como categorias. Para fazer isso, siga as seguintes etapas: 1. Acesse o Gerenciador de Categorias. 2. Clique no cone Novo. 3. Crie uma nova categoria chamada Aperitivos. 4. Atribuia a categoria Aperitivos para a seo chamada Entradas. 5. Repita o processo para criar uma nova categoria chamada Saladas, e atribua Seo de entradas. 6. Repita o processo para criar quatro novas categorias chamadas peixe, carne, galinha e vegetariano, atribua cada um para a seo de pratos principais.

7. Repita o processo mais uma vez para criao de trs novas categorias nomeadas: Biscoitos,
Bolos, e Doces, atribuindo cada uma para a seo de sobremesas. Sua estrutura de contedo deve estar agora parecida com esta:

1. Entradas (uma seo)


a. Aperitivos (uma categoria) b. Saladas (uma categoria)

2. Pratos Principais (uma seo)


a. Peixe (uma categoria) b. Carne (uma categoria) c. Galinha (uma categoria)

d. Vegetariano (uma categoria)

3. Sobremesas (uma seo)


a. Biscoitos (uma categoria) b. Bolos (uma categoria) c. Pastis(uma categoria)

Agora voc tem tudo que voc precisa para comear a construo de pginas e artigos de agrupamento dentro da hierarquia. O resultado de uma abordagem organizada como essa que voc tem uma estrutura lgica no front-end para os clientes navegarem e no back-end um esquema organizacional para o seu contedo que intuitivo e fcil para os administradores de usar.

86

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A hierarquia de contedo impe uma relao pai-filho em sees, categorias e artigos. A criao de um menu para cada item permite que voc exiba uma hierarquia organizacional aos visitantes do seu site atravs dos menus de navegao, criando relaes pai-filho entre os itens do menu, ou atravs da criaoo de menus e submenus. Embora a estrutura de contedo seja limitada a trs nveis, os menus no sofrem essa limitao, possvel criar menus de vrios nveis que so muito mais profundos do que trs nveis. Portanto, se sua necessidade apenas mostrar uma hierarquia complexa atravs dos menus do seu site, voc pode obter mais flexibilidade. No entanto, vrias complicaes resultam da criao de itens de menu em camadas mais profundas do que trs nveis. Primeiro, Breadcrumbs (auxiliares de navegao que aparecem geralmente no topo da pgina, indicando o nvel hierrquico do site em que se encontra o internauta, permitindo que este facilmente retorne s pginas navegadas anteriormente) vo refletir a seo, a categoria e a organizao do artigo e de seu contedo, independentemente da estrutura do menu. Assim, voc corre o risco de tornar o breadcrumbs um recurso intil. Em segundo lugar, usando a estrutura do menu com vrias camadas significa que voc ser ilimitado em sua capacidade de usar a seo do sistema e as listas da categoria, como a lgica do contedo exibido pode ser incompatvel com a lgica dos itens de menu. Quando voc coloca tudo isso junto, adotando uma abordagem de menu com vrias camadas e uma estrutura de contedo complexa significa que provavelmente voc vai renunciar ao uso do recurso de breadcrumbs, e tambm ir considerar uma combinao de artigos no categorizados e, se for o caso, as sees e categorias apenas para alguns artigos do site. Ento, enquanto isso , o resultado final pode ser um site que no seja o ideal em termos de usabilidade e mais complexo do que voc gostaria para os administradores.

Referncia Cruzada
Tipos de Item de menus, itens de menu e menus so discutidos em detalhes no Captulo 8.

Joomla! 1.6
A criao de uma hierarquia de contedos de vrias camadas significativamente mais fcil com o Joomla! 1.6. O administrador do site simplesmente precisa criar todas as categorias necessrias e aninha-las como desejado. O assentamento das categorias manipulado dentro do Gerenciador de Categorias. Para fazer uma categoria ou uma subcategoria de outra, basta selecionar o nome da categoria pai desejada na caixa de combinao denominada Controle. Uma vez que a estrutura criada, voc pode atribuir os seus artigos para as categorias pretendidas, editando os artigos e escolhendo o nome da categoria a partir a caixa de combinao com o mesmo nome.

Blogs
Blogs normalmente tm uma pgina inicial que contm vrios artigos que abrangem a largura da pgina e esto ordenados cronologicamente, com os itens mais novos primeiro. O padro de layout de pgina frontal do Joomla! segue um formato de pgina diferente, com apenas um artigo que mede a pgina, seguidos por artigos dispostos em duas colunas. Voc pode conseguir um layout de site mais tradicional para blog, alterando os parmetros do item de menu para a pgina inicial. O padro de pgina inicial criado com o item de menu chamado Administrar Pgina Inicial. Os parmetros bsicos para este item de menu inclui as opes para controlar o nmero de itens, a sua exibio, e o nmero de colunas. Para obter um layout de blog tradicional para a sua pgina no Joomla! 1.5.x, siga estes passos:

87

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

0. 1.

Entrar no sistema de administrao do seu site. Selecione a opo Administrar Menus do menu principal sob a opo de navegao rotulada Menus. O gerenciador do menu principal dos itens de menu abre no seu navegador web. Clique em Editar Itens de Menu logo abaixo da coluna Itens de Menu para o primeiro item Main Menu. Clique no nome do item de menu com o nome Home. O dilogo Editar Item de Menu se abre. De acordo com os parmetros bsicos sobre o lado direito da pgina, defina as colunas para 1. Defina o parmetro No. de Destaques para zero. Defina o parmetro No. de Introdues para o nmero mximo de itens que voc deseja mostrar na pgina. Defina o parmetro #Links para o nmero de links que voc deseja exibir na parte inferior da pgina. Clique no cone Salvar. O sistema salva as alteraes, fecha o dilogo Editar Item de Menu, e retorna para o Gerenciador de itens de menu.

2. 3. 4. 5. 6. 7. 8.

Trabalhando com os parmetros de artigos


Os artigos so a essncia do seu site. Artigos mantm o contedo do texto, juntamente com quaisquer imagens ou arquivos de mdia que voc tenha em anexo. O olhar e a sensao de seu web site largamente influenciado pela fluncia com que o administrador do site utiliza o Gerenciador de Artigos e os parmetros associados.

Usando o Gerenciador de Artigos


O Gerenciador de Artigos fornece acesso a todos os artigos em seu site, bem como as ferramentas para criar novos artigos e copiar, mover, editar, apagar e arquiv-los. Tomados em conjunto, esta uma das telas mais poderosas e mais importante em seu site Joomla!. Para abrir o Gerenciador de Artigos, clique no cone com o nome Administrar Artigo no painel de controle, ou Administrar Artigos no menu de Contedo na sua barra de navegao principal do admin. Em qualquer caso, o Gerenciador de Artigos aberto no navegador , como mostrado na figura 5.8. A barra de ferramentas na parte superior do Gerenciador de Artigos oferece acesso rpido para as seguintes funes: Desarquivar: Selecione um ou mais artigos arquivados da lista e clique neste cone para desarquiv-los. Arquivar: Selecione um ou mais artigos ativos a partir da lista e clique neste cone para arquivar eles.

88

FIGURA 5.8

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Publicar: Selecione um ou mais artigos da lista e clique neste cone para public-los. Despublicar: Selecione um ou mais artigos da lista e clique neste cone para despubliclos. Mover: Selecione um ou mais artigos da lista e clique nesse cone para mover os itens em uma categoria diferente. Copiar: Selecione um ou mais artigos da lista e clique neste cone para fazer cpias. Lixeira: Selecione um artigo da lista e clique nesse cone para mover o artigo para o lixo. Editar: Selecione um artigo da lista e clique neste cone para editar os detalhes do artigo. Novo: Clique para adicionar um novo artigo. Preferncias: Clique para editar Configurao Global dos artigos. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

A interface do Gerenciador de Artigos no Joomla! 1.5.x.

Abaixo da barra de ferramentas e acima da lista de artigos existem cinco ferramentas de triagem e busca para ajudar voc a gerenciar uma longa lista de artigos:

89

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O campo Filtro a esquerda como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Carrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. O filtro Selecione uma Seo permite filtrar e exibir os artigos de acordo com a seo aos quais so atribudas. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. O filtro Selecione a Categoria permite-lhe filtrar e exibir os artigos de acordo com a categoria qual so atribudas. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. O filtro Selecione um autor permite filtrar e exibir os artigos de acordo com o autor que lhes esto associados. Para repor esse filtro, altere a caixa de combinao para o padro definio. O filtro Selecione um estado no canto direito permite filtrar e exibir os artigos de acordo como so publicados ou despublicados. O filtro oferece uma maneira fcil de identificar todos os artigos que esto atualmente ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todos os artigos em seu site Joomla!. As colunas fornecidas so:

#: Um nmero de indexao atribudo por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em um boto para selecionar um artigo, o que
necessrio se voc quiser usar algumas das opes da barra de ferramentas, referenciadas na lista anterior.

Ttulo: Este campo exibe o nome completo do artigo. Clique no nome para editar o artigo. Publicado: Uma marca verde nesta coluna indica o estado da publicao do artigo. Como indicado pela legenda que aparece na parte inferior do Gerenciador de Artigos, o cone que exibido indica o estado de publicao. Voc pode clicar no cone para publicar ou remover o artigo, dependendo do seu estado:
Um ponto amarelo ao lado de um artigo indica que o artigo aprovado e agendado para publicao, mas ainda est pendente. Uma marca de seleo verde ao lado de um artigo indica que o artigo publicado atualmente. Um crculo vermelho com um X ao lado de um artigo indica que o artigo foi publicado, mas expirou. Um crculo vermelho com um X nele (sem cone) indica que o artigo no est publicado e nem programado para a publicao. Um crculo cinza com uma trave (sem cone) indica que o artigo est arquivado.

Pgina Inicial: Uma marca verde nesta coluna indica que o artigo atribudo para aparecer na primeira pgina do site. Um crculo vermelho com um X indica que o artigo no atribudo a primeira pgina. Clique no cone para alternar entre os dois estados.

90

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Ordem: O nmero indica a ordem do artigo, em relao aos demais artigos. Voc pode reordenar os artigos clicando nas setas verdes para mover um item para cima ou para baixo na ordem, ou digitando os nmeros de ordem e, em seguida, clicando no cone Salvar, na parte superior da coluna. Nvel de Acesso: Mostra o nvel de acesso definido para este artigo. As opes so Pblico, Registrado, e Especial. Clique na palavra para mudar entre as trs opes. Seo: Mostra o nome da seo a que o artigo atribudo. Clique no nome da seo para abrir o dilogo de edio de seo. Categoria: Mostra o nome da categoria para qual o artigo atribudo. Clique no nome da categoria para abrir o dilogo de edio da categoria. Autor: Mostra o nome do autor do artigo. Clique no nome do autor para abrir o dilogo de edio para o autor. Data: Mostra a data que o artigo foi criado. Acessos: Mostra o nmero de vezes que o artigo foi visto.

Dica
Voc pode alterar o resultado mostrado no contador de visitas, alterando o valor do parmetro no dilogo Editar Artigo.

ID: O nmero de identificao gerado pelo sistema do usurio. Isto usado internamente pelo sistema e no poder ser alterado pelo usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo #Exibir. Altere o valor no controle de caixa de combinao para alterar o nmero de artigos que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Criar artigos
Novos artigos so criados, clicando no cone Novo na barra de ferramentas na parte superior direita do Gerenciador de Artigos. Clicando no cone Novo abre o dilogo Novo Artigo, como mostrado na figura 5.9. A barra de ferramentas na parte superior do dilogo Novo artigo fornece acesso rpido para as seguintes funes: Pre-Visualizar: Clique para abrir uma caixa mostrando como o artigo ser exibido para um visitante do site. Note que se o artigo no aparecer dentro do modelo de pgina de seu site, a nica maneira de ver o artigo no interior do seu modelo de site public-lo e v-lo a partir do front-end. Salvar: Clique neste cone para salvar seu trabalho, criar um novo artigo, e sair do dilogo Novo Artigo Aplicar: Clique neste cone para salvar o trabalho sem sair do dilogo Novo Artigo. Cancelar: Cancela a tarefa e sai do dilogo Nova Artigo. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados a tela ativa.

91

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os campos no espao de trabalho so: Ttulo: Digite neste campo o nome do artigo. O valor neste campo ser usado como ttulo do artigo. Este campo obrigatrio. Apelido: Digite um apelido para o sistema para uso interno para este artigo. Observe que esse campo s aceita letras minsculas sem espaos. Se voc deixar este campo em branco, o sistema vai modificar o ttulo do artigo para o uso como o alias. Note que em alguns casos, o apelido pode aparecer como parte das seqncias URL quando SEF URLs esto habilitados. Seo: Selecione uma seo para o artigo. Este campo obrigatrio. Publicado: Defina como Sim para publicar o artigo. Exibir na Pgina Inicial: Defina para Sim para mostrar este artigo na primeira pgina do site. Categoria: Selecione uma categoria para o artigo na caixa de combinao.

Campo de texto (sem rtulo): Digite o seu contedo para o artigo na caixa. Este campo obrigatrio. No canto superior direito da rea de trabalho, logo abaixo dos cones, h um resumo de informaes chave do artigo, incluindo o estado do artigo, o nmero de acessos que recebeu, o nmero de revises, a data de criao, e a data de modificao. No momento da criao do artigo, muitas dessas informaes ficam em branco.
FIGURA 5.9 O dilogo Novo Artigo no Joomla 1.5.x.

92

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo do resumo do artigo ficam os parmetros do artigo, que discutiremos mais adiante neste captulo. Para criar um novo artigo, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Artigos, clicando na opo Administrar Artigos sob o menu de contedo na barra de navegao admin. O Gerenciador de Artigos carrega no seu navegador web. 3. Na interface do Gerenciador de Artigos, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Artigos. O dilogo Novo Artigo aberto. (Veja a figura 5.9.) 4. No campo ttulo, digite um nome para o artigo. Este campo obrigatrio. 5. A partir da caixa de combinao rotulada Seo, selecione uma categoria para o artigo ou a opo descategorizado. Este campo necessrio 6. Digite algum texto para o artigo. Este campo obrigatrio. 7. Preencha quaisquer campos que voc desejar, todos os outros campos so opcionais. 8. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar seu novo artigo. O dilogo Novo Artigo fecha e retorna para o Gerenciador de Artigos.

Configurao dos parmetros


Artigos em Joomla! incluem parmetros que voc pode usar para alterar a exibio do artigo e seu comportamento. Note que muitas das opes de parmetros so repeties das mesmas escolhas disponveis nas preferncias globais do artigo. As configuraes que voc indicar nos parmetros do artigo tero precedncia sobre os outros parmetros, permitindo-lhe personalizar a exibio de artigos individuais.

Os parmetros globais
Os parmetros globais do artigo so acessados clicando no cone de Preferncias na barra de ferramentas do Gerenciador de Artigos. Clicando no cone o menu ser exibido, como mostrado na figura 5.10. Defina as opes que voc deseja, em seguida, clique no boto "Salvar" para definir as alteraes e fechar a janela pop-up. As opes definidas pelos parmetros globais so aplicveis a todos os artigos no sistema, a menos que sejam substitudos pelos parmetros individuais do artigo.

Nota
Onde existir um conflito entre os parmetros globais do artigo e os parmetros individuais do artigo, o conjunto de configuraes nos parmetros do artigo so aplicados pelo sistema.

93

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .10 Os parmetros globais de artigo em Joomla! 1.5.x.

Os seguintes parmetros esto includos aqui: Exibir Links No Autorizados: Esse controle determina se so mostrados links para contedos para os quais os usurios no tm privilgios de acesso suficientes para ver. Se definido como Sim, os links aparecem, mas quando um usurio sem privilgios suficientes clica no link, ser solicitado para entrar, se eles no fizerem login, eles no sero capazes de ler o artigo. O estado padro No. Exibir Ttulo do artigo: Se o ttulo do artigo exibido junto com o contedo. O estado padro Sim. Ttulos como Link: Defina esse parmetro para especificar se voc quer o ttulo do artigo como um hiperlink para o artigo completo. O estado padro No. Exibir Texto Introdutrio: Determina a exibio do texto de introduo, se houver, ser apresentado como um resumo do artigo completo. Defina esta opo para ocultar ou exibir o artigo completo sem o texto de introduo, em outras palavras, o resumo no ser mostrado na exibio de artigo completo. O estado padro Exibir. Nome da Seo: Determina se o nome da seo mostrado. O estado padro Ocultar.

94

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nome da Seo como Link: Defina esse parmetro como Sim para hiperlink do ttulo da seo para a lista dos contedos seo. O estado padro No. ttulos Linkable pode ser bom para SEO Nome da Categoria: Determina se o nome da categoria mostrado. O estado padro Ocultar. Nome da Categoria como Link: Defina esse parmetro como Sim para o ttulo da categoria ser visualizado como hiperlink em uma lista de contedos da categoria. O estado padro No. Nome dos Autores: Quando ajustado para Exibir, o nome do autor do artigo ir aparecer no artigo. O estado padro Exibir. Data e Hora de Criao: Quando ajustado para Exibir, mostra a data em que o artigo criado e o tempo de existncia do mesmo. O estado padro Exibir. Data e Hora da Modificao: Quando ajustado para Exibir, mostra a data e a hora em que o artigo foi modificado pela ltima vez. O estado padro Exibir. Exibir Navegao: Determina se as opes de navegao, tais como os controles prximo e anteriore, aparecem no artigo. O estado padro Ocultar. Link Leia Mais ...: Determina se o texto Leia Mais. . . ser exibido na introduo do artigo. O estado padro Exibir. Avaliao/Votao do Artigo: Defina este parmetro para Exibir para mostrar a opo de classificao nos artigos. O estado padro Ocultar. cones: Controla se os botes: PDF, Impresso, E-mail so apresentadas nos artigos. Isso pode ser substitudo pelos controles que seguem abaixo, ou pelas configuraes sobre os artigos. cone PDF: Mostrar ou ocultar o cone de PDF em artigos. cone de impresso: Mostrar ou ocultar o cone de impresso em artigos. cone de E-mail: Mostrar ou ocultar o cone de e-mail em artigos. Acessos: Mostrar ou ocultar a contagem de acessos para cada artigo. Para cada notcia de uma fonte externa exibida: Se houver um item de notcias exibido, este parmetro controla se o item completo, ou apenas o texto de introduo, aparece. Filtrar grupos: Selecione um ou mais grupos para a aplicao da filtragem de contedo. Voc pode selecionar vrios grupos, mantendo pressionada a tecla Control enquanto clica. Filtrar tipo: Selecione uma das trs opes: Lista Negra (padro), Lista Branca, ou No HTML. O padro Lista Negra. Filtrar tags: Se o parmetro do filtro anterior definido como Lista Negra, os termos digitados neste campo de texto so adicionados lista padro de tags da Lista Negra. Se o parmetro anterior definido como Lista Branca, as tags digitadas neste campo tornam-se as tags da Lista Branca. Atributos do filtro: Se o parmetro do filtro de tipo definido como Lista Negra, os termos digitados neste campo de texto so adicionados Lista Negra. Se o parmetro do filtro de tipo definido como Lista Branca, os atributos digitados neste campo tornam-se as tags.

95

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A filtragem de contedo

Toda vez que voc oferecer uma oportunidade para que os usurios insiram cdigo HTML no seu site, voc cria a possibilidade de insero de cdigo malicioso, que pode danificar seu sistema. A fim de evitar que isso acontea, o Joomla! tem filtragem de contedo adicionado ao sistema. As aes de filtragem ocorrem atravs da avaliao do HTML que inserido por parte dos usurios e verificado contra uma lista negra para ver se o cdigo permitido. Joomla! fornece filtragem de contedo no sistema padro e aplica-se a todos os usurios, exceto para o Super Administrador. As configuraes padro pode ser substitudas pelos parmetros de filtros contidos na preferncia global do artigo, como discutido anteriormente. O padro do sistema Joomla! inclui uma lista negra pr-determinada que contm as seguintes marcas:

applet, body, bgsound, base, basefont, embed, frame, frameset, head, html, id, iframe, ilayer, layer, link, meta, name, object, script, style, title, e xml.
Atravs dos parmetros globais, voc pode adicionar novos termos para a lista negra ou voc pode criar um Lista Branca que, especificamente, permite que certos elementos sejam utilizados. Os parmetros tambm do uma forma de especificar quais usurios estaro sujeitos aos controles. Note que a definio de um controle para um grupo de usurios estabelece o controle de todos os usurios deste grupo.

Parmetros do artigo
Os parmetros individuais do artigo (mostrado na figura 5.11) so acessados atravs do dilogo de edio do artigo. A seo de parmetros de todos os artigos contm as seguintes opes: Autor: A caixa de combinao ao lado do campo contm uma lista de usurios; selecione esta caixa para especificar o autor do artigo e substituir a configurao padro. Apelido do Autor: Este campo normalmente deixado em branco, digite o texto aqui se voc quiser exibir um nome diferente do nome associado ao usurio no sistema. Nvel de Acesso: Define o nvel de acesso para este artigo. Selecione uma das trs opes: Pblico, Registrado ou Especial. O padro pblico. Data de Criao: O valor padro a data e a hora que o artigo criado. Clique na cone de calendrio a direita do campo para substituir o padro de data e especificar uma data de sua escolha. Iniciar Publicao: Por padro, os artigos esto programados para serem a publicados imediatamente, utilize este campo para especificar uma data de publicao no futuro. Encerrar Publicao: Clique no cone do calendrio direita deste campo para selecionar uma data final para a publicao deste artigo. O valor padro Nunca.

96

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.11 Os parmetros do artigo.

97

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Os parmetros avanados
Como os parmetros do artigo, os parmetros avanados so acessados atravs do dilogo de edio do artigo, como mostrado na figura 5.12. o A seo de parmetros avanados de todos os artigos contm as opes descritas abaixo. Note que o valor padro para todos os parmetros Usar Global, que especifica que o sistema ir aplicar os valores definidos nas Preferncias globais do artigo. Definir um valor contrrio anular a preferncia Global: Exibir ttulo: Se o ttulo do artigo exibido junto com o contedo. Ttulos como Link: Defina este parmetro para especificar se voc quer o ttulo do artigo como um hiperlink para o artigo completo. Texto Introdutrio: Determina se o texto de introduo, se houver, ser apresentado como um resumo do artigo completo. Defina esta opo para Ocultar para exibir o artigo sem preencher o texto de introduo, em outras palavras, o resumo no ser mostrado na exibio completa de artigo. Nome da Seo: Determina se o nome da seo mostrada. Nome da Seo como Link: Defina esse parmetro como Sim para usar um hiperlink do ttulo da seo para a lista dos contedos da seo. Ttulo da Categoria: Determina se o nome da categoria mostrado. Nome da Categoria como Link: Defina esse parmetro como Sim para usar um hiperlink como ttulo da categoria para uma lista dos contedos da categoria. Avaliao do artigo: Defina este parmetro para Exibir para mostrar a opo de classificao dos artigos. Nome dos Autores: Quando ajustado para Exibir, o nome do autor do artigo aparece no artigo. Data e Hora de Criao: Quando ajustado para Exibir, mostra a data e hora de criao do artigo no artigo. Data e Hora da Modificao: Quando ajustado para Exibir, mostra a data e a hora que o artigo foi modificada pela ltima vez e exibe no artigo. cone PDF: Mostrar ou ocultar o cone de PDF sobre os artigos. cone de impresso: Mostrar ou ocultar o cone de impresso sobre os artigos. cone de E-mail: Mostrar ou ocultar o cone de e-mail sobre os artigos. Item de Contedo: Os artigos normalmente so exibidos no idioma padro do sistema, que pode ser substitudo por outro idioma na caixa de combinao. O contedo da caixa de combinao so determinados pelos pacotes de idioma que foram instalados. Chave de Referncia: Insira um valor neste campo, se deseja fornecer um mtodo alternativo para acessar o artigo. A Chave de Referncia permite que voc chame esse item sem usar o ID do artigo na cadeia de consulta. Isso normalmente usado pelo sistema para fornecer uma referncia alternativa que pode ser vinculado a um recurso externo, por exemplo, para fornecer arquivos de ajuda para uma determinada pgina. Texto alternativo ao Leia Mais: Esse campo pode ser usado para especificar o texto que aparece com o link Leia mais. Por padro, o campo est em branco.

o o o

98

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .12 Os parmetros avanados.

99

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Metadados de artigo
Alm dos metadados da configurao global do site, Joomla! permite especificar metadados para artigos individuais. As informaes inseridas em qualquer um desses campos ir substituir os valores contrrios especificados no Gerenciador de Configurao Global. Os campos de Informaes de Metadados do artigo discutido a seguir esto localizados abaixo dos parmetros avanados no dilogo de edio do artigo, como mostrado na figura 5.13. Descrio: Digite no campo de texto qualquer informao que voc deseja que aparea no campo Descrio de metadados para este artigo. Palavras-chave: Digite no campo de texto qualquer palavra-chave que voc deseja que aparea na no campo Palavras-chave para este artigo. Separe palavras-chave com vrgulas. Robs: Entre neste campo de texto os comandos que voc deseja especificar para os Robs de metadados do artigo. Autor: Entre neste campo de texto a informao que voc deseja que aparea no campo Autor para o artigo.

100

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .13 A tela das Informaes de Metadados dos artigos.

101

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Controlando o texto da introduo


O Texto da introduo fornece uma viso resumida dos artigos. Usando os parmetros de edio e controle de contedo voc pode criar artigos que aparecem com ou sem o texto de introduo. Designar o texto de introduo no interior de um artigo uma simples questo de inserir um Leia Mais. . . ao final do texto que servir de introduo. O boto Leia Mais..., localizado na parte inferior da janela de edio do artigo, ir inserir automaticamente o intervalo, quando voc clicar nele. A posio do boto mostrado na figura 5.14. O texto que voc deseja usar para o texto de introduo deve ser colocado no incio de seu artigo. Lembre-se que voc tem a opo de mostrar o texto completo do artigo, com ou sem o texto de introduo, como discutido a seguir. Independentemente de voc querer que ele mostre a introduo no artigo completo, voc deve digit-la primeiro e na mesma caixa de texto integral.

102

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .14 Leia Mais. . . o boto est localizado abaixo da janela de edio do artigo, ao lado do boto Quebra de Pgina.

103

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para definir o texto de introduo para um artigo siga estes passos: 1. Abra o dilogo de edio do artigo. 2. Digite o texto da introduo, seguido pelo texto do artigo completo. 3. Coloque o cursor no final do texto de introduo. 4. Clique no boto Leia Mais... na parte inferior da janela de edio de contedo. Uma linha pontilhada vermelha aparece, como mostrado na figura 5.15.

Dica
Se voc est editando artigos sem a ajuda do boto Leia Mais..., voc pode definir a escolha do texto de introduo do artigo, inserindo a seguinte tag HTML onde voc quer separar o texto de introduo do restante do artigo:

<hr id="system-readmore" />.

104

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .15 A tela de edio do artigo mostrando o divisor de introduo de texto na rea de texto.

105

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Criar vrios artigos


Por padro, todos os artigos criados em Joomla! so apresentados como uma nica pgina. Artigos podem ser divididos em vrias pginas. O boto Quebra de Pgina usado para dividir um nico artigo de uma pgina em vrias pginas. O boto est localizado na parte inferior da janela de edio do artigo. (Veja a figura 5.14.) Clicando no boto Quebra de Pgina abre-se uma janela pop-up que contm dois campos de texto: Ttulo da Pgina e Ttulo da Tabela de Artigos, como mostrado na figura 5.16. Algo que voc digitar no campo Ttulo da Pgina exibido na parte superior do navegador do visitante quando ler o artigo. O Ttulo da Tabela de Artigos serve de link para as pginas individuais do artigo no sumrio. No padro do sistema Joomla!, quebrando um artigo em vrias pginas cria um ndice em cada uma das novas pginas, como mostrado na figura 5.17. O ndice cria links para todas as pginas do artigo. Voc tambm pode navegar entre as pginas, clicando sobre os botes Prximo ou Anterior, que aparecem na parte inferior de cada uma das novas pginas.

106

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .16 A janela pop-up de Quebra de Pgina.

Para dividir um artigo de pgina nica em vrias pginas, siga estes passos: 1. Acesse o dilogo de edio de artigo. 2. Coloque o cursor onde voc deseja dividir o artigo. 3. Clique no boto Quebra de Pgina. A janela abre a Quebra de Pgina. 4. Digite um ttulo de pgina para a nova pgina. 5. Digite um nome de ndice para a pgina. 6. Clique em Inserir Quebra de Pgina. A janela fecha e retorna para o Gerenciador de Artigos, onde voc vai notar uma linha cinza tracejada que agora aparece no artigo, no lugar onde voc clicou.

Nota
A exibio do ndice de Contedo controlado pelo plugin de quebra de pgina. O plugin contm vrios parmetros que permitem alterar a exibio ou esconder completamente a tabela de contedo. O plugin discutidos em mais detalhes no Captulo 19.

107

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .17 Este artigo foi dividido em vrias pginas. Observe o ndice e os links de texto de navegao abaixo do artigo.

Gerenciando artigos existentes


Se o seu site grande e ativo, a gesto dos artigos existentes no seu site pode levar uma quantidade considervel de seu tempo. Nesta seo, abordaremos as tarefas mais comuns que voc ir executar.

Publicar e despublicar artigos


Os artigos podem ser publicados e despublicados em qualquer uma das trs maneiras: Voc pode acessar o Gerenciador de Artigos e clicar no cone da coluna de Publicado, clicando no cone alterna entre publicados e despublicados. Voc pode clicar na caixa de seleo ao lado do nome do artigo no Gerenciador de Artigos e, em seguida, clicar no cone de publicar ou despublicar na barra de ferramentas da parte superior direita. Voc pode editar um artigo e modificar o controle marcado Publicado.

108

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Se voc quiser publicar ou despublicar mais de um item de cada vez, poder faz-lo clicando na caixa ao lado de cada artigo no Gerenciador de Artigos e, em seguida, clicar no cone de publicar ou despublicar na barra de ferramentas principal no canto superior direito. A publicao normalmente comea imediatamente e dura por tempo indeterminado. Voc pode, no entanto, definir um artigo para iniciar e parar a publicao em datas especficas. Os controles de iniciar e parar a publicao esto localizados na guia Parmetros (Artigo) dentro do dilogo de edio do artigo.

Nota
A possibilidade de publicar um artigo depende de privilgios do usurio. Usurios que pertencem a grupos de usurios abaixo do nvel de Editor no tm voz na publicao. Artigos criados por usurios de nvel mais baixo devem ser publicados por usurios de nvel maior.

Referncia Cruzada
Publicao de artigos a partir da extremidade dianteira (Front-End) do site discutido no Captulo 7.

Modificando artigos
Um artigo existente pode ser editado a qualquer momento, acessando o Gerenciador de Artigos e clicando no nome do artigo, ou clicando na caixa ao lado do nome do artigo e em seguida, clicando no cone Editar na barra de ferramentas do Gerenciador de Artigos. As alteraes feitas em artigos so aplicadas imediatamente quando voc clicar no cone Salvar ou no cone Aplicar.

Nota
Joomla no suporta verses do artigo, ou seja, manter um registro das alteraes nos artigos. H, No entanto, extenses de terceiros que fornecem a funcionalidade limitada nessa rea.

Cpia de artigos
O Gerenciador de Artigos permite criar cpias de artigos. Quando voc copiar um artigo, o sistema cria uma cpia exata, mudando apenas o nome do artigo. Durante o processo de cpia dada a oportunidade para atribuir o novo artigo a qualquer seo e categoria que voc desejar, como mostrado na figura 5.18. O novo artigo herdar o estado do artigo velho no nvel de publicao e acesso. Voc pode copiar mais de um artigo em um momento, mas quando voc seleciona vrios artigos para copiar todos eles devem ser atribudos para a mesma seo e categoria.

109

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .18 O dilogo Copiar Artigo em Joomla! 1.5.x.

Para copiar um artigo, siga estes passos: 1. 2. Acesse o Gerenciador de Artigos. Selecione o artigo que deseja copiar, clique na caixa ao lado do ttulo do artigo.

3. Clique no cone Copiar na barra de ferramentas do Gerenciador de Artigos. O artigo abre o dilogo Copiar Artigo. 4. 5. Atribuir o artigo para a seo e categoria desejada. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar seu novo artigo. O dilogo se encerra e retorna para o Gerenciador de Artigos.

110

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Movendo artigos
Voc pode mover artigos entre categorias usando o comando Mover no Gerenciador de Artigos, ou editando o artigo e movendo para outra seo e categoria. O resultado final de ambos os processos a mesma coisa, mas trabalhar a partir do Gerenciador de Artigos mais rpido e tambm permite que voc mova vrios artigos em simultneo.

Para mover um artigo, siga estes passos: 1. Acesse o Gerenciador de Artigos. 2. Selecione o artigo que deseja mover clicando na caixa ao lado do ttulo do artigo. 3. Clique no cone Mover na barra de ferramentas Gerenciador de Artigos. O dilogo Mover Artigos se abre, como mostrado na figura 5.19. 4. Atribuir o artigo para a seo e categoria desejada. 5. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar a alterao. O dilogo fecha e voc retorna para o Gerenciador de Artigos.
FIG URA 5 .19 O dilogo Mover Artigos em Joomla! 1.5.x.

111

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Excluindo artigos
A excluso de artigos em Joomla! um processo de duas etapas. A primeira etapa envolve mover o artigo para o Lixo, onde armazenado at que voc tome a segunda etapa de eliminar definitivamente o artigo. Artigos armazenados no Gerenciador da Lixeira podem ser restaurados em qualquer momento anterior excluso.

Viso geral do Gerenciador de Lixo de artigos


A Lixeira do Joomla! fornece uma maneira de limpar e remover artigos das reas de administrao geral do site. Enviar um artigo para o lixo resultar na remoo do artigo do Gerenciador de Artigos. Artigos movidos para a lixeira permanecem l indefinidamente. Os itens podem ser restaurados ou excludos por opo do administrador. Itens restaurados so movidos de volta sua localizao original, mas os itens excludos so removidos permanentemente do sistema e no podem ser restaurados.

Nota
Embora os artigos possam ser deixados no lixo por tempo indeterminado, a Lixeira distintamente diferente do Gerenciador de Arquivos. Artigos movidos para a lixeira no devem ser confundidos com o arquivamento de artigos, como ser discutido no ponto seguinte.

Em Joomla! 1.5.x, voc pode visualizar o contedo do Gerenciador de Lixo, a qualquer momento, clicando na opo chamada Administrar Artigos na Lixeira sob o menu Contedo. Ao clicar essa opo exibe o os artigos que esto na Lixeira em seu navegador, como mostrado na figura 5.20. A barra de ferramentas na parte superior do Gerenciador de Lixo oferece acesso rpido s funes: Restaurar: Selecione um ou mais artigos da lista e clique neste cone para restaur-los e remov-los do Lixo. Remover: Selecione um ou mais artigos da lista e clique neste cone para excluir os itens permanentemente. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa. Abaixo da barra de ferramentas e acima da lista de artigos o campo de filtro. O filtro funciona como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar.

112

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.20 O Gerenciador de Lixo em Joomla! 1.5.x.

113

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A rea de contedo principal da tela contm uma lista de todos os artigos na lixeira. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um item, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas anteriormente referenciado. Ttulo: Este campo exibe o nome do artigo. ID: Este um nmero de identificao gerado pelo sistema para o item e no pode ser alterado. Seo: A seo que o artigo atribudo. Categoria: A categoria que o artigo atribudo, se for o caso.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo #Exibir. Altere o valor no controle de caixa de combinao para alterar o nmero de artigos que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

114

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para mover um artigo para a Lixeira, siga estes passos: 1. Clique na opo Gerenciador de Artigos sob o menu de contedo. O Gerenciador de Artigos aberto no navegador. 2. Clique nas caixas ao lado dos artigos que voc deseja remover. 3. Clique no cone da Lixeira na barra superior direita. O sistema elimina os artigos para a lixeira.

Nota
Quaisquer artigos movidos para a lixeira sero imediatamente despublicados e no sero visveis para os visitantes do site.

Restaurando artigos a partir do Lixo


Artigos movidos para a Lixeira so detidos indefinidamente at que outra ao seja tomada pela administrao. Qualquer artigo pode ser restaurado a qualquer momento. O processo de restaurao de um item simples e o resultado instantneo: o artigo removido do Gerenciador de Lixo e volta para onde se encontrava quando foi movido para a lixeira. Artigos restaurados a partir da Lixeira so movidos para a seo e categoria onde foram localizados no momento em que foram movidos para a lixeira. Os artigos so devolvidos para o local anterior, mas vo ser despublicados e sero movidos para o fim da ordem dos artigos. Para mover os artigos, acesse o Gerenciador de Artigos. Para restaurar um artigo da Lixeira, siga estes passos: 1. Acesse o artigo Gerenciador de Lixo, clicando na opo Administrar Artigos na Lixeira no menu Contedo. O gerenciador de Lixo carrega em seu navegador. 2. Clique na caixa ao lado do artigo que voc deseja restaurar. 3. Clique no cone Restaurar na barra superior direita. O dilogo de confirmao Restaurao abre, como mostrado na figura 5.21. 4. Verifique as informaes e, se correto, clique no boto Restaurar, ou clique no cone Cancelar. Uma janela de confirmao se abre. 5. Clique em OK. O sistema elimina o artigo da Lixeira, restaurando a sua localizao anterior, e depois retorna para a lixeira.

115

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 5 .21 O dilogo de confirmao de restaurao.

Removendo permanentemente artigos


Artigos e itens de menu localizados no Gerenciador de Lixo podem ser removidos do sistema por excluso. Excluindo um item a partir do Gerenciador de Lixo remove permanente o item do sistema, no podendo ser restaurado, uma vez que foi excludo. Para excluir permanentemente um artigo ou item da Lixeira, siga estes passos: 1. Clique na caixa ao lado do artigo ou item que voc deseja excluir. 2. Clique no cone Remover na barra superior direita. O dilogo de confirmao abre, como mostrado na figura 5.22. 3. Verifique as informaes e, se correto, clique no boto Remover, ou clique no cone Cancelar. O sistema elimina o artigo ou item da Lixeira, restaurando a sua localizao anterior, e retorna para a lixeira.

116

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.22 O dilogo de confirmao Remover.

Arquivar artigos
Se voc quiser remover um artigo da rea de contedo principal do seu site, mas no quer exclu-lo, voc pode mov-lo para o arquivo de artigos. Por padro, os artigos arquivados no so mostrados na parte frontal do site. Voc pode, entretanto, fazer artigos arquivados acessveis atravs da Gerenciador de Artigos. Artigos arquivados so armazenados no Gerenciador de Artigos, conforme mostrado na figura 5.23.

117

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 5.23 O Gerenciador de Artigos mostrando no topo da lista um artigo arquivado.

Para arquivar um artigo, siga estes passos: 1. Acesse o Gerenciador de Artigos. 2. Clique na caixa ao lado de artigos que voc deseja arquivar. 3. Clique no cone Arquivar na barra superior direita. O sistema move imediatamente o artigo para o arquivo e remove-o da rea de contedo geral do site.

Nota
Artigos arquivados no podem ser editados. Se voc quiser modificar o contedo de um artigo em arquivo voc deve desarquivar, editar e arquivar novamente.

118

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Desarquivar artigos
Artigos que foram movidos para o arquivo podem ser restaurados para a rea de contedo geral do seu site. Note que os artigos arquivados so restauradas despublicados.

Para desarquivar um artigo, siga estes passos: 1. 2. 3. Acesse o Gerenciador de Artigos. Clique na caixa ao lado de artigos que voc quer desarquivar. Clique no cone Desarquivar na barra superior direita. O sistema imediatamente desarquiva o artigo.

O mdulo Arquivo
Os artigos que foram arquivados no so acessveis aos visitantes do site a menos que o mdulo Arquivo esteja publicado. O mdulo Arquivo contm links para artigos, organizados por data de exibio. O mdulo de Arquivo , por padro, no publicado. Voc vai precisar de publicar o mdulo e atribu-lo para a posio e as pginas que voc deseja que ele exiba para que possa ser usado pelos visitantes do site. Este mdulo mais utilizado em layouts de blog onde voc deseja artigos em grupo de acordo com o ms de publicao. A figura 5.24 mostra a sada do mdulo de Arquivo.
FIGURA 5.24 O mdulo Arquivo em ao.

119

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Referncia Cruzada
O mdulo de Arquivo discutido em detalhes no Captulo 17.

Check-in Global
Quando os artigos esto em uso por outro usurio, ou quando um artigo deixado aberto em edio ou mal fechado, Joomla! impede outro usurio de editar o artigo. Esse recurso projetado para impedir que os usurios substituam o trabalho uns dos outros e criem conflitos entre editores. Artigos so impedidos de editar e produzem uma mensagem de erro quando voc tenta acess-los a partir do administrador do sistema. Se voc precisar acessar um artigo bloqueado para edio, voc ter de for-lo a fechar. No Joomla!, o processo de forar um artigo para fechamento feito selecionando a opo Check-in Global no menu Ferramentas. Depois de clicar em Check-in Global, todos os artigos que esto abertas e bloqueados para edio so obrigados a fechar.

Cuidado
O Check-in Global caracterstica necessria, mas tambm apresenta a possibilidade de problemas. Se seu site tem vrios administradores, tenha cuidado com esse comando porque sua execuo ir verificar em todos os artigos, se algum est trabalhando em um artigo, nessa altura, pode lev-los a perder o seu trabalho no salvo.

Resumo
Neste captulo, ns cobrimos as diversas tarefas associadas gesto dos artigos em seu site. Voc aprendeu o seguinte: Como o funciona a hierarquia de contedo de artigos Joomla! Como criar, editar e apagar os artigos Como criar estruturas de vrios contedos do site Como configurar os parmetros do artigo Como agendar e controlar a publicao de um artigo Como trabalhar com o Gerenciador de Lixo Como trabalhar com o contedo arquivado

120

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 6

Trabalhando com Editores e Mdia

Para criar artigos atraentes e utilizveis em Joomla!, voc precisa ter uma compreenso do Editor e suas vrias opes de gerenciamento de mdia. Joomla! fornece um bom nmero de opes de editores de artigos. O sistema instalado com um editor WYSIWYG muito bom, TinyMCE. Alternativamente, voc pode optar por baixar e instalar o XStandard editor Lite. Finalmente, para aqueles que preferem trabalhar sem um editor, voc tambm pode criar contedo diretamente em HTML com apenas uma interface do editor de texto. Alm das ferramentas de edio, Joomla! tambm fornecido com um Gerenciador de Mdia que permite adicionar e gerir as pastas de multimdia no seu site sem ter que usar uma pasta FTP. Ao usar os editores, em conjugao com o Gerenciador de Mdia, voc poder adicionar imagens ou outros arquivos para seus artigos com rapidez e facilidade, como eu explico mais adiante neste captulo.

NESTE CAPTULO
Usando editores WYSIWYG Explorando o Gerenciador de Mdia Trabalhando com arquivos de mdia

Usando editores WYSIWYG


WYSIWYG o acrnimo de What You See Is What You Get (O que voc v o que voc ter). O termo usado para descrever a edio de contedo de ferramentas que permitem visualizar o seu texto com formatao enquanto voc trabalha. A interface para a maioria dessas ferramentas semelhante ao que voc pode encontrar em uma tpica ferramenta de processamento de texto, como o Microsoft Word. editores WYSIWYG so fceis de usar e um dos recursos mais populares de sistemas de gerenciamento de contedo. Os criadores do Joomla! reconheceram a importncia do editor WYSIWYG e instalaram um editor excelente de fonte aberta conhecido como TinyMCE. Joomla! 1.5.x inclui tambm uma alternativa: o XStandard Lite Editor. Embora XStandard Lite necessite um download adicional e uma mudana na configurao, para alguns usurios a opo preferida. Ambos os editores so discutidos nas sees seguintes.

121

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Usando o editor TinyMCE


TinyMCE um editor WYSIWYG completo com um nmero de opes de configurao que permitem que o administrador do site possa personalizar a interface para atender s necessidades especficas do site. Como voc pode ver na figura 6.1, a interface com suas mltiplas barras de ferramentas acima da janela de contedo no muito diferente do que se poderia ver em um processador de texto para desktop. A ferramenta funciona exatamente como um aplicativo desktop de processamento de texto e permite que voc visualize o seu trabalho enquanto voc trabalha. TinyMCE habilitado na configurao padro.
FIGURA 6.1 O padro da interface do editor TinyMCE. No sistema padro, o editor est em modo avanado.

122

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Linha superior de controles
Na configurao extendida, a linha superior da barra do editor inclui um conjunto de controles de foco sobre a formatao de fonte, estilos e alinhamento. A barra compreende os seguintes comandos:

Negrito: Formatar texto em negrito. Itlico: Formatar texto em itlico. Sublinhado: Formatar texto em sublinhado. Tachado: Formato de texto tachado. Alinhar esquerda: Alinhar pargrafo esquerda. Alinhar ao centro: Alinhar pargrafo ao centro. Alinhar direita: Alinhar pargrafo direita. Alinhar justificado: Alinhar totalmente pargrafo. Estilos: Clique para ver e aplicar os estilos disponveis. Pargrafo: Clique para ver e selecionar a formatao de pargrafo. Famlia da fonte: Clique para ver e selecionar fontes. Tamanho da fonte: Clique para ver e selecionar tamanhos de fontes.

Linhas mdias de controles


Na configurao extendida, a linha do meio da barra do editor inclui um conjunto de controles focados na insero e formatao de vrios elementos. As barras compreendem os seguintes comandos: Pesquisar: Clique para abrir uma janela contendo os controles Localizar e Localizar e Substituir. Este controle abre a mesma janela Localizar e Substituir o controle, mas sua mostra uma diferenaguia diferentes na janela resultante. Localizar e Substituir: Clique para abrir uma janela contendo os controles Localizar e Localizar e Substituir. Este controle abre a mesma janela Localizar controle, mas sua mostra uma diferenaent guia na janela resultante. Lista com marcadores: Clique para converter o texto em lista com marcadores. Lista numerada: Clique para converter o texto para a lista numerada. Diminuir recuo: Clique para diminuir o recuo de pargrafo. Aumentar recuo: Clique para aumentar o recuo do pargrafo. Desfazer: Clique para desfazer a ltima ao. Re-fazer: Clique para voltar a aplicar a ao anterior. Link: Clique para inserir um link. Abre uma janela pop-up que permite a entrada de parmetros de URL e definir atributos. Desvincular: Clique para remover um link. Insero de ncora: Clique para inserir um ponto de ncora no texto. Abre uma janela pop-up que permite inserir parmetros e atributos.

123
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

ncoras so usadas para marcar pontos dentro de um artigo que podem ser linkados. Isso permite que voc adicione aceleradores para um artigo, fornecendo uma maneira para que o usurio pule para um lugar especfico no artigo, clicando em um link.

Inserir imagem: Clique para abrir o dilogo Inserir Imagem, que permite que voc adicione uma imagem para um artigo. Descubra as informaes de caminho para o arquivo de imagem usando o Gerenciador de Mdia. Limpeza de cdigo: Clique neste boto e o sistema tentar limpar o cdigo HTML para o texto na janela. Isso geralmente usado quando voc copia o cdigo na janela de uma outra fonte, como o Microsoft Word. Copiar texto formatado a partir de outras aplicaes muitas vezes leva a cdigo desnecessrio aparecendo em seu artigo, esta ferramenta ajuda a evitar esse problema, eliminando o cdigo desnecessrio. Ajuda: Clique neste balo e ser exibido informaes relativas ao editor. Alternar Modo HTML: Clique para mudar a partir da interface WYSIWYG para uma edi texto, que lhe permite editar o contedo e formatao em HTML. Clique novamente para voltar para o editor WYSIWYG. Inserir data: Clique aqui para inserir a data atual. Inserir hora: Clique para inserir o horrio atual. Selecionar cor da fonte: Clique para abrir uma janela de paleta que permite selecionar a cor para a fonte. Selecionar cor de fundo: Clique para abrir uma janela de paleta que lhe permite selecionar a cor para o fundo da fonte. Exibir em tela cheia: Expande o editor para o modo de tela cheia. Inserir uma nova tabela: Clique aqui para inserir uma tabela no artigo. Uma janela pop-up que abre permite definir as caractersticas bsicas da tabela. Se voc quiser editar uma tabela existente, clique na tabela e clique neste boto para abrir a janela pop-up para edio. Propriedades da linha da tabela: Clique em uma clula da tabela e clique neste boto para abrir uma janela pop-up que permite editar as caractersticas da linha onde a clula est localizada. Propriedades da clula da tabela: Clique em uma clula da tabela e clique neste boto para abrir uma janela pop-up que permite editar as caractersticas da clula da tabela. Tabela: Inserir linha antes: Clique em uma clula da tabela e clique neste boto para inserir uma nova linha de clulas vazias acima da linha onde a clula est localizada. Tabela: Inserir linha depois: Clique em uma clula da tabela, em seguida, clique neste boto para inserir uma nova linha de clulas vazias abaixo da linha onde a clula est localizada. Tabela: Excluir linha: Clique em uma clula da tabela e clique neste boto para apagar a linha onde a clula est localizada. Tabela: Inserir coluna antes: Clique em uma clula da tabela e clique neste boto para inserir uma nova coluna de clulas vazias antes da coluna onde a clula est localizada. Tabela: Inserir coluna depois: Clique em uma clula da tabela e clique neste boto para inserir uma nova coluna de clulas vazias aps a coluna onde a clula est localizada. Tabela: Excluir coluna: Clique em uma clula da tabela e clique neste boto para apagar a coluna onde a clula est localizada. Tabela: Dividir clulas: Clique em uma clula de tabela mesclada e clique neste boto para dividir a clula em suas clulas originais. Tabela: Unir clulas: Selecione a clula de mais de uma tabela e clique neste boto para mesclar as clulas em uma. Inserir linha horizontal: Clique aqui para inserir uma linha horizontal na posio do cursor no texto.

124

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Remover formatao: Realce um segmento de texto e clique neste cone para limpar toda formatao associada a esse texto. Elementos invisveis: Se o seu artigo est usando todos os elementos invisveis, por exemplo, vrias camadas, clique no cone para fazer os limites do objeto visvel e permitir que voc trabalhe com o objeto mais facilmente. Subscript: Escreve o texto em modo sub-escrito, inserindo o texto abaixo do texto comum Superscript: Escreve o texto em modo super-escrito, inserindo o texto acima do texto comum Inserir caracter customizado: Clique para abrir uma janela pop-up com vrios caracteres que voc pode adicionar ao seu artigo. Inserir emoticons: Clique para abrir uma janela pop-up contendo vrios smileys que voc pode adicionar ao seu artigo. Inserir mdia incorporada: Este controle permite a insero fcil de arquivos de mdia incorporados, como o Flash, Quicktime, Shockwave, Windows Media e Real Media. Clique no boto para abrir o dilogo de insero. Clique na guia Avanado na janela pop-up para ver os controles adicionais utilizados para arquivos Flash. Inserir linha horizontal definida: Clique aqui para inserir uma linha horizontal na posio do cursor no texto. A regra pode ser controlada pelo estilo definido para essa marca. Note que esta ferramenta muito semelhante ao controle Inserir Linha Horizontal. Da esquerda para a direita: Selecione algum texto e esse controle se torna ativo. Clique nele para alterar a orientao do texto da esquerda para a direita. Da direita para a esquerda: Selecione algum texto e esse controle se torna ativo. Clique nele para alterar a orientao do texto da direita para a esquerda.

Linha inferior de controles


Na configurao padro, a linha inferior da barra editor inclui um conjunto de controles concentrado em tabelas e outros controles diversos. A barra compreende os seguintes comandos:. Recortar: Selecione a parte de texto que deseja e clique aqui para recort-lo. Copiar: Selecione a parte do texto que deseja e clique aqui para copi-lo. Colar: Clique em uma regio desejada e clique aqui para colar o texto nessa rea. Colar como texto plano: Clique em uma regio desejada e clique aqui para colar o texto nessa rea como texto plano. Colar texto do Word: Clique em uma regio desejada e clique aqui para colar o texto nessa rea. Este comando serve para documentos do Word, mantendo a formatao e removendo sujeiras de seu cdigo. Selecionar tudo: Clique aqui para selecionar toda rea visvel do editor. Inserir nova camada: Clique em uma regio desejada e clique aqui para inserir uma nova camada ao artigo. Mover para frente: Clique em uma camada e clique aqui para sobrepor a camada selecionada frente de outros elementos do artigo. Mover para trs: Clique em uma camada e clique aqui para sobrepor a camada selecionada atrs de outros elementos do artigo. Exibir posio absoluta: Selecione uma regio do artigo e clique aqui para ver sua posio absoluta em relao aos outros elementos do artigo. Editar estilo CSS: Clicar aqui abre uma janela pop-up com vrias configuraes que podem ser aplicadas ao estilo CSS do artigo.

125

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Referncia Cruzada
Algumas das opes descritas acima podem ser desligadas editando as configuraes do Plugin TinyMCE. Os plugins so discutidos no Captulo 19.

Os recursos opcionais
O editor TinyMCE alimentado por um plugin. O plugin chamado Editor - TinyMCE 2.0 e pode ser acessado no Gerenciador de Plug-ins. O plugin inclui uma srie de parmetros que determinam quais controles so visveis para os usurios do editor. Alm dos controles discutidos previamente, vrios outros esto ocultos na configurao. Na guia Avanado Parmetros Plugin diversas caractersticas opcionais podem ser ativados para os usurios: XHTMLxtras: Ao clicar a opo Exibir para esse parmetro aumenta a barra de ferramentas do editor seis janelas adicionais, incluindo: Citao: Voc pode especificar o estilo para uma citao. Abreviao: Voc pode especificar o estilo de uma abreviao. Sigla: Voc pode especificar o estilo para uma sigla. Insero: Voc pode marcar uma mudana no artigo como uma insero e adicionar uma data e outras informaes relevantes. Excluso: Voc pode marcar uma mudana no artigo como uma excluso e adicionar uma informao atualizada e elegante aos outros. Inserir atributos: Voc pode adicionar atributos a um objeto ou texto. Modelo: Se o parmetro for definido para mostrar, os usurios podem escolher entre um conjunto de contedos pr-definidos de modelos para uso no artigo. Note que no h modelos padro definidos no sistema, ento se voc quiser usar este recurso, voc deve tambm definir os modelos. Caminho do elemento: Alternando o caminho do elemento de parmetro para Ativado adiciona um recurso de acessibilidade para o editor. Quando o caminho do elemento est ativo, a barra inferior da janela de edio abaixo mostra o nome dos elementos HTML quando voc mover o cursor no artigo. Este concebido como um auxlio navegao do teclado.

Nota
Se voc desejar ativar o recurso de modelos no seu editor TinyMCE, d uma olhada na documentao para esse recurso. Visite:

http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template.

126

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Modo Simples
O Modo Simples uma configurao opcional para o editor TinyMCE. No modo simples, a interface de edio inclui apenas nove botes: negrito, itlico, sublinhado, tachado desfazer, refazer, limpeza de cdigo, lista de marcadores e lista numerada. Figura 6.2 mostra a interface simples do editor TinyMCE.
FIGURA 6.2 A interface do editor TinyMCE em Modo Simples. Note que por padro, a barra de ferramentas simples aparece abaixo da janela de edio.

127

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Trabalhando sem editor
possvel trabalhar diretamente com o cdigo HTML por trs do artigo selecionando a opo de edio de HTML em um dos editores WYSIWYG, ou selecionando a opo Sem Editor no Gerenciador de Configurao Global. Em qualquer caso, o resultado uma janela de edio de texto simples que permite tags de formatao do tipo HTML diretamente na janela, como mostrado na figura 6.3. A escolha de trabalhar com ou sem as ferramentas WYSIWYG principalmente uma questo de preferncia pessoal. Apesar de uma ligeira melhoria no desempenho ser vista quando se trabalha com a configurao definida para nenhum editor, no ser um problema para a grande maioria dos usurios. Para a maioria, a convenincia de poder usar um editor WYSIWYG com opes de formatao de longe supera a inconvenincia de um ligeiro atraso no carregamento.

128

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 6.3 A interface de edio do artigo apresentado no Joomla! 1.5.x com Configurao Global definida para nenhum editor.

Dica

Se voc tiver contribuidores de contedo, eu recomendo que voc permita pelo menos um dos editores WYSIWYG e configur-lo para o papel padro. Os usurios que preferem trabalhar com o cdigo HTML podem sempre alternar a exibio para mostrar a janela de edio de HTML. Alm disso, no se esquea que possvel permitir que usurios registrados possam selecionar o editor que eles querem usar e, portanto, pode ser desejvel permitir mais de um editor. Esta capacidade s se aplica para os usurios atribudos ao grupo de autores ou superior.

129

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Referncia Cruzada
Ativando a habilidade para os usurios selecionarem seu editor preferido discutido no Captulo 11.

Explorando o Gerenciador de Mdia


O Gerenciador de Mdia do Joomla! fornece aos administradores do site a capacidade de adicionar imagens e outros arquivos de mdia para o sistema e ajuda a manter os arquivos organizados. Depois de ter adicionado os arquivos para o sistema, voc pode usar o Gerenciador de Mdia para visualizar as imagens e descobrir os caminhos dos arquivos para que voc possa inseri-los em artigos de seu site.

Embora seja possvel gerenciar seus arquivos de mdia via FTP, a interface til e as caractersticas do Media Gerenciador de Mdia tornam-se uma alternativa atraente. Para aqueles que no tm acesso ao seu servidor FTP, o Gerenciador de Mdia indispensvel. Qualquer mtodo resulta na exibio da interface do Gerenciador de Mdia, como mostrado na figura 6.4.
FIGURA 6.4 A interface do Gerenciador de Mdia mostrado no padro miniatura com os dados da amostra carregados.

130

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A barra de ferramentas na parte superior do Gerenciador de Mdia fornece acesso rpido s funes Remover e Ajuda:

Remover: Selecione um ou mais itens da lista e clique neste cone para excluir os itens permanentemente. Ajuda: Clique para acessar a ajuda on-line arquivos relacionados para a tela ativa.
Abaixo da barra de ferramentas e acima da lista de itens esto dois links de texto usados para alterar a viso mostrada no Gerenciador de Mdia. A exibio padro Visualizao em Miniatura, que mostra uma imagem maior e menos informao. A exibio de detalhes, em contraste, mostra uma imagem menor mas com mais informaes sobre cada arquivo, como mostrado na figura 6.5. Em qualquer ponto de viso, o espao de trabalho da tela contm uma lista de todos os itens do Gerenciador de Mdia e seus controles.

131

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 6.5 O menu de interface do Gerenciador de Mdia mostrado em detalhes com os dados da amostra carregados.

Nota
Por padro, o gerenciador de mdia mostra o contedo do diretrio / images. Os contedos no so afetados pela deciso de instalar os dados de amostra.

A rea de pastas do lado esquerdo da rea de trabalho apresenta uma rvore de diretrios que mostra todas as pastas de mdia em seu sistema. As pastas mostradas so o contedo do diretrio /images em seu servidor. Alm das imagens de arquivos localizados no diretrio raiz, o sistema padro inclui os diretrios: M_images: Contm pequenas imagens usadas para controles e rtulos de campos que aparecem nas pginas. banners: O padro dos banners Joomla! que so carregados para o componente Gerenciador de Banner. smilies: Um conjunto de smilies genrico (tambm conhecido como Emoticons). stories: As imagens usadas para ilustrar sees, categorias e artigos. Existem dois sub-diretrios aqui, food e fruit. Os sub-diretrios contm imagens de exemplo que podem ser usadas em artigos.

132

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Clicando sobre o nome de qualquer um dos diretrios na rea Pastas exibe o contedo do diretrio da rea de arquivos do lado direito da rea de trabalho. No topo da rea de arquivos, o caminho do diretrio exibido. Debaixo do caminho h um conjunto de miniaturas que representam o contedo do diretrio ativo. A seta verde na parte superior esquerda do conjunto de miniaturas uma ferramenta de navegao que lhe permite mover-se para uma diretrio maior, onde houver. As outras miniaturas na rea de Arquivos mostram os sub-diretrios dentro do diretrio ativo, se houver, e os arquivos de mdia, se houver.

Nota
Dentro do padro de instalao do Gerenciador de Mdia existe um diretrio chamado / smiles que contm um conjunto de smilies, ou "emoticons". Note que os emoticons na pasta smilies so diferentes dos que voc v no editor WYSIWYG TinyMCE. Os emoticons mostrados sob o editor WYSIWYG no so gerenciados pelo Gerenciador de Mdia, ao invs disso eles esto localizados em / plugins / editors / tinymce / jscripts / tiny_mce / plugins / emotions / images.

Quando as miniaturas indicam arquivos de imagens, clicando sobre a miniatura faz com que a imagem seja aberta em uma caixa de luz para voc ver. Voc pode fechar a caixa de luz clicando em qualquer lugar na tela. Quando a miniatura representa outros tipos de arquivos de mdia, por exemplo, um arquivo PDF ou um documento do PowerPoint, voc no pode abrir a visualizao do objeto, e a miniatura que apresentada uma imagem genrica usada para repressentar do tipo de arquivo. Abaixo de cada imagem voc pode ver um crculo vermelho com um x dentro e uma caixa de seleo. Ao clicar no crculo vermelho com o X apaga-se o arquivo. Clicar dentro da caixa de seleo seleciona o arquivo, que permite a voc selecionar vrios itens e exclu-los todos simultaneamente usando o cone Remover na barra superior direita. No fundo h o nome do arquivo. Voc pode clicar no nome para visualizar o arquivo dentro do espao de trabalho, sem uma janela pop-up. Dois outros controles aparecem na pgina. No canto superior direito da rea de arquivos h um campo de texto em branco ao lado de um boto Criar Pasta. Voc pode usar esse controle para adicionar um novo subdiretrio para o sistema. Abaixo da rea de arquivos h a funo de upload de arquivos, que permite adicionar arquivos de mdia adicionais ao sistema. Ambos so discutidos mais tarde neste captulo. Clicando no texto do link Exibio Detalhada muda a viso do Gerenciador de Mdia, mostrada na figura 6.5. Esta opo de visualizao altera ao formato da rea de arquivos para exibir as seguintes colunas: Pr-visualizar: Abre uma visualizao de caixa de luz da imagem. Observe que isto s funciona se o arquivo um arquivo de imagem. Nome da Imagem: O nome do arquivo. Embora a coluna Nome da Imagem rotulada, ela mostra o nome de todos os arquivos de mdia, independentemente de serem ou no imagens de fato. Dimenses: A largura e altura da imagem em pixels. Isso s relevante quando o arquivo um arquivo de imagem. Tamanho: O tamanho do arquivo. Isso expresso em bytes ou kilobytes (KB). Remover: Clique em qualquer crculo vermelho para deletar o arquivo imediatamente ou clique na caixa e depois no cone Remover na barra de topo.

133

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Trabalhando com arquivos de mdia


O objetivo principal do Gerenciador de Mdia mover os arquivos para o servidor para que voc possa us-los em seu site. Para ativar esta habilidade, voc deseja visualizar as imagens, obter as dimenses e tamanhos de arquivos e, eventualmente, obter os caminhos para os arquivos de modo que eles possam ser adicionados artigos do seu site. Todas essas funes so possveis dentro do Gerenciador de Mdia.

Visualizando informaes sobre o arquivo


A exibio de detalhes (veja a figura 6.5) fornece as informaes mais rapidamente. Voc pode visualizar arquivos, localizar o arquivo ou descobrir os caminhos de arquivo em qualquer miniatura ou visualizar os detalhes. Se precisar as dimenses do arquivo ou tamanho, voc pode encontrar essa informao mais fcil com a viso em detalhes.

Upload de arquivos
arquivos de mdia adicionais podem ser adicionados ao seu sistema ou acessando diretamente o servidor via FTP ou utilizando a funo upload no Gerenciador de Mdia. Apesar do FTP poder ser prefervel em situaeses em que voc precisa mover grandes quantidades de arquivos, a funo de upload padro no Gerenciador de Mdia Joomla! rpida e conveniente para o upload de arquivos individuais. Alm do carregador padro, o sistema tambm inclui um Flash uploader opcional que pode ser ativado atravs do Gerenciador de Configurao Global. O Flash uploader permite a voc designar vrios arquivos para upload e depois envi-los todos simultneamente. Se voc estiver pensando em mover grandes quantidades de arquivos em seu sistema e no quer usar o FTP, ou se voc pretende fazer upload frequentemente de mais de um arquivo de cada vez, voc deve considerar permitir o Flash uploader porque voc vai economizar tempo durante o carregamento padro. O Flash Uploader mostrado na figura 6.6.

134

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Referncia Cruzada
O Gerenciador de Configurao Global discutido no Captulo 4.

Para adicionar um novo arquivo para o seu sistema utilizando o Gerenciador de Mdia, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdia, clicando na opo Administrar Mdia no menu do site. O Gerenciador de Mdia aberto no navegador. 3. Clique no boto Navegar arquivos na rea de carregamento de arquivos na parte inferior da interface do Gerenciador de Mdia. Uma janela pop-up abre. 4. Navegue atravs da janela pop-up para localizar o arquivo que deseja enviar e clique no boto Abrir na janela pop-up. O nome do arquivo aparece no campo de texto esquerda do boto Procurar. 5. Clique no boto Iniciar Envio. O sistema faz o upload do arquivo para o diretrio ativo e retorna para o Gerenciador de Mdia. Uma mensagem de confirmao e uma miniatura do arquivo deve ser visvel no Gerenciador de Mdia.

135

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 6.6 O opcional Flash Uploader em ao.

Nota
Por padro, o sistema aceita no s todos os tipos de arquivo de imagem comuns, mas tambm outros tipos de arquivos comuns, incluindo arquivos Flash, arquivos de PowerPoint, e vrios formatos de documento. O tamanho mximo de arquivo no padro do sistema definida para 10MB. Tipos de arquivos permitidos e os tamanhos mximo de arquivos podem ser modificados alterando as configuraes na seo de Configuraes de Mdia da Configurao Global na aba Sistema.

Alternativamente, se voc quiser adicionar arquivos de mdia via FTP, colocar os arquivos dentro do diretrio /images em seu servidor. Todos os arquivos colocados dentro do diretrio sero exibidos no Gerenciador de Mdia. Da mesma forma, se voc usar o FTP para criar qualquer sub-diretrio dentro de / images, seu novo diretrio vai aparecer no Gerenciador de Mdia. Arquivos e diretrios enviados via FTP para esses locais podem posteriormente ser geridos pelo Gerenciador de Mdia sem qualquer limitao.

136

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Organizando arquivos
Por padro, os arquivos includos no sistema padro so organizados em diretrios que voc v na rea de pastas do Gerenciador de Mdia. Voc pode criar novos sub-diretrios e enviar novos arquivos a qualquer um dos diretrios do Gerenciador de Mdia. Tambm possvel apagar arquivos e diretrios a partir do Gerenciador de Mdia. Infelizmente, os ficheiros no sistema no podem ser facilmente movidos de um diretrio para outro. A nica maneira de contornar essa limitao baixar o arquivo e envi-lo novamente para o diretrio de sua escolha. Embora uma opo de download no esteja includa no Gerenciador de Mdia voc pode facilmente carregar arquivos de imagem do sistema, seguindo estes passos: 1. Acesse o Gerenciador de Mdia e localize o arquivo de imagem que voc deseja baixar. 2. Clique no nome do arquivo. O arquivo aparece sozinho na rea de arquivos do Gerenciador de Mdia. 3. Boto direito do mouse sobre o arquivo. Um menu aparece. 4. Selecione no arquivo opo Salvar Como. Uma janela de dilogo aberta. 5. V para onde voc deseja salvar o arquivo em seu computador e clique em Salvar. O sistema carrega o arquivo para sua mquina e depois retorna para o Gerenciador de Mdia. Depois que o arquivo est em sua mquina local, voc pode envi-lo para o diretrio de sua escolha usando o Flash uploader no Gerenciador de Mdia ou usando FTP, como discutido na seo anterior. Excluindo um ou mais arquivos fcil de fazer. Para excluir arquivos um de cada vez, basta clicar no crculo vermelho com o X que aparece em cada arquivo. Para apagar vrios arquivos, clique nas caixas de seleo prximas aos arquivos e clique no cone Remover na barra superior direita.

Cuidado
Seja cauteloso na excluso de arquivos. A eliminao instantnea - no h nenhuma confirmao ou dilogo de aviso. A excluso tambm permanente - os arquivos so removidos do sistema, e no movidos para a lixeira.

Novos diretrios podem ser adicionados ao sistema usando o controle Criar Pasta sobre o Gerenciador de Mdia. Cada novo diretrio ser um sub-diretrio da pasta / images. Para criar um novo subdiretrio para armazenar seus arquivos de mdia, siga estes passos: 1. Acesse o Gerenciador de mdia. 2. Na rea de Pastas do Gerenciador de Mdia, clique no nome do diretrio que voc quer que seja o diretrio pai. A rea de trabalho exibe o contedo da rea de arquivos. 3. Digite um nome para o novo sub-diretrio no campo de texto ao lado do boto Criar Pasta. 4. Clique em Criar Pasta. O sistema cria um novo diretrio. O novo diretrio aparece na rea de pastas do Gerenciador de Mdia.

137

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Adicionando arquivos para artigos
A razo mais comum para adicionar arquivos a um sistema para torn-los disponveis para uso em artigos do site. O Gerenciador de Mdia cuida de uma tarefa importante, ou seja, a adio de arquivos para o sistema Joomla!, no permitindo que voc coloque automaticamente os arquivos dentro dos artigos do seu site.

Dependendo do que voc est tentando realizar, como inserir um arquivo no artigo ou simplesmente exibir um link para o arquivo, tornar uma imagem visvel, por exemplo, voc quer este contedo no artigo. Se, por outro lado, pretende permitir aos visitantes fazer download de um arquivo, voc pode inserir no artigo um link para o arquivo. Em qualquer caso, primeiro voc deve descobrir o caminho do arquivo. Depois que voc sabe o caminho para o arquivo, voc pode usar o editor WYSIWYG de sua escolha para inserir o arquivo ou a URL. Para obter o caminho para um arquivo de imagem, basta clicar com o boto direito no nome do arquivo no Gerenciador de Mdia e copie o link. Normalmente, isso feito selecionando a partir do boto direito a opo do menu Copiar link. Agora voc pode colar o link no local apropriado no editor WYSIWYG, ou em um documento externo para futura referncia. Para obter o caminho para um tipo de arquivo de imagem, voc precisa olhar para a informao do caminho na parte superior da rea de arquivos e adicionar ao final desse caminho o nome do arquivo.

Resumo
Neste captulo, ns cobrimos o uso das opes padro do sistema e alguns Editores para uso no Gerenciador de Mdia. Voc aprendeu o seguinte: Como usar o editor TinyMCE Como editar os artigos sem um editor WYSIWYG Como visualizar arquivos com o Gerenciador de Mdia Como fazer upload de arquivos para o Gerenciador de Mdia Como organizar os arquivos no Gerenciador de Mdia Como apagar arquivos do Gerenciador de Mdia Como adicionar arquivos no Gerenciador de Mdia para artigos

138

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 7

Empregando Tcnicas avanadas de Gesto de Contedos


Nos captulos anteriores, discutimos os conceitos bsicos do Gerenciador de Contedos Joomla!. Neste captulo, vamos dar uma olhada em algumas das mais avanadas tecnologias que ajudam a criar uma experincia mais rica de contedo para seus visitantes e tambm olhar para as ferramentas que permitem que voc configure fluxos de trabalho na gesto de contedo. Os mdulos includos no sistema padro oferecem vrias opes de exibio de contedo em seu site. Alm disso, funcionam como um componente, a alimentao do mdulo de sada, e os pacotes permitem que voc traga contedo externo em seu site. Este captulo discute como integrar estas opes em seu site e torn-los parte do mix de contedo. Joomla! tambm permite aos visitantes enviar artigos para o seu site e criar um fluxo de trabalho em torno do contedo proveniente do front-end. O sistema fornece uma srie de ferramentas para habilitar essa funcionalidade, dando assim outra maneira de adicionar interatividade ao seu site e construir uma comunidade com seus usurios. Este captulo examina o front-end de gerenciamento de contedo em profundidade.

NESTE CAPTULO
Utilizando mdulos de exibio de contedo Trazendo contedo externo em seu site Gerenciando o contedo do front-end Sindicando seu contedo

Usando mdulos de exibio de contedo


Os mdulos includos com o site Joomla! fornecem uma variedade de opes para exibir o contedo das pginas do seu site. Embora um nmero de mdulos apenas fornea links para seus artigos, tais como as ltimas notcias ou o mdulo Sees, outros realmente exibem itens de contedo na pgina. Esta seco cobre os mdulos que fornecem exibio de contedo: o mdulo HTML Personalizado e o mdulo Fonte de Notcias. Mais adiante neste captulo vamos olhar tambm para o mdulo Exibir fonte de notcias que voc pode usar para mostrar a sada de um feed RSS em suas pginas.

139

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Usando o mdulo HTML Personalizado


O mdulo HTML Personalizado uma tela em branco que voc pode usar para exibir o contedo de sua escolha. Nada mais do que um recipiente vazio projetado para comportar textos, imagens ou uma combinao dos dois. O mdulo no fornece nenhum contedo prprio, ao contrrio, d-lhe uma caixa de texto vazia e um editor WYSIWYG que lhe permite criar e editar o contedo. Voc pode copiar e colar contedo para o mdulo ou criar uma nova formatao completa.

Referncia Cruzada
O mdulo HTML Personalizado discutido em detalhes no Captulo 17.

Um dos usos mais comuns para este mdulo criar um pequeno trecho ou sinopse de um artigo ou outro recurso em seu site, juntamente com um link para o artigo completo ou recurso. Quando usado desta forma, as funes do mdulo so como um resumo, que incentiva as pessoas a clicar e explorar o seu site. Embora no seja possvel exibir automaticamente um artigo ou o texto de introduo dentro do mdulo, o mdulo HTML Personalizado permite que voc crie manualmente isso. Basta copiar e colar parte do artigo em um mdulo, adicionar um link para o artigo completo, em seguida, publicar o mdulo onde pretende que o resumo aparea. Para fazer o seu prprio mdulo de resumo, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Clique na opo Administrar Artigos, sob o menu Contedo. O Gerenciador de Artigos carrega em seu navegador. 3. Clique sobre o nome do artigo que voc deseja usar como o assunto do seu mdulo de resumo. A janela de edio do artigo ser exibida. 4. Copie a parte do texto que voc deseja usar como o contedo de resumo no mdulo. 5. Clique no cone Cancelar. O artigo fecha o dilogo de edio e retorna para o Gerenciador de Artigos. 6. Clique na opo Administrar Mdulo no menu Extenses. O Gerenciador de Mdulos abre. 7. Clique no cone Novo na barra superior direita. O dilogo de novo mdulo aberto. 8. Clique na opo HTML Personalizado. Selecione o cone Prximo. O prximo passo do dilogo Novo Mdulo abre. 9. D um nome a seu novo mdulo. 10. Escolha uma posio para o mdulo. 11. Definir as pginas em que o mdulo ser exibido, selecionando os itens do menu na caixa Seleo de Menu na opo Atribuir Menu. 12. Cole o texto copiado a partir do artigo na caixa de texto. 13. Insira um espao no fim do texto e, em seguida, acrescente as palavras Leia Mais. . .

140

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

14. 15.

Hyperlink as palavras Leia Mais. . . para o artigo completo. Clique no cone Salvar na barra superior direita. O sistema cria e salva seu novo mdulo e sai da janela de edio de mdulo, retornando para o Gerenciador de Mdulos.

O mdulo Fonte de Notcias fornece uma maneira diferente para chegar a um resultado semelhante.

Usando o mdulo Fonte de Notcias


O mdulo Fonte de Notcias usado para exibir as primeiras frases de um ou mais artigos. Voc pode ver em ao o mdulo, pois usado para exibir o contedo aleatrio do artigo no topo das pginas. Figura 7.1 mostra o resultado que aparece no padro Joomla!.
FIGURA 7.1 A sada do mdulo Fonte de Notcias.

Referncia Cruzada
Consulte o Captulo 17 para obter mais informaes sobre o mdulo Fonte de Notcias.

141

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A capacidade de exibir ao acaso as primeiras frases de artigos em uma categoria de contedo especfica apenas uma maneira que este mdulo pode ser utilizado. Ele tambm pode ser configurado para mostrar parte de um nico artigo ou parte de um grupo de artigos extrados de uma seo especfica e por categoria. O mdulo configurado atravs dos parmetros do mdulo. Os parmetros podem ser configurados para exibir qualquer um dos seguintes: As frases de introduo de artigos escolhidos aleatoriamente de uma categoria especfica. O artigo mostra as mudanas cada vez que a pgina recarregada. (Esta configurao utilizada no site padro.) As frases introdutrias de um artigo especfico, com resumo mais link para o artigo completo. Esta configurao semelhante ao mdulo resumo usado como exemplo anteriormente. As frases introdutrias de um artigo especfico, sem uma resumo mais link. As frases de introduo de vrios artigos em uma categoria especfica, mais links para ler os artigos completos. As frases de introduo de vrios artigos em uma categoria especfica, sem links para ler mais. Se voc optar por usar o recurso de randomizao, voc s vai ver um artigo de cada vez. No entanto, se voc quer mostrar vrios artigos, voc pode definir o nmero de artigos apresentados e se eles so mostrados na horizontal ou vertical.

Nota
Existem algumas limitaes importantes que voc precisa manter em mente quando usa este mdulo. Voc no pode definir a quantidade de texto que mostrado, isso definido pelo sistema. Observe tambm que a ordem dos artigos indicado com base em sua ordem dentro da categoria, se voc precisar reordenar a exibio no mdulo, voc tem que mudar a ordem dos artigos no interior da categoria, dependendo de como seu site est configurado, isto pode impactar na despublicao de contedo em outras reas do site.

Referncia Cruzada
Consulte o Captulo 5 para obter mais informaes sobre como reordenar artigos dentro de uma categoria.

Colocar mdulos dentro de artigos


Normalmente, a sada do mdulo confinada aos espaos em torno da rea de contedo principal da pgina - os lados esquerdo ou direito, ou acima ou abaixo da rea de contedo principal. A colocao dos mdulos definida pela atribuio de sua posio e foram especificados no modelo do site.

Referncia Cruzada
Consulte o Captulo 20 para obter mais informaes sobre como trabalhar com o posicionamento de mdulos dentro de arquivos de modelo.

142

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Em alguns casos, no entanto, voc pode querer colocar um mdulo dentro da rea de contedo de uma pgina. Se essa pgina contm um artigo, voc pode faz-lo. Joomla! torna possvel colocar um mdulo diretamente dentro de um artigo, tudo que voc precisa fazer inserir um bocado de cdigo no texto do artigo. O resultado semelhante ao que voc v na figura 7.2.
FIGURA 7.2 A rea de texto na janela de edio mostra um mdulo encaixado em um artigo, neste caso a criao de um mdulo na posio chamada "dentrodoartigo".

143

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para inserir um mdulo dentro da rea de contedo de um artigo, abra o dilogo de edio do artigo e, em seguida, siga estes passos: 1. Coloque o cursor onde deseja que a sada do mdulo deve aparecer. 2. Digite o seguinte cdigo {loadposition posio}, onde "posio" o nome que deseja usar para a posio deste mdulo especfico. 3. Clique no cone Salvar na parte superior direita. O sistema grava o artigo com a nova posio titular do mdulo no lugar e sai do dilogo de edio do artigo, voc retorna ao Gerenciador de Artigos. 4. Clique na opo Administrar Mdulos, no menu Extenses. O Gerenciador de Mdulos carrega. 5. Clique no nome do mdulo que voc deseja colocar dentro do artigo ou crie um novo mdulo. O dilogo de edio do Mdulo ser aberto. 6. No campo Posio, digite o nome que voc deu a posio de mdulo dentro do artigo; neste exemplo, o nome seria dentrodoartigo. 7. Clique no cone Salvar na parte superior direita. O sistema salva as alteraes do Mdulo e retorna para o Gerenciador de Mdulos.

Nota
Tome nota especial da sintaxe usada pelo cdigo: {loadposition xxx}, onde xxx o nome da posio do Mdulo titular. Voc pode usar qualquer nome que voc deseja para a posio do mdulo, enquanto esta posio no estiver em uso em outros lugares.

Como regra geral, melhor no utilizar um nome comum para posio do Mdulo colocado dentro dos artigos. Um nome nico e distinto para cada Mdulo titular evita confuso com os titulares tradicionais e evita a necessidade de se certificar se h uma seleo no menu da pgina, voc pode simplesmente definir o mdulo a todos, sem medo do mdulo aparecer nas pginas indesejadas ou posies inadequadas.

Dica
A capacidade de colocar os mdulos dentro de artigos ativado pelo Plugin Joomla! chamado Content Load Module. Por padro, o Plugin habilitado, mas se por algum motivo ele no estiver, ento voc precisa habilit-lo a partir do Gerenciador de Plug-in para que voc possa usar esta tcnica.

Referncia Cruzada
O Gerenciador de Plugins discutidos em mais detalhes no Captulo 19.

Trazendo contedo externo em seu site


Criar contedo para um site e, em seguida, manter o contedo um dos maiores desafios do propietrio do site. Joomla! fornece uma variedade de ferramentas que permitem trazer contedo externo em seu site, proporcionando-lhe novos e atualizados contedos criados por outros. As vrias ferramentas e tcnicas disponveis no sistema padro so abordados nas sees seguintes.

144

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Usando wrappers
Um wrapper um iFrame que lhe permite exibir uma pgina web dentro de um mdulo ou a rea de contedo de uma pgina. O invlucro essencialmente cria uma pgina dentro de uma pgina, onde a pgina pode ser incorporada a partir do seu prprio site, ou de uma fonte externa. A pgina que est sendo incorporada mantm todas as suas funcionalidades, incluindo a navegao e outros recursos.

Wrappers so usados mais freqentemente para executar uma das seguintes tarefas: Exibir outra pgina do seu site Joomla! - uma forma, por exemplo. Apresentar uma pgina no-Joomla! que est localizada no servidor. Exibir uma pgina que est localizada em um servidor diferente. Exibir a sada de um aplicativo que est localizado em seu servidor.

Cuidado
Embora wrappers forneam uma maneira fcil de exibir contedo de terceiros dentro do seu site, os cuidados devem ser tomados para evitar infringir os direitos de propriedade intelectual de terceiros. A menos que tenha permisso do proprietrio do site, mostrar o contedo de outros sites dentro do seu site no apropriado, especialmente se isso d aos outros a impresso de que o contedo seu.

Para criar um Wrapper no interior da rea de contedo de uma pgina, use o menu do Gerenciador de Mdulos e selecione Wrapper, para finalizar uma pgina da web e apresent-la dentro de uma posio do mdulo, use o mdulo Wrapper. Em ambos os casos, voc pode usar as opes de configurao para obter o controle limitado sobre a aparncia do mdulo. Observe, entretanto, que geralmente tem muito pouco controle sobre o que acontece dentro de um Wrapper, a menos que voc tambm controle a pgina web que est sendo incorporada.

Referncia Cruzada
Consulte o Captulo 8 para detalhes sobre os tipos de item do menu Wrapper, e v para o Captulo 17 para obter mais informaes sobre o mdulo Wrapper.

Resultados de contedo sindicado


Contedo sindicado - RSS, Atom feeds, e coisas assim - constituem uma fonte conveniente de contedo pronto para uso. Joomla! d-lhe dois mtodos para trazer seu contedo do site sindicado. Para mostrar contedo de feeds de notcias dentro da rea de contedo da pgina, use o componente Fonte de Notcias. Embora o componente Fonte de Notcias seja mais comumente usado para vrias notcias agregadas e exibies com base em categorias.

Referncia Cruzada
Consulte o Captulo 8 para obter mais informaes sobre o mdulo Fonte de Notcias.

145

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 7.3 O resultado da criao de um nico Feed para exibir o contedo de novidades Joomla!.

Referncia Cruzada
V para o Captulo 17 para obter mais informaes sobre o mdulo de alimentao de exibio.

146

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Gerenciando o contedo do front-end


Enquanto a grande maioria dos administradores do site administram os seus contedos do site exclusivamente atravs da interface de administrao, Joomla! prev a opo de gerenciar o contedo do front-end. A tcnica tem suas limitaes, mas uma opo til que alguns vo achar atraente. Na sequncia vamos discutir os prs e contras e como esta opo pode ser estruturada de forma eficaz.

Compreender as vantagens e limitaes


Um dos recursos mais sub-utilizados e no documentada do Joomla! a funcionalidade do front-end para gerenciamento de contedo. O sistema est configurado por padro para permitir que certas categorias de usurios possam apresentar, editar e publicar contedo no front-end do site. Essa funcionalidade destinada ajudar aos administradores com opo de abrir o site para a contribuio da comunidade sem ter de dar aos usurios acesso ao sistema do administrador do site. Com bom planejamento, voc pode fazer esta funcionalidade muito til e prtica, porm esta caracterstica no nem evidente nem intuitiva e requer um pouco de explicao. Para usar o frontend para gerenciamento de contedo, voc precisa configurar corretamente o site e publicar as ferramentas certas para os usurios (veja figura 7.4). Voc tambm precisa prestar especial ateno criao de contas de usurio apropriadas para criar um fluxo de trabalho prtico. As categorias de vrios usurios permitem diferentes privilgios e voc deve decidir o que ideal para o seu site.

A gesto de contedos no front-end tem vrias limitaes importantes:

No possvel criar ou gerir sees, categorias ou itens de menu do front-end.

Os autores no podem editar seus prprios artigos antes da publicao do artigo.

Voc deve considerar cuidadosamente a adequao do modelo de site. Enquanto o back-end ligado movimentao da janela de edio de contedo e um editor WYSIWYG, no front-end a gesto de contedo tem que ser feito dentro de um modelo de site.

O sistema no tem um bom sistema de alerta para notificar automaticamente os usurios de nvel superior quando o contedo tiver sido adicionado ao sistema ou espera de ser editados ou publicados.

Dica
Voc pode considerar instalar um template limpo e rpido com uma rea de contedo amplo em seu site. Voc pode em seguida, atribuir esse modelo especificamente ao artigo. Fazendo isso d aos contribuintes de contedo um espao de trabalho adequado. Observe, entretanto, que esta tcnica proporciona uma interface adequada para edio, mas isso no te ajuda na edio de contedo do front-end; artigos publicados usam o modelo para qual foram atribudos. Consulte o Captulo 20 para uma discusso de instalao e de atribuio de templates.

147

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Apesar da edio de contedo no front-end ser til para fornecer aos visitantes do seu site uma maneira de contribuir para o seu site, como administrador do site improvvel que voc deseje gerenciar o seu contedo a partir da do front-end. Gerenciamento de contedo no front-end geralmente mais lento e mais difcil do que trabalhar dentro do administrador do sistema porque a interface de gerenciamento de contedo oferece mais ferramentas e um maior leque de opes. Pela mesma razo, os usurios que voc atribui edio dos artigos podem preferir trabalhar com o administrador do sistema. Voc pode decidir se as suas preocupaes de segurana do site superam as vantagens prticas de concesso de acesso ao back-end.

Ativando o contedo criado pelo usurio


O primeiro passo para a criao de gerenciamento de contedo no front-end a criao de usurios com os privilgios necessrios. Para contribuir ou editar contedos no front-end, o usurio deve ter mais privilgios que um usurio registrado (Autor ou superior). O nvel de acesso especial projetado especificamente para ajudar a criar o gerenciamento de contedo no front-end.

148

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 7.4 O front-end na opo Enviar um Artigo, aparece aqui como ele visto por um usurio com privilgios de nvel Administrador.

149

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Voc tambm quer ter certeza de que todas as ferramentas necessrias as necessidade dos contribuintes esto definidas para o nvel de acesso apropriado. O nvel de acesso chamado especial destina-se a ajudar na viabilizao do gerenciamento de contedo no front-end. Somente os usurios pertencentes ao grupo Autor ou superior so capazes de ver os itens que foram definidos para especial, portanto, voc vai querer definir os nveis de acesso dos itens do menu prprios para contribuintes de contedo especial, a fim de limitar o seu acesso. O formulrio de submisso de artigos a chave para a criao de contedo. Por padro, o sistema inclu no menu do usurio um item de menu chamado Enviar um Artigo, este o formulrio de submisso do artigo. Ao clicar no link Enviar um Artigo leva o usurio para uma pgina contendo uma forma de artigos em branco, permitindo que o usurio crie um novo artigo e atribu-lo a uma seo e categoria. A edio ativada por padro, sempre que um usurio com nveis de acesso apropriados estiver logado, um cone de edio aparece em cada artigo, como mostrado na figura 7.5. Ao clicar no cone de edio abre um dilogo de edio dentro do modelo atual, permitindo ao usurio criar e salvar suas alteraes.

Dica

Se voc no quiser usar o menu de usurio padro, voc precisar fornecer alguma outra forma para que os usurios acessem o formulrio de submisso de contedo. Isto ser feito no Gerenciador de Menus.

FIGURA 7.5 O cone de edio, como visto por um usurio autenticado no front-end com privilgios de acesso suficientes.

150

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Referncia Cruzada
Gerenciando menus e criar novos itens de menu abordado no captulo 8.

Opes de trabalho
Os trs grupos de usurios focados em gerenciamento de contedo no front-end so autores, redatores e editores. Cada um dos trs tem capacidades diferentes e privilgios. Tendo a conscincia dos papis diversos permite criar um fluxo de trabalho til e prtico para o gerenciamento de contedo no front-end do seu site.

Autores
De todos os grupos de usurios que so teis para o gerenciamento de contedo no front-end, os autores desfrutam os privilgios mnimos e mais restries. Os autores podem executar um conjunto limitado de tarefas no gerenciamento de contedo do front-end. Dentre elas: Criar novos artigos. Atribuir o artigo para uma seo e categoria. Agendar um artigo (embora ele no possa publicar, at serem aprovados por algum com acesso pelo menos de Editor). Atribuir o artigo para a pgina inicial. Criar metadados artigo. Alterar a atribuio de seo ou categoria de seus prprios artigos publicados. Editar os seus prprios artigos publicados.

Os autores no podem publicar seus artigos, e tambm no podem editar o trabalho dos outros. Alm disso, ao contrrio de redatores e editores, os autores no podem editar artigos inditos - nem mesmo seus prprios. A figura 7.6 mostra um artigo indito pronto para ser editado ou publicado.

Cuidado
Como os autores no tm a capacidade de editar artigos inditos, uma vez que um Autor clicar no boto Salvar no seu artigo, ele perde a capacidade de editar o artigo! Este problema pode ser importante, porque significa que o autor tem de criar o artigo e fazer todas as revises sobre ele antes de clicar no boto Salvar. Quando ele salvo, vai para a fila onde tem que ser aprovado por um usurio de nvel superior. Depois que o artigo seja aprovado e publicado, o Autor pode novamente edit-lo.

Redatores
Os redatores so capazes de realizar as seguintes tarefas: Criar novos artigos. Atribuir o artigo para uma seo e categoria. Agendar o artigo (ainda que no ir publicar, at serem aprovados por algum com acesso pelo menos de Editor). Atribuir o artigo para a pgina inicial.

151

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Criar metadados do artigo. Alterar a atribuio de seo ou categoria de artigos. Editar qualquer artigo, publicados ou inditos. A principal diferena entre um autor e um redator que um redator pode fazer alteraes em qualquer artigo, independentemente de quem o escreveu ou o seu estado de publicao.
FIGURA 7.6 O artigo em destaque no alto desta pgina mostra um artigo indito, que pode ser editado ou publicado.

152

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Editores
O grupo de usurios editores de longe o mais til dos trs grupos dedicados a gesto de usurios do front-end. Os editores podem desempenhar todas as funes essenciais necessrias para criar e publicar contedo de um site: Criar novos artigos. Atribuir o artigo para uma seo e categoria. Agendar o artigo. Atribuir o artigo para a pgina inicial. Criar metadados do artigo. Alterar a atribuio de seo ou categoria de artigos. Editar qualquer artigo, publicados ou inditos. Publicar ou despublicar um artigo.

Embora o grupo de editores tenha privilgios de usurio significativo, h vrias funes no gerenciamento de contedo que lhes falta; editores no podem realizar as seguintes tarefas: Criar novas sees. Criar novas categorias. Copiar, mover ou apagar sces ou categorias. Criar, modificar ou excluir sees dos menus. Criar, modificar ou apagar itens do menu.

Todas as tarefas listadas acima requerem acesso ao sistema de back-end do administrador.

Dica

O grupo de usurios Gerente uma outra opo a considerar. Os gerentes so os usurios de nvel mais baixo concedido no back-end do administrador do sistema. Os privilgios de que gozam no so expressivamente maiores do que aqueles desfrutados pelos editores. No s podem gerenciar Categorias, Sees, e itens do menu, mas tambm tm acesso ao mais poderoso e fcil modo de usar as ferramentas de gerenciamento de contedo que o sistema de administrao do back-end. Como resultado, voc pode considerar a concesso de um ou mais usurios ao nvel Gerente como alternativa ao acesso do Editor.

153

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Uma abordagem para melhorar o fluxo de trabalho em Joomla! 1.5.x


Se voc decidir que os trs nveis de front-end do sistema de gerenciamento de contedo necessrio para o seu site, voc pode querer considerar empregar a seguinte sugesto como uma forma de melhorar o fluxo de trabalho. Como observado anteriormente, uma das limitaes do sistema a falta de um sistema de notificao automtica. Uma estrutura mais complexa no seu front-end de gerenciamento de contedo, pode tornar-se em um fator limitante. Autores que contribuem com artigos, e redatores tm que ser notificados e, em seguida, os editores tm que encontrar os artigos de contribuio e edit-los. Uma vez que os artigos so editados, os editores devem notificar a Editora que novamente tem que encontrar os artigos e public-los. Uma soluo eficaz para esse problema criar uma seo dedicada com duas categorias para o uso da equipe de contedo do front-end. Configure o seguinte: 1. Criar uma nova seo, com nome Artigos Enviados. 2. Definir o nvel de acesso para a seo Artigos Enviados para Especial. 3. Criar duas novas categorias dentro da nova seo, a ser Editado e a ser Publicado. 4. Criar um novo item de menu no menu do usurio. Selecione o menu Artigos Layout Padro da Categoria. Nomear o novo item como a ser Editado e selecione nos parmetros bsicos a categoria a ser Editado. 5. Criar outro novo item de menu no menu do usurio. Selecione o menu Artigos Layout Padro da Categoria. Nomear o novo item como a ser Publicado, e selecione nos parmetros bsicos a categoria a ser Publicado. Todas as ferramentas esto no lugar, agora voc precisa instruir sua equipe para us-las. Instrua os autores para atribuir todos os novos artigos com a categoria a ser Editado. Instrua os redatores para verificarem o item de menu a ser Editado ao efetuarem logon: Depois que completarem as suas edies em artigos, os redatores devem atribuir os artigos para a categoria a ser Publicado. Instrua os editores para verificar o item de menu a ser Publicado ao efetuarem logon: Os editores podem atribuir os artigos para as sees e categorias adequadas e publicar os artigos. Esta abordagem tem a vantagem de permitir que voc defina um modelo especfico para todo o fluxo de trabalho no front-end para o gerenciamento de contedo. Como discutido anteriormente neste captulo, voc pode querer usar um modelo que se adapta as tarefas de gerenciamento de contedo do front-end do seu site. Um modelo que facilite largamente o uso de edio, que seja limpo, sem grficos desnecessrios ou atribuies de mdulos pode acelerar seu trabalho.

154

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Sindicando seu contedo


Voc pode distribuir o contedo principal do seu site Joomla! atravs do uso de RSS. O mdulo Syndication permite essa funcionalidade. H um mdulo Syndication habilitado e publicado no canto superior esquerdo da pgina principal do site, na posio left, como mostrado na figura 7.7.
FIG URA 7 .7 A sada do Mdulo Syndication mostrado na primeira pgina do site.

Usurios que clicam no link RSS que aparece na pgina so levados para uma pgina que contm o contedo, formatado para o RSS. Os usurios podem copiar este link e colar no seu leitor de notcias favorito (feed reader) para ficar a par das mudanas na pgina inicial do seu site.

Dica

O padro do mdulo Syndication Joomla! sempre mostra o texto Feed Entries ao lado do cone, mesmo quando voc excluir o nome do mdulo a partir do mdulo. Para contornar este bug, digite um espao, cercado por duas aspas (" ") sem parnteses.

155

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resumo
Neste captulo, abordamos as vrias tarefas avanadas associadas gesto de contedo do seu site. Voc aprendeu o seguinte: Como usar os mdulos do sistema de exibio de contedo Como exibir mdulos dentro de itens de contedo Como trazer contedo externo em seu site usando invlucros e notcias Como configurar e usar o front-end de gerenciamento de contedo Como ativar o RSS syndication de seus itens de contedo

156

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 8

Trabalhando com o Menu Sistema

enus so usados para criar os links de navegao principais nas pginas de seu web site. Joomla! fornece uma srie de ferramentas para criar e controlar seus menus. Os elementos que fazem parte do sistema Joomla! so agrupados em menus que so exibidos na pgina atravs da utilizao de mdulos de menu. Dominar o sistema de menus significa adquirir uma conscincia de como essas peas so criadas e gerenciadas.

NESTE CAPTULO
Ap resen tan do o Gerenciado r d e Menu C r iao e ge re ncia men to de m enus

O Gerenciador de Menu permite a criao de menus. Cada menu individual Ap resen tan do os itens do Ge renciad o r de Me nu o tema de um item de menu e um ou mais itens de mdulos. O Gerenciador de C r ia r e g e re n c i a r itens d e m e n u Menu manipula a criao e configurao de itens do menu, enquanto o mdulo lida com a imagem real do menu na pgina. Voc controla o Controlando o acesso aos menus e i t e n s d e m e n u posicionamento dos menus, atribuindo a vrios mdulos para as posies desejadas. Neste captulo, vamos, atravs da criao e gesto de menus e itens de menu aprender como funcionam os menus.

Apresentando o Gerenciador de Menu


O Gerenciador de Menu um componente padro Joomla! e est includo no padro do sistema Joomla!. Voc vai usar o Gerenciador de Menu para criar e gerenciar todos os menus em seu web site. Para acessar o Gerenciador de Menu, selecione a opo chamada Menus na barra de navegao do administrador, e selecione opo Administrar Menu. A interface do Gerenciador de Menu carrega em seu navegador. A figura 8.1 mostra o Gerenciador de Menu como ele aparece no Joomla! 1.5.x.

157

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.1 A interface do Gerenciador de Menu em Joomla! 1.5.x.

A barra de ferramentas na parte superior do Gerenciador de Menu fornece acesso rpido s seguintes funes: Cpia: Selecione um menu a partir da lista e clique neste cone para copi-lo. Remover: Selecione um menu a partir da lista e clique neste cone para apagar o menu.

Editar: Selecione um menu a partir da lista e clique neste cone para editar os detalhes do menu. Novo: Clique para adicionar um novo menu. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

A rea de contedo principal da tela contm uma lista de todos os menus em seu site Joomla!. As colunas fornecidas so:

158

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


#: Um nmero de indexao atribudo por Joomla! Esse nmero no pode ser mudado. Radio Button (Sem etiqueta): Clique em um boto para selecionar um menu, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas acima citada. Ttulo: Este campo exibe o nome completo do menu. Clique no nome para editar os detalhes do menu.

Tipo: Este campo exibe o nome do sistema para o menu. O criador do menu define isso. Itens de Menu: Este cone um link para o Gerenciador de itens do menu para cada menu especial. Clique aqui para saltar para a tela especfica. # Publicados: Mostra o nmero de itens de menu publicados no menu. # Despublicados: Mostra o nmero de itens de menu despublicados no menu. # Lixeira: Mostra o nmero de itens de menu atualmente no lixo. No. de Mdulos: Indica como os mdulos de menu esto associados a este menu. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de menus que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Joomla 1.6
A interface do Gerenciador de Menu em Joomla! 1.6 um pouco diferente da aparncia do Gerenciador de Menu do Joomla! 1.5.x, mas a funcionalidade quase a mesma.

Criao e gerenciamento de menus


Todos os menus de front-end do sistema so criados e gerenciados atravs do Gerenciador de Menu. Os dados de exemplo includos com o sistema Joomla! 1.5.x incluem uma srie de menus diferentes, incluindo o menu principal, menu do usurio, menu superior, menu recursos, pginas de exemplo e o menu conceitos chave. Os menus podem ser editados para alterar seu contedo e atender suas necessidades, ou voc pode criar um novo menu a partir do zero, utilizando a opo Novo do Gerenciador de Menu.

Compreender a relao entre os menus e mdulos


Como mencionado anteriormente, o Gerenciador de Menu e o Gerenciador de itens do menu so usados para gerenciar o contedo do menu, mas a tela do menu controlada pelo mdulo de menu. Cada menu do sistema tem associado a ele, pelo menos, um mdulo de menu. Quando um menu criado, um mdulo novo menu tipicamente criado pelo sistema para permitir a exibio do menu. Durante o processo de criao de um novo menu, o sistema solicita que voc digite o ttulo do mdulo, que ser usado para nomear o mdulo de menu para o menu. Se voc deixar este campo em branco, o sistema cria o menu, mas nenhum mdulo, resultando no menu no sendo visvel na parte frontal do site. Todos os mdulos do menu principal so do tipo mod_mainmenu.

159

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
possvel criar vrios mdulos de menu para um menu simples. Esta tcnica usada principalmente para criar sub-menus, como ser discutido mais adiante neste captulo.

Criando um novo menu


Para criar um novo menu, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Menu. A figura 8.2 mostra o dilogo Novo Menu.
FIGURA 8.2 O Joomla! 1.5.x no dilogo Novo Menu.

A barra de ferramentas na parte superior do Gerenciador de Menu fornece acesso rpido s seguintes funes:

Salvar: Clique neste cone para salvar seu trabalho, criar um novo menu, e sair do dilogo
Novo Menu.

Cancelar: Cancela a tarefa e sai do dilogo Novo Menu. Ajuda: Clique para acessar a ajuda on-line e arquivos relacionados para a tela ativa.

160

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os campos no espao de trabalho so: Nome nico: O valor inserido neste campo servir como o nome do sistema para o menu. Este campo aceita apenas letras minsculas e sem espaos. Este campo obrigatrio. Ttulo: Insira neste campo um nome para o menu. Este campo obrigatrio. Descrio: Digite uma descrio para o menu. Este campo opcional. Ttulo do Mdulo: Se voc quiser criar um mdulo de menu paralelo, digite o nome neste campo. Este campo opcional, mas sem ele seu menu no ir funcionar, voc deve primeiro criar um mdulo Menu atravs do Gerenciador de Mdulos, a fim de exibir os itens de menu no front-end do web site.

Referncia Cruzada
Criao de novos mdulos de site discutido no Captulo 20.

Para criar um novo menu, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Menu, clicando na opo Administrar Menus na opo Menus da barra de navegao admin. O Gerenciador de Menu carrega em seu navegador. Na interface do Gerenciador de Menu, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Menu. O novo dilogo Novo Menu abre-se. (Veja a figura 8.2.) No campo Nome nico, digite um nome legvel para o menu. Este campo permite apenas letras minsculas e sem espaos. Este campo obrigatrio. No campo Ttulo, digite um nome para o menu. Este campo obrigatrio. Preencha quaisquer campos que voc desejar, todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas da parte superior direita para salvar o novo menu. O dilogo fecha e retorna para o Gerenciador de Menu.

3.

4. 5. 6. 7.

Joomla 1.6
O dilogo Novo Menu em Joomla! 1.6 um pouco diferente do Joomla! 1.5.x, mas a funcionalidade a mesma.

Copiando um menu
Voc pode criar uma cpia exata de um menu existente, com seus itens de menu. Usando a funo de Copiar no Gerenciador de Menu, o sistema ir criar automaticamente uma cpia do menu, os itens de menu e mdulo associado do menu. O mdulo novo menu ser atribudo para a mesma posio do mdulo original e com o mesmo nvel de acesso. Para copiar um menu, clique no cone de cpia no canto superior direito do Gerenciador de Menu. O dilogo Copiar Menu carrega em seu navegador, como mostrado na figura 8.3.

161

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.3 O dilogo Copiar Menu, mostrando o nome do menu que est sendo copiado juntamente com uma lista de todos os itens nesse menu.

Cuidado
Copiando um menu existente ir resultar em um mdulo novo de menu que publicado por padro - mesmo se o mdulo original de menu no foi ativado!

162

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para copiar um menu, siga estes passos: 1. Abra o Gerenciador de Menu. 2. Clique na caixa de seleo ao lado do menu que voc deseja copiar. 3. Clique no cone Copiar na barra superior direita. O dilogo Copiar Menu abre. (Veja a figura 8.3.) 4. Digite um nome para o ttulo do novo menu. 5. Digite um nome para o novo mdulo. 6. Clique no cone Copiar na barra superior direita. O sistema cria um novo menu e um mdulo para o menu e retorna para o Gerenciador de Menu.

163

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Editar e apagar menus


Menus existentes podem ser editados a partir do Gerenciador de Menu. Para editar um menu, clique no nome do menu no Gerenciador de Menu ou selecione o menu e clique no cone Editar na barra de ferramentas do Gerenciador de Menu. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio de menus. O dilogo Editar Menu idntico ao dilogo Novo Menu, com os mesmos campos e requerimentos como discutido na seo anterior. Para fazer alteraes em um menu, basta alterar os campos desejados no dilogo Editar Menu e, em seguida, clique no boto Salvar na barra de ferramentas. Quaisquer alteraes feitas sero aplicadas imediatamente. A excluso completa do menu pode ser obtida atravs do Gerenciador de Menu. O boto Remover do Gerenciador de Menu ignora a lixeira e exclui todos os elementos imediatamente. Eliminar um menu resulta na remoo do prprio menu, os itens atribudos ao menu, e tambm o mdulo do menu.

Nota
Embora seja possvel excluir um mdulo de menu sem excluir o menu relacionado, no possvel excluir um menu sem excluir o mdulo associado.

Para excluir um menu, siga estes passos: 1. 2. 3. 4. Abra o Gerenciador de Menu. Selecione o menu que deseja excluir. Clique no cone Remover na barra superior direita. O dilogo Remover Menu abre. Revise a lista de itens a serem eliminados e, em seguida, clique no cone Remover na barra de ferramentas. O sistema elimina o menu, os itens do menu, e o mdulo de menu relacionados e ento retorna para o Gerenciador de Menu.

Cuidado
Excluso de um menu tambm exclui os itens de menu associados a esse menu e o mdulo de menu relacionados. Note que os itens de menu no so movidos para a lixeira e sim excludos completamente!

Cuidado
No exclua o item de menu que contm o menu padro do site! Na configurao padro, que o Menu principal (Main Menu), que inclui a home page. Na configurao padro, o link da pgina inicial o item de menu padro. Se voc excluir o menu que contm o item de menu padro, o site no funcionar.

164

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Apresentando os itens do Gerenciador de Menu


O Gerenciador de itens de menu Joomla! projetado para lidar com os menus e os itens de menu e fornece a interface para gerenciar os itens individuais em cada um dos menus, como mostra a figura 8.4. Pata cada menu voc pode ver seus itens, voc acessa este recurso clicando sobre o nome do menu que deseja editar.
FIGURA 8.4 A interface do Gerenciador de itens de menu no Joomla! 1.5.x, mostrando o menu principal.

A barra de ferramentas na parte superior do Gerenciador de itens de menu fornece acesso rpido para as seguintes funes: o Menus: Clique neste cone para ir para o Gerenciador de Menu. o Padro: Selecione um dos itens da lista e clique neste cone para definir este item como pgina padro do site (home page). o Publicar: Selecione um ou mais itens da lista de menus e clique neste cone para publicar. o Despublicar: Selecione um ou mais itens da lista de menus e clique neste cone para despublicar. o Mover: Selecione um ou mais itens da lista de menus e clique nesse cone para mover os itens para um menu diferente. o Copiar: Selecione um ou mais itens da lista de menus e clique neste cone para copi-los. Lixeira: Selecione um ou mais itens da lista de menus e clique nesse cone para mover os itens para o Lixo. Editar: Selecione um item de menu a partir da lista e clique neste cone para editar seus detalhes. Novo: Clique para adicionar um novo item de menu. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

165

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo da barra de ferramentas e acima da lista de menus existem trs ferramentas de classificao e busca para ajudar voc a gerenciar as longas listas de menus: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. O campo Mximo de Nveis est localizado direita, ao lado do filtro Selecione um estado-. Selecione um valor da lista para limitar a exibio de itens de menu que no contm nveis maiores do que o valor selecionado. Neste contexto, os nveis so utilizados para escolhas de sub-navegao, ou dito de outra forma, os itens pai com um certo nmero de itens filhos. Depois de selecionar o valor, a pgina ser recarregada e exibir os itens que correspondem aos critrios. O campo Selecione um estado no canto direito permite filtrar e exibir os menus de acordo com o estados Publicados ou Despublicados. Isso fornece uma maneira fcil de identificar todos os menus que esto ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todos os itens do menu, neste menu especfico. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um menu, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Item do Menu: Este campo exibe o nome completo do item de menu. Este o nome que ir aparecer no rtulo de menu que ser visvel para os visitantes do seu site. Clique no nome para editar os detalhes do item. Padro: A estrela amarela na coluna indica que o item a pgina padro do site (home page). S pode haver um item padro no site. Publicado: Uma marca verde nesta coluna indica que o item de menu est ativo. O campo ser exibido como um X vermelho se o item de menu est desativado. Note que esta apenas uma das vrias definies que so necessrias para um item de menu ser visvel. O item deve ser publicado, e ainda assim deve ter o menu prprio e o mdulo de menu relacionados. Os administradores podem alternar entre ativado e desativado, clicando no cone indicado.

166

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Ordenar: A ordem de apresentao dos itens no menu. Voc pode alterar a ordenao clicando para cima e para baixo nas setas ou digitando valores numricos no campo de texto e clicando no cone Salvar. Nvel de Acesso: Indica o nvel de acesso associado a este item de menu. As opes so Pblico, Registrado, e Especial. Os administradores podem alternar entre os trs nveis, clicando sobre a palavra. Tipo: Indica o tipo de item de menu atribudo ao item de menu. Isso pode ser alterado editando o item de menu. ItemID: O nmero de identificao gerado pelo sistema do usurio. Isso no pode ser mudado.

Nota
A ordem em que aparecem os itens de menu tambm podem ser controlados a partir dos parmetros avanados do item de menu. As escolhas feitas sobre os parmetros ir substituir todas as escolhas feitas a partir do Gerenciador de itens de menu.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor na caixa de combinao para alterar o nmero de menus que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Joomla 1.6
O Gerenciador de itens de menu foi revisto no Joomla! 1.6, mas as mudanas so em grande parte apenas visuais e destinam-se a melhorar a usabilidade da interface. A funcionalidade basicamente a mesma.

Criar e gerenciar itens de menu


Do ponto de vista dos visitantes do site, itens de menu simplesmente fornecem as escolhas listadas nos menus. Para o administrador do site, no entanto, os itens do menu so muito mais importantes. As decises tomadas durante o processo de criao de itens de menu tm implicaes sobre a maneira que a pgina resultante visualizada na tela. Novos itens so criados a partir do Gerenciador de itens de menu. Os itens de menu atuais so editados da mesma localidade, clicando sobre o nome do item de menu ou selecionando Editar na barra de ferramentas. O Gerenciador de itens de menu tambm oferece controles para copiar itens ou mov-los para o lixo para posterior eliminao.

Criao de novos itens de menu


O Gerenciador de itens de menu inclui um processo do tipo assistente para a criao de novos itens de menu. O assistente iniciado, clicando no cone Novo na barra superior direita. Durante o processo de criao de um novo item, voc deve selecionar um tipo de item de menu, especificar o nome e o destino do item, e configuras as vrias opes de parmetros.

167

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Existem inmeros tipos de itens de menu includos no sistema Joomla!. As vrias opes so detalhadas na lista a seguir. Adicionando outras extenses para o Joomla! pode resultar em mais tipos de itens de menu que estaro disponveis para voc.

Nota
Tome um momento para se tornar fluente em identificar os vrios tipos de itens de menu e como eles variam muito de acordo com o contedo e funcionalidade com a qual eles esto associados. Lembre-se que a escolha de usar um tipo sobre o outro vai ter um impacto significativo sobre o layout da pgina resultante.

Para criar um novo item de menu, siga estes passos: 1. Selecione a opo Administrar Menus dentro de Menus no menu de ferramentas do admin, selecione o nome do menu para o qual voc deseja tambm adicionar um novo item. O Gerenciador de itens de menu se abre. Selecione o cone Novo da barra de ferramentas superior direita. A primeira pgina do assistente de novo item de menu abre no seu navegador. Figura 8.5 mostra a primeira pgina do assistente.
FIGURA 8.5 A primeira pgina do assistente para Novo item de menu no Joomla! 1.5.x.

2.

168

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

3. Selecione o tipo de item de menu desejado. A segunda pgina do assistente de novo item de menu abre no seu navegador. Figura 8.6 mostra a segunda pgina do assistente.
FIGURA 8.6 A segunda pgina do assistente para novo item de menu no Joomla! 1.5.x, mostrando um tpico espao de trabalho.

4. 5.

Digite um ttulo para o item de menu. Este campo obrigatrio e fornece o rtulo que aparece no menu. Preencha os outros campos, conforme necessrio, e configure as opes de parmetros como voc desejar; estas opes variam por tipo de item de menu, como discutiremos na seo que segue. Clique no cone Salvar. O sistema cria o novo item de menu e retorna ao Gerenciador de itens de menu.

6.

169

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do dilogo oferece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, adicionar um novo item de menu, e sair do dilogo Novo Item de Menu. Aplicar: Clique neste cone para salvar seu trabalho e criar um novo item sem sair do dilogo Novo Item de Menu. Esta opo permite que voc salve sem sair da tela e continue trabalhando nessa tela. Cancelar: Clique neste cone para cancelar a tarefa e sair do Gerenciador de itens de menu. Ajuda: Clique neste cone para exibir a Ajuda e arquivos relacionados para a

tela ativa. Aps selecionar um item no dilogo Novo Item de Menu, ser exibido um espao

de trabalho tpico dos itens de menu que contm os seguintes campos: Ttulo: Este o nome do item de menu que ir aparecer no menu como uma opo para os visitantes do seu site e no Gerenciador de itens de menu. Apelido: Este o nome interno do item e o nome que ser usado se voc tiver selecionado a opo de exibir URLs SEF. Observe que esse campo s aceita letras minsculas e sem espaos. Se voc no fornecer um valor para este campo, o sistema ir utilizar o rtulo que voc especificou para o ttulo, convertendo-o como forma de cumprir com os requisitos do sistema de nomenclatura. Link: O sistema atribui o link para o item de menu. Quando os visitantes clicam no item de menu, eles so levados para a pgina vinculada. Exibir em: O local onde o item de menu dever ser posicionado. Item pai: Define o nvel do item de menu, ou seja, se um item de nvel superior ou um item de submenu. Selecione Topo para fazer este item de nvel superior. Se voc quiser criar um novo item de submenu, selecione um item pai da lista. Publicado: Selecione Sim para publicar o item. Ordenar: Define a ordem deste item em relao aos outros no mesmo menu. Nvel de Acesso: Define o nvel de acesso para o item de menu. Existem trs opes aqui: Pblico, Registrado e Especial. Ao clicar, Abrir em: Esse controle fornece a opo para especificar se ao clicar no item de menu ir abrir o destino na mesma janela ou utilizar uma nova janela do navegador.

Joomla 1.6
A criao de itens de menu foi alterada significativamente em Joomla! 1.6. Extinguiu-se o assistente de criao passo passo. Em Joomla! 1.6, voc s precisa clicar no cone Novo e em seguida preencher os campos na caixa de dilogo que aparece em seu navegador. tipos de item de menu so controladas pelo campo Tipo, que funciona atravs da abertura de um menu pop-up a partir da qual voc seleciona o tipo de item de menu que voc deseja aplicar. Tambm no Joomla! 1.6 existe a capacidade de definir metadados em associao com os itens de menu e a capacidade de controlar a atribuio do mdulo diretamente a partir do dilogo Novo Item de Menu.

170

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Tipos de item de menu


Os tipos de item de menu fornecem opes para criar layouts diferentes em suas pginas. Ao escolher um tipo sobre o outro, voc capaz de mostrar contedo ou funcionalidades em uma variedade de estilos. Os parmetros associados com cada tipo de item de menu permitem que voc ajuste o resultado mais perto das suas necessidades. Embora os tipos de itens de menu sejam definidos quando voc cria um novo item, que tambm pode ser modificado aps o item ser criado. Para alterar o tipo de item de um item de menu existente, basta editar o item de menu e escolher o boto Alterar Tipo na parte superior da rea de trabalho. Os tipos de item de menu so divididos em quatro grupos: Link Interno Link Externo Separador Apelido Cada um dos tipos dentro de um grupo especfico tem um nmero de parmetros comuns, mas eles tambm tm freqentemente parmetros originais. Nas sees seguintes, vamos atravessar todos os tipos diferentes de itens de menu no padro do sistema Joomla! 1.5.x e observar os parmetros envolvidos. Se voc tiver instalado extenses adicionais, voc poder ver ainda mais tipos de itens de menu em seu sistema.

Joomla 1.6
As alteraes nas extenses dos tipos de itens de menu no Joomla! 1.6 foi claro, no momento da escrita deste texto.

Link Interno - Artigos


O grupo de link interno nos tipos de item de menu contm o maior nmero de opes. Esta categoria inclui as ligaes a todo o contedo interno e suas funcionalidades. O grupo dividido em oito sub-grupos: Artigos Contatos Notcias Externas Enquetes Pesquisar Usurio Web Links Wrapper Os tipos de item de menu localizado no grupo denominado Link Interno - Artigos possuem parmetros comuns de componente e de sistema, como mostrado na figura 8.7. Tipos de itens individuais, muitas vezes tm parmetros especficos avanados. Cada um discutido, por sua vez no texto a seguir.

171

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.7 Os parmetros de tipo de menu em Link Interno Artigos Arquivar Lista de Artigo Arquivados.

172

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros (Componente) de todos os tipos de menu em Link Interno contm as seguintes opes: Exibir Links No Autorizados: Determina se o visitante pode ver os links para as quais no tm acesso. Se definido como Sim, todos os links sero mostrados, no importando se o usurio tem privilgios de acesso suficientes para exibi-los. Se os usurios clicarem em um link que eles no podem acessar, o sistema mostra-lhes uma mensagem de erro e pede-lhes para entrar com uma credencial vlida. Exibir Ttulo do artigo: Ocultar ou mostrar o ttulo do artigo. Ttulos como Link: Se o ttulo do artigo na exibio do resumo um link para o artigo completo. Exibir Texto Introdutrio: Ocultar ou mostrar o resumo. Nome da Seo: Ocultar ou mostrar o nome da seo. Nome da Seo como Link: Se o ttulo da seo ser como um link para a pgina da seo. Nome da Categoria: Ocultar ou mostrar o ttulo da categoria. Nome da Categoria como Link: Se o ttulo da categoria ser como um link para a pgina da categoria. Nome dos autores: Ocultar ou mostrar o nome do autor do artigo. Data e Hora de Criao: Ocultar ou mostrar a data e a hora que o artigo foi criado. Data e Hora da Modificao: Ocultar ou mostrar a data e a hora que o artigo foi modificado pela ltima vez. Exibir Navegao: Seja para mostrar ou esconder os controles de navegao da pgina. Link Leia Mais...: Ocultar ou mostrar o link Leia Mais ... no resumo do artigo. Avaliao/Votao do Artigo: Serve para habilitar a funcionalidade de classificao do artigo. cones: Este controle determina como a impresso em PDF, e as opes de e-mail, discutidos mais tarde, so exibidas na tela. Definir esta opo para ocultar remove os cones para serem exibidos como apenas texto, definindo para exibir, fora a usar cones. Note que este controle no tem efeito se as opes impresso, PDF, e as opes de e-mail esto desativadas. cone PDF: Ocultar ou mostrar o link do PDF. cone de Impresso: Ocultar ou mostrar o link de impresso. cone de E-mail: Ocultar ou mostrar o link de e-mail. Acessos: Ocultar ou mostrar o nmero de acessos recebidos pelo artigo. Para cada notcia de uma fonte externa exbida: Relacionado com a exibio de feeds. Se definido como texto introdutrio, apenas o texto de introduo ser mostrado, o visitante tem que clicar para ler o resto da entrada. Se definido como texto completo, todo o texto apresentado no feed.

173

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Alm dos parmetros contidos nos itens de menu, os artigos em seu sistema Joomla! tambm esto sujeitos a outros dois grupos de parmetros: Parmetros (Artigo), e Parmetros (Avanado) como parte do dilogo de edio do artigo. importante compreender a relao hierrquica entre estes trs conjuntos de parmetros para evitar resultados indesejados causados por conjuntos contraditrios. O sistema funciona da seguinte maneira: Primeiro, o sistema analisa as definies dos Parmetros (Avanado) do Artigo. Se houver valores especificados, esses valores so aplicados ao artigo e no se continua a verificao de parmetros. No entanto, se os valores so definidos para Usar Global, em seguida, o sistema olha os Parmetros (Componente) definidos no tipo de item de menu. Se houver valores especificados, esses valores so aplicados ao artigo e no se continua a verificao de parmetros. No entanto, se os valores so definidos para Usar Global, em seguida, o sistema olha os Parmetros do Gerenciador de Artigos.

A hierarquia dos parmetros do artigo

174

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros (Sistema) de todos os tipos de menu em Link Interno contm as seguintes opes: Ttulo da Pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde o controle, Exibir Ttulo da Pgina, est habilitado. Exibir Ttulo da Pgina: Ative esse controle para mostrar o ttulo da pgina especificada no campo acima do artigo. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao a ser associada com o item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Habilite se esta pgina deve usar SSL. .Lista de Artigo Arquivados O formato lista de artigo arquivado usado para criar uma pgina contendo uma lista de artigos arquivados, como mostrado na figura 8.8. Os itens so normalmente inseridos por data. Voc pode controlar a ordem de exibio dos itens utilizando as opes na seo de parmetros bsicos.

Referncia Cruzada
Uma discusso de arquivamento de artigos pode ser encontrada no Captulo 5.

A seo de Parmetros (Bsico) contm apenas a opo de Ordem. Esta opo define a ordem de exibio dos itens na pgina. A ordem padro Recentes primeiro. Note tambm que a opo chamada Ordem segue a ordem de exibio definida na coluna de ordem do Gerenciador de Artigos.

175

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.8 Exemplo do tipo de menu Lista de Artigos Arquivados em ao.

Layout Padro de Artigo


O tipo de item de menu Layout Padro de Artigo usado para exibir um nico artigo em uma pgina, como mostrado na figura 8.9. Este provavelmente o tipo de item de menu mais utilizado, pois a base para a exibio da maioria dos itens de um tpico site de contedo.

176

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.9 Exemplo do Layout Padro de Artigo em ao.

A seo de Parmetros (Bsico) contm apenas a opo Selecione um Artigo. Clique no boto Selecione para exibir uma lista de itens de contedo do site. Clique no nome do item de contedo que deseja exibir. Este campo obrigatrio.
.

Layout de envio de artigo


O Layout de envio de artigo uma especialidade de item de menu usado para criar uma pgina especfica com a finalidade de permitir que os visitantes do front-end possam adicionar contedo, como mostrado na figura 8.10. Este tipo de item de menu s relevante para os usurios atribudos ao Grupo de Usurios Autor ou superior.

177

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .10 Exemplo de Layout de envio de artigo em ao.

178

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

No existem parmetros fundamentais para esse tipo de item de menu.

Dica
Se seu site no empregar no front-end o processo de criao de contedo, no h razo para criar itens deste tipo.

Layout do Blog de Categoria


Este item de menu exibe todo o tipo de artigos em uma categoria, dispostos em um formato do tipo de blog. No Joomla!, um layout do tipo blog divide a rea de contedo da pgina em trs sees. No topo esto um ou mais artigos principais. Os artigos principais abrangem a largura da pgina. Abaixo dos artigos principais esto os artigos de introduo, que geralmente so exibidos em vrias colunas. Na parte inferior da rea de contedo da pgina uma rea de links que mostra uma lista de links para artigos suplementares. O nmero de artigos, o nmero de colunas e o nmero de links podem ser controlados atravs dos parmetros bsicos. Figura 8.11 mostra o menu Layout do Blog de Categoria na configurao padro, ou seja, com um artigo principal, dois artigos de introduo exibidos em duas colunas, e com uma lista de quatro links na parte inferior. Este tipo de item de menu inclui parmetros em ambas as opes: bsicas e avanadas. Os Parmetros (Bsico) so os seguintes: Categoria: Selecione o nome da categoria que voc deseja exibir na caixa de combinao. Este campo obrigatrio. Descrio: Se definido como Sim, o sistema exibe a descrio da categoria. As descries so definidas no dilogo Editar Categoria. Descrio da Imagem: Se definido como Sim, o sistema exibe a imagem da categoria. A imagem definida no dilogo Editar Categoria. No. de Destaques: Digite um valor inteiro para definir o nmero de artigos em destaque exibidos. No. de Introdues: Digite um valor inteiro para definir o nmero de artigos de introduo exibidos. Colunas: Digite um nmero inteiro para o nmero de colunas a serem utilizadas para os artigos de introduo. Observe que os valores vlidos aqui so apenas 1, 2 e 3. Se definido como 1, ento os artigos de introduo iro abranger a largura da pgina, o mesmo que ocorre com os artigos principais. # Links: Digite um nmero inteiro para o nmero de links que sero exibidos na seo de links do layout.

179

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.11 Exemplo do tipo de menu Layout do Blog de Categoria.

180

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os Parmetros (Avanado) para este tipo de item de menu so as seguintes: Ordem da Categoria: Este controle no tem efeito sobre o item de menu do tipo Layout do Blog de Categoria. Ordem primria: Define a ordem de artigos dentro das categorias. A opo Padro mostra os itens mais recentes primeiro. Note que a opo denominada Ordenar seguir a ordem de exibio definida na coluna Ordem do Gerenciador de Artigos. Ordem com Multi-Colunas: Se voc tiver definido o parmetro colunas para mostrar os seus artigos de introduo em vrias colunas, este controle permite determinar se os artigos so seqenciados por coluna e linha ou por linha apenas. Paginao: Mostrar ou ocultar os controles de paginao na parte inferior da pgina. Resultados da Paginao: Mostrar ou esconder a paginao e o nmero da pgina atual mais o nmero total de pginas. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

Layout Padro da Categoria


O Layout Padro da Categoria exibe um tipo de item de menu que lista de todos os artigos de uma categoria especfica, como mostrado na figura 8.12. Este tipo de item de menu inclui parmetros em ambas as opes: bsicas e avanadas. Os Parmetros (Bsico) so os seguintes: Categoria: Selecione na caixa de combinao o nome da categoria que voc deseja exibir. Este campo obrigatrio. #Links: Use a caixa de combinao para selecionar o nmero de links para aparecer. Cabealhos da Tabela: Ocultar ou mostrar o cabealho da tabela acima da lista de links. Coluna de Data: Ocultar ou mostrar a data que o item foi criado. Formato da Data: Defina o formato da data. Observe que esse campo usa o formato de comando PHP strftime. Filtro: Ocultar ou mostrar os filtros para uso do seu visitante. Estes so exibidos na parte superior da pgina. Campo Filtro: Adicionar um campo de filtro adicional para o uso dos seus visitantes.

181

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os Parmetros (Avanado) para este tipo de item de menu so as seguintes:

Ordem primria: Defina a ordem de exibio dos links. O padro mais recente. Note-se que a ordem de opo chamada segue a ordem de exibio definida na coluna Ordem dos Artigo Manager. Paginao: Mostrar ou ocultar os controles de paginao na parte inferior da pgina. Exibir Seleo: Mostrar ou ocultar a caixa Selecione combinao que permite aos utilizadores definir o nmero de itens visveis por pgina. Exibir link de Notcias Externas: Mostrar ou ocultar um link do feed RSS. Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

FIG URA 8 .12 Exemplo do tipo de menu Lista Padro da Categoria em ao.

182

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Layout da Pgina Inicial como Blog


Este item de menu exibe todo o tipo de artigos que esto atualmente atribudos e publicados na Pgina Inicial. Este o tipo de menu que utilizado pelo sistema padro para a primeira pgina do site. Os artigos so apresentados em um formato tipo blog. No Joomla!, um layout do tipo blog divide a rea de contedo da pgina em trs sees. No topo esto um ou mais artigos principais. Os artigos principais abrangem a largura da pgina. Abaixo dos artigos principais esto os artigos de introduo, que geralmente so exibidos em vrias colunas. Na parte inferior da rea de contedo da pgina uma rea de links que mostra uma lista de links para artigos suplementares. O nmero de artigos, o nmero de colunas e o nmero de links podem ser controlados atravs dos parmetros bsicos. Figura 8.13 mostra um Layout da Pgina Inicial como Blog em ao.

FIG URA 8 .13 Exemplo de tipo de menu Layout da Pgina Inicial como Blog em ao.

183

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Este tipo de item de menu inclui parmetros em ambas as opes: bsicas e avanadas. Os Parmetros (Bsico) so os seguintes: No. de Destaques: Digite um valor inteiro para definir o nmero de artigos em destaque exibidos. No. de Introdues: Digite um valor inteiro para definir o nmero de artigos de introduo exibidos. Colunas: Digite um nmero inteiro para o nmero de colunas a serem utilizadas para os artigos de introduo. Observe que os valores vlidos aqui so apenas 1, 2 e 3. Se definido como 1, ento os artigos de introduo iro abranger a largura da pgina, o mesmo que ocorre com os artigos principais. # Links: Digite um nmero inteiro para o nmero de links que sero exibidos na seo de links do layout.

Os Parmetros (Avanado) para este tipo de item de menu so as seguintes: Ordem da Categoria: Este controle no tem efeito sobre o item de menu do tipo Layout do Blog de Categoria. Ordem primria: Define a ordem de artigos dentro das categorias. A opo Padro mostra os itens mais recentes primeiro. Note que a opo denominada Ordenar seguir a ordem de exibio definida na coluna Ordem do Gerenciador de Artigos. Ordem com Multi-Colunas: Se voc tiver definido o parmetro colunas para mostrar os seus artigos de introduo em vrias colunas, este controle permite determinar se os artigos so seqenciados por coluna e linha ou por linha apenas. Paginao: Mostrar ou ocultar os controles de paginao na parte inferior da pgina. Resultados da Paginao: Mostrar ou esconder a paginao e o nmero da pgina atual mais o nmero total de pginas. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

Layout do Blog de Seo


Este item de menu exibe todo o tipo de artigos a partir de uma seo especfica, dispostos em um formato do tipo blog. No Joomla!, um layout do tipo blog divide a rea de contedo da pgina em trs sees. No topo esto um ou mais artigos principais. Os artigos principais abrangem a largura da pgina. Abaixo dos artigos principais esto os artigos de introduo, que geralmente so exibidos em vrias colunas. Na parte inferior da rea de contedo da pgina uma rea de links que mostra uma lista de links para artigos suplementares. O nmero de artigos, o nmero de colunas e o nmero de links podem ser controlados atravs dos parmetros bsicos. Figura 8.14 mostra um Layout de Blog da Seo na configurao padro, ou seja, com um artigo principal, dois artigos de introduo exibidos em duas colunas, e com uma lista de quatro links na parte inferior.

184

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .14 Exemplo do tipo de menu Layout do Blog de Seo em ao.

185

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Este tipo de item de menu inclui parmetros em ambas as opes: bsicas e avanadas. Os Parmetros (Bsico) so os seguintes: Categoria: Selecione o nome da categoria que voc deseja exibir na caixa de combinao. Este campo obrigatrio. Descrio: Se definido como Sim, o sistema exibe a descrio da categoria. As descries so definidas no dilogo Editar Categoria. Descrio da Imagem: Se definido como Sim, o sistema exibe a imagem da categoria. A imagem definida no dilogo Editar Categoria. No. de Destaques: Digite um valor inteiro para definir o nmero de artigos em destaque exibidos. No. de Introdues: Digite um valor inteiro para definir o nmero de artigos de introduo exibidos. Colunas: Digite um nmero inteiro para o nmero de colunas a serem utilizadas para os artigos de introduo. Observe que os valores vlidos aqui so apenas 1, 2 e 3. Se definido como 1, ento os artigos de introduo iro abranger a largura da pgina, o mesmo que ocorre com os artigos principais. # Links: Digite um nmero inteiro para o nmero de links que sero exibidos na seo de links do layout.

Os Parmetros (Avanado) para este tipo de item de menu so os seguintes: Ordem da Categoria: Este controle no tem efeito sobre o item de menu do tipo Layout do Blog de Categoria. Ordem primria: Define a ordem de artigos dentro das categorias. A opo Padro mostra os itens mais recentes primeiro. Note que a opo denominada Ordenar seguir a ordem de exibio definida na coluna Ordem do Gerenciador de Artigos. Ordem com Multi-Colunas: Se voc tiver definido o parmetro colunas para mostrar os seus artigos de introduo em vrias colunas, este controle permite determinar se os artigos so seqenciados por coluna e linha ou por linha apenas. Paginao: Mostrar ou ocultar os controles de paginao na parte inferior da pgina. Resultados da Paginao: Mostrar ou esconder a paginao e o nmero da pgina atual mais o nmero total de pginas. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

Layout Padro da Seo


O tipo de item de menu Layout Padro da Seo permite que voc coloque em uma pgina o nome de uma seo, juntamente com uma lista de todas as categorias e artigos nessa seo. Os parmetros permitem que voc personalize a exibio de vrias maneiras. Figura 8.15 mostra o Layout Padro da Seo com as opes de configurao padro.

186

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .15 Exemplo do tipo de menu Layout Padro da Seo em ao.

Este tipo de item de menu inclui parmetros em ambas as opes: bsicas e avanadas. Os Parmetros (Bsico) so os seguintes: Seo: Selecione o nome da seo que voc deseja exibir na caixa de combinao. Este campo obrigatrio. Descrio: Se definido como Sim, o sistema exibe a descrio da seo. A descrio definida no dilogo Editar Seo. Descrio da Imagem: Se definido como Sim, o sistema ir exibir a imagem da seo. A imagem definida no dilogo Editar Seo. Listagem da Categoria - Seo: Mostrar ou ocultar a lista de categorias na seo. Categorias Vazias na Seo: Mostrar ou ocultar categorias vazias.

187

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nmero de Itens de Categoria: Mostrar ou ocultar uma contagem do nmero de itens dentro de uma categoria. Descrio da Categoria: Mostrar ou ocultar o texto de descrio da categoria. Este texto est definido no dilogo Editar Categoria.

Os Parmetros (Avanado) para este tipo de item de menu so as seguintes: Ordenar: Ordena os artigos com a considerao das categorias a que pertencem, ou por ordem alfabtica. Ordem do Artigo: Define a ordem de artigos dentro das categorias. A opo padro mostra os itens mais recentes primeiro. Note que a opo denominada Ordenar segue a ordem de exibio definida na coluna Ordem do Gerenciador de Artigos. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

Link Interno - Contatos


O grupo de tipos de item de menu Link Interno Contatos contm apenas duas opes: Layout de Categoria de Contato e Layout de Contato Padro. Ambos os tipos de item de menu neste grupo referem-se a exibio de contatos em suas pginas. Os Parmetros (Componente) do tipo de menu Layout de Contato Padro so exibidos na figura 8.16.

Referncia Cruzada
A criao e edio de contatos feita atravs do componente Gerenciador de Contatos. Trabalhando com Contatos discutido no Captulo 15.

A seo de Parmetros (Componente) contm as seguintes opes: cones/texto Serve para mostrar cones e texto ao lado dos campos de contatos. Voc tambm pode selecionar para no mostrar escolhendo Nenhum na caixa de combinao. cone de Endereo: Selecione na caixa de combinao o cone que voc deseja exibir no campo Endereo. S relevante se a exibio do cone est ativada. cone de e-mail: Selecione na caixa de combinao o cone que voc deseja exibir no campo e-mail. S relevante se a exibio do cone est ativada. cone do telefone: Selecione na caixa de combinao o cone que voc deseja exibir no campo Telefone. S relevante se a exibio do cone est ativada. cone Celular: Selecione na caixa de combinao o cone que voc deseja exibir no campo Celular. S relevante se a exibio do cone est ativada. cone de fax: Selecione na caixa de combinao o cone que voc deseja exibir no campo Fax. S relevante se a exibio do cone est ativada. cone de Informaes Adicionais: Selecione na caixa de combinao o cone que deseja exibir no campo de Informaes Adicionais. S relevante se a exibio do cone est ativada.

188

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Exibir o cabealho da tabela : Quer mostrar o cabealho da tabela nas pginas que mostram os dados em formato tabular. Exibir cargo do contato: Mostrar ou ocultar o campo Cargo. Exibir endereo de e-mail: Mostrar ou ocultar o campo e-mail. Exibir nmero do telefone: Mostrar ou ocultar o campo Telefone. Exibir o nmero do celular: Mostrar ou ocultar o campo Mobile Nmero do Celular. Exibir nmero do fax: Mostrar ou ocultar o campo Nmero do fax. Habilitar vCard: Habilita o suporte vCard para os contatos. E-mail banido: Todos os endereos de e-mail contendo qualquer um dos termos mencionados neste domnio sero banidos do site. Digite uma lista de termos separados por ponto e vrgula. Assunto Banido: As linhas de e-mail assunto contendo qualquer um dos termos mencionados neste domnio sero banidos do site. Digite uma lista de termos separados por ponto e vrgula. Texto Banido: Qualquer texto de email contendo qualquer um dos termos mencionados neste campo sero banidos do site. Digite uma lista de termos separados por ponto e vrgula. Verificar Sesso: Quando definido como Sim, esta opo ir limitar o acesso de e-mail apenas para aqueles usurios que tem os cookies ativados em seus navegadores. Resposta Personalizada: Ativa a resposta automtica para os plugins que tratam a integrao com outros sistemas.

189
FIG URA 8 .16

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


As Configuraes do tipo de menu Link Interno Contatos Layout de Contato Padro.

190

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros (Sistema) contm as seguintes opes: Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

Layout de Categoria de Contato


Este tipo de item de menu permite que voc exiba em uma pgina todos os contatos publicados a partir de uma determinada categoria, como mostrado na figura 8.17. O tipo de item de menu Layout de Categoria de Contato contm vrias opes sob os Parmetros (Bsico). Selecione Categoria: Selecione a categoria de contatos a serem exibidos. Se nenhum for selecionado, todos so exibidos. #Links: Selecione na caixa de combinao o nmero de links que voc deseja exibir. Imagem do Contato: Selecione na caixa de combinao uma imagem para mostrar. Alinhamento da imagem: Se uma imagem for selecionada na opo anterior, use esse controle para definir o alinhamento da imagem. Caixa de limite: Mostrar ou ocultar a caixa de limite, que permite aos visitantes definir o nmero de itens mostrados por pgina. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

191

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .17 Exemplo do tipo de menu Layout de Categoria de Contato em ao.

Layout de Contato Padro


Este tipo de item de menu mostra os detalhes de um nico contato em uma pgina, como mostrado na figura 8.18. A seo de Parmetros (Bsico) contm vrias opes. Selecione Contato: Use a caixa de combinao para selecionar um contato para mostrar. Drop Down: Mostrar ou ocultar uma caixa de combinao que permite ver os contatos de uma mesma categoria. Exibir a categoria no caminho: Mostrar ou ocultar o nome da categoria nos Breadcrumbs.

192

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .18 Exemplo do tipo de menu Layout de Contato Padro em ao.

Link Interno Notcias Externas


Os tipos de itens de menu Link Interno Notcias Externas permitem que voc exiba feeds de notcias em forma de lista, por categoria, ou individualmente, conforme mostrado na figura 8.19. Os Parmetros (Componente) e os Parmetros (Sistema) so comuns a todos; no entanto os Parmetros (Bsico) so individuais e diferentes neste tipo de menu.

193

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .19 As Configuraes do tipo de menu Link Interno Contatos Layout da Lista de Categorias. Padro .

194

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros (Componente) contm as seguintes opes: Cabealho das tabelas: Mostrar ou ocultar os cabealhos de coluna da tabela na tela. Coluna do Nome: Mostrar ou ocultar o nome da coluna de feed. Coluna com no. de artigos: Mostrar ou ocultar o nmero de itens na alimentao. Coluna do Link: Mostrar ou ocultar o link para o feed de notcias. Descries da Categoria: Mostrar ou ocultar a descrio para a categoria. No. de Categorias: Mostrar ou ocultar o nmero de itens na categoria. Imagem da fonte de notcias: Para mostrar a imagem no feed de notcias. Descrio da Fonte de Notcias: Para mostrar a descrio fornecida pela fonte do feed. Descrio do item: Mostrar ou ocultar o texto de introduo para um item. Contador de palavras: Digite um valor inteiro para limitar a exibio a um determinado nmero de palavras por item do feed de notcias. Deixe este campo em branco para mostrar o item feed inteiro.

195

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os Parmetros (Sistema) contm as seguintes opes: Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

Layout da Lista de Categorias


Este tipo de item de menu permite a exibio de uma lista das categorias do feed de notcias, como mostrado na figura 8.20. Cada um dos nomes das categorias listadas um link para uma pgina separada que mostra os itens dos feeds na categoria. O tipo de menu inclui vrias opes na seo de Parmetros (Bsico). Exibir Caixa de Limite: Selecione se deseja exibir a caixa de limite, que permite que os visitantes possam definir o nmero de itens mostrados por pgina. Descrio: Serve para mostrar o texto digitado no campo de Descrio. O texto aparece abaixo do ttulo da pgina. Descrio: Digite o texto que deseja exibir na pgina com o feed de notcias. Observe que a visibilidade do texto controlada pelo parmetro de Descrio. Imagem: Selecione uma imagem para mostrar com o feed de notcias. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. Alinhamento da imagem: Defina o alinhamento da imagem. Esta opo s faz sentido se uma imagem foi selecionada no parmetro acima.

196

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.20 Exemplo do tipo de menu Layout da Lista de Categorias em ao.

Layout da Categoria
Permite que voc exiba em uma pgina a lista de feeds de notcias de uma categoria especfica, como mostrado na figura 8.21. Existem dois parmetros associados a este tipo de item de menu. Categoria: Selecione a categoria que deseja exibir. Este campo obrigatrio. Exibir Caixa de Limite: Selecione se deseja exibir a caixa de limite, que permite que os visitantes possam definir o nmero de itens mostrados por pgina.

197

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .21 Exemplo do tipo de menu Layout da Categoria em ao.

Layout de uma Fonte de Notcias


Este tipo de item de menu exibe o contedo de um feed de notcias em uma nica pgina, conforme mostrado na figura 8.22. Um Parmetro (Bsico) exclusivo para este tipo de item de menu: Fonte de Notcias. Isso permite que voc selecione na caixa de combinao o nome do feed de notcias que deseja exibir. Este campo obrigatrio.

198

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.22 Exemplo do tipo de menu Layout de uma Fonte de Notcias em ao.

Link Interno - Enquetes


O tipo de item de menu Link Interno - Enquetes inclui apenas um item: Layout da Enquete. Este tipo de item de menu usado para mostrar resultados de pesquisa na rea de contedo principal da pgina, como mostrado na figura 8.23. A figura mostra os resultados da votao, bem como fornecer informaes adicionais e um link na caixa de combinao de resultados da votao, se houver.

Referncia Cruzada
O componente Enquete e o mdulo Pesquisa so assuntos do Captulo 15.

199

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.23 Exemplo do tipo de item de menu Link Interno - Enquetes - Layout da Enquete em ao.

Este tipo de item de menu inclui os Parmetros (Bsico) e os Parmetros (Sistema), como mostrado na figura 8.24. A seo de Parmetros (Bsico) contm apenas uma opo: Enquete. Selecione na caixa de combinao o nome da enquete que voc deseja exibir. Este campo obrigatrio.

200

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.24 Configuraes de Link Interno - Enquetes - Layout da Enquete.

201

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros (Sistema) contm as seguintes opes:

Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

202

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Link Interno - Pesquisar
O grupo de pesquisa contm apenas um tipo de item de menu: Pesquisar. O tipo de item faz com que seja possvel exibir o formulrio de busca e os resultados da pesquisa na rea de contedo da pgina, como mostrado na figura 8.25. Note que o formulrio de busca exibido tem mais recursos do que o formulrio de pesquisa bsico normalmente usados em uma posio de mdulo. Os parmetros permitem algum controle sobre seus recursos.
FIGURA 8.25 Exemplo do tipo de menu Pesquisar em ao.

Este tipo de item de menu tem Parmetros (Bsico), Parmetros (Componente) e Parmetros (Sistema) como mostrado na figura 8.26.

203

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.26 Os parmetros do menu Pesquisar.

A seo Parmetros (Bsico) contm as seguintes opes: Use a rea de Pesquisa: Se for definido como Sim, o formulrio ir incluir um conjunto de filtros de seleo, os visitantes podem usar para refinar a busca. Exibir Data de Criao: Se os resultados da pesquisa vo mostrar a data e a hora que os artigos foram criados.

204

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros (Componente) contm as seguintes opes: Recolher Estatsticas das Pesquisas: Defina esse parmetro para especificar se deseja que o sistema colete estatsticas sobre o uso do formulrio de pesquisa. Exibir Data de Criao: Se os resultados da pesquisa vo mostrar a data e a hora que foram criados.

A seo Parmetros (Sistema) contm as seguintes opes: Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

Link Interno - Usurio


Existem seis tipos diferentes de itens de menu no grupo Link Interno - Usurio. Os tipos so todos relativos ao contedo e funes especficas para as contas de usurio, incluindo o login, registro, lembrete e reset de senha. Todos os tipos de menu neste grupo partilham os mesmos parmetros do sistema, como mostrado na figura 8.27, apesar de um nmero nico ter parmetros bsicos.

Referncia Cruzada
Para mais informaes sobre gerenciamento de usurios e as funes relacionadas, consulte o Captulo 11.

Nota
Um certo nmero de parmetros relevantes para este tipo de item de menu se relacionam com a capacidade de personalizar as mensagens do sistema, por exemplo, a saudao que usurios vem quando entram no sistema. Voc pode modificar as configuraes para estes itens com os parmetros discutidos mais adiante, existe uma alternativa: modificar a mensagem padro do sistema. Toda mensagem que voc v nas mensagens padro do sistema armazenado um arquivo .ini localizado no diretrio de seu servidor. Os arquivo podem ser identificados por sua extenso: com_user.ini . Por exemplo, se o seu site est usando o arquivo de idioma Portugus (Brasil), voc precisar edit-lo em: language / pt-BR / pt-BR.com_user.ini.

205

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.27 Os Parmetros (Sistema) do tipo de menu Link Interno Usurio Layout Padro para Login.

206

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros (Sistema) contm as seguintes opes: Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

207

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Layout Padro para Login


O layout padro Entrar tipo de item de menu permite que voc exiba um formulrio de login na rea de contedo de uma pgina, como mostrado na figura 8.28. Note que esta pgina ser usado tanto para login e logout; de acordo cada vez mais, os parmetros para este tipo de item de menu permitem voc personalizar a sada para qualquer funo.
FIGURA 8.28 Exemplo do tipo de menu Layout Padro para Login em ao.

Este tipo de item de menu contm uma srie de Parmetros (Bsico). Exibir ttulo da pgina de login: Mostrar ou ocultar a pgina de login, conforme definido no parmetro abaixo. Ttulo da Pgina de Login: Digite o nome que deseja ser usado como o ttulo da pgina, se for deixado em branco o ttulo do item de menu ser usado. Note que se o parmetro anterior definido como Ocultar, este campo no far sentido.

208

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Ao efetuar o login, redirecionar para a URL: Por padro, o Joomla! ir redirecionar o usurio para a pgina inicial depois do login Se voc quiser redirecionar para outra URL, insira aqui. Mensagem do JS de Login: Escolha para mostrar uma mensagem de pop-up de boas-vindas a ser exibida para o usurio em login. Descrio do login: Mostrar ou ocultar o texto de descrio do login. O texto criado no parmetro imediatamente seguinte. Texto de Descrio do Login: Digite o texto que deseja ser usado como a descrio do login, se deixado em branco a mensagem padro do sistema ser usada. Note que se o parmetro anterior definido como Ocultar, este campo no far sentido. Imagem do Login: Selecione na caixa de combinao a imagem que voc deseja exibir na pgina de login. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. Alinhamento da Imagem do Login: Se voc tiver selecionado uma imagem para exibir no parmetro anterior, use este parmetro para definir o alinhamento da imagem. Exibir ttulo da pgina de logout: Exibir ou ocultar o ttulo da pgina de logout, tal como definido no parmetro seguinte. Ttulo da Pgina de Logout: Digite o nome que deseja ser usado como o ttulo da pgina de logout; se deixado em branco o ttulo do item de menu ser usado. Note que se o parmetro anterior definido como Ocultar, este campo no far sentido. Ao efetuar o logout, redirecionar para a URL: Por padro, o Joomla! redireciona os usurios para a pgina inicial aps logout. Se voc quiser redirecionar para outra URL, insira aqui. Mensagem do JS de Logout: Escolha Exibir para mostrar uma mensagem pop-up de sada a ser exibida para o usurio no logout. Descrio do Logout: Mostrar ou ocultar o texto de descrio de logout. O texto criado no parmetro seguinte. Texto de Descrio do Logout: Digite o texto que deseja usar como a descrio do logout, se deixado em branco a mensagem padro do sistema ser usada. Note que se o parmetro acima definido como Ocultar, este campo no far sentido. Imagem do Logout: Selecione na caixa de combinao a imagem que voc deseja exibir na pgina de logout. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. Alinhamento da Imagem do Logout: Se voc tiver selecionado uma imagem para exibir no parmetro acima, use este parmetro para definir o alinhamento da imagem.

Layout Padro para Cadastro


Utilize este tipo de item de menu para atribuir o Formulrio de Inscrio do usurio para sua prpria pgina, como mostrado na figura 8.29. No existem parmetros bsicos para este tipo de item de menu.

209

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.29 Exemplo do tipo de menu Layout Padro para Cadastro em ao.

Lembrar Padro
Este tipo de item de menu permite que voc coloque o lembrete de usurio em um formulrio de login da pgina, como mostrado na figura 8.30. No existem parmetros bsicos para este tipo de item de menu.

210

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.30 Exemplo do tipo de menu Lembrar Padro em ao.

Layout Padro para Recuperao


Este tipo de item de menu permite que voc coloque o lembrete de senha em um formulrio de login da pgina, como mostrado na figura 8.31. No existem parmetros bsicos para este tipo de item de menu.

211

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 8 .31 Exemplo do tipo de menu Layout Padro para Recuperao em ao.

Layout Padro para Usurio


O sistema fornece o tipo de item de menu layout padro para usurio que permite aos administradores criar uma pgina de boas vindas para receber os usurios ao fazer o login, como mostrado na figura 8.32. Este tipo de item de menu contm apenas um parmetro bsico, Descrio das Boas Vindas. Digite neste campo o texto da mensagem de boas-vindas que voc deseja que o usurio veja. Para usar este tipo de item de menu de forma eficaz, preciso tomar as seguintes medidas: 1. Crie o item de menu, definir o nvel de acesso para registrado. 2. Salve o item de menu. 3. V para o Gerenciador de Mdulos, no menu Extenses. 4. Editar o mdulo Login para definir a Pgina de Redirecionamento do Login para o seu recm-criado item de menu. 5. Salve o mdulo Login.

212

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.32 Exemplo do tipo de menu Layout Padro para Usurio em ao.

Nota
Dadas as limitaes deste tipo de item de menu, provvel que seja mais simples criar um novo artigo e us-lo para o seu Login.

Layout de Formulrio de Usurio


O tipo de item de menu Layout de Formulrio de Usurio fornece aos usurios uma pgina onde podem gerenciar os detalhes de sua conta e definir opes para a sua utilizao do site, incluindo a zona de linguagem e de tempo, como mostrado na figura 8.33. No existem parmetros bsicos para este tipo de item de menu.

213

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.33 Exemplo de utilizao de menu do tipo Layout de Formulrio de Usurio em ao.

Link Interno - Weblinks


O grupo Link Interno - Weblinks contm trs tipos de item de menu. Todos os trs tipos so para exibio de contedo do componente Weblinks. Todos os trs tipos compartilham o mesmo componente e parmetros do sistema. Esses parmetros so mostrados na figura 8.34.

Referncia Cruzada
O componente Weblinks est detalhado no Captulo 18.

214

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.34 Os Parmetros (Componente) do item de menu Link Interno - Weblinks - Layout da Lista de Categorias de

Weblink .

Os Parmetros (Componente) contm as seguintes opes: Descrio: Exibir ou ocultar o texto Weblinks Introduo. O texto controlado pelo parmetro logo abaixo. Introduo dos Weblinks: Digite aqui qualquer texto que deseja que aparea no topo da pgina. Note que o parmetro anterior, Descrio, deve ser definido para exibir o texto. Acessos: Exibir ou ocultar o nmero de vezes que cada link foi visto. Descrio: Exibir ou ocultar o texto de descrio do link para cada link. O texto de descrio controlado no dilogo Editar Weblink. Outras Categorias: Esse parmetro no tem nenhuma funo para este tipo de item de menu.

215

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Cabealho da Tabela: Exibir ou ocultar o cabealho da tabela acima de cada coluna no visor. Alvo: Especifique o destino para a URL, ou seja, onde a pgina ser aberta. As opes so Janela de Origem com Menu de Navegao, Nova Janela com menu de navegao, Nova Janela sem menu de navegao. cone: Selecione na caixa de combinao uma imagem para mostrar. Nota, voc pode adicionar suas prprias imagens enviando-os para o diretrio images / M_images em seu servidor. A seo Parmetros (Sistema) contm as seguintes opes: Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

Layout da Lista de Categorias de Weblink


Este tipo de item de menu pode ser usado para exibir uma lista de links de categorias em uma pgina como mostrado na figura 8.35. Os Parmetros (Bsico) deste tipo de item de menu contm vrias opes. Imagem: Selecione na caixa de combinao que a imagem aparea na pgina. Observe que voc pode adicionar suas prprias imagens, carregando-os para o diretrio images / stories. Alinhamento de imagem: Se voc tiver selecionado uma imagem no parmetro anterior, use este parmetro para definir o alinhamento da imagem em relao ao texto. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

216

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.35 Exemplo de menu Layout da Lista de Categorias de Weblink em ao.

Layout Lista de Categorias


Este tipo de item de menu exibe uma lista de todos os links em uma nica categoria, como mostrado na figura 8.36. Este tipo de item de menu tem dois parmetros bsicos. Categoria: Selecione o nome da categoria que deseja exibir. Exibir link de Notcias Externas: Isto permite aos utilizadores subscrever um feed RSS para o contedo desta pgina.

217

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.36 Exemplo do tipo de menu Layout Lista de Categorias em ao.

Layout de Envio de Weblink


Utilize este tipo de item de menu quando voc quer permitir que os usurios do front-end possam enviar links para seu site, como mostrado na figura 8.37. Esse privilgio s est disponvel para usurios com um nvel de acesso especial, ou seja, autores e acima. Se este item de menu exibido para os usurios que no tm as permisses adequadas, eles vo ver uma mensagem de erro quando clicar no item de menu. No existem parmetros bsicos para este tipo de item de menu.

218

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.37 Exemplo do tipo de menu Layout de Envio de Weblink em ao.

Link Interno - Wrapper


O grupo Link Interno - Wrapper contm apenas um tipo de item de menu tambm chamado Wrapper. Este tipo permite que voc crie um link para um iFrame, que pode ser usado para exibir uma pgina no seu site, que mostra o contedo externo, como mostrado na figura 8.38. Este tipo de item de menu inclui Parmetros (Bsico), Parmetros Avanados e Parmetros (Sistema), como mostrado na figura 8.39.

219

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.38 Exemplo do tipo de menu Wrapper em ao.

A seo Parmetros (Bsico) contm as seguintes opes: URL da Pgina a Importar: Digite neste campo a URL completa da pgina que voc deseja importar. Barras de Rolagem: Decida se pretende mostrar as barras de rolagem quando o tamanho do contedo a ser disposto dentro do iFrame maior que o espao fornecido. Largura: Especifique a largura do iFrame. A largura pode ser especificada em pixels ou como uma porcentagem. Para especificar um valor de pixel, basta digitar um nmero inteiro. Para especificar um valor percentual, digite um nmero inteiro seguido do smbolo de porcentagem (%). Altura: Especifique a largura do iFrame. A altura pode ser especificado em pixels ou como uma porcentagem. Para especificar um valor de pixel, basta digitar um nmero inteiro. Para especificar um valor percentual, digite um nmero inteiro seguido do smbolo de porcentagem (%).

220

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 8.39 Os Parmetros (Bsico) do tipo de menu Wrapper.

A seo Parmetros Avanados contm as seguintes opes: Altura Automtica: Selecione Sim para que o sistema ajuste automaticamente a altura do iFrame em resposta ao tamanho da pgina que est sendo inserida. Adicionar Automaticamente: Selecione Sim para que o sistema adicione automaticamente o prefixo http:// para a URL que voc digitar no campo URL dos Parmetros (Bsico).

221

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros (Sistema) contm as seguintes opes: Ttulo da pgina: Digite o texto que voc deseja mostrar na barra de ttulo do navegador quando o usurio visita a pgina. Se nenhum valor inserido, o sistema ir utilizar o ttulo do menu. Esta opo tambm pode ser usada para controlar a exibio do ttulo da pgina no prprio artigo, onde a opo Exibir ttulo da pgina est habilitada. Exibir ttulo da pgina: Ative esse controle para mostrar o ttulo da pgina indicado no campo acima. Se a opo for definida como Sim, mas o texto no inserido no parmetro de Ttulo da pgina, o ttulo do menu utilizado. Sufixo de Classe de Pgina: Insira um valor de texto aqui para criar um sufixo que ser adicionado a todas as classes CSS relacionadas com a pgina. Isso permite que voc adicione um estilo especfico adaptado s pginas especficas. Imagem do Menu: Selecione uma imagem da caixa de combinao que ser associada ao item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories. SSL Habilitado: Selecionar se este link deve, ou no, usar SSL e URL Seguro.

Link Externo
O tipo de item de menu Link Externo usado para adicionar ao seu site Joomla! um link para um site externo. Existe apenas um tipo de menu neste grupo. Note que este o tipo de item de menu que s exige que voc especifique o link nos detalhes do item de menu. O campo Link fornecido para que voc digite a URL de destino, como mostrado na figura 8.40.

222
FIGURA 8.40

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Os parmetros do tipo de menu Link Externo.

223

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros (Bsico) contm a opo Imagem do Menu. Selecione na caixa de combinao para exibir uma imagem com o item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories.

Nota
Ainda que os Parmetros Avanados aparecem na rea de trabalho, na realidade, no existem parmetros avanados para este tipo de item de menu.

Separador
Este tipo de item de menu usado para adicionar um menu separador visual. Separadores fornecem uma pausa em uma longa lista de itens de menu e permitem itens de menu visuais. No h nenhuma outra funcionalidade associada a este tipo. Este tipo de item de menu contm apenas um parmetro, como mostrado na figura 8.41. Imagem do Menu. Voc pode selecionar na caixa de combinao para exibir uma imagem com o item de menu. Observe que voc pode adicionar suas prprias imagens, carregando-as para o diretrio images / stories.

224
FIG URA 8 .41

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O parmetro do tipo de menu Separador.

225

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Ainda que Parmetros Avanados aparecem na rea de trabalho, na realidade, no existem parmetros avanados para este tipo de item de menu.

Apelido
O tipo de item de menu Apelido projetado para permitir que voc crie duplicatas dos itens de menu para aquelas situaes em que voc quiser ter um item de menu que aparea em mais de um menu na pgina. A ttulo de exemplo, se voc quiser ter um menu sobre o cabealho e o rodap da pgina, voc tambm pode criar dois itens de menu padro e colocar sobre cada um dos menus na parte de cabealho e rodap da pgina ou voc pode criar um item de menu padro que voc atribui a um menu e depois criar um apelido de menu que voc atribui ao menu. O apelido vai espelhar as configuraes do item de menu original. Se voc alterar o item original, em seguida, o apelido ser modificado, o que simplifica bem o gerenciamento dos itens de menu. H apenas um parmetro para esse tipo de item de menu, Item do Menu. Voc pode selecionar no combo box, o item de menu que voc deseja vincular. Este parmetro mostrado na figura 8.42.
FIGURA 8.42 Configuraes do menu Apelido.

226

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Ainda que Parmetros Avanados aparecem na rea de trabalho, na realidade, no existem parmetros avanados para este tipo de item de menu.

Criao de menus de vrios nveis


O padro do sistema Joomla! d-lhe dois mtodos para criar menus que contm vrios nveis de itens do menu. Em resumo, voc pode colocar todos os nveis de itens em um menu ou criar vrios menus para manter os nveis individuais. Juntar todos os itens para um nico menu pode ser feito com o Gerenciador de Menus, mas se voc quer dividir os itens por nvel, para exibi-los em vrios menus, voc vai precisar de trabalhar com Gerenciador de Menus e com o Gerenciador de Mdulos . Em qualquer caso, voc est criando uma relao pai-filho entre os itens de menu diferentes e isso estabelece a hierarquia dos itens de menu. As duas opes de formatao permitem um grau significativo de flexibilidade na exibio de seus itens de menu. Para aproveitar ao mximo as opes do menu, no entanto, voc precisar configurar os itens corretamente e voc deve ter alguma capacidade para modificar o estilo dos menus e itens. Para criar um menu com vrios nveis de itens, siga estes passos: 1. Acesse o menu que pretende modificar, clicando no nome do menu no mbito do Gerenciador de Menus na navegao principal do admin. O Gerenciador de item de menu abre no seu navegador. 2. Clique no cone Novo para criar um novo item de menu ou clique no nome de um item do menu. O dilogo Editar Menu aberto. 3. No campo marcado Item Pai, selecione um item de menu para ser o pai do item que voc est editando. 4. Complete todos os outros campos que voc deseja modificar. 5. Clique no cone Salvar. O sistema salva as alteraes para o item e retorna para o Gerenciador de item de menu. Este processo pode ser repetido conforme necessrio para criar vrios nveis de itens de menu, onde cada item do filho est ligado a um pai. Neste caso, todos os pais e os filhos aparecem dentro de um menu. Se, por outro lado, pretende apresentar os vrios menus e submenus nos mdulos de menu separados, voc pode faz-lo seguindo estes passos: 1. Atribuir seus itens de menu para as relaes pai / filho. 2. Clique em Administrar Mdulo, no menu Extenses. O Gerenciador de Mdulo carrega em seu navegador. 3. Clique no nome do menu que pretende dividir em vrios mdulos. O dilogo de Edio de Mdulo abre em seu navegador.

227

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

4. Coloque o Nvel de Incio em zero. 5. Coloque o Nvel final em 1. 6. Clique em Salvar 7. Clique no cone Novo na parte superior direita da pgina. Uma pgina do dilogo Novo Mdulo abre. 8. Selecione o tipo de mdulo de menu e clique no cone Prximo. A Pgina 2 do dilogo Novo Mdulo aparece em seu navegador. 9. Digite um nome para o mdulo no campo Ttulo. 10. Selecione a partir do Nome do Menu na caixa de combinao os parmetros do mdulo, o nome do menu que contm itens de submenu. 11. Configurar o Nvel de Incio para 1. 12. Configurar o Nvel final para 2. 13. Defina qualquer outra opo que voc deseja. 14. Clique no cone Salvar. 15. O sistema cria o novo mdulo de menu e retorna para o mdulo Gerenciador de Mdulos. O novo mdulo de menu aparece somente quando o item de menu pai clicado. Esta abordagem para a criao de menus de vrios nveis permite que voc crie menus de subnavegao separados que s aparecem quando ativados.

Nota
As opes para controlar se o menu expandido para exibir todos os nveis, por padro, ou fechado por padro e expande somente quando clicado, esto contidos nos parmetros de cada mdulo de menu individual.

Referncia Cruzada
Consulte o Captulo 23 para uma discusso sobre estilo de menu. Consulte o Captulo 25 para uma discusso de extenses que podem ser adicionadas ao seu site para aumentar a funcionalidade do menu.

Editando e excluindo os itens de menu


Itens de menu existentes podem ser editados a partir do Gerenciador de item de menu. Para editar um item de menu, ou clique no nome do item de menu no Gerenciador de item de menu, ou selecione o item de menu e clique no cone Editar na barra do Gerenciador de item de menu. Independentemente de qual mtodo voc usa, o sistema abre o dilogo Editar Item deMenu. O dilogo Editar Item de Menu idntico ao dilogo Novo Item de Menu, com os mesmos campos e requisitos como discutido anteriormente. Para fazer alteraes em um item de menu, basta alterar os campos desejados no dilogo Editar Item de Menu, clique no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas sero aplicadas imediatamente.

228

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A Lixeira do Gerenciador de Menu


O recurso Administrar Lixeira no Gerenciador de Menu do Joomla! 1.5.x fornece uma maneira de limpar e remover itens de menu da rea de administrao geral do site. Enviando um item de menu para o lixo resultar no item de menu ser removido do Gerenciador de item de menu e ser colocado na Lixeira. Os itens do menu movidos para a lixeira so armazenados l indefinidamente. Os itens podem ser restaurados ou excludos por opo do administrador. itens restaurados so movidos de volta para seus locais originais, os itens excludos so removidos permanentemente do sistema e no podem ser restaurados. A Interface da Lixeira do Gerenciador de item de menu em Joomla! 1.5 mostrada na figura 8.43.
FIGURA 8.43 A Interface da Lixeira do Gerenciador de item de menu.

A barra de ferramentas na parte superior da Lixeira do Gerenciador de item de menu fornece acesso rpido para as seguintes funes:

Restaurar: Selecione um ou mais itens da lista de menus e clique neste cone para restaur-los do lixo. Remover: Selecione um ou mais itens do menu da lista e clique neste cone para excluir os itens permanentemente. Ajuda: Clique para acessar a ajuda on-line e arquivos relacionados para a tela ativa.

229

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo da barra de ferramentas e acima da lista de itens de menu o campo de filtro. O Filtro funciona como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir, a pgina exibe os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. A rea de contedo principal da tela contm uma lista de todos os itens de menu na lixeira. As colunas fornecidas so: #:Um nmero de indexao atribudos por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um item de menu, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Nome: Este campo exibe o nome do item de menu. ID: Este um nmero de identificao gerado pelo sistema para o item e no pode ser alterado. Menu: O nome do menu onde este item foi localizado quando ele foi transferido para o Lixo. Tipo: Mostra o tipo de item de menu do item. Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de itens de menu que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Local. Para mover um item de menu para a lixeira, siga estes passos: 1. Acesse o Gerenciador de item de menu que contm os itens de menu que voc deseja remover. Para fazer isso, v para Menus, clique em Administrar Menus na barra de navegao admin e clique no nome do menu onde esto localizados os itens. O Gerenciador de item de menu abre no seu navegador. 2. Clique nas caixas ao lado dos itens que deseja remover. 3. Clique no cone da Lixeira na barra superior direita. O sistema remove os itens para a lixeira.

Nota
Todos os itens do menu movidos para a lixeira ser imediatamente despublicado e no visvel para os visitantes do site.

Cuidado
Excluindo um item de menu envolve mover o item para a lixeira, em seguida, exclu-lo permanentemente da Lixeira. Note que no h dilogo de confirmao antes de mover um item para a lixeira. Alternativamente, voc pode excluir um menu inteiro e seus itens simultaneamente a partir do dilogo Gerenciador de Menu.

Restaurar itens da lixeira


Os itens do menu movidos para a lixeira so detidos indefinidamente at que outra ao seja tomada pelo administrador. Qualquer item de menu pode ser restaurado a qualquer momento. O

230

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


processo de restaurao de um item simples e o resultado instantneo: O item removido da Lixeira e volta para onde se encontrava quando foi movido para a lixeira.

Os itens do menu restaurados a partir da lixeira so movidos de volta para o menu onde foram localizados no momento em que foram movidos para a lixeira. Os itens do menu restaurados a partir da lixeira sero despublicados e enviados para o fim da ordem dos itens no menu. Para gerenciar os itens, acesse o Gerenciador de item de menu. Para restaurar um item de menu a partir da lixeira, siga estes passos: 1. Clique na caixa ao lado do item que voc deseja restaurar. 2. Clique no cone Restaurar na barra superior direita. O dilogo de Restaurao abre, como mostrado na figura 8.44.
FIGURA 8.44 O dilogo de Restaurao.

3. Verifique as informaes e, se correto, clique no boto Restaurar, caso contrrio clique no cone Cancelar. Uma janela de confirmao se abre. 4. Clique em Restaurar. O sistema remove o item da lixeira, restaurando a sua localizao anterior, e retorna para a lixeira.

231

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Excluir permanentemente itens


Os itens do menu localizados na Lixeira podem ser removido do sistema permanentemente. Excluindo um item a partir da Lixeira remove permanente o item do sistema, no podendo ser restaurado, uma vez que foi excludo. Para excluir definitivamente um item de menu a partir do lixo, siga estes passos: 1. Clique na caixa ao lado do item que deseja excluir. 2. Clique no cone Remover na barra de ferramentas no canto superior direito. O dilogo de Excluso abre em seu navegador, como mostrado na figura 8.45.
FIGURA 8.45 O dilogo de Excluso.

3. Verifique as informaes e, se correto, clique no boto Remover, caso contrrio clique no cone Cancelar. O sistema remove o item da lixeira, restaurando a sua localizao anterior, e retorna para a lixeira.

232

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Controlando o acesso aos menus e itens do menu


Ambos os menus e itens do menu esto sujeitos a controles de acesso de nvel. A visibilidade dos menus e itens de menu pode ser controlada em conjunto ou individualmente, tendo em conta certas restries lgicas. Como uma regra geral, onde h um conflito entre as configuraes de acesso ao nvel de um menu e os de um item no menu, o nvel de acesso mais restritivo ser aplicado. A ttulo de exemplo: Se o nvel de acesso dos itens de um menu especfico so definidos como pblicos, mas o nvel de acesso do prprio menu definido como restrito, os usurios no autorizados (usurios pblicos) no sero capazes de ver tanto o menu como os itens do menu. Em contrapartida, se o nvel de acesso do menu definido como pblico, mas os nveis de acesso dos itens so definidos como restritos, o menu ser visivel, mas os itens de menu no. Nveis de acessos so definidos atravs do mdulo de menu relevante. Para configurar o acesso a um menu como um todo, siga estes passos: 1. Clique em Administrar Mdulo, no menu Extenses. O Gerenciador de Mdulo carrega em seu browser. 2. Identificar o mdulo de menu que oferece o menu que pretende editar. 3. Clique no nome do mdulo de menu relevante. O dilogo de edio do menu abre em seu navegador. 4. Alterar o nvel do controle de acesso para atender s suas necessidades - Pblico, Registrado ou Especial. 5. Clique no cone Salvar. O sistema salva as alteraes e retorna para o Gerenciador de Mdulo. Nveis de acesso para itens de menu so definidos dentro do item de menu no dilogo de edio. Para configurar o acesso a um item de menu, siga estes passos: 1. De acordo com a opo de menus na barra de navegao admin, selecione o nome do menu que contm o item que deseja editar. O Gerenciador de item de menu aberto em seu browser. 2. Clique no nome do item que voc deseja editar. O dilogo de edio aparece no navegador. 3. Alterar o nvel do controle de acesso para atender s suas necessidades - Pblico, Registrado ou Especial. 4. Clique no cone Salvar. O sistema salva as alteraes e retorna para o Gerenciador de item de menu.

Nota
Os nveis de acesso para artigos e muitas outras funcionalidades tambm podem ser definidos atravs dos parmetros especficos para esse artigo ou funcionalidade. Isto significa que voc pode, em alguns casos, considerar um terceiro nvel de controles de acesso. No obstante, a regra geral continua a mesma: Onde houver um conflito, o acesso mais restritivo se aplica.

233

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Alm dos parmetros contidos nos itens de menu, os artigos em seu sistema Joomla! tambm esto sujeitos a outros dois grupos de parmetros: Parmetros (Artigo), e Parmetros (Avanado) como parte do dilogo de edio do artigo. importante compreender a relao hierrquica entre estes trs conjuntos de parmetros para evitar resultados indesejados causados por conjuntos contraditrios. O sistema funciona da seguinte maneira: Primeiro, o sistema analisa as definies dos Parmetros (Avanado) do Artigo. Se houver valores especificados, esses valores so aplicados ao artigo e no se continua a verificao de parmetros. No entanto, se os valores so definidos para Usar Global, em seguida, o sistema olha os Parmetros (Componente) definidos no tipo de item de menu. Se houver valores especificados, esses valores so aplicados ao artigo e no se continua a verificao de parmetros. No entanto, se os valores so definidos para Usar Global, em seguida, o sistema olha os Parmetros do Gerenciador de Artigos.

A hierarquia dos parmetros do artigo

234

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 9

Gerenciando o front-end do seu site

pgina principal do seu site a a primeira impresso para os visitantes. Como a pgina principal tem um papel to importante, os criadores do Joomla! forneceram aos proprietrios de sites ferramentas dedicadas para a gesto da pgina principal e os contedos que aparecem nela. Ganhar o domnio dos comando dessas ferramentas o objetivo deste captulo. Usando as ferramentas do administrador do sistema, voc pode atribuir artigos sua pgina principal, assim como a sada de componentes e a sada dos mdulos. Embora o controle de contedo que aparece na pgina principal seja a maneira mais fcil para tornar sua pgina principal eficaz, voc tambm pode trabalhar com o layout da pgina para obter mais variedade. Os controles no item de menu e os parmetros de artigo do uma medida de controle sobre o layout, e se voc quiser fazer ainda mais, voc pode atribuir um nico modelo para fornecer a primeira pgina sua prpria e distinta aparncia.

NESTE CAPTULO
C o n t ro la n d o o la y o u t d a p g in a p r in c ip a l Publicao de artigos na p g in a p r in c ip a l C o m p o n e n te s n a p g in a p r in c ip a l Mdu los na p g in a p r in c ip a l

Controlando o layout da pgina principal


O padro do seu site Joomla! vem com apenas um tipo de item de menu adaptado para o uso com a primeira pgina do seu site. Esse tipo de item de menu, chamado Layout da Pgina Inicial como Blog, tem vrias opes que permitem personalizar a aparncia da pgina para atender s suas necessidades. Este item de menu tem opes em conjunto com os parmetros associados com os artigos que so exibidos na pgina, e permitem controlar o layout bsico de contedo.

235

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Alm de itens de contedo, mdulos atribudos para a pgina principal tambm impactam a aparncia do seu site. As opes nessa rea so limitadas pela disponibilidade dos mdulos no modelo especial que voc est usando para a pgina inicial. Mdulos para a pgina principal discutido mais adiante neste captulo.

Entender o padro de opes de layout de contedo


A primeira pgina que voc v no padro da instalao Joomla! criada a partir do item de menu chamado Layout da Pgina Inicial como Blog, como mostrado na figura 9.1. Como se observa, este o tipo de item de menu que fornecido especificamente para a pgina inicial. A natureza nica deste tipo de item de menu um fator chave, pois as ferramentas de gesto na pgina principal do sistema so dependentes de seu uso. Em outras palavras, se voc selecionar um tipo de item de menu alternativo para a sua pgina inicial, o Gerenciador de Pgina Inicial e a opo de atribuir artigos para a pgina inicial atravs do Gerenciador de Artigos no estaro disponveis para voc. Embora a perda dessas ferramentas no seja fatal para a gesto bem sucedida de seu site, elas so fceis de usar e voc deve pensar duas vezes antes de abandonar estes utilitrios. Na seo seguinte, vamos nos concentrar em como tirar o mximo proveito do sistema padro usando Layout da Pgina Inicial como Blog.

Referncia Cruzada
Consulte o Captulo 8 para uma discusso completa das opes de layout disponveis para Joomla! . O captulo tambm inclui capturas de tela que mostram o impacto de cada uma das opes.

Para visualizar os parmetros chave que contribuem para o layout que voc v no site padro, o acesse ao item de menu que controla a primeira pgina, seguindo estes passos: 1. Clique na opo Administrar Menu no menu chamado Menus. O menu principal do Gerenciador de Menus abre no seu navegador. 2. Clique em Editar Itens de Menu na coluna Itens de Menu do menu principal (Main Menu) 3. Clique no item de menu Home. O dilogo Editar Menu abre-se no browser. Os Parmetros (Bsico) sobre o dilogo Editar Menu, mostrado na figura 9.2, fornecem as opes chave que afetam o layout que voc v em sua pgina inicial padro. Os quatro parmetros aqui definem o nmero de itens exibidos, o nmero de colunas utilizadas para manter os artigos, e o nmero de links mostrados na parte inferior da tela.

236

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Captulo 9: Gerenciando a pgina principal do seu site
FIGURA 9.1 O padro da pgina principal Joomla! em Joomla! 1.5.x. Isso mostra os dados de exemplo instalado.

237

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 9.2 O padro da pgina principal em Joomla! 1.5.x. com textos explicativos.

Na configurao padro, a pgina est configurada para mostrar um artigo em destaque, quatro artigos de introduo, duas colunas e quatro links. Veja como isso se traduz no que voc v na figura 9.1. No. de Destaques: Um artigo de destaque posicionado no topo da rea de contedo e abrange a largura da rea de contedo. Na configurao padro, o valor deste parmetro definido como um. O artigo principal no afetado pela configurao dos parmetros de colunas. Se voc definir esse valor como zero, ento no h nenhum artigo principal usado e os primeiros artigos que aparecem so os artigos de introduo. No. de Introdues: O valor para este parmetro define o nmero de artigos que aparecem depois do(s) artigo(s) em destaque. Note que os artigos de introduo esto sujeitos aos ajustes no parmetro Colunas. Se voc definir este valor como zero, nenhum artigo de introduo so ser mostrado. Colunas: Controla o nmero de colunas usadas para exibir os artigos de introduo. Observe que o valor deve ser definido entre um e trs. #Links: Controla o nmero de links que so mostrados na parte inferior da rea de contedo da pgina. Defina o valor como zero se voc no quiser usar este recurso. Como um gestor de contedos, uma das questes que voc tem que estar atento a necessidade de manter o controle do nmero de artigos que voc atribuiu para a pgina inicial a qualquer momento. Independentemente das configuraes dos parmetros do item de menu, o sistema automaticamente no limita o nmero de itens que podem ser atribudos pgina inicial. Por exemplo, na configurao padro com os dados de exemplo instalado, as configuraes do item de

238

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


menu fornecem parmetros para a exibio de mais de cinco artigos na primeira pgina. No entanto, os dados padro de exemplo no sistema tem sete artigos atribudos pgina inicial. Como resultado, o site padro mostra cinco artigos na primeira pgina, e ento cria uma segunda pgina para manter o adicional de dois artigos. Quando isso acontece, a primeira pgina exibe os controles de paginao na parte inferior da primeira pgina (veja a figura 9.1). Embora a capacidade de empurrar artigos nas pginas adicionais possa ser desejvel em um site tipo blog, voc pode no querer esse formato em seu site. Uma questo diferente surge se voc deixar de publicar um nmero suficiente de artigos para a pgina inicial. Olhando novamente para a configurao padro, se voc publicar menos de cinco artigos na primeira pgina, o layout pode no ser to agradvel aos olhos. Voc pode ver o impacto desta na segunda pgina, onde os itens adicionais da pgina so exibidas, como mostrado na figura 9.3. O sistema mostra dois itens nesta pgina, o que deixa um espao em branco no layout, onde um terceiro artigo aparece na segunda coluna.

Layout de coluna
Se voc prefere usar em seu site um layout de coluna nica (veja figura 9.4), voc pode aplicar duas abordagens diferentes para criar esse layout como padro do tipo de item de menu. Uma opo definir o parmetro Colunas para um valor de 1. Alternativamente, voc pode definir o parmetro No. de Introdues para o valor zero e usar apenas os parmetros editoriais para definir o nmero de artigos exibidos. No importa qual opo voc escolher, o resultado visual da pgina o mesmo.

239

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 9.3 Como apenas dois artigos esto nesta pgina, o layout no to agradvel.

240

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 9.4 Criando um layout de coluna nica.

241

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Layout de vrias colunas


O sistema usa um layout padro hbrido, com um artigo principal seguido pelos artigos de introduo exibidos em duas colunas. Variaes comuns a este layout incluem o uso de uma ou mais das seguintes alteraes para os parmetros: Usar mais de um artigo principal Alterar o nmero de artigos de introduo Alterar o parmetro colunas para mostrar trs colunas Alternativamente, se voc quiser criar um layout de vrias colunas em toda a rea da pgina principal de contedo, poder faz-lo, definindo o valor do parmetro No. de Destaques para zero. Esta configurao resulta em somente os artigos de introduo sendo exibido. Voc pode, ento, definir o parmetro Colunas para mostrar os artigos de introduo em duas ou trs colunas.

Dica
Os parmetros avanados para este tipo de item de menu incluem opes para controlar a ordem das vrias colunas - ou coloc-las para baixo ou transversalmente.

Usando um modelo distinto para a pgina principal


Embora o padro do sistema Joomla! use apenas um modelo para mostrar todas as pginas do site, voc pode facilmente mudar esta situao e atribuir um modelo diferente para servir como sua pgina inicial. Muitos sites utilizam mais de um modelo, muitas vezes com a finalidade de proporcionar uma aparncia exclusiva para a pgina inicial. Porque a primeira pgina do seu site d o tom e fornece a primeira impresso para seus visitantes, criando um modelo que foi especificamente projetado para apresentar a pgina principal da forma mais ideal. Um modelo separado, ou modelos, podem ser usados para as pginas internas. A atribuio de modelos de pginas tratado pelo Gerenciador de Temas do Joomla!. Para definir um modelo separado para a primeira pgina, siga estes passos: 1. Entrar para o sistema de administrao do seu site Joomla!. 2. Clique na opo Administrar Tema, localizado no menu Extenses na navegao principal do admin. O Gerenciador de Temas carrega em seu navegador. 3. Clique no boto ao lado do nome do modelo que voc deseja atribuir para a pgina inicial do seu site. 4. Clique no cone Editar na barra superior direita. O dilogo de edio de tema abre em seu navegador. 5. Na seo Atribuio de Menu clique em Selecione da lista. 6. Selecione a partir da caixa de combinao de Seleo de Menu o link do menu que identifica sua primeira pgina. Para muitos sites, e na instalao padro, essa opo chamada Home. 7. Clique no cone Salvar na barra superior direita. O sistema agora associa o modelo com a primeira pgina, fecha o dilogo de edio, e retorna para o Gerenciador de Temas.

242
FIGURA 9.5

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Um layout com vrias colunas, neste caso, criado atravs do parmetro No. de Destaques definido como zero.

243

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Antes de comear, voc deve mover os arquivos de modelo para o servidor, usando o servio de FTP de sua hospedagem, ou a funo Instalar no Gerenciador de Extenses . Depois que os arquivos do modelo esto em seu servidor, voc pode concluir o processo.

Referncia Cruzada
Para saber como adicionar mais modelos para o seu sistema, consulte o Captulo 20.

Publicao de artigos na pgina inicial


Se voc estiver usando os recursos padro de pgina inicial, voc pode controlar os artigos que aparecem na sua pgina atravs do Gerenciador de Artigos. O Gerenciador de Artigos d a possibilidade de atribuir as pginas para a pgina inicial e tambm permite que voc gerencie os artigos atribudos pgina inicial.

Trabalhando com o Gerenciador de Pgina Inicial


O Gerenciador de Pgina Inicial mantm apenas os artigos que voc atribuiu pgina inicial. O gerenciador permite-lhe ver todos os artigos atribudos pgina inicial em um lugar e realizar tarefas bsicas de gerenciamento, como reordenao dos artigos ou mov-los para o arquivo de artigos.

Referncia Cruzada
Trabalhando com o Gerenciador de Artigos e artigos so discutidos no Captulo 5. Arquivos de artigos so abordados em Captulo 2.

O Gerenciador de Pgina Inicial est localizado no menu Contedo na barra de navegao principal do administrador; Ao clicar na opo Administrar Pgina Inicial abre o gerenciador em seu navegador, como mostrado na figura 9.6.

244

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 9.6 Joomla! 1.5.x. Interface do Gerenciador de Pgina Inicial

A barra de ferramentas na parte superior do Gerenciador de Pgina Inicial oferece acesso rpido para as seguintes funes:

Arquivar: Selecione um ou mais artigos ativos a partir da lista e clique neste cone para
arquivar eles.

Publicar: Selecione um ou mais artigos da lista e clique neste cone para public-los. Despublicar: Selecione um ou mais artigos da lista e clique neste cone para despublicar. Remover: Selecione um ou mais artigos da lista e clique neste cone para remov-los da
pgina.

Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

245

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo da barra de ferramentas e acima da lista de artigos so cinco ferramentas de triagem e busca para ajudar voc a gerenciar uma longa lista de artigos: O campo Filtro sobre os artigos funciona como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar Selecione uma seo permite filtrar e exibir os artigos de acordo com a seo aos quais so atribudos. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione a Categoria permite filtrar e exibir os artigos de acordo com a categoria qual so atribudos. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione um autor permite filtrar e exibir os artigos de acordo com o autor que lhes esto associados. Para repor esse filtro, altere a caixa de combinao para a configurao padro. Selecione um estado na extrema direita lhe permite filtrar e mostrar de acordo com o estado dos artigos quer sejam publicados ou despublicados. Isso fornece uma maneira fcil de identificar todos os artigos que esto atualmente ativos na primeira pgina. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. A rea de contedo principal da tela contm uma lista de todos os artigos que esto atualmente atribudos Pgina Inicial do seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em um boto para selecionar um artigo; faa isso se voc quiser usar algumas das opes da barra de ferramentas. Ttulo: Este campo exibe o nome completo do artigo. Clique sobre o nome para editar o artigo. Publicado: Uma marca verde nesta coluna indica o estado da publicao do artigo. Como indicado pela legenda que aparece na parte inferior do Gerenciador de Artigos, o cone que exibido indica o estado de publicao. Voc pode clicar sobre o cone para publicar ou despublicar o artigo, dependendo do seu estado: Um ponto amarelo como um cone de artigo indica que o artigo aprovado e agendado para publicao, mas ainda est pendente. Uma marca verde com um cone de artigo indica que o artigo publicado atualmente. Um crculo vermelho com um X e um cone de artigo indica que o artigo foi publicado, mas expirou. Um crculo vermelho com um X nele (sem cone artigo) indica que o artigo no nem publicado, nem programado para a publicao. Um crculo cinza com uma trave (sem cone artigo) indica que o artigo est arquivado.

246

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Se voc passar o cursor sobre o cone de Publicao, o sistema exibe o incio do artigo, e as datas de publicao.

Ordem: O nmero indica a ordem do artigo, em relao aos demais artigos. Voc pode reordenar os artigos clicando nas setas verdes para mover um item para cima ou para baixo na ordem, ou digitando os nmeros de ordem e, em seguida, clicando no cone Salvar, na parte superior da coluna. Nvel de Acesso: Mostra o nvel de acesso definido para este artigo. As opes so Pblico, Registrado, e Especial. Clique na palavra para mudar entre as trs opes. ID: O nmero de identificao gerado pelo sistema do usurio. Este nmero usado internamente pelo sistema e no pode ser alterado pelo usurio. Seo: Mostra o nome da seo a que o artigo atribudo. Clique no nome da seo para abrir o dilogo de edio de seo. Categoria: Mostra o nome da categoria para a qual o artigo atribudo. Clique no nome da categoria para abrir o dilogo de edio da categoria. Autor: Mostra o nome do autor do artigo. Clique sobre o nome do autor para abrir o dilogo de edio. Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de artigos que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Trabalhar sem o Gerenciador de Pgina Inicial


Se voc escolheu para sua primeira pgina um tipo de item de menu diferente de Layout da Pgina Inicial como Blog, voc no ser capaz de gerir o contedo com o Gerenciador de Pgina Inicial, voc precisar controlar manualmente o contedo da pgina inicial. O mtodo para a gesto do contedo da pgina inicial depende do tipo de item de menu escolhido para a primeira pgina. Por exemplo, se voc optou por exibir um nico artigo na primeira pgina, designando como sua pgina inicial, voc ir controlar o contedo da pgina diretamente a partir dos parmetros bsicos do artigo. Em contraste, se voc tiver escolhido para mostrar em sua pgina inicial o contedo de uma seo ou categoria, voc pode gerenciar a ordem e a aparncia dos artigos atravs dos gerenciadores de seo ou categoria. A chave aqui que se voc no usar a opo padro, voc pode esquecer sobre como controlar a sua pgina inicial na forma padro, atribuindo artigos para a pgina inicial no tem impacto na primeira pgina, e o Gerenciador de Pgina inicial intil. Dadas estas desvantagens, a maioria das pessoas pensam duas vezes antes de explorar outras opes que no sejam a configurao da pgina inicial padro.

247

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica

Provavelmente, voc pode atingir seus objetivos para a primeira pgina, sem abandonar o Layout da Pgina Inicial como Blog. Antes de decidir abandonar a configurao padro, explorar exaustivamente os resultados que podem ser alcanados atravs de uma combinao das opes incorporadas ao sistema, incluindo configuraes de parmetros, as atribuies do mdulo, e atribuio do modelo. Correta, talvez at mesmo criativamente, usar as opes padro lhe permitem manter todas as funcionalidade do sistema e, assim, aliviar o fardo da manuteno do site ao longo do tempo.

Componentes na pgina principal


Os componentes padro do seu sistema Joomla! so capazes de exibir a sada seja atravs de mdulos ou em uma pgina. A sada de componente na rea de contedo de uma pgina requerem a criao de um item de menu que liga diretamente para o componente. No caso da pgina inicial, no entanto, esta opo no estar disponvel se voc no estiver usando a configurao padro de pgina. No sistema padro, possvel usar a sada dos seguintes componentes como pgina inicial do site: contatos, fonte de notcias, enquetes e weblinks. Em todos os casos, isso feito atravs da criao de um item de menu do tipo de item de menu adequado e, em seguida, definir o item de menu na pgina inicial (Discutimos isso no incio deste captulo.) Embora a exibio de um componente de sada na primeira pgina seja possvel, improvvel que seja um problema para a maioria dos site proprietrios, mais provvel ocorrer problemas se voc estiver usando componentes de terceiros para fornecer funcionalidades mais avanadas para o seu site. A boa notcia que muitos componentes de terceiros que fornecem sada significativa tambm oferecem opes para incorporar na primeira pgina. Se tudo isso falhar, voc pode explorar opes para obter a sada na primeira pgina por meio do uso de mdulos, como discutiremos na prxima seo.

Mdulos na pgina principal


Os mdulos podem ser publicados em qualquer pgina, incluindo a pgina inicial. No sistema padro, boa parte da produo que voc v na primeira pgina do site provida por mdulos, como mostrado na figura 9.7. Uma das vantagens do uso de mdulos no contedo de suas pginas o fato de que voc pode mostrar os mdulos em pginas especficas e em posies especficas, o que lhe d a habilidade de fornecer ao seu site uma grande variedade simplesmente atravs do uso criativo de atribuies de mdulo. Na maioria dos modelos, os mdulos desaparecem de vista quando no h nada atribudo a eles ou quando esto desabilitados. Esse recurso tem muitas vantagens prticas. Alm de evitar o aparecimento de manchas brancas ou furos na sua pgina quando um mdulo publicado, voc tambm pode usar as atribuies do mdulo para controlar se a pgina exibe uma, duas ou trs colunas. Por exemplo, no sistema padro, a pgina usa um layout de trs colunas. Voc pode mudar isso facilmente em um layout de duas colunas simplesmente ocultando todos os mdulos em um lado da pgina, permitindo assim que a rea de contedo possa se expandir e ocupar o espao anteriormente ocupado pelos mdulos, como mostrado na figura 9.8.

248

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 9.7 A primeira pgina do site padro em Joomla! 1.5.x, com os mdulos marcados.

249

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 9.8 A primeira pgina neste caso tem apenas os mdulos do lado esquerdo da pgina publicados, o que permite que a rea de contedo possa se expandir e criar um layout de duas colunas.

250

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Os mdulos oferecem muitas opes para exibir o contedo. Quando no h mdulos colocados no topo ou abaixo da rea de contedo, voc pode atribuir a sada de componentes ou de contedo adicional nestas reas. Isto proporciona reas de contedo alternativo que podem ser gerenciadas de forma independente e sem relao com Pgina Inicial. Alm disso, como discutido no Captulo 7, voc pode inserir mdulos dentro de artigos, dando ainda mais flexibilidade.

Resumo
Neste captulo, ns cobrimos as diversas tarefas associadas gesto da primeira pgina do seu site. Voc aprendeu o seguinte: Como atribuir artigos para a pgina inicial Como controlar o layout de pgina Como usar o Gerenciador de Pgina Inicial Como configurar o sistema padro para variar sua pgina inicial Alternativas para a abordagem do sistema padro para a gesto da pgina inicial Trabalhando com componentes e mdulos na pgina inicial.

251

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 10

Trabalhando com o Gerenciador de Usurios

comando efetivo de privilgios do usurio essencial para a criao de um site bem sucedido. Os usurios so a alma de qualquer site e o gerenciamento de usurios adequado necessrio tanto para inspirar os visitantes como tambrm para proteger a integridade do site. Joomla! fornece vrias ferramentas que permitem privilgios de utilizador e de acesso, o mais importante desses a ferramenta Gerenciador de Usurios. Neste captulo, vamos dar uma olhada detalhada no Gerenciador de Usurios Joomla! e como ele usado para criar e gerenciar os usurios cadastrados em seu site. Ns tambm examinaremos a conexo entre os vrios grupos de usurios Joomla! e os controles de nvel de acesso que so associados a itens de contedo do site, componentes, mdulos e plugins.

NESTE CAPTULO
Ap resen tan do o Ge re nciado r de Us urios Compreender a hierarquia de usurios Joomla! Adicionando usurios ao sistema Gerenciando usurios Cadastro de usurios

Apresentando o Gerenciador de Usurios


O Gerenciador de Usurio processa a criao e gesto de todos os cadastrados de usurios do sistema Joomla!. O Gerenciador de Usurios est localizada dentro do administrador do sistema Joomla!. Depois de ter entrado para o administrador do sistema, voc pode acessar o Gerenciador de Usurios de duas maneiras: ou clicando no cone Administrar Usurio no painel de controle ou selecionando a opo Administrar Usurios no menu Site. A figura 10.1 mostra o padro do Gerenciador de Usurios em Joomla! 1.5.x.

252

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 10.1 A interface do Gerenciador de Usurios em Joomla! 1.5.x.

A barra de ferramentas na parte superior do Gerenciador de Usurios permite o acesso rpido para as seguintes funes: Desconectar: Selecione um ou mais usurios da lista e clique neste cone para efetuar logout manualmente dos usurios do sistema. Remover: Selecione um ou mais usurios da lista e clique neste cone para excluir a conta do usurio(s). Editar: Selecione um usurio na lista e clique neste cone para editar os detalhes da conta do usurio. Novo: Clique para criar uma nova conta de usurio. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

Trs ferramentas de triagem e busca para ajudar voc a gerenciar uma longa lista de usurios esto abaixo da barra de ferramentas. So elas: Filtro funciona como uma caixa de pesquisa para o Gerenciador de Usurios. Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar.

253

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Selecionar Grupo no lado direito permite que voc exiba somente os usurios que foram atribudos a um grupo especfico. Observe que a caixa de combinao lista todos os grupos de usurios providos por Joomla!, independentemente de quaisquer usurios que so atribudos a esses grupos. Em outras palavras, voc pode filtrar por um grupo que no tem membros, caso em que o sistema ir retornar nenhum resultado. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecionar Estado no canto direito permite filtrar e exibir os usurios de acordo como esto atualmente logados no sistema. Isso fornece uma maneira fcil de identificar todos os usurios que esto ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todos os utilizadores registados no seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa para selecionar uma conta de usurio, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Nome: Este campo exibe o nome completo do usurio. Clique sobre o nome para editar as informaes do usurio. Nome de Usurio: O nome exibido neste campo o nome que o usurio utiliza para login. Conectado: Uma marca nesta coluna indica que o usurio est logado no sistema. Este campo est em branco se o usurio no estiver conectado. Habilitado: Uma marca verde nesta coluna indica que a conta est ativa. O campo mostra um X vermelho quando a conta de usurio est desabilitada. Uma conta de usurio pode ser desativada por uma de duas razes: ou o usurio foi bloqueado por um administrador ou o usurio no conseguiu confirmar e ativar uma nova conta. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado. Grupo: O grupo para o qual o usurio atribudo. E-mail: O endereo de e-mail associado a esta conta de usurio. Clique no endereo para enviar ao usurio um e-mail. ltima Visita: Essa coluna exibe a data e a hora da ultima visita do usurio no site. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de usurios que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Referncia Cruzada
Veja o Captulo 4 para saber mais sobre o Gerenciador de Configurao Global.

254

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Compreender a hierarquia de usurios Joomla!


O sistema Joomla! 1.5.x fornece uma hierarquia de usurios fixa constituda de sete nveis diferentes. Nveis de acesso de usurio so chamados de grupos em Joomla! Os sete grupos esto divididos entre os usurios com acesso de front-end, e aqueles com acesso a ambas interfaces (front-end e back-end). Cada grupo tem diferentes privilgios no sistema. grupos de nvel superior sempre incluem todos os privilgios de grupos de nvel inferior, como mostrado na figura 10.2 Uma das limitaes infelizes do sistema Joomla! 1.5.x uma falta de flexibilidade em relao aos nveis de acesso do usurio. Privilgios de grupos de usurios so fixos e no podem ser modificados. Alm disso, voc no pode criar novos grupos, ou atribuir a usurios individuais privilgios que so incompatveis com o grupo a que pertencem. Se voc tem uma necessidade premente de uma maior flexibilidade em seus nveis de acesso do usurio, necessrio instalar uma extenso de terceiros para melhorar o sistema padro.

255
FIG URA 10 .2

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A hierarquia de privilgios do usurio.

256

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Classificando os usurios pblicos do front-end


Quatro diferentes grupos so classificados como pblico do front-end. Os grupos so chamados Registrado, Autor, Editor e Redator. Os usurios atribudos a esses grupos tm acesso limitado apenas ao front-end do site. Embora eles possam executar tarefas, eles no tm a capacidade de entrar no back-end do site. Esta forma limitada de acesso til tanto para prover controle de contedo como criao de um fluxo de trabalho que permite aos usurios adicionar contedo ao site.

Registado
Os usurios registrados so os mais bsicos e o grupo de acesso mais limitado. Um usurio neste grupo pode ver pginas e menus, onde o nvel de acesso foi definido para pblico ou registro. Este grupo de usurios no tem capacidade de adicionar ou editar itens de contedo. Normalmente, este grupo de usurios est preocupado com o acesso ao contedo, e no com privilgios de administrao. Este grupo permite reconhecer e distinguir certos usurios do pblico geral do site e permite que os visitantes registrados do site possam ver os itens e fazer mais coisas do que um visitante pblico em geral.

Autor
O grupo Autor um passo acima na hierarquia de um visitante registado. Os autores no s tem acesso restrito aos itens de contedo e menus, mas tambm podem acessar pginas e menus, onde o nvel de acesso foi definido como especial. O privilgio mais importante que os usurios neste grupo tem desfrutar da abilidade de adicionar contedo s pginas do front-end. O grupo autor normalmente usado por administradores para criar um fluxo de trabalho no front-end. Um autor pode adicionar contedo s pginas e editar o contedo que eles criaram. Os autores no entanto, no editam as pginas de outros usurios. Alm disso, os autores no podem agendar ou publicar itens de contedo e no podem criar estruturas de contedos, tais como sees ou categorias. Como tal, este grupo normalmente parte de um processo maior de fluxo de trabalho que inclui outros grupos de usurios que completam o ciclo de publicao. Na configurao padro, os membros do grupo autor tambm so capazes de apresentar links da Web a partir do front-end do site, porm isso pode ser modificado pelo administrador do site.

Redator
Os usurios atribudos ao grupo Redator desfrutam os mesmos privilgios que os autores, alm da possibilidade de editar os itens de contedo criado por outros usurios. Os redatores fazem parte de um fluxo de trabalho de contedo do site, mas so incapazes de programar a publicao ou publicar as pginas, os redatores so normalmente parte de um esquema maior envolvendo outros grupos de usurios.

Editor
O grupo Editor o nvel mais alto de usurios pblicos do front-end. Editores desfrutam dos mesmos privilgios do grupo Redator, mas eles podem criar pginas, editar as pginas de outros usurios, programar a publicao e publicar pginas.

257

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Classificando os usurios pblicos do back-end


Trs grupos so classificados como pblico do back-end: Gerente, Administrador e Super Administrator. Os usurios atribudos a esses grupos so capazes de fazer logon no sistema de gesto de back-end do seu site, portanto, deve-se tomar cuidado para s conceder esse nvel de acesso a usurios confiveis.

Gerente
Em termos de privilgios, os gerentes esto mais preocupados com a gesto de contedos do que com o sistema de administrao. Os usurios atribudos ao grupo Gerentes gozam de direitos semelhantes aos dos editores, mas com a capacidade adicional de criar estruturas de contedo, como sees e categorias e capacidade para trabalhar com os menus do site. Ao contrrio de editores, gerentes so capazes de usar a interface de administrao para editar e gerir pginas de outra forma. Como a interface de administrao geralmente mais fcil de usar para editar pginas que o front-end, a capacidade de acessar o back-end uma vantagem de poder.

Administrador
O grupo administrador tem privilgios de administrao do sistema significante. Os usurios deste grupo gozam todos os direitos de um gerente, alm da capacidade de trabalhar com os usurios do site, mdulos e componentes.

Super Administrador
O Grupo Super Administrador o equivalente a um super-usurio Joomla!. Este grupo de usurios o mais poderoso no sistema, sem limites na capacidade do usurio de realizar tarefas com o sistema. Privilgios chave, tais como o acesso ao Gerenciador de Configurao Global e a capacidade de colocar o site fora doar, este grupo adequado apenas para usurios mais confiveis. Como regra geral, voc pode limitar a participao a este grupo com o menor nmero de pessoas possvel.

Dica
A conta de Super Administrador no pode ser diretamente eliminada, mas pode ser rebaixada para um grupo de nvel menor e depois ser excluda.

Adicionando usurios ao sistema


Voc pode adicionar um nmero ilimitado de usurios para seu sistema. Voc pode criar novos usurios de duas maneiras: por um administrador do site atravs do Gerenciador de Usurios, ou pelos prprios usurios atravs do processo de registro de front-end do usurio. Nesta seo, discutimos a adio de usurios atravs do administrador do sistema, pois esta forma a mais comum e a abordagem mais poderosa para a criao do usurio. Note que se voc quer criar uma conta de usurio com mais do que apenas o mais bsico de permisses e privilgios de usurio, ento voc deve criar a conta no interior do Gerenciador de Usurios do back-end.

258

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Mais tarde neste captulo, voc descobrir que possvel o registro do usurio, a fim de permitir que os usurios criem suas prprias contas.

Criando um novo usurio


O Super Administrador pode adicionar novos usurios para o seu sistema Joomla! de dentro do Gerenciador de Usurios. Para criar um novo usurio, siga estes passos: 1. 2. Entrar para o sistema back-end do administrador. Clique no cone Administrar Usurio no Painel de Controle ou selecione a opo Administrar Usurios no menu do Site. O Gerencidador deUsurios abre no seu navegador. Clique no cone Novo na barra de ferramentas do Gerenciador de Usurios. O dilogo Novo Usurio abre no navegador. Digite o nome do usurio no campo Nome. Atribua um nome de usurio, digitando no campo marcado Nome de Usurio. Digite o endereo de e-mail do usurio no campo marcado Email. Atribuir ao usurio uma senha no campo Nova Senha. Digite a senha novamente no campo Verificar Senha. Atribuir o usurio para um grupo clicando no campo Grupo.

3. 4. 5. 6. 7. 8. 9.

10. Defina os parmetros adicionais que voc desejar. 11. Clique em Salvar. A nova conta de usurio ser criada e o sistema ir voltar para o Gerenciador de Usurios.

Cuidado
Note que o sistema permite que voc crie uma conta de usurio sem uma senha, no entanto, o usurio no ser capaz de acessar a conta. Assim, embora o sistema no solicite uma senha, ela essencialmente um campo obrigatrio e deve sempre ser definida.

Trabalhando com o di logo Novo Usurio


Quando voc clica no cone Novo na barra de ferramentas do Gerenciador de Usurios, carrega o dilogo Novo Usurio na janela do navegador, como mostrado na figura 10.3. No topo da pgina, a barra de ferramentas do usurio inclui os seguintes cones: Salvar: Clique aqui para salvar o seu trabalho, criar uma nova conta de usurio, e sair do dilogo Novo Usurio. Aplicar: Clique aqui para salvar o seu trabalho e criar uma nova conta de usurio sem sair do dilogo Novo Usurio. Esta opo permite que voc salve sem sair da tela o que til caso voc esteja ocupado ou deseja salvar e ainda continuar a trabalhar na tela. Cancelar: Cancela a tarefa e sai do dilogo Novo Usurio.

Ajuda: Exibe os arquivos relacionados para a tela ativa.

259
FIG URA 10 .3

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O dilogo Novo Usurio em Joomla! 1.5.x.

O espao de trabalho do dilogo Novo Usurio dividido em trs reas: Detalhes do Usurio Parmetro Informao do Contato

Cada um discutido em maiores detalhes nas sees seguintes.

Detalhes do Usurio
A seo Detalhes do Usurio do dilogo Novo Usurio inclui os seguintes campos, alguns dos quais so obrigatrios para criar uma nova conta de usurio: Nome: Este campo normalmente usado para armazenar o nome real do usurio. Este campo obrigatrio Nome de Usurio: O usurio usa esse nome para login no sistema. Este campo obrigatrio. E-mail: Um endereo de e-mail vlido para entrar em contato com o usurio. Todos os emails, incluindo o lembrete de senha, nome de usurio, mudana de senha, e notificaes so enviadas para este endereo. Este campo necessrio.

260

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Nova Senha: Crie uma senha para a conta de utilizador neste campo. Verificar Senha: Este campo para confirmar a senha. O valor digitado para este campo deve ser idntico ao valor digitado no campo Nova Senha. Grupo: Selecione o grupo de membros para o usurio. O padro do grupo Registrado. Bloquear Usurio: Defina como Sim para impedir que o usurio acesse o sistema. Receber e-mail do Site: Defina para Sim se o usurio vai receber notificaes administrativas do sistema Joomla!. Observe que este s realmente apropriado para usurios com algum papel administrativo no site.

Parmetro
A seo Parmetro contm um conjunto de campos opcionais que podem ser utilizados para adequar a conta do usurio s suas preferncias de idioma e localidade. Os campos so: Idioma da Administrao: Selecione o idioma que deseja que este usurio possa ver quando ele acessar o back-end do sistema. Por padro, este definido como o idioma que voc designou no Gerenciador de Configurao Global. As opes na caixa de combinao esto limitadas a pacotes de idiomas que voc tem instalados no seu sistema. Note tambm que se o usurio atribudo a um grupo que no tem acesso ao back-end, as configuraes para este campo no tm impacto sobre o usurio. Idioma do Site: Selecione o idioma que deseja que este usurio possa ver quando ele acessar o front-end do sistema. Por padro, isso definido como o idioma que voc definiu no Gerenciador de Configurao Global. As opes disponveis na caixa de combinao vo refletir os pacotes de idioma que voc tenha instalado em seu sistema. Editor do Usurio: Selecione um editor para este usurio. Por padro, isso definido como o editor que est dessignado no Gerenciador de Configurao Global. Observe que as opes na caixa de combinao refletem os editores que voc instalou no seu sistema. Site de Ajuda: Isto determina onde o usurio direcionado ao clicar no cone Ajuda. Use esse controle para direcionar o usurio para um site de ajuda especfica. A configurao padro o site de Ajuda selecionado no Gerenciador de Configurao Global. Fuso Horrio: Define o fuso horrio para o usurio. A configurao padro o fuso horrio especificado no Gerenciador de Configurao Global.

Informaes do Contato
Esta seo indica se os dados de contato para o usurio. Quando um novo usurio criado, esse est em branco. Se quiser acrescentar detalhes de contato e um link de contato para o usurio, voc deve primeiro criar o usurio e, em seguida, passar pelo processo de criao de um novo contato com o componente Contatos.

Referncia Cruzada
Consulte o Captulo 13 para obter mais informaes sobre o componente Contatos.

261

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Gerenciando notificao da conta de e-mails

Por padro, o sistema Joomla! automaticamente envia notificaes por email para os usurios em circunstncias diversas. Quando uma nova conta criada, o sistema envia uma notificao de nova conta por e-mail para o usurio no endereo de e-mail inserido no dilogo Novo Usurio. Da mesma forma, quando o usurio clica no lembrete de senha, lembrete de usurio ou mudana de senha, o sistema envia um e-mail para o usurio com detalhes sobre como recuperar o acesso sua conta. O texto para a notificao de vrios e-mails esto contidas nos arquivos de linguagem do sistema. O arquivo especfico para o tratamento do usurio termina com _user.ini, Por exemplo, se voc estiver usando o padro de idioma Portugus do Brasil, voc vai encontrar o idioma desejado no arquivo > language > pt-BR> pt-BR.com_user.ini . Voc pode modificar o texto nas notificaes de email modificando o arquivo, localizando a linha apropriada no arquivo e, em seguida, alterando as partes que voc deseja. Depois de ter feito a sua mudanas, fazer o upload do arquivo em seu servidor, substituindo o original.

Gerenciando usurios
Alm de possibilitar a criao de novas contas de usurios, o Gerenciador de Usurios fornece uma interface para gerenciar os usurios existentes. Voc pode atualizar os dados do usurio, criar novas senhas, ou alterar a inscrio de um usurio do grupo, dando-lhes privilgios de maior ou menor grau.

Edio de contas de usurio


As contas de usurios existentes podem ser editadas a partir do Gerenciador de Usurios. Para editar uma conta de usurio clique no nome do usurio no Gerenciador de Usurios, ou selecione a conta e depois clique no boto Editar na barra de ferramentas do Gerenciador de Usurios. Independentemente de qual mtodo voc usa, o sistema abre o dilogo Editar Usurio, mostrado na figura 10.4. Embora a barra de ferramentas e muitos dos campos do dilogo Editar Usurio sejam idnticos aos observados no dilogo Novo Usurio explicado anteriormente neste captulo, h pequenas diferenas. Primeiro, o dilogo Editar Usurio fornece informaes sobre a conta de usurio. Na parte inferior da seo Detalhes do Usurio dois campos de data de criao da conta e a data da ltima atividade do usurio. Em segundo lugar, os campos exibidos na seo Parmetro variam de acordo com o grupo ao qual o usurio tenha sido atribudo. Para fazer alteraes em uma conta de usurio, basta alterar os campos desejados na janela de edio, em seguida, clique no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente.

262

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 10 .4 A janela de edio de usurio no Joomla! 1.5.x.

Excluindo os usurios
Para excluir um ou mais usurios, siga estes passos: 1. Abra o Gerenciador de Usurios. 2. Selecione as contas de um ou mais usurios. 3. Clique no cone Remover.

Cuidado
Excluindo uma conta de usurio ser permanente e no poder ser desfeita. Alm disso, no h um dilogo de confirmao. Clicando no cone Remover exclui imediatamente a conta de usurio.

Forar o usurio a sair


Podem ocorrer situaes em que um administrador precisa forar o usurio a sair do sistema. Isso geralmente feito como uma medida preventiva para impedir o abuso ou negar acesso a um usurio em particular devido ao seu comportamento no site. Joomla! d-lhe duas maneiras de forar o logout.

263

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A guia rotulada Administrar Usurio est localizado no lado esquerdo do painel de controle. Ao clicar nessa aba aberta uma lista de todos os usurios que esto logados ao sistema. Na coluna Conectado, ao lado de cada nome de usurio h uma marca verde ou vermelha que indica se o usurio est conectado ou desconectado. Selecionando o usurio(s) e clicando no cone vermelho Desconectar imediatamente ocasiona o logout do usurio no sistema. Logged in Users (Usurios Conectados) Este campo no painel de controle permite desconectar um usurio bastando clicar no boto vermelho na coluna Sair ao lado do usurio selecionado como mostrado na figura 10.5.

Cuidado
Forar o usurio a sair, no impede o usurio de acessar ao sistema - ele sempre pode efetuar login novamente. Se voc deseja bloquear o acesso do usurio, consulte a prxima seo. FIG URA 10 .5 Forando Sada do painel de controle.

264

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Bloqueio de usurios
O Super Administrador pode bloquear o acesso de qualquer usurio. Se voc tiver um problema com usurio ou simplesmente necessita deconectar uma conta temporariamente, o bloqueio de acesso a maneira certa de fazer.

Nota
Bloquear um usurio s nega o acesso do usurio sua conta, mas no impede de visitar ou visualizar o site.

Para bloquear o acesso, siga estes passos: 1. 2. 3. 4. Acesse o Gerenciador de Usurios. Clique no nome do usurio para abrir a janela de edio do usurio. Ao lado do campo Bloquear Usurio, clique na opo Sim. Clique em Salvar ou no cone Aplicar.

Como bloquear um usurio no exclui a conta do usurio. Se o problema com o usurio for resolvido, o Super Administrador precisa apenas alterar a opo Bloquear Usurio de volta ao No, e conta do usurio fica totalmente ativa.

Cuidado
Bloquear um usurio de forma eficaz pode ser difcil se o site permite o registro de usurio, porque bloquear uma conta no impede que o usurio obtenha uma nova conta registrando-se com um novo nome e e-mail.

Cadastro de usurios
Um visitante do site pode se cadastrar e criar sua prpria conta, clicando no link Criar uma conta no formulrio de login. Voc pode usar alternativas para a abordagem padro, no entanto as configuraes de registro de usurio podem ser manipuladas pelo administrador atravs do Gerenciador de Configurao Global.

Usando o mdulo de Login


O mdulo de Login contm vrios elementos: o formulrio de login em si, links para o lembrete de nome de usurio e funes de redefinio de senha e um link para a funo de criar uma conta. Este ltimo opcional e pode ser desativado, dependendo das configuraes de seu Gerenciador de Configurao Global. Observer os links abaixo do formulrio na imagem mostrada na figura 10.6.

265

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 10 .6 O formulrio padro de Login.

Configurando o registro do usurio


Embora o seu site Joomla! tem registro de usurios ativado por padro, voc pode usar vrias configuraes alternativas. A configurao padro permite que os visitantes casuais possam se registrar, mas o acesso ao site no automtico. Depois que o usurio se registra, o sistema envia um email de confirmao para o endereo inserido durante o processo de registro. O novo usurio deve ento clicar em um link no email de confirmao para validar e ativar a conta. Somente aps a validao bem sucedida, o nome de usurio passa a ter acesso ao site.

266

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Pelo acoplamento do processo de registo automtico com um procedimento de validao, a segurana local est reforada. O processo de confirmao de e-mail ajuda a proteg-lo de rotinas automatizadas de registro, ou de pessoas que tentam registrar sem dar um endereo de e-mail vlido. A abordagem padro para registo de usurios comumente usada para muitos sites. No entanto, se voc est preocupado com robs automatizados ou spammers de criao de contas em seu site, voc deve exigir um processo de registro mais rigoroso. possvel configurar o site para usar o mais seguro ou menos seguro processo de registro.

Para criar um processo de registro mais seguro, voc pode remover a possibilidade de um usurio poder criar uma nova conta sem ao por parte do administrador. Voc pode fazer isso completamente, negando a capacidade de usurios se cadastrar no site. Apesar de mais seguro, esta abordagem tambm mais inconveniente porque voc deve confiar exclusivamente em um Super Administrador para criar novas contas. Para desativar o registro de usurios no front-end, siga estes passos: 1. 2. Entrar para o sistema back-end do administrador. Acesse o Gerenciador de Configurao Global, clicando no cone de Configurao Global no Painel de Controle, ou clicando na opo Configurao Global no menu Site. O Gerenciador de Configurao Global carrega na janela do seu navegador. No Gerenciador de Configurao Global, clique na guia Sistema. Depois de clicar, a guia vem para a frente. Na seo intitulada Configuraes do Usurio, altere a configurao denominada Permitir Cadastro de Usurios de Sim para No. Clique no cone Salvar na barra de ferramentas quando voc terminar.

3. 4. 5.

Se, por outro lado, voc sente que seu site pode operar com segurana com um processo menos seguro de cadastro de usurio, voc pode permitir o registro do usurio sem a necessidade de o usurio receber primeiro um link em um e-mail de validao, a que abordagem permite que o usurio acesse o site imediatamente aps o registro. Para habilitar o registro, sem confirmao, siga estes passos: 1. 2. Entrar para o sistema back-end do administrador. Acesse o Gerenciador de Configurao Global, clicando no cone de Configurao Global no Painel de Controle, ou clicando na opo Configurao Global no menu Site. Depois de clicar, o Gerenciador de Configurao Global carrega na janela do seu navegador. No Gerenciador de Configurao Global, clique na guia Sistema. Depois de clicar, a guia vem para a frente. 4. 5. Na seo intitulada Configuraes do Usurio, altere o controle rotulado Ativao de Cadastro de Novo usurio de Sim para No. Clique no cone Salvar na barra de ferramentas quando voc terminar.

3.

267

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A funo lembrete do usurio


Como uma convenincia para os usurios, Joomla! vem com a funo lembrete do usurio. Se um usurio visita o site e esqueceu seu nome de usurio, eles podem clicar no link Esqueceu sua senha? e inserir seu endereo de e-mail registrado. Se fornecido o endereo de e-mail correto, o sistema ir enviar ao usurio o seu nome de usurio por e-mail. O processo totalmente automtico. O lembrete de usurio normalmente localizado abaixo do formulrio de login. Note que esta funo s funciona quando o usurio digitou corretamente o endereo de e-mail que est registrado com a conta.

Como alternativa, voc pode criar um link direto para a pgina lembrete do usurio usando atravs do Gerenciador de Menu. Para criar um link diretamente para a pgina de lembrete, siga estes passos: 1. 2. Entrar para o sistema back-end do administrador. Entre para o Gerenciador de Menus clicando em Administrar Menus no menu Menus, selecione o menu onde voc quiser que o link para a pgina de login aparea. O Gerenciador de item de menu carrega na janela do seu navegador. No Gerenciador de item de menu, clique no cone Novo na barra de ferramentas. O dilogo Novo Item de Menu carrega em seu navegador. Clique na opo Usurio. A opo expandir lista vrias opes. Selecione a opo com o nome Lembrar Padro. Uma nova pgina carregada em seu navegador. Digite um nome para o link no campo Ttulo. Clique no cone Salvar na barra de ferramentas quando voc terminar.

3. 4. 5. 6. 7.

Observe que o lembrete embutido no mdulo do formulrio de login. Se voc exibir o mdulo do formulrio de login, voc tambm deve exibir o link. A nica maneira de remover este link editar o cdigo do mdulo para remover ou ocultar o link.

Referncia Cruzada
Modificando os mdulos padro discutido no Captulo 24.

A funo mudana de senha


Semelhante funo lembrete do usurio. Um usurio existente que tenha esquecido sua senha pode solicitar ao sistema para ajud-lo a recuperar o acesso. Ao contrrio do lembrete do usurio, que simplesmente envia os dados para o usurio, o processo de redefinio de senha requer passos adicionais. Quando um usurio clica no link Esqueceu sua senha? uma nova pgina se abre e solicita que o usurio insira seu endereo de e-mail registrado. Se o endereo for inserido corretamente, o sistema envia um email de verificao para o usurio. O e-mail contm um link para uma pgina no site. O usurio deve copiar o link e, em seguida, visitar a pgina web. Na pgina web, o usurio cola o cdigo token no espao fornecido e clica no boto Enviar. O sistema abre ainda uma outra pgina onde o usurio entra com uma nova senha, que pode ento ser usada para acessar o site.

268

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para criar uma alternativa para a funo de redefinio de senha no mdulo de login, voc pode criar um link direto para a pgina de redefinio de senha com o Gerenciador de Menu. Para criar um link direto para a pgina de redefinio de senha, siga estes passos: 1. 2. Entrar para o sistema back-end do administrador. No Gerenciador de Menus, selecione o menu, onde voc quer que o link para a pgina de login aparea. Depois de clicar, o Gerenciador de item de menu carrega na janela do seu navegador. No Gerenciador de item de menu, clique no cone Novo na barra de ferramentas. O dilogo Novo Item de Menu abre em seu navegador. Clique na opo Usurio. A opo expandir lista vrias opes. Selecione a opo chamada Layout Padro para Recuperao. Uma nova pgina carregada em seu navegador. Digite um nome para o link no campo Ttulo. Clique no cone Salvar na barra de ferramentas quando voc terminar.

3. 3. 4. 5. 6.

Nota
A funo mudana de senha embutida no mdulo do formulrio de login. Se voc exibir o mdulo de formulrio de login, voc tambm ir exibir o link. A nica maneira de remover este link editar o cdigo do mdulo para remover ou esconder o link.

Referncia Cruzada
Consulte o Captulo 21 para obter mais informaes sobre como modificar os mdulos padro.

Criando uma pgina de login


O mdulo de formulrio de login o mtodo mais comumente utilizado para fornecer uma funcionalidade de login para sites Joomla!, mas no a nica maneira, o formulrio de login tambm pode ser exibido como uma pgina, onde o formulrio estar localizado na rea de contedo principal. Para criar uma pgina de login, voc pode usar o Gerenciador de Menus para criar um link para log in, seguindo estes passos: 1. 2. Entrar para o sistema back-end do administrador. No Gerenciador de Menus, selecione o menu, onde voc quer que o link para a pgina aparea. Depois de clicar, o Gerenciador de item de menu carrega na janela do seu navegador. No Gerenciador de item de menu, clique no cone Novo na barra de ferramentas. O dilogo Novo Item de Menu abre em seu navegador. Clique na opo Usurio. A opo expandir lista vrias opes. Selecione a opo chamada Layout Padro para Login. Uma nova pgina carregada em seu navegador. Digite um nome para o link no campo Ttulo. Clique no cone Salvar na barra de ferramentas quando voc terminar.

3. 4. 5. 6. 7.

Referncia Cruzada
Consulte o Captulo 8 para uma discusso detalhada dos parmetros e outras opes disponveis para itens de menu.

269

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Redirecionando usurios aps o login ou logout


possvel automaticamente redirecionar os usurios para pginas especficas de login ou logout. Este um recurso til do sistema que ajuda a canalizar os usurios em determinado contedo, ou permite-lhe a opo de configurar pginas de destino com contedos adaptados a um utilizador que est a entrar ou sair da rea restrita do seu site. Um dos usos mais eficazes desse recurso criar uma pgina de destino que cumprimenta os membros aps o login. A pgina geralmente contm uma mensagem de boas-vindas a membros do site e destaca o que novo ou a ser destaque no site. Se voc estiver usando o mdulo de formulrio de login, o login e as opes de logout de pgina so definidos na seo Parmetros do Mdulo Login. Na figura 10.7 voc pode ver ambos os controles. Para configurar o redirecionamento de pgina de login do mdulo de login, siga estes passos: 1. 2. 3. 4. Entrar para o sistema back-end do administrador. No menu chamado Extenses, clique na opo Administrar Mdulo. O Gerenciador de Mdulo ser carregado na janela do seu navegador. No Gerenciador de Mdulo , clique em Login. A sesso do dilogo de edio de formulrio aberto no navegador. Clique no controle da caixa de combinao ao lado do rtulo Pgina de Redirecionamento do Login. Selecione na lista a pgina que voc deseja que os usurios vejam. Clique no cone Salvar na barra de ferramentas.

5.

Se, por outro lado, voc est usando a pgina de login ao invs do mdulo de Login, voc deve definir isso de uma forma diferente: 1. 2. Entrar para o sistema back-end do administrador. No Gerenciador de Menus, clique no nome do menu que contm o link para a pgina de login. O dilogo Editar Item de Menu carrega na janela do seu navegador. Na coluna da direita voc pode ver a seo Parmetros (Bsico) que contm as opes de redirecionamento. Digite a URL da pgina que voc deseja que os usurios vejam no campo Ao efetuar o login, redirecionar para a URL. Clique no cone Salvar na barra de ferramentas.

3. 4.

Nota
A opo de pgina de login contm mais flexibilidade do que o mdulo de formulrio de login. Embora o mdulo restringe as opes de redirecionamento para o site, apenas para sees, categorias e itens de menu, a pgina de login no carrega essa restrio - voc pode literalmente entrar com qualquer URL que voc gosta, mesmo que de outro site ou uma pgina fora do sistema Joomla!.

270

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 10 .7 Os parmetros de redirecionamento de login.

271

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Controlando o acesso ao contedo e funcionalidades


A razo essencial para a criao de grupos de usurios controlar o acesso a contedos e funcionalidades. Conforme discutido no incio deste captulo, o sistema Joomla! de sete classes de usurio so projetados para dar-lhe diferentes nveis de privilgios, no entanto, os grupos de usurios no ditam o acesso ao contedo ou funcionalidades. Controlar o acesso requer uma compreenso dos parmetros de nvel de acesso no Joomla! e como estes se relacionam com os grupos de usurios.

Nveis de acesso padro


Os itens podem ser atribudos a qualquer um dos trs nveis de acesso: Pblico, Registrado ou Especial. A Tabela 10.1 mostra os nveis dos usurios para visualizar o contedo e funcionalidades.

272

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Nesta barra lateral, vamos ver dois exemplos de como voc pode gerenciar nveis de acesso para criar hierarquias de contedos para o front-end do seu site Joomla! 1.5.x. Primeiro, vamos supor que voc quer ter tanto o contedo livre para o pblico em geral e alguns itens que utilizadores devem registar-se para ver. Vamos supor tambm que voc precisa para implementar um fluxo de trabalho no front-end para a criao e edio de itens de contedo. Neste caso, as opes so limitadas. Para os itens sem restries, voc deve definir o nvel de acesso para pblico. Para os itens que voc deseja limitar para seus usurios registrados, voc deve definir o nvel de acesso para registrado. Observe que voc pode restringir o acesso a ambas as pginas e itens de menu que separam claramente as opes disponveis para o seu pblico e usurios registrados. Finalmente, j que voc est permitindo gerenciamento de contedo no front-end, voc ter que usar o Nvel de Acesso Especial para restringir o acesso dos itens de menu que so necessrios para realizar a apresentao de contedo e opes de edio. Em outras palavras, neste exemplo, voc s capaz de atingir dois nveis de acesso de visitantes ao seu contedo (pblico e registrado), o terceiro nvel (Especial) deve ser reservado para grupos de usurios necessrios para aplicao de gerenciamento de contedo no front-end. Agora, vejamos um exemplo diferente: Suponhamos que voc no precisa usar o gerenciamento de contedo do front-end; voc ir gerenciar todo o seu contedo a partir do back-end. Nessa situao, voc pode realmente dedicar todos os trs nveis de acesso a contedos de front-end do seu site e criar, assim, trs diferentes nveis de acesso para os visitantes do seu site. Um exemplo concreto torna isso mais fcil de entender. Vamos supor que voc est construindo um site para o seu time. Voc tem trs diferentes tipos de usurios: os visitantes pblicos em geral, membros da equipe e treinadores e dirigentes. Os membros do pblico em geral, precisam de ver informaes sobre horrios dos jogos e notcias. Os membros da equipe precisam de um maior nvel de acesso onde possam acompanhar os anncios do campeonato. O ltimo grupo, treinadores e dirigentes, precisam de um nvel ainda maior de acesso para ver dados de gesto e itens de poltica. Inicialmente, pode parecer que isso impossvel de conseguir sem a instalao de uma extenso adicional para expandir a funcionalidade grupo de usurios, mas na verdade isso pode ser feito usando os trs nveis de acesso padro. Defina os itens pblico em geral ao nvel pblico. Defina os membro da equipe para registrado. Definir os treinadores e funcionrios para acesso especial. Os nveis de acesso so apenas uma parte do que voc precisa fazer para implementar este esquema. Designar os membros da equipe do grupo registrado. Atribuir os tcnicos e os funcionrios para o grupo de autores. Quanto aos itens de contedo, atribuir-lhes o nvel de acesso necessrio para controlar a sua visibilidade. Um passo a mais e voc ter acabado. Por padro, o sistema assume que voc est usando a gesto de contedo no front-end e mostrar automaticamente os links Autor, Redator e Editor no menu de utilizador que permite a apresentao e edio de pginas. Vamos desativar e ir ao Menu do Utilizador e despublicar as opes de submeter um artigo e enviar um link. isso a, est feito. Suas pginas de front-end e itens de menu podem agora ser apresentados a qualquer um dos trs grupos atravs do uso de controles de nvel de acesso e atribuio dos usurios aos grupos

273

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

TABELA 10.1

Como o nvel de acesso atua na Visibilidade


Nvel de Acesso Descri o Pblico Um item sem restries. Podem ser vistos ou utilizados por qualquer visitante de seu site. Registrado Um item de acesso limitado. Pode ser visto ou usado apenas por usurios registrados. Visitantes Pblicos, isto , os visitantes no autenticados, no sero capazes de ver ou usar o item. Especial Um item de acesso limitado. Pode ser visto ou usado apenas por usurios registrados que tenham sido pelo menos membro do grupo de nvel autor. Visitantes pblicos e membros registrados do grupo de usurios no podem ver ou usar o item.

Os trs nveis de acesso efetivamente dividem os visitantes do seu site em trs grupos: aqueles que s podem ter acesso aos itens pblicos, aqueles que podem acessar os dois itens pblico e registrado, e aqueles que podem acessar a qualquer item. Note que essa distino s faz sentido no front-end do site, o acesso de back-end restrito apenas aos usurios que so atribudos a Gerente, Administrador e Grupos de Super Administrador. Por definio, os usurios desses grupos tm acesso irrestrito a todo o contedo front-end e suas funcionalidades.

Referncia Cruzada
Trabalhando com fluxo de trabalho no front-end e gerenciamento de contedo discutido em detalhes no Captulo 5.

Restringir o acesso a itens de contedo


Voc pode controlar o acesso s sees, categorias e artigos, como mostra a Tabela 10.2. Ao limitar acesso a uma seo ou categoria voc limita o acesso aos itens de contedo. Embora os nveis de acesso para artigos individuais podem ser ajustados para criar excees, eles s podem ser usados para criar um acesso mais restrito, no acesso menos restrito. Em outras palavras, se voc definir os nveis de acesso a uma seo como registrado, em seguida, definir as categorias ou artigos nesta seo como pblico, no ter nenhum efeito - o acesso mais restrito do agrupamento principal (seo) prevalece. Em contraste, se voc definir o pai de agrupamento para Pblico, ento voc pode fazer o acesso a quaisquer itens filho mais restrito. Por exemplo, voc pode definir o acesso a uma seo para o pblico e acesso registrado para um artigo nesta seo sem nenhum problema.

274
Tabela 10.2

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Gerenciando os nveis de acesso a contedo em Joomla! 1.5.x
Item Seo Categoria Artigo Para alterar nveis de acesso, visite ... Gerenciador de Seo e clique em Nvel de Acesso, ou editar o item Seo Gerenciador de Categoria e clique em Nvel de Acesso, ou editar o item Categoria Gerenciador de Artigo e clique em Nvel de Acesso, ou editar o item do artigo

Restringir o acesso a menus e itens de menu


Joomla! permite-lhe controlar o acesso aos menus e itens de menu individuais. Limitar o acesso a um menu tambm limita o acesso aos itens do menu, como mostra a Tabela 10.3. Em contrapartida, possvel definir nveis de acesso mais restritivos sobre os itens do menu.
Tabela 10.3

Gerenciar os nveis de acesso de Menu em Joomla! 1.5.x


Item Menu Item de Menu Para alterar nveis de acesso, visite ... Gerenciador de Mdulos e clique no menu do mdulo de Nvel de Acesso, ou editar o Mdulo Gerenciador de Item de Menu e clique em Nvel de Acesso, ou editar o item de menu

Restringir o acesso a componentes, mdulos e plugins


Definies de nveis de acesso podem ser gerenciados em todos os mdulos e plugins no sistema, mas um nmero de componentes padro do Joomla! no tem controles de nvel individuais de acesso. Dos componentes, apenas Contato, Notcias e Weblinks oferecem a opo de nvel de acesso. O Quadro 10.4 resume as opes para o Joomla! 1.5.x. Embora nem todos os componentes so associados com as configuraes de nvel de acesso, sempre possvel aplicar restries de acesso aos itens de menu que apontam para esses componentes, se voc precisa de maior controle do que oferecido pelo Gerenciador de Componentes.

275
Quadro 10.4

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Gerenciando os nveis de acesso para os componentes, mdulos e plug-ins em Joomla! 1.5.x
Item Contatos Componente Notcias (Categoria nica) Componente Weblinks (Categoria nica) Mdulo Plugin Para alterar nveis de acesso, visite ... Gerenciador de Contatos e clique no Nvel de Acesso, ou editar o contato Gerenciador de Notcias e clique no Nvel de Acesso, ou editar a categoria de notcias Gerenciador de Weblinks e clique no Nvel de Acesso, ou editar a categoria de weblinks Gerenciador de Mdulos e clique no Nvel de Acesso, ou editar o mdulo Gerenciador de Plugin e clique no Nvel de Acesso, ou editar o plugin

276

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
Tenha cuidado ao restringir o acesso a plugins. Se voc limitar o acesso a um plugin, pode resultar na falha de funcionalidades que so dependentes do plugin.

Resumo
Neste captulo, ns cobrimos o Gerenciador de Usurios Joomla! em profundidade. Voc aprendeu o seguinte: Como criar, editar e excluir usurios Hierarquia de usurios fixa e os privilgios associados com cada grupo Vrias opes para o gerenciamento de Registro de Usurio Opes para o mdulo de formulrio de login e como criar uma pgina de login A ligao entre os grupos e nveis de acesso Como controlar o acesso a contedo e funcionalidades, usando os grupos, juntamente com os nveis de acesso

277

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 11

Trabalhando com o Gerenciador de Idiomas

Gerenciador de Idiomas permite que voc adicione linguagens adicionais para o seu site e gerenci-las com facilidade. Todos os controles, mensagens de aviso, alertas e notificaes so controlados atravs dos pacotes de idiomas e pode ser administrados atravs do Gerenciador de Idiomas. Existem mais de 80 tradues do Joomla! que esto disponveis atravs da utilizao dos pacotes de idiomas e o Gerenciador de Idiomas, voc pode personalizar tanto o front-end como tambm o back-end do seu site para atender s suas necessidades, em quase todos idiomas que voc escolher. Alm das configuraes de idioma global, o sistema tambm suporta a utilizao de idiomas distinto para o front-end e back-end e at linguagens para determinados usurios ou artigos. Este captulo aborda todas as diversas configuraes que esto disponveis no sistema padro.

NESTE CAPTULO
O Gerenciador de Idiomas Instala r u m Pa cote de Idioma Mo d i f ican d o u m Paco te d e Id i o ma Especificando o idioma utilizado

O Gerenciador de Idiomas
O Gerenciador de Idiomas serve para duas funes importantes: primeiro, permite que voc gerencie vrios pacotes de idiomas ou tradues e, segundo, permite definir o idioma usado pelo front-end e back-end de seu web site. Para acessar o Gerenciador de Idiomas, faa o login no sistema de administrao do seu site e v para o menu Extenses; clique na opo chamada Administrar Idioma. O Gerenciador de Idiomas carrega na janela do navegador, como mostrado na figura 11.1.

278

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 11 .1 A interface do Gerenciador de Idiomas.

A barra de ferramentas na parte superior do Gerenciador de Idiomas contm apenas dois comandos: Padro: Selecione um idioma na lista e clique neste cone para definir o idioma como o idioma padro. Ajuda: Clique para acessar a ajuda on-line e arquivos relacionados para a tela ativa.

Abaixo da barra de ferramentas existem dois links de texto. O Site mostra o idioma de front-end Administrador, mostra o idioma de back-end. Os controles e os campos em cada um dos dois so os mesmos. A rea de contedo principal da tela contm uma lista de todos os pacotes de idiomas instalados no seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Isso no pode ser mudado. Radio Button (sem rtulo): Clique em um boto para selecionar um menu, o que necessrio se voc quiser usar a opo padro na barra de ferramentas acima citada. Nome do Idioma: Este campo exibe o nome completo do pacote de idioma instalado no site. Padro: A estrela amarela nesta coluna indica que o idioma selecionado como o idioma padro do site.

279

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Verso: O nmero de verso do pacote de idioma. Data: A data de criao do pacote de idioma. Autor: O nome do autor do pacote de idioma. E-mail do Autor: Um e-mail de contato para o autor do pacote de idioma.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de pacotes de idioma que sero exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global (ver figura 11.2).

Nota
Ter vrios pacotes de idiomas instalados em seu site no habilita automaticamente a exibio de contedo multilngue. Os pacotes de idiomas apenas controlam a linguagem utilizada para a exibio dos elementos do sistema, por exemplo, controles e mensagens de advertncia. Se voc deseja exibir artigos em vrios idiomas e dar aos usurios a capacidade de facilmente altern ar en tre idio mas, en to voc precisa instalar uma extenso de terceiros para h ab ilitar essa funcionalid ade. extenses para site multilngue so discutidas no Captulo 22. FIGURA 11.2 O front-end do site com o pacote de idioma Ingls instalado e configurado como padro de front-end. (Note que apenas os controles do sistema foram traduzidos, o contedo mantm o idioma padro)

280

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Instalar um Pacote de Idioma


Se o seu site Joomla! no usa o seu idioma preferido, ou se voc quiser adicionar uma traduo especfica para a interface do site, ento voc pode baixar e instalar um ou mais pacotes de idioma adicionais. Os pacotes de idiomas esto disponveis no site de extenses do Joomla!. Cada pacote contm tradues completas de todas as diversas cadeias de texto utilizadas tanto no front-end como no back-end do site.

Nota
Alguns pacotes de idiomas contm teores ligeiramente diferentes para permitir variaes regionais, por exemplo, Ingls Britnico versus Ingls Americano.

Para instalar um novo pacote de idioma, baixe o pacote de idioma e, em seguida, siga estes passos: 1. 2. 3. 4. Entrar para o sistema de administrao do seu site. Clique na opo Instalar / Desinstalar no menu de Extenses da barra de navegao principal do admin. O Gerenciador de Extenses carrega na janela do seu navegador. Clique no boto Escolher arquivo. O dilogo de Envio de Arquivo abre em seu navegador. Navegue at o local de seu pacote de linguagem baixado. Clique uma vez para selecionar o pacote de idioma e clique no boto Abrir.

O dilogo de Envio de Arquivo fecha e retorna para o Gerenciador de Extenses, onde voc deve ver o nome do pacote de idioma no campo de texto. 5. Clique no boto Enviar arquivo & Instalar. O sistema tenta instalar a pacote de idioma e se for bem sucedido, ser exibida uma mensagem de confirmao.

Depois de ter instalado o pacote de idioma, voc o ver listado no Gerenciador de Idiomas.

Nota
Voc pode encontrar uma lista de todos os pacotes de idiomas disponveis e baixar os de sua escolha a partir do link do site de extenses do Joomla!:

http://extensions.joomla.org/extensions/languages/translations-for-joomla

Cuidado
Voc pode excluir pacotes de idioma da mesma forma que voc exclui outras extenses. No entanto, voc deve tomar cuidado de no apagar o idioma padro porque vai causar erros no site. Excluir extenses discutido no Captulo 22.

281

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Modificando um Pacote de Idioma


O sistema de pacotes de idioma podem especificar as seqncias de idiomas que so usados em todo o site. As seqncias podem cobrir tudo, desde conceitos bsicos, tais como Leia mais. . . , at mensagens de erro, e texto de instrues para as funcionalidades do ncleo comum. Se voc quer mudar o idioma utilizado em qualquer um desses textos, voc tem duas opes. Voc pode editar os arquivos de idioma no servidor ou voc pode criar seu prprio pacote de idiomas.

Edio de arquivos padro de idioma


Os arquivos do pacote de idiomas so organizados dentro de pastas, uma pasta para cada idioma. As pastas individuais de idiomas so mantidas no servidor dentro da pasta de idioma principal. Os arquivos que contm idiomas em um pacote de idioma so os de extenso .Ini. Se voc quer mudar uma palavra ou uma frase, voc deve localizar o arquivo .ini apropriado contendo a palavra ou frase, abrir, editar e salvar para substituir o arquivo original. Por exemplo, suponha que voc deseja alterar a um texto explicativo que aparece no mdulo de login. Esse texto na instalao padro "Esqueceu sua senha?" Voc pode mud-lo para o mais coloquial "Voc esqueceu sua senha?" Para isso, siga estes passos: 1. 2. Acesse sua instalao Joomla! em seu servidor. Encontre o diretrio language / pt-BR e abra o arquivo de pt-BR.mod_login.ini. Voc pode abrir e editar este arquivo com um editor de texto. FORGOT_YOUR_PASSWORD = Esqueceu sua senha? 4. 5. Editar a ltima parte dessa linha de cdigo. Alterar FORGOT_YOUR_ PASSWORD = Voc esqueceu sua senha? o cdigo para:

3. Procurar pela frase "Esqueceu sua senha". Voc vai encontrar isto:

Salve o arquivo, substituindo o original. Se voc verificar o seu site, voc pode ver a mudana no mdulo de Login.

Referncia Cruzada
Consulte o Apndice B para obter uma lista de todos os arquivos-chave que voc pode querer modificar, incluindo os arquivos de idioma.

Criando um novo pacote de idioma


Criar um novo pacote de idioma mais complicado do que simplesmente editar os arquivos de pacote de linguagem, mas tem a vantagem de criar um conjunto distinto de arquivos que voc pode manter independentemente do ncleo Joomla!. Se voc pretende fazer muitas mudanas para os arquivos de linguagem individual, provavelmente mais fcil a longo prazo criar seu prprio pacote de idioma em vez de modificar e, em seguida, manter todos os arquivos em vrios idiomas. No se esquea que as alteraes feitas no ncleo Joomla! correm o risco de ser substitudas quando voc faz uma atualizao do sistema. Se voc tiver criado o seu prprio

282

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

pacote de idioma, voc pode sempre reinstal-lo quando voc atualizar seu site, em vez de ter que modificar arquivos diversos. A maneira mais fcil para criar um novo pacote de idioma copiar um pacote de idioma existente e renomear os arquivos. Desta forma, voc obtm todos os elementos e salva uma grande quantidade de tempo. Suponha que voc quer fazer uma srie de alteraes para o pacote de idioma padro ptBR e decidiu criar sua prpria variao de idioma, para realizar as mudanas siga estes passos:
1. 2. 3. 4. 5. Acesse a instalao Joomla! em seu servidor. Duplicar o idioma existente diretrio / pt-BR. Alterar o nome de todos as pastas e arquivos de "pt-BR" para "pt-SP". No se

esquea de atualizar o campo no arquivo pt-BR.xml para pt-SP.xml.


Faa as alteraes de idioma dentro dos arquivos do seu novo pacote de idioma. Acesse o Gerenciador de Idiomas e defina o seu novo pacote de idioma como o idioma padro.

Referncia Cruzada
Alterar o idioma padro discutido na seo seguinte.

Especificando o idioma utilizado


A configurao padro para Joomla! tem uma um idioma atribudo a ambas as extremidades do site front-end e back-end. O Gerenciador de Idiomas permite que voc especifique a linguagem padro usada para front-end, back-end, ou ambos. Alm do controle de idioma global que comea a partir do Gerenciador de Idiomas, voc pode configurar o site para permitir aos usurios escolher seu idioma preferido e voc tambm pode definir as configuraes de idioma global para artigos individuais.

Alterar o idioma padro


Para alterar o idioma padro usado, siga estes passos:
1. 2. 3. Entrar para o sistema de administrao do seu site. Clique na opo Administrar Idioma no menu Extenses. O Gerenciador de Idiomas

carrega em seu navegador.


Quando voc acessar o Gerenciador de Idiomas, ser mostrado o idioma de front-end. Se voc quiser alterar o idioma padro de back-end, clique no link Administrador no topo do Gerenciador de Idiomas. Clique no boto ao lado do idioma que voc deseja definir como padro. Clique no cone Padro na barra de ferramentas. O sistema define o idioma escolhido

4. 5.

como o idioma padro e se for bem sucedido, exibe uma estrela amarela na coluna ao lado do nome do idioma escolhido, como mostrado na figura 11.3.

283

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 11.3 A interface do Gerenciador de Idiomas, mostrando a traduo inglesa definida como padro para o front-end do site.

Nota
O front-end e as selees de idioma para back-end so independentes uns dos outros. uma mudana no impacta no outro. Se voc quiser mudar ambos, necessrio repetir o processo acima, uma vez para o frontend e outra vez para o back-end.

284

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Definio do idioma para os usurios
O administrador do site pode definir um idioma de front-end ou back-end especfico para um usurio. Os parmetros associados com a conta do usurio incluem opes para selecionar uma linguagem de front-end e se o usurio est autorizado a acessar o back-end, que incluem tambm um parmetro para a linguagem de back-end. As opes disponveis correspondem aos pacotes de idiomas instalados no site. Se nenhuma seleo for feita, o sistema ir aplicar o idioma padro definido no Gerenciador de Idiomas.

Referncia Cruzada
O Captulo 10 abrange a criao e edio de contas de usurio.

Os administradores tambm podem dar aos usurios a chance de escolher seu idioma preferido. Para ativar esta funcionalidade, voc precisa publicar a pgina de formulrio de utilizador para os usurios. Para configurar isso, siga estas etapas: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de item de menu para o Menu do Usurio, clicando no menu do usurio, localizado no menu Menus na barra de navegao principal do admin. O Gerenciador de item de menu se abre. Clique no cone Novo da barra de ferramentas superior direita. O primeiro passo do dilogo Novo Item de Menu se abre. 4. 5. Selecione o tipo de item de menu chamado Layout de Formulrio de Usurio. Clique no boto Prximo. A etapa final do dilogo Novo Item de Menu. 6. 7. 8. Nomeie o item de menu. Defina o nvel de acesso para Registrado. Clique em Salvar. O sistema cria o novo item de menu e retorna ao Gerenciador de item de menu.

3.

O novo item de menu agora aparece no menu do usurio e visvel para usurios autenticados. Quando clicar neste item do menu, eles so levados para uma pgina que permite que eles administrem seus detalhes de conta e escolham o idioma. Se eles tiverem acesso ao back-end, as opes de idioma incluem tanto o front-end como o back-end. As opes disponveis para o usurio so limitadas aos pacotes de idiomas instalados no site.

Referncia Cruzada
Consulte o Captulo 8 para uma discusso sobre o gerenciamento de menus e itens de menu.

Definio do idioma para artigos especficos


possvel exibir artigos em outras lnguas que no a lngua padro, sem a necessidade de instalao de extenses de terceiros. Este mais til quando voc quer mostrar apenas um nmero limitado de pginas em outras lnguas, em vez de criar um site verdadeiramente multilingue.

285

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica

Se seu objetivo criar um site verdadeiramente multilingue, voc deve baixar e instalar uma extenso adicional que d todas as ferramentas necessrias que voc precisa para gerenciar o contedo e dar aos usurios um fcil acesso ao contedo em diversas lnguas.

Se, no entanto, voc no precisa ou no deseja criar um site totalmente multilnge, voc pode definir artigos especficos para usar outras lnguas que no o idioma padro. A opo de idioma est includo nos parmetros avanados do dilogo de edio do artigo. Basta editar o artigo e selecione o idioma desejado na caixa de combinao. As opes na caixa de combinao so limitadas aos pacotes de idiomas instalados no seu site. Observe que voc precisa fazer isso para cada um dos artigos para o qual voc pretende utilizar uma linguagem alternativa.

Referncia Cruzada
Consulte o Captulo 5 para obter mais informaes sobre como criar e editar artigos.

Resumo
Neste captulo, abordamos as diferentes tarefas associadas ao gerenciamento avanado de pacotes de idioma no seu site. Voc aprendeu o seguinte: A funo do Gerenciador de Idiomas Como instalar novos pacotes de idiomas Como editar um pacote de idiomas Como criar um novo pacote de idioma Como alterar o idioma padro Como definir o idioma de um usurio Como definir o idioma de um artigo

286

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 12

Usando o Gerenciador de Banner

componente Gerenciador de Banner responsvel pela manipulao do espao publicitrio em seu site. Embora o nome implica que ele s adequado para banners, ele pode ser usado para a exibio de grficos e contedo em qualquer formato ou tamanho, a nica limitao que enfrentamos vem do que se encaixa confortavelmente no seu layout de pgina. O Gerenciador de Banner trabalha em conjunto com o mdulo de banners. O componente trata da gesto dos banners e os clientes, enquanto o mdulo lida com a imagem real dos banners . Voc controla localmente os banners, atribuindo o mdulo em uma posio. O componente, ao contrrio, serve como uma interface que permite organizar banners em categorias e associ-los com os clientes, bem como definir suas limitaes na exposio.

NESTE CAPTULO
Ap res en tan do o Ge ren c iad o r de Bann e r Noes bsicas sobre parmetros de Banner Ger e n c iamen to Cl ien tes G e r e n c ia n d o C a t e g o r ia s G e r i r B a n n e rs U t il iz a n d o o M d u lo d e B a n n e r s

Apresentando o Gerenciador de Banner


Para comear a colocar anncios em seu site, primeiro voc deve adicionar os arquivos para o sistema e, em seguida, organiz-los utilizando o componente Gerenciador de Banner. Para acessar o componente, v ao menu Componentes e selecione a opo Banner - Banners. O Gerenciador de Banner carrega em seu navegador. A figura 12.1 mostra o Gerenciador de Banner como ele aparece com a amostra de dados instalada no Joomla! 1.5.x.

Nota
No menu de Componentes, a opo Banner leva a um submenu Banners.

287

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 12.1 A interface do Gerenciador de Banner.

A barra de ferramentas na parte superior do Gerenciador de Banner oferece acesso rpido para as seguintes funes: Publicar: Selecione um ou mais banners da lista e clique neste cone para publicar. Despublicar: Selecione um ou mais banners da lista e clique neste cone para despublicar. Copiar: Selecione um ou mais banners da lista e clique neste cone para criar uma cpia. Remover: Selecione um ou mais banners da lista e clique neste cone para excluir o banner (s). Editar: Selecione um banner da lista e clique neste cone para editar os detalhes do banner. Novo: Clique para adicionar um novo banner. Preferncias: Clique aqui para exibir os parmetros disponveis para esse componente. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

288

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo da barra de ferramentas existem trs links: Banners mostra o Gerenciador de Banner, Clientes mostra o Gerenciador de Clientes de Banners, e Categorias mostra o Gerenciador de Categorias de Banners. O Gerenciador de Clientes de Banners, e o Gerenciador de Categorias de Banners so discutidos nas sees que seguem. Abaixo dos trs links e acima da lista de banners existem trs ferramentas de classificao e busca para ajudar voc a gerenciar as longas listas de banners: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecionar uma categoria: Permite que voc exiba apenas os banners que foram atribudos a uma categoria especfica. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione um estado: Permite filtrar e mostrar os banners de acordo com o estado publicado ou despublicado. Isso fornece uma maneira fcil de identificar todos os banners que esto atualmente ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todos os banners em seu site Joomla!. As colunas fornecidas so: Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um banner, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Nome: Este campo exibe o nome completo do banner. Clique no nome para editar os detalhes do banner. Cliente: O nome exibido neste campo o cliente a quem atribudo o banner. Categoria: O nome exibido neste campo a categoria para a qual o banner atribudo. Publicado: Uma marca verde nesta coluna indica que o banner est ativo. O campo mostra um X vermelho se o banner est desativado. Note que tanto o banner e o mdulo banner devem ser publicados para que seus banners apaream no site. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado. Ordem: Os nmeros nesta rea afetam a ordem dos banners nesta lista. Alterar os nmeros e clicar no cone Salvar na parte superior da coluna, reordena os banners. Fixo: Indica se o banner foi marcado como fixo. Voc pode usar as configuraes do mdulo Banner para priorizar banners fixos. banners fixos aparecem sempre na mesma posio. Eles no alternam de posio com outros banners. Exibies: Este campo indica dois itens: Primeiro, ele mostra o nmero de vezes que o banner apareceu no site (conhecido como "impresses"), a segunda indica se a adminnistrador fixou um limite para o nmero de impresses do banner. Se nenhum limite foi estabelecido sobre as impresses, o campo indica "Ilimitado".

289

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cliques: Indica o nmero de vezes que o banner foi clicado pelos visitantes do site. Tags: Mostra todas as tags associadas a cada um dos banners. Tags podem ser usadas para definir condies sobre a exibio de banners. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle de caixa de combinao para alterar o nmero de banners que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Noes bsicas sobre parmetros de Banner


As Preferncias do componente Gerenciador de Banner podem ser configuradas atravs das opes de parmetros. Os parmetros so exibidos e modificados clicando no cone Preferncias na barra de ferramentas do Gerenciador de Banner. Clicando no cone provoca uma caixa de luz sobreposta na parte superior da pgina. Dentro da caixa de luz esto as variveis de parmetros que esto disponveis. O Gerenciador de Banner inclui um nmero muito limitado de preferncias: Rastrear nmero de exibies do banner: Defina a opo para Sim controla o nmero de impresses em cada banner por dia. Rastrear nmero de cliques no banner: Defina a opo para Sim controla o nmero de cliques em cada banner por cada dia. Prefixo da Tag: Definir um prefixo a ser usado para a funo correspondente da tag. Isso melhora o desempenho do mdulo de banners.

Depois de ter definido os parmetros que voc desejar, clique no boto Salvar na parte superior direita para salvar suas alteraes ou em Cancelar para fechar a janela de parmetros sem salvar as alteraes.

Gerenciando Clientes
Os clientes so criados pelo administrador para efeito de agrupamento de banners. Cada banner deve ser atribudo a um cliente. Embora os clientes promovam a organizao dos banners, um outro nvel de organizao est disponvel - Categorias de Banner. Antes que voc possa adicionar o seu banner primeiro voc deve ter pelo menos um cliente e uma categoria. Para visualizar os clientes em seu sistema, clique no link Clientes, na parte superior do Gerenciador de Banner.

290

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Se voc no tem necessidade de vrios clientes, basta criar um nico cliente e atribuir todos seus banners a esse cliente.

Explorando o Gerenciador de Clientes de Banner


O Gerenciador de Clientes de Banner exibe uma lista de todos os clientes que existem no sistema. Voc pode usar esta interface para adicionar novos clientes e para revisar e editar os clientes existentes. A figura 12.2 mostra o Gerenciador de Clientes de Banner. A barra de ferramentas na parte superior do Gerenciador de Clientes de Banner oferece acesso rpido para as seguintes funes: Remover: Selecione um ou mais clientes a partir da lista e clique neste cone para excluir o cliente (s). Editar: Selecione um cliente da lista e clique neste cone para editar os detalhes do cliente. Novo: Clique para criar um novo cliente. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.
FIG URA 12 .2 O Gerenciador de Clientes de Banner.

291

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo dos trs links e acima da lista de clientes o campo de filtro. O filtro funciona como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Clique no boto Zerar para limpar o filtro e exibir todas as entradas. A rea de contedo principal da tela contm uma lista de todos os clientes de banner em seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um cliente, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Nome do cliente: O nome dado para o cliente. Contato: O contato associado a este cliente. No. de Banners: O nmero de banners associados com o cliente. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de clientes de banner que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Criando clientes
Clientes so criados a partir do dilogo Novo Cliente de Banner, como mostrado na figura 12.3. Para acessar o dilogo Novo Cliente de Banner, clique no cone Novo da barra de ferramentas na parte superior do Gerenciador de Clientes de Banner. A barra de ferramentas na parte superior do dilogo Novo Cliente de Banner oferece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, cria um novo cliente, e sai do dilogo Novo Cliente de Banner. Aplicar: Clique aqui para salvar o seu trabalho e criar um novo cliente, sem sair do dilogo Novo Cliente de Banner. Esta opo permite que voc salve sem sair da tela e til caso voc esteja ocupado ou pretende continuar a trabalhar na tela. Cancelar: Cancela a tarefa e sai do dilogo Novo Cliente de Banner. Ajuda: Exibe os arquivos relacionados para a tela ativa.

Trs links esto localizados abaixo da barra de ferramentas: Banners mostra o Gerenciador de Banner, discutido na seo anterior. Clientes lhe mostra o Gerenciador de Clientes de Banner. Categorias mostra o Gerenciador de Categorias de Banners, discutido na prxima seo.

292

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 12 .3 O dilogo Novo Cliente de Banner.

Para criar um novo cliente de banner, siga estes passos: 1. Acesse o Gerenciador de Clientes de Banner. Para fazer isso, v ao menu Componentes e selecione a opo Clientes a partir do submenu Banner. O Gerenciador de Cliente de Banner carrega em seu navegador. 2. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Cliente de Banner. O dilogo Novo Cliente de Banner abre. Consulte a figura 12.3. 3. No campo Nome do Cliente, digite o nome do cliente. Este campo obrigatrio. 4. No campo Nome do Contato, digite o nome da pessoa que ser o seu contato para o cliente. Este campo obrigatrio. 5. No campo E-mail do Contato, digite o e-mail do contato. Este campo obrigatrio. 6. Insira os comentrios no campo Informaes Adicionais; este campo opcional. 7. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo cliente de banner. O dilogo fecha e voc retorna ao Gerenciador de Clientes de Banner.

293

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Edio e excluso dos clientes


Clientes de banner existentes podem ser editados a partir do Gerenciador de Clientes de Banner. Para editar um cliente, clique no nome do cliente no Gerenciador de Clientes de Banner, ou selecione o cliente e, em seguida, clique no boto Editar na barra de ferramentas Gerenciador de Clientes de Banner. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio. O dilogo de edio de cliente idntico ao dilogo novo cliente, com os mesmos campos e requerimentos como discutido na seo anterior. Para fazer alteraes em um cliente, basta alterar os campos desejados na janela de edio e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir um ou mais clientes, siga estes passos: 1. 2. 3. Abra o Gerenciador de Clientes de Banner. Selecione um ou mais clientes. Clique no cone Apagar.

Cuidado
Excluir um cliente de banner permanente e no pode ser desfeito. Alm disso, no h dilogo de confirmao clicando no cone Apagar exclui imediatamente o cliente! Observe, entretanto, que um cliente no pode ser excluido se banners so atribudos a esse cliente. Se voc quiser excluir o cliente, primeiro, apague ou re-atribua qualquer banner(s) atribudo(s) a esse(s) cliente(s).

Gerenciando Categorias
Categorias, como clientes, so uma ferramenta organizacional para o agrupamento de banners. Cada banner deve ser atribudo a uma categoria. As categorias so independentes do agrupamento clientes, ou seja, um banner pode pertencer a qualquer associao de categoria e campos de cliente.

Dica
Se, no seu sistema, no h necessidade de vrias categorias, basta criar uma nica categoria e atribuir todos os seus banners para essa categoria.

Explorando o Gerenciador de Categorias de Banners


As categorias so criadas e editadas por meio do Gerenciador de Categorias de Banners. O Gerenciador de Categorias de Banners acessado clicando na opo Categorias no submenu Banner do menu Componentes. A figura 12.4 mostra o Gerenciador de Categorias de Banners como ele aparece com a amostra de dados no sistema Joomla! 1.5.x.

294

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 12 .4 O Gerenciador de Categorias de Banners.

A barra de ferramentas na parte superior do Gerenciador de Categorias de Banners oferece acesso rpido para as seguintes funes:

Publicar: Esta opo no relevante para as categorias de banners. Observe que, isso vai alterar o estado de publicao da categoria na coluna publicada, ela no tem impacto sobre o front-end do site. Despublicar: Esta opo no relevante para as categorias de banners. Observe que, isso vai alterar o estado de publicao da categoria na coluna publicada, ela no tem impacto sobre o front-end do site. Remover: Selecione uma ou mais categorias da lista e clique neste cone para excluir a categoria (s). Editar: Selecione uma categoria na lista e clique neste cone para editar os detalhes da
categoria.

Novo: Clique para criar uma nova categoria. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

295

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Trs links esto abaixo da barra de ferramentas. Ao clicar no link Banners leva voc para o Gerenciador de Banner. O link Clientes leva ao Gerenciador de Clientes de Banners. O link Categorias leva ao Gerenciador de Categorias de Banners. O Gerenciador de Banner e o Gerenciador de Clientes de Banners foram discutidos em sees anteriores deste captulo. Abaixo os trs links e acima da lista de categorias so duas ferramentas de triagem. No lado esquerdo da tela o campo de filtro. O filtro funciona como uma caixa de pesquisa. Digite uma palavra ou frase no campo e clique em Ir. Clique no boto Zerar para limpar o filtro e exibir todas as entradas. No lado direito da tela o filtro Selecione um estado - uma caixa de combinao que lhe permite filtrar a lista se a categoria publicada ou no. Retornando ao padro redefine o controle e exibe todas as categorias de banner no sistema. A rea de contedo principal da tela contm uma lista de todas as categorias de banners em seu site Joomla!. As colunas fornecidas so:

Checkbox (sem rtulo): Clique em uma caixa para selecionar uma categoria, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Ttulo: Este campo exibe o nome dado categoria. Clique no ttulo para editar os detalhes. Publicado: Este campo no aplicvel s categorias de banners. Ordem: Controla a ordenao das categorias na pgina. Alterar os valores inteiros e em seguida clicar no cone Salvar reordena os itens na tela. Nvel de Acesso: Este campo no aplicvel s categorias de banners. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle de caixa de combinao para alterar o nmero de categorias que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Criao de categorias
Novas categorias podem ser criadas a partir do Gerenciador de Categorias de Banners. Figura 12.5 mostra o dilogo Nova Categoria. Lembre-se, voc precisa de pelo menos uma categoria no sistema antes de comear a adicionar banners para seu site.

296

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 12 .5 O novo dilogo Nova Categoria.

A barra de ferramentas na parte superior do dilogo Nova Categoria oferece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, criar uma nova categoria, e sair do dilogo Nova Categoria. Aplicar: Clique aqui para salvar o seu trabalho e criar uma nova categoria, sem sair do dilogo

297

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Nova Categoria de Banner. Esta opo permite que voc salve sem sair da tela.. Cancelar: Cancela a tarefa e sai do dilogo Nova Categoria Ajuda: Exibe os arquivos relacionados para a tela ativa. O espao de trabalho sobre esse dilogo tem duas sees, rotuladas de Detalhes; Descrio.

A seo Detalhes do dilogo Nova Categoria inclui os seguintes campos: Ttulo: Este campo usado para atribuir um nome categoria. Este campo o nico campo obrigatrio. Apelido: O apelido o nome interno para o item. Se voc deixar este campo em branco, o sistema ir utilizar o seu ttulo para o apelido, com todos os espaos convertidos em hfens. Note que se voc quiser adicionar um valor para este campo, use apenas letras minsculas e sem espaos. Publicado: Selecione o estado de publicao. Seo: Este campo no aplicvel s categorias de banners. Ordem da Categoria: Define a ordem do surgimento desta categoria na lista de categorias no Gerenciador de Categorias Banners. Isto pode ser alterado diretamente no Gerenciador de Categorias de Banners. Nvel de Acesso: Este campo no aplicvel s categorias de banners. Imagem: Este campo no aplicvel s categorias de banners. Posio da Imagem: Este campo no aplicvel s categorias de banners.

A rea de descrio na parte inferior do dilogo oferece um campo de texto livre em que voc pode adicionar uma descrio da categoria de banner. Note que este previsto para o benefcio da administrao e no aparece na parte de front-end do site. O boto da imagem abaixo no campo de descrio realmente de nenhuma utilidade para as categorias de banners. Para criar uma nova categoria de banner, siga estes passos: 1. Acesse o Gerenciador de Categorias de Banners. Para fazer isso, v ao menu Componentes e selecione a opo Categorias do submenu Banner. O Gerenciador de Categorias de Banners carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Categorias de Banners. Quando voc clica nesse cone, o dilogo Novo Banner abre. Consulte a figura 12.5. No campo ttulo, digite o nome que deseja usar para a categoria. Este campo o nico campo obrigatrio. Selecione e preencha todos os campos que voc desejar, todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar a sua nova categoria de banner. O dilogo se fecha e retorna para o Gerenciador de Categorias de Banners.

2.

3. 4. 5.

298

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Edio e excluso de categorias
Categorias existentes podem ser editadas no Gerenciador de Categorias de Banners. Para editar uma categoria, clique sobre o ttulo no Gerenciador de Categorias de Banners ou selecione a categoria e, em seguida, clique no boto Editar na barra de ferramentas. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio da categoria. A janela de edio da categoria idntica ao dilogo Nova Categoria, com os mesmos campos e exigncias, como discutido na seo anterior.

Para fazer alteraes em uma categoria, basta alterar os campos desejados na janela de edio da categoria e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir uma ou mais categorias, siga estes passos: 1. 2. 3. Abra o Gerenciador de Categorias de Banners. Selecione uma ou mais categorias. Clique no cone Apagar.

Cuidado
A Excluso de uma categoria de banner permanente e no pode ser desfeita. Alm disso, no h dilogo de confirmao - clicando no cone Apagar exclui imediatamente a categoria! Observe, entretanto, que a categoria no pode ser excluda se h banners atribudos a essa categoria. Se voc deseja excluir a categoria, primeiro, apague ou trasfira qualquer banner(s) atribudos a essa categoria.

Gerir Banners
Criao de banners, edio, cpia e excluso de todas as tarefas so realizadas a partir do interior do Gerenciador de Banner. O nico recurso adicional que voc necessita a arte do banner em si.

Nota
Os arquivos de banner publicitrio devem ser criados fora do sistema Joomla. Normalmente esses arquivos so. Gifs. Jpgs, ou formatos de outros trabalhos artsticos. Voc no pode realmente criar os prprios anncios dentro do Joomla!, Voc s pode adicionar arquivos grficos existentes para o Joomla!

Criao de banners
Adicionar banners para o sistema Joomla! chamado de criao de banners, embora, voc no est criando realmente os anncios, voc est apenas adicionando-os ao sistema. Para comear, clique no cone Novo a barra de ferramentas na parte superior do Gerenciador de Banner. Figura 12.6 mostra o dilogo Novo Banner.

299

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do dilogo Novo Banner oferece acesso rpido para as seguintes funes:

Salvar: Clique neste cone para salvar seu trabalho, criar um novo banner, e sair do dilogo Novo Banner. Aplicar: Clique aqui para salvar o seu trabalho e criar um novo banner, sem sair do dilogo Novo Banner. Esta opo permite que voc salve sem sair da tela e til se voc estiver ocupado ou quer salvar e ainda continuar a trabalhar na tela. Cancelar: Cancela a tarefa e sai do dilogo Novo Banner. Ajuda: Exibe os arquivos relacionados para a tela ativa.

FIG URA 12 .6 O dilogo Novo Banner.

300

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Detalhes do dilogo Novo Banner inclui os seguintes campos, alguns dos quais so necessrios para criar um novo banner: Nome: Este campo utilizado para dar ao banner um nome. Este campo obrigatrio. Apelido: O apelido o nome interno para o item. Se voc deixar este campo em branco, o sistema utiliza automaticamente seu nome para o apelido, com todos os espaos convertidos em hfens. Note que se voc quiser adicionar um valor para este campo, insira apenas letras minsculas e sem espaos. Exibir Banner: Esta configurao determina se o banner est visvel no site. Defina-o como Sim para fazer o banner visvel. O valor padro sim. Fixo: Um banner fixo vai aparecer com mais freqncia. O valor padro No. Isso s aplicvel quando o mdulo Banner est definido para dar preferncia aos banners fixos. Ordenar: Utilize este controle para definir a ordem de exibio do banner. Isso s aplicvel quando o mdulo Banner est configurado para exibir os banners em ordem. Categoria: Este campo permite atribuir o banner para uma categoria. Este campo obrigatrio. Nome do Cliente: Este campo permite atribuir o banner para um cliente. Este campo obrigatrio. Exibies Contratadas: Utilize este campo para definir um limite sobre o nmero de vezes que o banner vai aparecer. Clique na caixa de seleo Ilimitado para remover as restries. O valor padro ilimitado. URL de Destino: Este campo determina onde o usurio ser levado quando clicar no banner. Cliques: Indica quantas vezes o banner foi clicado pelos visitantes do site. Para um novo banner, esse valor ser 0. Utilize o boto Zerar Clique para retornar o valor do presente campo a 0. Cdigo personalizado do Banner: Este campo utilizado para adicionar cdigo adicional para o banner, por exemplo, se o banner parte de um sistema de afiliados e voc precisa adicionar um cdigo de afiliado. Descrio / Anotaes: Este campo utilizado para os administradores adicionarem notas ou comentrios para seu uso interno. Seletor de Imagem do Banner: Esta caixa de combinao lista o contedo do diretrio images / banners em sua instalao Joomla!. Selecione a imagem que deseja usar como seu banner. Adicionar novas imagens para o diretrio com o Gerenciador de Mdia. Largura: Esse campo no tem nenhum efeito sobre esse dilogo. Altura: Esse campo no tem nenhum efeito sobre esse dilogo. Imagem do Banner: Uma imagem do banner que voc selecionou aparece aqui para a convenincia educacional dos administradores. Tags: Utilize este campo para associar tags de um banner. Isso s aplicvel se o mdulo Banner est definido para pesquisar tags correspondentes.

301

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para criar um novo banner, siga estes passos: 1. 2. 3. Carregar uma imagem a ser usada para o banner no diretrio images / banner. Acesse o Gerenciador de Banners, clicando na opo Banners no submenu Banner do menu Componentes. O Gerenciador de Banners carrega em seu navegador. Na interface do Gerenciador de Banners, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Banners. Quando voc clica nesse cone, o dilogo Novo Banner aberto. Consulte a figura 12.6 No campo Nome, digite o nome que deseja usar para o banner. Este campo obrigatrio. Seleccione uma categoria para o banner. Este campo obrigatrio. Selecione um cliente para o banner. Este campo obrigatrio. Selecione uma imagem a partir da imagem do seletor de banner. Preencha quaisquer campos que voc quiser, todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo banner. O dilogo fecha e retorna para o Gerenciador de Banners.

4. 5. 6. 7. 8. 9.

Referncia Cruzada
V para o Captulo 13 para obter mais informaes sobre o gerenciamento de arquivos com o Gerenciador de Mdia.

Cpia de banners
Voc pode criar cpias exatas de banners existentes muito rapidamente. A cpia inclui as mesmas configuraes que o original. Esta uma maneira rpida e fcil de criar vrios mdulos de Banner. Para fazer uma cpia, siga estes passos. 1. 2. 3. Acesse o Gerenciador de Banners, clicando na opo Banners no submenu Banner do menu Componentes. O Gerenciador de Banners carrega em seu navegador. Selecione o banner que voc deseja copiar clicando na caixa de seleo esquerda do nome do banner. Na interface do Gerenciador de Banners, clique no cone Copiar na barra de ferramentas na parte superior do Gerenciador de Banners. Quando voc clica nesse cone, uma cpia ser feita e ir aparecer no Gerenciador de Banners com o nome "Cpia de (nome do banner original)."

Edio e excluso de banner


Banners existentes podem ser editados a partir do Gerenciador de Banners. Para editar um banner, clique no nome do banner no Gerenciador de Banners ou selecione o banner e em seguida clique no boto Editar na barra de ferramentas do Gerenciador de Banners. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio.

302

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O dilogo Editar Banner idntico ao dilogo Novo Banner, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em um banner, basta alterar os campos desejados no dilogo Editar Banner, depois clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir um ou mais banners, siga estes passos: 1. 2. 3. Abra o Gerenciador de Banners. Selecione um ou mais banners. Clique no cone Apagar.

Cuidado
A Excluso de um banner permanente e no pode ser desfeita. Alm disso, no h dilogo de confirmao clicar no cone Apagar exclui imediatamente o banner!

Utilizando o Mdulo de Banners


O mdulo Banners trabalha lado a lado com o componente Banner para controlar a exibio de anncios em seu site. Embora o componente Banner utilizado para configurar seus clientes e organizar seus banners, o mdulo de banners que responsvel pela colocao dos anncios na pgina. O componente e o mdulo em conjunto controlam as campanhas, e as configuraes de um pode afetar ao outro. Entender a interao entre esses dois itens fundamental para veicular anncios efetivamente em seu site. O mdulo de banners, como todos os outros mdulos no seu sistema, acessado a partir do Gerenciador de Mdulos. Para achar o seu mdulo de banners, clique na opo Administrar Mdulo no menu Extenses. Pesquisar Banners e clicar sobre ele para exibir as configuraes para o mdulo de banners. Figura 12.7 mostra o mdulo padro Banners, com o a amostra de dados em Joomla!.

303
FIG URA 12 .7

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A interface do mdulo Banners.

304

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do mdulo Banners fornece acesso rpido s seguintes funes: Salvar: Clique neste cone para salvar as alteraes feitas para o mdulo e sair do dilogo do mdulo Banners. Aplicar: Clique aqui para salvar o seu trabalho sem sair do dilogo do mdulo Banners. Esta opo permite que voc salve sem sair da tela. Fechar: Cancela a tarefa e sai do mdulo de banners. Ajuda: Exibe os arquivos relacionados para a tela ativa.

O espao de trabalho sobre esse dilogo tem trs sees com os nomes: Detalhes, Atribuir Menu e Parmetro. A seo Detalhes do mdulo de Banners inclui os seguintes campos: Tipo do mdulo: Este campo determinado pelo sistema e no editvel. O rtulo mod_banners diz que este um mdulo de banners. Ttulo: O nome do mdulo. Exibir Ttulo: Se esse controle estiver definida como Sim, o ttulo do mdulo ser exibido sempre que o mdulo for exibido no front-end do site. De modo geral, para um mdulo de Banner, voc vai querer definir esse controle para No. Habilitado: Defina esse controle para Sim se desejar que o mdulo aparea no front-end do seu site. Posio: O controle de caixa de combinao utilizado para designar uma posio. Ordem: Este campo s aplicvel se houver mais de um mdulo designado para a mesma posio do mdulo, caso em que este usado para controlar a ordenao dos mdulos. Nvel de Acesso: Defina o controle de pblico, registrado, ou especial, dependendo de quais grupos de usurios que voc quer que sejam capazes de ver o mdulo. ID: Este campo ID interno definido automaticamente pelo sistema e no pode ser editado. Descrio: O texto de descrio fornecido pelo sistema e no pode ser editado.

A rea Atribuir Menu, no canto inferior esquerdo do dilogo, mostra uma lista de todos os menus e itens de menu do sistema. Este controle permite designar as pginas onde o mdulo vai aparecer.

Parmetros do Mdulo
No lado direito do dilogo do mdulo Banners a seo de parmetros. Os controles aqui trabalham em estreita associao com as definies atribudas no componente Banner para controlar o comportamento dos banners na pgina.

305

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Os controles disponveis so divididas em dois grupos, os parmetros do mdulo e parmetros avanados. Os Parmetros do Mdulo so: Destino: Esse controle especifica o que acontece quando um visitante do site clicar em um banner que est associado a uma URL. A caixa de combinao inclui trs opes: Janela de Origem com Menu de Navegao, Nova Janela com menu de navegao, e Nova Janela sem menu de navegao. Note que se o banner no est associado a uma URL (ou seja, se clicar sobre o banner no vai abrir uma nova pgina web), ento o controle no tem qualquer efeito. Contador: Defina o nmero de banners para mostrar. Cliente do Banner: Use esse controle para exibir banners pertencentes a um cliente especfico. Esse controle pode ser usado em combinao com o controle da categoria. Categoria: Use esse controle para exibir banners pertencentes a uma categoria especfica. Este controle pode ser usado em combinao com o controle de clientes de banners. Pesquisar por Tags: Definir esse controle para Sim para ativar o sistema de combinar as tags em contedo com tags atribudas a banners para determinar quais banners sero exibidos. Observe que voc deve associar tags com itens de contedo e com os banners para que isso funcione. Randomizar: Determina se os banners so exibidos em seqncia ou aleatoriamente. Texto de Cabealho: Digite o texto que deseja exibir na pgina imediatamente antes do banner. Texto de Rodap: Digite o texto que deseja exibir na pgina imediatamente aps o banner. Sufixo de Classe do Mdulo: Utilize este campo para adicionar um sufixo para as classes CSS que se relacionam com este mdulo, o que permite que voc fornea um estilo que afeta apenas este mdulo especfico.

Os Parmetros Avanados so: Caching: Defina o controle para especificar se este mdulo segue o cache global (definido no Gerenciador de Configurao Global). Tempo de Cache: Se voc deseja armazenar em cache o contedo deste mdulo, digite um valor inteiro aqui. O valor representa o tempo, em segundos.

Criao de mdulos adicionais de Banners


Voc pode querer mais de um mdulo de banner, ou, se voc no tiver instalado os dados da amostra, pode ser necessrio criar o seu mdulo de Banners em primeiro lugar. Em ambos os casos, o Joomla! torna fcil criar mdulos Banners para seu sistema. Vrios mdulos de Banners uma soluo comum para a necessidade de mostrar mais do que um anncio em uma pgina, ou para exibir anncios em posies diferentes em pginas diferentes. O uso inteligente de vrios mdulos Banners, juntamente com a configurao adequada dos mdulos e os componentes de banners, ir permitir que voc d variedade ao site e far o seu espao publicitrio disponvel de forma mais flexvel e eficaz.

306

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para criar um mdulo Banners adicional, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. Acesse o Gerenciador de Mdulos clicando em Administrar Mdulo sobre o menu Extenses. O Gerenciador de Mdulos carrega na janela do seu navegador. Clique no cone Novo na barra superior direita. O assistente para Novo Mdulo abre. Selecione a opo Banner e depois clique no boto Prximo. O dilogo de edio ser aberto. Digite um nome para o mdulo no campo Ttulo. Este campo obrigatrio. Selecione a opo No para o campo Exibir Ttulo. Selecione um cliente ou uma categoria, ou ambos, para determinar quais banners iro aparecer. Isso necessrio para que seus anncios apaream. Selecione outras opes como achar melhor, todas as outras opes so opcionais. Clique no cone Salvar para criar o mdulo e voltar ao Gerenciador de Mdulos.

Resumo
Neste captulo, ns cobrimos o uso tanto do componente e do mdulo de banners. Voc aprendeu o seguinte: Como criar, editar e apagar banners Como criar, editar e excluir clientes de banner Como criar, editar e excluir categorias de banner Como configurar o Gerenciador de Banners para trabalhar em conjunto com o mdulo de banners Como criar um mdulo Banner

307

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 13

Trabalhando com o Gerenciador de Contato

oomla! inclui o componente de contatos para permitir que o administrador gerencie facilmente informaes de contato para cada um dos usurios do site. Se o seu site permite a inscrio, o Gerenciador de Contato tornase uma ferramenta essencial para permanecer em contato com os associados ao site. Mesmo que voc no permita que os visitantes se associem e seus usurios so apenas os administradores do site, o Gerenciador de Contato til, pois mantm os detalhes de contato para seus administradores. O Gerenciador de Contato tambm a chave para a criao de formulrios de contato em Joomla!. O sistema cria automaticamente os formulrios, mas preciso ligar os formulrios a um contato existente. Neste captulo vamos discutir sobre a criao de contatos, gesto, e a criao de formas de contato.

NESTE CAPTULO
Ap resen tan do o Ge re nciado r de Con ta to Definir parmetros de Contato Ge re n c ia ndo C onta tos e Categorias Criao de formulrios de Contato

Apresentando o Gerenciador de Contato


O Gerenciador de Contato a ferramenta essencial para trabalhar com o detalhes de contato para os usurios do seu site. O gerenciador permite a criao, agrupamento, edio e excluso de informaes de contato do usurio. Voc pode acessar o Gerenciador de Contato, v ao menu Componentes e clique na opo Contatos do submenu Contatos. A interface do Gerenciador de Contato ser carregada no seu navegador, como mostrado na figura 13.1.

308

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 13.1 A interface do Gerenciador de Contato.

A barra de ferramentas na parte superior do Gerenciador de Contato proporciona um acesso rpido para as seguintes funes:

Publicar: Selecione um ou mais contatos da lista e clique neste cone para publicar. Despublicar: Selecione um ou mais contatos da lista e clique neste cone para despublicar. Remover: Selecione um ou mais contatos da lista e clique neste cone para excluir. Editar: Selecione um contato da lista e clique neste cone para editar os detalhes. Novo: Clique para adicionar um novo contato. Preferncias: Clique para ver os parmetros disponveis para esse componente. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

309

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dois links esto abaixo da barra de ferramentas: Contatos mostra o Gerenciador de Contato e Categorias mostra o Gerenciador de Categorias de Contato. Abaixo dos dois links e acima da lista de contatos esto trs ferramentas de classificao e busca para ajudar voc a gerenciar uma longa lista de contatos: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Reset. Selecione uma categoria: Permite filtrar e mostrar os contatos dentro da categoria selecionada. Isso fornece uma maneira fcil de identificar todos os contatos que esto em uma determinada categoria. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione um estado: Permite filtrar e mostrar quer sejam categorias publicadas ou despublicadas. Isso fornece uma maneira fcil de identificar todos os contatos que esto atualmente ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todos os contatos em seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um contato. Faa isso se voc quiser usar algumas das opes da barra de ferramentas. Nome: Este campo exibe o nome completo do contato. Clique sobre o nome para editar os detalhes. Publicado: Uma marca verde nesta coluna indica que o contato est ativo. O campo mostra um X vermelho se est desativado. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado. Ordenar por: Os nmeros nesta rea afetam a ordenao dos contatos na lista. Alterar os nmeros e clique no cone Salvar, na parte superior da coluna para reordenar. Nvel de Acesso: Defina o controle de pblico, registrado, ou especial, dependendo de quais grupos de usurios que voc quer que sejam capazes de ver o contato. Categoria: Exibe o nome da categoria ao qual o contato pertence, click no link para editar os detalhes da categoria. Associado ao Usurio: Associa o contato a um usurio especfico. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de contatos que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

310

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Definir parmetros de Contato


Opes globais para o componente de contatos podem ser configuradas por meio do cone Parmetros localizado na barra superior direita do Gerenciador de Contato. Clicando no cone provoca uma lightbox sobreposta na parte superior da pgina. Dentro da lightbox esto os parmetros globais disponveis para esse componente. Note que esses parmetros podem ser substitudos para contatos individuais, definindo valores nativos nos parmetros de Contato, discutido mais adiante neste captulo. O Gerenciador de Contato inclui os seguintes parmetros globais: cones / texto Escolha o que quer mostrar ao lado dos campos de contato na pgina. As opes so cones, Texto e Nenhuma. cone de Endereo: Selecione o cone da caixa de combinao para mostrar ao lado do campo de endereos. Esta opo s aplicvel se voc tiver escolhido exibir cones no parmetro anterior. cone e-mail: Selecione o cone da caixa de combinao para mostrar ao lado do campo email. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone de telefone: Selecione o cone da caixa de combinao para mostrar ao lado do campo telefone. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone Celular: Selecione na caixa de combinao para mostrar o cone ao lado do campo Celular. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone de fax: Selecione na caixa de combinao para mostrar o cone ao lado do campo de fax. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone de Informaes Adicionais: Selecione na caixa de combinao para mostrar o cone ao lado do campo de informaes adicionais. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. Exibir o cabealho da tabela: Ocultar ou Exibir os cabealhos para os ttulos da tabela quando os contatos so exibidos na exibio de tabela. Exibir cargo do contato: Ocultar ou Exibir a posio do contato. Exibir endereo de e-mail: Ocultar ou Exibir o endereo de e-mail do contato. Exibir nmero de telefone: Ocultar ou Exibir o nmero contato telefnico do contato. Exibir o nmero do celular: Ocultar ou Exibir o nmero de celular do contato. Exibir nmero do fax: Ocultar ou Exibir o nmero de fax do contato. Habilitar vCard: Selecione Sim para exibir um link para baixar informaes de contato no formato vCard.

Depois de ter definido os parmetros que voc desejar, clique no boto Salvar na parte superior direita para salvar suas alteraes ou clique em Cancelar para fechar a janela Parmetros sem salvar as alteraes.

311

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Referncia Cruzada
Parmetros definidos aqui podem ser anulados pelos parmetros de item de menu. Consulte o Captulo 8.

Parmetros do Contato
Cada contato individual inclui os seguintes parmetros opcionais; quaisquer valores definidos aqui esto em conflito com as definies dos parmetros globais que tero precedncia: Nome: Ocultar ou Exibir o nome do contato. Cargo: Ocultar ou Exibir a posio do contato. E-mail: Ocultar ou Exibir o endereo de e-mail do contato. Rua: Ocultar ou Exibir o endereo de rua do contato. Cidade / Bairro: Ocultar ou Exibir cidade / bairro do contato. Estado / Pas: Ocultar ou Exibir o estado / pas do contato. CEP: Ocultar ou Exibir o cdigo postal do contato. Pas: Ocultar ou Exibir o pas do contato. Telefone: Ocultar ou Exibir o telefone do contato. Celular: Ocultar ou Exibir o nmero de telefone celular do contato. Fax: Ocultar ou Exibir o fax do contato. URL do Site: Ocultar ou Exibir a URL de site do contato. Informaes adicionais: Ocultar ou Exibir informaes adicionais do contato. Imagem do Contato: Ocultar ou Exibir a imagem do contato.

vCard: Ocultar ou Exibir o nome do contato. O parmetro Habilitar vCard no Gerenciador de Configurao Global deve ser definido como Sim para que isso funcione.

Parmetros Avanados
Cada contato individual inclui os seguintes parmetros avanados opcionais; quaisquer valores definidos aqui esto em conflito com as definies dos parmetros globais que tero precedncia: cones / texto Escolha o que quer mostrar ao lado dos campos de contato na pgina. As opes so cones, Texto e Nenhum. cones de Endereo: Selecione o cone na caixa de combinao para mostrar ao lado do campo de endereo. Esta opo s aplicvel se voc tiver escolhido exibir cones no parmetro anterior. cone de e-mail: Selecione o cone na caixa de combinao para mostrar ao lado do campo e-mail. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone de telefone: Selecione o cone na caixa de combinao para mostrar ao lado do campo telefone. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro.

312

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

cone de Celular: Selecione o cone na caixa de combinao para mostrar ao lado do campo celular. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone de fax: Selecione o cone na caixa de combinao para mostrar ao lado do campo de fax. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro. cone de Informaes Adicionais: Selecione o cone na caixa de combinao para mostrar ao lado do campo informaes adicionais. Esta opo s aplicvel se voc tiver escolhido exibir cones no 1 parmetro.

Parmetros do e-mail
Cada contato individual inclui os seguintes parmetros opcionais de e-mail; quaisquer valores definidos aqui esto em conflito com as definies dos parmetros globais que tm precedncia: Formulrio de e-mail: Ocultar ou Exibir um formulrio de e-mail que permite que os visitantes do site possam, enviar um e-mail diretamente para o contato. Descrio: Digite o texto de descrio para acompanhar o formulrio de e-mail. Esta opo s aplicvel se o parmetro de formulrio de e-mail est configurado para exibir. Cpia de e-mail: Ocultar ou Exibir a opo para o usurio de enviar uma cpia do e-mail que enviado para o contato. Esta opo s aplicvel o parmetro de formulrio de email est definido para exibir. E-mail banido: Para controle de SPAM, digite qualquer e-mail que voc queira banir do formulrio de e-mail. Se qualquer endereo de e-mail incluir um dos termos banidos, o envio do formulrio ser bloqueado. Os termos devem ser separados com vrgulas. Isto s vlido se o parmetro de formulrio de e-mail est definido para exibir. Assunto Banido: Para controle de SPAM, digite qualquer termo que voc quer proibir como assunto. Se algum assunto de e-mail incluir qualquer um dos termos proibidos, o envio do formulrio ser bloqueado. Os termos devem ser separados com vrgulas. Isto s vlido se o parmetro de formulrio de e-mail est definido para exibir. Texto Banido: Para controle de SPAM, digite qualquer termo que voc quer banir do texto do formulrio de e-mail. Se qualquer endereo de e-mail incluir qualquer um dos termos proibidos, o envio do formulrio ser bloqueado. Os termos devem ser separados com vrgulas. Isto s vlido se o parmetro de formulrio de e-mail est definido para exibir.

Gerenciando Contatos e Categorias


As categorias so criadas pelo administrador com a finalidade de agrupar contatos. Todo contato deve ser atribudo a uma categoria. Para ver as categorias disponveis no seu sistema, clique no link Categorias no topo do Gerenciador de Contato. O Gerenciador de Categorias de Contato abre em seu navegador, como mostrado na figura 13.2.

313

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 13 .2 O Gerenciador de Categorias de Contato.

A barra de ferramentas na parte superior do Gerenciador de Categorias de Contato proporciona um acesso rpido para as seguintes funes:

Publicar: Selecione uma ou mais categorias da lista e clique neste cone para publicar. Despublicar: Selecione uma ou mais categorias da lista e clique neste cone para
despublicar.

Remover: Selecione uma ou mais categorias da lista e clique neste cone para eliminar a categoria (s). Editar: Selecione uma categoria na lista e clique neste cone para editar os detalhes da categoria. Novo: Clique para criar uma nova categoria. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

314

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dois links esto abaixo da barra de ferramentas. O link Contatos mostra o Gerenciador de Contato e o link Categorias mostra O Gerenciador de Categorias de Contato. Abaixo dos dois links de texto e acima da lista de categorias esto duas ferramentas de busca para ajudar voc a gerenciar uma longa lista de categorias: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione um estado: Permite filtrar e exibir as categorias de acordo se elas so publicadas ou despublicadas. Isso fornece uma maneira fcil de identificar todas as categorias que esto ativas no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todas as categorias de contato. As colunas providas so: #: Este campo um nmero ndice definido automaticamente por Joomla! Voc no pode alterar este campo. Checkbox (sem rtulo): Clique em uma opo para selecionar uma categoria; fazer isso se voc quiser usar algumas das opes da barra de ferramentas, j mencionadas anteriormente. Ttulo: Este campo exibe o nome completo da categoria. Clique sobre o nome para editar os detalhes. Publicado: Uma marca verde nesta coluna indica que a categoria est publicada. O campo mostra um X vermelho se a categoria no publicada. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado. Ordem: Os nmeros nesta rea afetam a ordenao das categorias na lista. Alterar os nmeros e clicar no cone Salvar, na parte superior da coluna reordena as categorias. Nvel de Acesso: Indica o nvel de acesso atribudo categoria. Voc pode alternar entre as opes Pblico, Registrado e Especial clicando sobre as palavras. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de categorias que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Criando uma nova categoria


As categorias so criadas a partir do Gerenciador de Categorias de Contato, clicando no cone Novo na barra de ferramentas. Os detalhes da categoria so inseridos no dilogo Nova Categoria, mostrado na figura 13.3

315

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 13 .3 O dilogo Nova Categoria.

316

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A barra de ferramentas na parte superior do dilogo Nova Categoria oferece acesso rpido as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, criar uma nova categoria, e sair do dilogo Nova Categoria. Aplicar: Clique aqui para salvar o seu trabalho e criar uma nova categoria, sem sair do dilogo Nova Categoria. Esta opo permite que voc salve sem sair da tela . Cancelar: Cancela a tarefa e sai do dilogo Nova Categoria. Ajuda: Ajuda exibe os arquivos relacionados para a tela ativa.

A rea de trabalho neste dilogo dividida em duas sees, Detalhes e Descrio. A seo "Detalhes" contm os seguintes campos: Ttulo: Digite neste campo o ttulo da categoria de contato. Este campo o nico necessrio. Apelido: O apelido um selo interno para a categoria. O apelido usado tambm na criao de um caminho do motor de busca para a categoria. Este campo s aceita letras minsculas, sem espaos. Note que se voc deixar este campo em branco, o sistema utiliza automaticamente o valor digitado no campo de ttulo. Publicado: Uma marca de seleo verde indica que a categoria est publicada. Um X vermelho significa que no publicada. Voc pode clicar no cone para alternar o estado. Seo: Este campo no aplicvel categoria de contato, e como resultado o sistema exibe somente N / A. Ordem da Categoria: Este campo no pode ser controlado quando uma nova categoria criada. novo categorias por padro sempre ocupam o ltimo lugar na lista. A ordem pode ser alterada a partir da Gerenciador de Categorias de Contato ou atravs da edio da categoria. Nvel de Acesso: Este campo no utilizado para o contato categorias. Imagem: Oferece a opo de mostrar uma pequena imagem ao lado do nome da categoria nas pginas de anncio das categorias. Isso opcional. Note que a imagem que voc deseja selecionar deve estar localizado na pasta imagens / stories. Posio da Imagem: Controles de posicionamento da imagem em relao ao nome da categoria. A escolhas so limitadas para a esquerda ou direita. Esquerda selecionada por padro. Note-se que esse controle s aplicvel se uma imagem selecionada a partir do controle de imagem.

O campo de descrio na parte inferior da tela fornece o local para adicionar uma descrio da categoria. A descrio no aparece em nenhuma pgina no front-end do site, esta descrio exclusivamente para sua informao. A caixa de texto permite a utilizao de imagens e formatao para a descrio. O boto Imagem na parte inferior do campo Descrio d-lhe acesso fcil a controles para inserir uma imagem na descrio, se assim o desejar.

317

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para criar uma nova categoria, siga estes passos: 1. Entrar para o administrador do sistema em seu site. 2. Acesse o Gerenciador de Categorias de Contato. Para fazer isso, v ao menu Componentes e selecione a opo Categorias do submenu Contatos. O Gerenciador de Categorias de Contato ir carregar em seu navegador. 3. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Categorias de Contato. O dilogo Nova Categoria abre. (Ver figura 13.3). 4. No campo Ttulo, digite um nome para esta categoria. Este o nico campo obrigatrio.

5. 6.

D informaes adicionais ou configuraes opcionais como achar melhor. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar sua nova categoria de contato. O dilogo se fecha e retorna para o Gerenciador de Categorias de Contato.

Edio e excluso de categorias


Categorias existentes podem ser editada no Gerenciador de Categorias de Contato. Para editar uma categoria, clique no nome da categoria no Gerenciador de Categorias de Contato ou selecione a categoria na lista e clique no cone Editar na barra de ferramentas do Gerenciador de Categorias de Contato. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio da categoria. A janela de edio da categoria idntico ao dilogo Nova Categoria, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em uma categoria, basta alterar os campos desejados na janela de edio da categoria e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir uma ou mais categorias, siga estes passos: 1. 2. 3. Abra o Gerenciador de Categorias de Contato. Selecione uma ou mais categorias. Clique no cone Apagar.

Cuidado
Eliminar uma categoria de contato permanente e no pode ser desfeito. Alm disso, no h dilogo de confirmao. Apagar exclui imediatamente a categoria! Observe, entretanto, que a categoria no pode ser excluda se contatos so atribudos a essa categoria. Se voc deseja excluir a categoria, necessrio primeiro excluir ou mover os contatos para outra categoria.

318

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Adicionando um novo contato


Para adicionar um novo contato para o seu site, acesse o Gerenciador de Contato e clique no cone Novo na barra de ferramentas. O novo dilogo Novo Contato abre em seu navegador, como mostrado na figura 13.4. A barra de ferramentas na parte superior do dilogo Novo Contato fornece acesso rpido s seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, adicionar um novo contato, e sair do dilogo. Aplicar: Clique neste cone para salvar seu trabalho sem sair do dilogo Novo Contato. Cancelar: Cancela a tarefa, sai do dilogo e retorna para o Gerenciador de Contato Ajuda: Exibe os arquivos relacionados para a tela ativa.

319

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 13 .4 O dilogo Novo Contato.

O espao de trabalho dividido em trs reas: Detalhes, Informao e Parmetro. A seo Detalhes do espao de trabalho contm os seguintes campos: o o Nome: Digite neste campo o nome completo do contato. Este campo obrigatrio. Apelido: O campo apelido um identificador interno para o contato. Isso usado em alguns casos, para criar URLs amigveis para os motores de busca no item. Voc pode especificar o contedo deste campo, se quiser, mas note que ele s tem letras minsculas e sem espaos. Se voc no especificar o contedo deste campo, o sistema ir criar o apelido com base no do nome do contato.

320

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Publicado: Selecione Sim para publicar o contato. O estado padro Sim. Categoria: Atribuir ao contato uma categoria usando a caixa de combinao. Este campo obrigatrio. Associado ao Usurio: Use a caixa de combinao para o link de contato de um usurio cadastrado no site. Se voc no quiser fazer um link para um usurio, selecionar o valor Nenhum Usurio. Ordenar: Note que este controle no est disponvel para um novo contato. Novos itens so colocados por padro na ltima posio da lista. Depois de adicionar o seu contato, voc pode ajustar a posio na lista. Nvel de Acesso: Defina o nvel de acesso para controlar a visibilidade do contato. As opes so Pblico, Registrado, e Especial. O padro Pblico.

A seo Informao da rea de trabalho contm os seguintes campos: Cargo: Ocultar ou Exibir a posio do contato. E-mail: Ocultar ou Exibir o endereo de e-mail do contato. Rua: Ocultar ou Exibir o endereo de rua do contato. Cidade / Bairro: Ocultar ou Exibir cidade / bairro do contato. Estado / Pas: Ocultar ou Exibir o estado / pas do contato. CEP: Ocultar ou Exibir o cdigo postal do contato. Pas: Ocultar ou Exibir o pas do contato. Telefone: Ocultar ou Exibir o telefone do contato. Celular: Ocultar ou Exibir o nmero de telefone celular do contato. Fax: Ocultar ou Exibir o fax do contato. URL do Site: Ocultar ou Exibir a URL de site do contato. Informaes adicionais: Ocultar ou Exibir informaes adicionais do contato. Imagem do Contato: Ocultar ou Exibir a imagem do contato.

Para adicionar um novo contato, siga estes passos: 1. Entrar para o sistema de administrao em seu site. 2. Acesse o Gerenciador de Contatos. Para fazer isso, v ao menu Components e selecione a opo Contatos do submenu Contatos. O Gerenciador de Contato carrega em seu navegador. 3. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Contato. O dilogo Novo Contato abre. (Veja a figura 13.4.) 4. No campo Nome, digite um nome para o contato. Este campo obrigatrio. 5. Selecione uma categoria para o contato na caixa de combinao Categoria. Este um campo necessrio.

6. 7.

Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo contato. O dilogo fecha e retorna para o Gerenciador de Contato.

321

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Edio e excluso de contatos
Os contatos podem ser editados a partir do Gerenciador de Contato. Para editar um contato, clique no nome do contato no Gerenciador de Contato ou selecione o contato e, em seguida, clique no boto Editar na barra de ferramentas do Gerenciador de Contato. Independentemente de qual mtodo voc usa, o sistema abre o dilogo Editar Contato. O dilogo Editar Contato idntico ao dilogo Novo Contato, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em um contato, basta alterar os campos desejados na caixa de dilogo Editar Contato e, em seguida clique no cone Salvar ou Aplicar na barra de ferramentas. Todas as alteraes feitas so aplicadas imediatamente. Para excluir um ou mais contatos, siga estes passos: 1. 2. 3. Abra o Gerenciador de Contato. Selecione um ou mais contatos. Clique no cone Apagar.

Cuidado
Excluso de um contato permanente e no pode ser desfeita. Alm disso, no h dilogo de confirmao. Apagar exclui imediatamente o contato, assim como qualquer contedo armazenado em cache do feed.

Criao de formulrios de Contato


O Gerenciador de Contato a chave para a criao de formulrios de contato para o seu web site. Criar um formulrio de contato genrico para os visitantes do seu site um processo de dois estgios. A primeira etapa criar um contato especfico para receber a sada do formulrio. Criar um novo contato discutido anteriormente. A segunda etapa criar um novo item de menu do tipo Layout de Contato Padro, certificando-se que voc ative a funcionalidade de formulrio do item de menu. o item de menu associado com o contato que voc criou deve receber o formulrio de sada

Referncia Cruzada
Criar um novo item de menu e tipos de menu discutido no Captulo 8.

322

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resumo
Neste captulo, abordamos o Gerenciador de Contatos. Voc aprendeu o seguinte: Como criar novos contatos Como editar e excluir contatos Como criar categorias de contatos Como editar e excluir categorias de contato Como criar um formulrio de contato genrico para o seu site

323

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 14

Usando o Componente Fonte de Notcias


componente Fonte de Notcias uma ferramenta de agregao de RSS. Permite que voc adicione RSS e Atom feeds para o seu site e agrupe em categorias.

NESTE CAPTULO
Apresentando o Gerenciador de Notcias N o es b s icas sob re pa r metro s Ge ren cia ndo F ontes e Ca tego rias

O componente Fonte de Notcias fornece todos os parmetros necessrios para gerenciar a agregao de vrios feeds e, em menor medida, a alimentao individual de itens. Voc pode controlar o nmero de itens coletados e a freqncia das atualizaes. Os itens de feed recolhidos pelo componente so canalizados para o site e podem ser exibidos em uma variedade de maneiras. Embora, como j discutimos em outra parte deste livro, voc pode usar outras formas de trazer contedo sindicado em seu site, o componente Fonte de Notcias torna fcil de gerenciar e exibir um grande nmero de feeds e criar grupos de itens de alimentao que se atualizam automaticamente em seu site.

Apresentando o Gerenciador de Notcias


Para comear a adicionar feeds de notcias em seu site, voc precisa acessar o Gerenciador de Notcias, que a interface para o componente Fonte de Notcias. V para o menu Componentes e selecione a opo Fontes no submenu Fontes de Notcias. O Gerenciador de Notcias carrega em seu navegador. A figura 14.1 mostra o Gerenciador de Notcias como ele aparece com a amostra de dados.

324

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 14.1 O Gerenciador de Notcias.

325

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do Gerenciador de Notcias oferece acesso rpido para as seguintes funes:

Publicar: Selecione uma ou mais notcias alimenta a partir da lista e clique neste cone para
publicar.

Despublicar: Selecione uma ou mais notcias a partir da lista e clique neste cone para
despublicar.

Remover: Selecione um ou mais notcias a partir da lista e clique neste cone para eliminar
os feeds de notcias.

Editar: Selecione um feed de notcias da lista e clique neste cone para editar os detalhes
do feed de notcias.

Novo: Clique para adicionar um feed de notcias novo.


Parmetros: Clique aqui para exibir os parmetros disponveis para esse componente. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa. Dois links de texto esto localizados abaixo da barra de ferramentas. O link rotulado Fontes mostra o Gerenciador de Notcias. O link Categorias leva voc para o Gerenciador de Categorias de Notcias, que discutido no texto seguinte. Abaixo dos dois links e acima da lista de feeds de notcias existem trs ferramentas de classificao e busca para ajudar voc a gerenciar as longas listas de feeds de notcias: campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione uma categoria: Permite que voc exiba apenas os feeds de notcias que tm sido atribudos a uma categoria especfica. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione um estado: Permite filtrar e exibir os feeds de notcias de acordo com o estado Publicado / Despublicado. O filtro Selecione um estado fornece uma maneira fcil de identificar todos os feeds de notcias que esto atualmente ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

Dica
O filtro Selecione uma categoria e o filtro Selecione um estado podem ser combinados para aperfeioar ainda mais a exibio da lista de feeds de notcias.

A rea de contedo principal da tela contm uma lista de todas as notcias com feeds na sua Fonte de Notcias. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla!. Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um feed de notcias, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas, j mencionadas anteriormente.

326

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Nome da Notcia Externa: Este campo exibe o nome completo do feed de notcias. Clique no nome para editar os detalhes do feed de notcias. Publicado: Uma marca verde nesta coluna indica que o feed da notcia est publicado. O campo mostra um X vermelho se o feed de notcias no publicado. Os administradores podem alternar entre as duas configuraes, clicando sobre o cone. Ordem: Os nmeros nesta rea afeta a ordenao dos feeds de notcias nesta lista. Alterar os nmeros e clicar no cone Salvar, na parte superior da coluna reordena os feeds de notcias. Categoria: O nome da categoria para a qual o feed de notcias est atribudo. Voc pode clicar no nome da categoria para abrir o dilogo de edio da categoria. No. de Artigos: Quantos itens foram reunidos a partir deste feed e esto disponveis. Tempo de Cache: Quanto tempo o contedo do feed de notcias so mantidos no site antes da lista ser atualizada. ID: O nmero de identificao gerado pelo sistema do usurio.

Na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle de caixa de combinao para alterar o nmero de feeds de notcias que so exibidos na pgina. O valor padro pode ser alterado mudando a opoTamanho da Lista no Gerenciador de Configurao Global.

Cuidado
Na parte inferior da pgina, abaixo da opo Exibir #, Joomla! fornece uma indicao se o diretrio de cache gravvel. Esta informao fornecida para sua referncia. Se o cache no gravvel, o componente de Fonte de Notcias no funcionar corretamente, pois ser incapaz de alimentar a sada de cache. Se este indicador mostrar que o diretrio Protegido, voc precisa ajustar os privilgios no diretrio indicado.

Noes bsicas sobre parmetros


Opes globais para o componente Fonte de Notcias pode ser configurado por meio da opo Preferncias. Os parmetros so exibidos e modificados clicando no cone Preferncias na barra de ferramentas do Gerenciador de Notcias. Clicar no cone provoca uma lightbox sobreposta na parte superior da pgina. Dentro da lightbox esto os parmetros disponveis para esse componente. O Gerenciador de Notcias inclui os seguintes parmetros: Cabealho das tabelas: As configuraes escolhidas so visveis apenas nas pginas em que os feeds so exibidos em exibio por categoria. Este controle se relaciona com as caractersticas de exibio da tabela com as listas de feeds. Selecione Sim se desejar que as colunas da tabela sejam includas nos ttulos descritivos. Coluna do Nome: As configuraes escolhidas so visveis apenas nas pginas em que os feeds so exibidos por categoria. Este controle se relaciona com as caractersticas de exibio da tabela com as listas de feeds. Selecione Sim, se voc quiser exibir uma coluna mostrando o nome do feed na tabela.

327

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Coluna com no. de artigos: As configuraes escolhidas aqui sero visveis nas pginas em que os feeds so exibidos em exibio por categoria. Este controle se relaciona com as caractersticas de exibio da tabela com as listas de feeds. Selecione Sim, se voc deseja exibir na tabela uma coluna com o nmero de artigos no feed. Coluna do Link: As configuraes escolhidas so visveis apenas nas pginas onde os feeds esto em exibio por categoria. Este controle se relaciona com as caractersticas de exibio da tabela com as listas de feeds. Selecione Sim, se voc deseja exibir uma coluna com um link para a fonte de feed na tabela. Descrio da Categoria: As configuraes escolhidas so visveis apenas nas pginas em que os feeds so exibidos em exibio por categoria. Selecione Sim, se voc deseja exibir na pgina a descrio da categoria. A descrio da categoria definida pelo administrador, quando a fonte de notcia for criada. No. de Categorias: As configuraes escolhidas so visveis apenas nas pginas em que os feeds so exibidos em exibio por categoria. Selecione Sim, se voc deseja exibir na pgina de listagem de feeds o nmero de feeds de notcias em cada categoria. Imagem da fonte de notcias: Selecione Sim, se voc deseja exibir a imagem fornecida pelo feed de alimentao no anncio de pgina. Descrio da Fonte de Notcias: Selecione Sim, se voc deseja exibir na pgina de listagem de feeds a descrio definida pela origem dos feeds. Descrio do Item: Selecione Sim, se voc deseja exibir na pgina de listagem de feeds uma breve descrio do item. A descrio retirada das primeiras palavras do item. Note que este parmetro funciona em conjunto com o controle de contagem de palavras abaixo, que seleciona o comprimento da descrio exibida. Contagem de palavras: Um valor inteiro que determina o tamanho da descrio do item, em palavras. Defina o valor deste campo para zero para exibir o item de feed inteiro. Depois de ter definido os parmetros que voc desejar, clique no boto Salvar na parte superior direita para salvar suas alteraes ou clique em Cancelar para fechar a janela Preferncias sem salvar as alteraes.

Gerenciando Fontes e Categorias


As categorias so criadas pelo administrador para efeitos de agrupamento de fontes de notcias. Cada feed de notcias deve ser atribudo a uma categoria.

Nota
Antes que voc possa adicionar seu feed de notcias primeiro voc deve ter pelo menos uma categoria no sistema.

Para ver as categorias disponveis no seu sistema, clique no link Categorias no topo do Gerenciador de Notcias. O Gerenciador de Categorias de Notcias abre em seu navegador, como mostrado na figura 14.2.

328

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 14 .2 O Gerenciador de Categorias de Notcias.

A barra de ferramentas na parte superior do Gerenciador de Categorias de Notcias oferece acesso rpido para as seguintes funes:

Publicar: Selecione uma ou mais categorias da lista e clique neste cone para publicar. Despublicar: Selecione uma ou mais categorias da lista e clique neste cone para
despublicar.

Remover: Selecione uma ou mais categorias da lista e clique neste cone para excluir. Editar: Selecione uma categoria na lista e clique neste cone para editar os detalhes da
categoria.

Novo: Clique para criar uma nova categoria. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

Dois links de texto esto abaixo da barra de ferramentas. O link Fontes mostra o Gerenciador de Notcias, discutido anteriormente neste captulo. O link Categorias exibe o Gerenciador de Categorias de Notcias.

329

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo dos dois links de texto e acima da lista de categorias esto duas ferramentas de busca para ajudar voc a gerenciar uma longa lista de categorias: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione um estado: no canto direito permite filtrar e exibir as categorias de acordo com o estado Publicado / Despublicado. Isso fornece uma maneira fcil de identificar todas as categorias que esto atualmente ativas no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todas as categorias. As colunas fornecidas so: #: Este campo um nmero ndice definido automaticamente por Joomla! Voc no pode alterar este campo. Checkbox (sem rtulo): Clique em uma caixa para selecionar uma categoria. A caixa necessria se voc quiser usar algumas das opes da barra de ferramentas, j mencionadas anteriormente. Ttulo: Este campo exibe o nome completo da categoria. Clique sobre o nome para editar detalhes. Publicado: Uma marca verde nesta coluna indica que a categoria est publicada. Ser exibido um X vermelho se a categoria no publicada. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado. Ordem: Os nmeros nesta rea afetam a ordenao das categorias na lista. Alterar os nmeros e clicar no cone Salvar, na parte superior da coluna reordena as categorias. Nvel de Acesso: Indica o nvel de acesso atribudo categoria. Voc pode alternar entre as opes Pblico, Registrado e Especial clicando sobre as palavras. ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de categorias que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Criando uma nova categoria


Antes que voc possa adicionar feeds de notcias em seu sistema, voc deve criar pelo menos uma categoria. As categorias so criadas a partir do Gerenciador de Categorias de Notcias, clicando no cone Novo na barra de ferramentas. O dilogo Nova Categoria mostrado na figura 14.3

330

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 14 .3 A dilogo Nova Categoria do Gerenciador de Categorias de Notcias.

331

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A barra de ferramentas na parte superior do dilogo Nova Categoria fornece acesso rpido as seguintes funes:

Salvar: Clique neste cone para salvar seu trabalho, criar uma nova categoria, e sair do dilogo Nova Categoria. Aplicar: Clique aqui para salvar o seu trabalho e criar uma nova categoria, sem sair do dilogo Nova Categoria.
Esta opo permite que voc salve sem sair da tela.

Cancelar: Esta opo cancela a tarefa e sai do dilogo Nova Categoria. Ajuda: Esta opo exibe a Ajuda e arquivos relacionados para a tela ativa.
A rea de trabalho neste dilogo dividida em duas sees, Detalhes e Descrio. A seo "Detalhes" contm os seguintes campos:

Ttulo: Digite um ttulo para o Feed de Notcias neste campo. Este campo o nico campo obrigatrio.
Apelido: O apelido um selo interno para a categoria. O apelido usado tambm na criao de um caminho amigvel para o motor de busca na categoria. Este campo s aceita letras minsculas, sem espaos. Note que se voc deixar este campo em branco, o sistema utilizar automaticamente o valor digitado no campo Ttulo. Publicado: Uma marca de seleo verde indica que a categoria est publicada. Um X vermelho significa que no publicada. Voc pode clicar no cone para alternar o estado. Seo: Este campo no aplicvel a categoria, e como resultado o sistema exibe somente N/A. Ordem da Categoria: Este campo no pode ser controlado quando uma nova categoria criada. Novas categorias por padro sempre vo para ltimo lugar na lista. A ordem pode ser alterada a partir do Gerenciador de Notcias ou atravs da edio da categoria. Nvel de Acesso: Define o nvel de restries de acesso para a categoria e seu contedo. As opes so: Pblico, Registrado ou Especial aparecem nesta coluna. Voc pode clicar nos nomes para alternar o nvel. Se nenhum valor for escolhido, o valor padro de sistema Pblico ser definido. Imagem: Oferece a opo de mostrar uma pequena imagem ao lado do nome da categoria nas pginas das categorias. Isso opcional. A Imagem est relacionada com esta opo. Note que a imagem que voc deseja selecionar deve estar localizada na pasta images / stories. Posio da Imagem: Controles de posicionamento da imagem em relao ao nome da categoria. As escolhas so limitadas a Esquerda ou Direita. Esquerda selecionada por padro. Note que esse controle s so aplicveis se uma imagem selecionada a partir do controle de imagem. O campo de descrio na parte inferior da tela fornece um local para adicionar uma descrio da categoria. A descrio aparece em pginas onde as categorias so listadas. A caixa de texto permite a utilizao de imagens e formatao para a descrio. O boto Imagem na parte inferior do campo Descrio d-lhe acesso fcil aos controles para inserir uma imagem na descrio. Para criar uma nova categoria, siga estes passos: 1. 2. Entrar para o administrador do sistema em seu site. Acesse o Gerenciador de Categorias de Notcias. Para fazer isso, v ao menu Componentes e escolha a opo Categorias do submenu Fonte de Notcias. O Gerenciador de Categorias de Notcias carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Categorias de Notcias. O dilogo Nova Categoria aberto. Consulte a figura 14.3. No campo Ttulo, digite um nome para esta categoria. Este o nico campo obrigatrio. D informaes adicionais ou configuraes opcionais como achar melhor. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o novo Feed de Notcias. O dilogo se fecha e retorna para o Gerenciador de Categorias de Notcias.

3. 4. 5. 6.

332

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Edio e excluso de categorias


Voc pode editar categorias do Gerenciador de Categorias de Notcias. Para editar uma categoria, siga estes passos: Clique no nome da categoria no Gerenciador de Categorias de Notcias. Selecione a categoria na lista e clique no cone Editar na barra de ferramentas.

Independentemente de qual mtodo voc usa, o sistema abre a janela de edio da categoria. A janela de edio da categoria idntica ao dilogo Nova Categoria, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em uma categoria, basta alterar os campos desejados na janela de edio da categoria e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir uma ou mais categorias, siga estes passos: 1. 2. 3. Abra o Gerenciador de Categorias de Notcias. Selecione uma ou mais categorias. Clique no cone Apagar.

Cuidado
Eliminar uma categoria de notcias permanente e no pode ser desfeito. Alm disso, no h confirmao de dilogo. Apagar exclui imediatamente a categoria! No entanto, uma categoria no pode ser excluda se existirem feeds de notcias atribudos a essa categoria. Se voc deseja excluir a categoria, necessrio primeiro excluir ou reatribuir quaisquer feeds de notcias atribudos a essa categoria.

Adicionando um novo feed


Para adicionar um feed de notcias novas para o seu site, visite o Gerenciador de Notcias e clique no cone Novo na barra de ferramentas. O dilogo Nova Notcia aberto no navegador, como mostrado na figura 14.4. A barra de ferramentas na parte superior do dilogo Nova Notcia fornece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, adicionar um novo feed de notcias, e sair do dilogo Nova Notcia. Aplicar: Clique aqui para salvar o seu trabalho e adicionar um novo feed de notcias sem sair do dilogo. Esta opo permite que voc salve sem sair da tela. Cancelar: Esta opo cancela a tarefa e sai do dilogo. Ajuda: Esta opo exibe a Ajuda e arquivos relacionados para a tela ativa.

333

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 14 .4 O dilogo Nova Notcia.

A seo Detalhes do espao de trabalho contm os seguintes campos:

Nome: Utilize este campo para dar um nome ao seu feed de notcias. Este campo obrigatrio.

Apelido: O campo apelido um identificador interno para o seu feed de notcias. Um apelido usado em alguns casos, para criar URLs amigveis para os motores de busca e para o item. Voc pode especificar o contedo deste campo, se quiser, mas note que ele s aceita letras minsculas e sem espaos. Se voc no especificar o contedo deste campo o sistema automaticamente cria o apelido com base no nome do item. Publicado: Selecione Sim para publicar o feed de notcias. O estado padro Sim. Categoria: Atribuir o feed de notcias de uma categoria usando a caixa de combinao. Este campo obrigatrio. Link: Digite neste campo a URL para a fonte do feed de notcias. Este campo obrigatrio. Note que isto deve normalmente comea com http://. Nmero de Artigos: Este campo requer um valor inteiro para especificar o nmero de itens que sero armazenados em cache. O padro 5.

334

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Tempo de Cache: Este campo requer um valor inteiro para especificar o perodo de tempo em que os itens so armazenados em cache, aps esse perodo, o sistema tenta atualizar as notcias a partir da fonte do feed de notcias. Esse valor em segundos. O padro 3600 (uma hora). Ordenar: Note que este controle no est disponvel para um feed de notcias novo. Novos itens so colocados por padro na ltima posio da lista. Depois de adicionar o feed de notcias, voc pode ajustar a posio. Fonte RTL: Se seu site utiliza a orientao do texto da direita para a esquerda, use esse controle para especificar a direo do texto do contedo do feed.

Nota
Formatos de feeds suportados incluem: RSS 0.91, RSS 1.0, RSS 2.0, Atom 0.3 e Atom 1.0

Para adicionar um feed de notcias novo, siga estes passos: 1. 2. Entrar para o administrador do sistema em seu site. Acesse o Gerenciador de Notcias. Para fazer isso, v ao menu Componentes e selecione a opo News Fontes do submenu Fonte de Notcias. O Gerenciador de Notcias carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Notcias. O dilogo Nova Notcia abre-se. Consulte a figura 16.4. No campo Nome, digite um nome para o feed. Este campo obrigatrio. Selecione uma categoria para o feed na caixa de combinao Categoria. Este campo obrigatrio. Digite o endereo para a fonte do feed no campo Link. Normalmente, esse endereo comea com http://. Este campo obrigatrio. Selecione quaisquer opes adicionais que voc quiser; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu feed de notcias novo. O dilogo fecha e voc retorna ao Gerenciador de Notcias.

3. 4. 5. 6. 7. 8.

335

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resultados de feeds de notcias em seu site


Depois de trazer feeds de notcias em seu sistema com o Gerenciador de Notcias, a questo torna-se como mostrar os feeds de notcias em seu site. Adicionar feeds com o gerenciador no se traduz automaticamente em exibir a sada do feed no seu site. Existem duas maneiras comuns para mostrar contedo de feeds de notcias no seu site: usar uma pgina ou um mdulo Ao vincular seus menus para o componente Fonte de Notcias, voc pode exibir feeds ou categorias de feeds como itens de contedo em seu site. Para uma discusso sobre como adicionar feeds de notcias para as pginas do seu site atravs da criao de itens de menu, consulte o Captulo 8. Alternativamente, voc pode ignorar o componente Fonte de Notcias completamente e criar um novo mdulo para exibir um nico feed de notcias. Os mdulos podem ser usados para agregar e exibir notcias de feeds individuais e no so dependentes de qualquer forma com o componente Fonte de Notcias. O Captulo 20 abrange a adio de contedo do feed de notcias dentro de um mdulo em seu site.

336

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Editar e apagar feeds


Feeds de notcias podem ser editados a partir do Gerenciador de Notcias. Para editar um feed de notcias, clique no nome do feed de notcias no Gerenciador de Notcias ou selecione o feed de notcias e, em seguida, clique no boto Editar na barra de ferramentas do Gerenciador de Notcias. Independentemente de qual mtodo voc usa, o sistema abre o dilogo Editar Notcia. O dilogo Editar Notcia idntico ao dilogo Nova Notcia, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em um feed de notcias, simplesmente altere os campos desejados no dilogo Editar Notcia e, em seguida, clique no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir um ou mais feeds de notcias, siga estes passos: 1. 2. 3. Abra o Gerenciador de Notcias. Selecione um ou mais feeds de notcias. Clique no cone Apagar.

Cuidado
Eliminar um feed de notcias permanente e no pode ser desfeito. Alm disso, no h dilogo de confirmao. Apagar exclui imediatamente o feed de notcias, bem como qualquer contedo armazenado em cache do feed.

Resumo
Neste captulo, abordamos o uso do Componente Fonte de Notcias. Voc aprendeu o seguinte: Como configurar o componente Fonte de Notcias Como criar, editar e apagar feeds de notcias Como criar, editar e apagar categorias de notcias

337

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 15

Usando o Componente Enquete

oomla! 1.5.x inclui um componente de enquetes que lhe permite criar e executar pesquisas e levantamentos para o seu site. O Gerenciador de Enquetes permite a criao de enquetes com at 12 opes de resposta. Voc pode executar vrias enquetes, e voc pode ver os resultados de uma ou mais enquetes em um grfico de fcil entendimento. O componente Enquete trabalha em conjunto com o mdulo de enquetes. O Componente trata da criao do contedo da enquete, enquanto o mdulo manipula a imagem real das enquetes. Voc controla o posicionamento das enquetes sobre o pgina atribuindo o mdulo para a posio desejada.

NESTE CAPTULO
Ap resen tan do o Ge re nciado r de En quetes Criando e Gerenciando Enquetes Resultados de Enquetes

Apresentando o Gerenciador de Enquetes


Voc pode usar o Gerenciador de Enquetes para criar e gerenciar todas as enquetes em seu site. Para acessar o gerenciador, v ao menu Componentes e selecione a opo Enquete. A interface do Gerenciador de Enquetes carrega em seu navegador. A figura 15.1 mostra o Gerenciador de Enquetes como ele aparece com a amostra de dados.

Joomla! 1.6
No h nenhum componente Enquete em Joomla! 1.6.

338

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 15.1 A interface do Gerenciador de Enquetes em Joomla! 1.5.x.

A barra de ferramentas na parte superior do Gerenciador de Enquetes oferece acesso rpido para as seguintes funes: Publicar: Selecione uma ou mais enquetes da lista e clique neste cone para publicar. Despublicar: Selecione uma ou mais enquetes da lista e clique neste cone para despublicar. Remover: Selecione ums ou mais enquetes da lista e clique neste cone para apagar a enquete (s). Editar: Selecione uma enquete na lista e clique neste cone para editar os detalhes da enquete. Novo: Clique para adicionar uma nova enquete. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

Abaixo da barra de ferramentas e acima da lista de enquetes existem duas ferramentas de busca para ajudar voc manter longas listas de enquetes: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar.

339

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Selecione um estado: Permite filtrar e mostrar as pesquisas de acordo comseu estado Publicado / Despublicado. Isso fornece uma maneira fcil de identificar todas as enquetes que esto atualmente ativas no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

A rea de contedo principal da tela contm uma lista de todas as enquetes em seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma opo para selecionar uma enquete, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas acima citadas. Ttulo da Enquete: Este campo exibe o nome completo da enquete. Note que o Joomla! usa o ttulo como a questo a ser perguntada na enquete como tambm o nome da enquete. Clique no nome para editar os detalhes da enquete. Publicado: Uma marca verde nesta coluna indica que a enquete est ativa. O campo ter um X vermelho, se a enquete est desativada. Note que tanto a enquete individual como o mdulo da enquete que contm a enquete devem ser publicados para que a enquete aparea para os visitantes do site. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado. Votos: Uma contagem do nmero de respostas para cada votao. Opes: Indica quantas opes, ou seja, opes de resposta, a pesquisa contm. Atraso: Utilize este campo para limitar o nmero de vezes que o mesmo visitante pode responder a pesquisa durante um perodo de tempo especfico. O valor inteiro neste campo indica quanto tempo um visitante deve aguardar antes de enviar uma resposta adicional. O tempo de votao medido em segundos ID: O nmero de identificao gerado pelo sistema do usurio.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de enquetes que so exibidas na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Criando e Gerenciando Enquetes


Todo o contedo das enquetes criado e gerenciado atravs do Gerenciador de Enquetes. Os dados de exemplo includo com o sistema padro inclui uma pesquisa intitulada "Joomla! usado para? " essa enquete pode ser editada para alterar o contedo para o seu uso, ou voc pode criar uma nova enquete a partir do zero usando a opo Novo no Gerenciador de Enquetes.

Criando enquetes
Para criar uma nova enquete, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Enquetes. A figura 15.2 mostra o dilogo Nova Enquete.

340

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 15 .2 O dilogo Nova Enquete.

A barra de ferramentas na parte superior do dilogo Nova Enquete d acesso rpido para as seguintes funes: Pr-visualizar: Clique neste cone para ver como sua enquete ir aparecer para os visitantes do site. A enquete aparece em uma lightboxno topo de sua pgina do browser. Salvar: Clique neste cone para salvar seu trabalho, criar uma nova enquete, e sair do dilogo Nova Enquete. Aplicar: Clique aqui para salvar o seu trabalho e criar uma nova enquete sem sair do dilogo Nova Enquete. Esta opo permite que voc salve sem sair da tela. Cancelar: Cancela a tarefa e sai do dilogo Nova Enquete. Ajuda: Exibe os arquivos relacionados para a tela ativa.

A seo Detalhes do dilogo Nova Enquete inclui os seguintes campos: Ttulo: Este campo utilizado para criar a questo da enquete, este campo tambm usado como o nome da enquete dentro da interface do Gerenciador de Enquetes. Este campo obrigatrio. Apelido: O apelido o nome interno para o item. Este campo s aceita letras minsculas. Os espaos no so permitidos. Se voc deixar este campo em branco, o sistema utiliza automaticamente seu ttulo para o apelido, depois de modific-lo para ajustar o sistema de formatao para os requisitos padro.

341

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Atraso: Entrada de um valor inteiro para especificar quanto tempo o visitante tem que esperar antes de responder a pesquisa novamente. O tempo calculado em segundos. O valor padro 86.400 s (Um dia). Publicados: Defina o controle como Sim para publicar a enquete. Note que a configurao de publicar s metade do que necessrio para torn-lo visvel para os visitantes do site, voc tambm deve exibir o mdulo Enquetes. A seo Opes do dilogo Nova Enquete inclui um conjunto de campos que so usados para introduzir as opes de resposta para a enquete. O sistema suporta at 12 opes de respostas. Embora voc possa criar uma enquete sem preencher qualquer um dos campos de Opo, o resultado seria uma enquete sem opes de resposta, portanto, para todos os efeitos prticos esta seo requer pelo menos duas entradas. Para criar uma nova enquete, siga estes passos: 1. 2. 3. 4. 5. 6. 7. Acesse o Gerenciador de Enquetes clicando na opo Enquete no menu Componentes. O Gerenciador de Enquetes carrega em seu navegador. Na interface do Gerenciador de Enquetes, clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Enquetes. O dilogo Nova Enquete abre. Consulte a figura 15.2. No campo Ttulo, digite a pergunta que pretende representar na enquete. Este campo obrigatrio. Defina a opo Sim para Publicado. Entre as opes de resposta nas reas de Opes. Preencha quaisquer campos que voc desejar, todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar a sua nova enquete. O dilogo fecha e retorna para o Gerenciador de Enquetes.

Editar e apagar as enquetes


Enquetes existentes podem ser editadas a partir do Gerenciador de Enquetes. Para editar uma enquete, clique no nome da enquete no Gerenciador de Enquetes ou selecione a enquete e em seguida clique no boto Editar na barra de ferramentas do Gerenciador de Enquetes. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio de enquete. O dilogo Editar Enquete idntico ao dilogo Nova Enquete, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em uma enquete, basta alterar os campos desejados na janela de edio da enquete e em seguida clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir um ou mais enquetes, siga estes passos: 1. 2. 3. Abra o Gerenciador de Enquetes. Selecione uma ou mais enquetes. Clique no cone Apagar.

342

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
Excluir uma enquete permanente e no pode ser desfeito. Alm disso, no h dilogo de confirmao. Apagar exclui imediatamente a enquete!

Resultados de Enquetes
Embora o componente de enquetes usado para configurar e organizar suas enquetes, necessrio tomar medidas adicionais para colocar as enquetes na pgina. A questo com as opes de resposta exibida aos visitantes do site no front-end atravs da utilizao do mdulo de Enquetes. Um resumo dos resultados de uma ou mais enquetes podem ser exibidos dentro da rea de contedo das pginas, usando a opo Layout da Enquete no Gerenciador de item de menu.

Referncia cruzada
A criao de novos itens de menu e os vrios tipos do itens de menu so discutidos no Captulo 8.

Usando o mdulo de Enquetes


O mdulo de Enquetes, como todos os outros mdulos no seu sistema, criado e controlado de dentro do Gerenciador de Mdulos. Um mdulo de nova enquete pode ser criado, clicando no cone Novo na barra de ferramentas ou, se voc tiver instalado a amostra de dados, voc pode modificar as enquetes existentes no mdulo para atender s suas necessidades.

Referncia Cruzada
V para o Captulo 20 para obter mais informaes sobre como criar e gerenciar os diversos mdulos do site.

A figura 15.3 mostra o mdulo Enquetes. A barra de ferramentas na parte superior do dilogo do mdulo Enquetes fornece acesso rpido s seguintes funes:

Salvar: Clique neste cone para salvar as alteraes feitas para o mdulo e sair do dilogo
do mdulo Enquetes.

Aplicar: Clique aqui para salvar o seu trabalho sem sair do dilogo. Esta opo permite que
voc salve sem sair da tela.

Fechar: Cancela a tarefa e sai do mdulo de Enquetes. Ajuda: Exibe os arquivos relacionados para a tela ativa.

343

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 15 .3 Uma enquete apresentada usando o mdulo de Enquetes.

O espao de trabalho sobre o dilogo do mdulo de enquetes tem trs sees com os nomes: Detalhes, Atribuir Menu e Parmetro. A seo Detalhes do mdulo de Enquetes inclui os seguintes campos: Tipo de mdulo: Este campo determinado pelo sistema e no editvel. O rtulo mod_poll diz-lhe que este um mdulo de Enquetes. Ttulo: O nome do mdulo. Exibir Ttulo: Se esse controle estiver definido como Sim, o ttulo do mdulo aparece sempre que o mdulo for exibido no front-end do site.

344

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Habilitado: Definir esse controle para Sim se deseja que o mdulo aparea no front-end de seu site. Posio: O controle da caixa de combinao utilizado para designar o mdulo para uma posio. Ordem: Este campo s aplicvel se houver mais de um mdulo atribudo a mesma posio, caso em que este usado para controlar a ordenao dos mdulos. Nvel de Acesso: Defina o controle para Pblico, Registrado, ou Especial, dependendo de quais grupos de usurios que voc quer que sejam capazes de ver o mdulo. ID: Este campo ID interno definido automaticamente pelo sistema e no pode ser editado. Descrio: O texto de descrio fornecida pelo sistema e no pode ser editado.

O Menu da rea de atribuio, no canto inferior esquerdo do dilogo, mostra uma lista de todos os menus e itens de menu do sistema. Este controle permite a voc designar as pginas onde o mdulo vai aparecer.

Parmetros do mdulo
No lado direito do dilogo do mdulo de Enquetes a seo de parmetros. Os controles aqui trabalham em estreita associao com as definies atribudas no componente Enquete para controlar o comportamento das enquetes na pgina. Os controles disponveis so divididos em dois grupos: os Parmetros do Mdulo e os Parmetros Avanados. Os Parmetros do Mdulo so: Votao: Este controle permite que voc selecione a enquete que ser exibida pelo mdulo. A lista das pesquisas reflete nas enquetes criadas pelo componente Enquete, ele ir exibir apenas as enquetes marcadas como publicadas no componente de Enquete. Sufixo de Classe do Mdulo: Utilize este campo para adicionar um sufixo para as classes CSS que se relacionam com este mdulo, o que permite que voc fornea um estilo que afeta apenas este mdulo especfico.

Os Parmetros Avanados so: Caching: Defina o controle para especificar se este mdulo segue o cache global (definido no Gerenciador de Configurao Global). Tempo de Cache: Se voc deseja armazenar em cache o contedo deste mdulo, digite um valor inteiro aqui. O valor representa o tempo, em segundos.

Resultados de vrias pesquisas


Se voc tiver criado mais de uma enquete com o componente Enquete, voc pode exibi-las usando vrios mdulos. O mdulo Enquetes exibe uma enquete por vez, portanto exibir vrias enquetes exige ter vrios mdulos. Habilitar vrios mdulos permite que voc combine as enquetes adequadas ao contedo da pgina ou funcionalidade ou para mostrar a mesma enquete em posies diferentes e em pginas diferentes.

345

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Exibindo resultados da enquete
Os resultados de uma enquete so mostrados na rea de contedo das pginas de seu site. Os resultados da enquete atual podem ser visualizado por um visitante do site, clicando no boto de resultados sobre o mdulo de Enquetes. Clicando no boto de resultados leva o visitante para uma pgina que mostra os resultados da pesquisa em uma viso de sntese grfica. Se houver mais de uma enquete ativa no site, o visitante tambm ver na pgina de resultados um controle de caixa de combinao que permite que os visitantes possam alternar entre os resultados de outras enquetes.

FIG URA 15 .4 Resultados da enquete so exibidos dentro da rea de contedo por padro, a imagem abaixo utiliza uma pgina de resultados especfica para a enquete.

346

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Voc tambm pode criar um link direto para a pgina de resultados da enquete, criando um novo item de menu e selecionando a opo Layout da Enquete. A figura 15.4 mostra a sada da enquete. Para criar um link direto para a pgina de resultados de pesquisa a partir de um menu, siga estes passos: 1. No menu Menus, clique no nome do menu onde voc quiser que o link para a enquete aparea. O Gerenciador de item de menu carrega em seu navegador. 2. Clique no cone Novo na barra de ferramentas. O dilogo Novo Item de Menu carrega em seu navegador. 3. Selecione a opo Layout da Enquete sob a escolha Enquetes. A segunda pgina do dilogo Novo Item de Menu se abre. 4. D a um nome de Ttulo. Este campo obrigatrio. 5. Configure os parmetros, selecione o nome da enquete, cujos resultados iro aparecer por padro. Este campo obrigatrio. 6. Selecione quaisquer outras opes que voc desejar, todos os outros campos so opcionais. 7. Clique em Salvar. O sistema cria o novo item de menu, fecha o dilogo, e retorna para o Gerenciador de item de menu.

Nota
Se o sistema contm vrias enquetes, os resultados de todas estaro disponveis para os visitantes. No h nenhuma forma de restringir a visualizao dos resultados para apenas algumas enquetes. A sada ser sempre exibir todas as enquetes publicadas.

Resumo
Neste captulo, abordamos o uso de ambas as enquetes a do componente e a do mdulo. Voc aprendeu o seguinte: Como criar, editar e deletar enquetes Como configurar o Gerenciador de Enquetes para trabalhar com o mdulo de Enquetes Como criar um mdulo de Enquetes

347

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 16

Usando o Componente Weblinks

componente Weblinks permite adicionar uma pgina de links que mostra URLs para outros sites e recursos online. Esse componente tambm torna mais fcil organizar esses laos e controlar o nmero de vezes que os usurios clicaram nos links. O componente Weblinks fornece todos os parmetros necessrios para controlar a aparncia e comportamento dos links. Os itens recolhidos pelo componente Weblinks podem ento ser exibidos nas pginas de seu site. Embora voc possa usar outras formas de inserir os links em seu site, o componente Weblinks torna mais fcil gerenciar e exibir um grande nmero de links em seu site, agrupando-os em categorias.

NESTE CAPTULO
A p res en tan do o G e ren c iad o r de W eb lin ks Definir parmetros de Links G e re nc ia r L in ks e Ca teg o rias

Apresentando o Gerenciador de Weblinks


Para comear a adicionar links para seu site, v para o componente Weblinks. Para acessar o componente, faa o login como administrador do sistema e, depois, v para o menu Componentes e selecione a opo Weblinks. O Gerenciador de Weblinks carrega em seu navegador. A figura 16.1 mostra o Gerenciador de Weblinks que aparece com a amostra de dados.

Nota
No menu de Componentes, a opo Weblinks leva mesma tela que a opo de submenu Links. Apesar de ter diferentes nomes, essas duas opes de navegao levam mesma pgina o Gerenciador de Weblinks.

348

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 16.1 O Gerenciador de Weblinks.

A barra de ferramentas na parte superior do Gerenciador de Weblinks oferece acesso rpido para as seguintes funes: Publicar: Selecione um ou mais links da lista e clique neste cone para publicar. Despublicar: Selecione um ou mais links da lista e clique neste cone para despublicar. Remover: Selecione um ou mais links da lista e clique neste cone para excluir o link(s). Editar: Selecione um link da lista e clique neste cone para editar os detalhes do link. Novo: Clique para adicionar um novo link. Preferncias: Clique aqui para exibir os parmetros disponveis para esse componente. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

349

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dois links de texto esto localizados abaixo da barra de ferramentas: o link Links mostra-lhe o Gerenciador de Weblinks. O link Categorias leva voc para o Gerenciador de Categorias de Weblinks, que discutido mais adiante neste captulo. Localizada abaixo dos dois links de texto e acima da lista de Links, trs ferramentas de classificao e busca para ajudar voc a gerenciar uma longa lista de Links: campo Filtro: Digite uma palavra ou frase na caixa de texto e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione uma categoria: Permite que voc exiba somente os links que pertencem a uma categoria especfica. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione um estado: Permite filtrar e exibir os links de acordo se eles so publicados ou depublicados. O filtro fornece uma maneira fcil de identificar todos os links que esto ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

Dica
O filtro Selecione uma categoria e o filtro Selecione um estado podem ser combinados para aperfeioar ainda mais a exibio da lista de links.

A rea de contedo principal da tela contm uma lista de todos os links. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um link, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas anteriormente referenciada. Ttulo: Este campo exibe o nome completo do link. Clique sobre o nome para editar os detalhes. Publicado: Uma marca verde nesta coluna indica que o link est publicado. O campo mostra um X vermelho se o link no foi publicado. Os administradores podem alternar entre as duas configuraes, clicando sobre o cone. Ordem: Os nmeros nesta rea afeta a ordenao dos Links nesta lista. Alterar os nmeros e clicar no cone Salvar, na parte superior da coluna reordena os Links. Categoria: Mostra o nome da categoria a que o link foi atribudo. Voc pode clicar no nome da categoria para abrir o dilogo de edio da categoria. Editar uma categoria discutido na prxima seo. Acessos: Quantas vezes o link foi clicado pelos visitantes do seu site. ID: O nmero de identificao gerado pelo sistema do usurio.

350

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de links que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Definir parmetros de Links


Opes globais para os links do componente Weblinks podem ser configuradas por meio das opes de parmetros. Os parmetros so exibidos e modificados clicando no cone Preferncias na barra de ferramentas do Gerenciador de Weblinks. Clicando no cone provoca uma lightbox sobreposta na parte superior da pgina. Dentro da lightbox so os parmetros disponveis para esse componente. O Gerenciador de Weblinks inclui os seguintes parmetros: Descrio: Escolha se deseja Ocultar ou Exibir os textos de links de Introduo, definido abaixo. A configurao padro Exibir. Introduo dos Weblinks: Digite o texto que deseja que aparea acima da lista de links. Acessos: Ocultar ou Exibir o nmero de visitas que cada link tem recebido dos visitantes do site. A configurao padro Exibir. Descrio: Escolha se deseja Ocultar ou Exibir os dados de descrio para o link. Descrio dos dados usado quando voc cria um link. Esse controle determina se ele mostrado aos visitantes. A configurao padro Exibir. Outras Categorias: Este controle no tem nenhuma aplicao para o componente Weblinks. Cabealho da Tabela: Ocultar ou Exibir os cabealhos de coluna para a lista de links quando visto como uma tabela. A configurao padro Exibir. Alvo: Selecione na caixa de combinao para definir o alvo para a URL. Isso lhe d controle sobre como o navegador responde quando um visitante clica em um link. As trs opes so: Janela de Origem com Menu de Navegao, Nova Janela com menu de navegao, e Nova Janela sem menu de navegao. cone: Este campo opcional, permite que voc defina um cone que aparea ao lado do nome do link quando os links so mostrados em uma lista.

Dica

Janela de Origem a mesma janela do seu site. Se voc no definir a opo de destino para a janela de origem, o usurio ser tirado do seu site quando clicar no link. Abrindo o link em uma nova janela , isso simplesmente coloca uma nova janela no topo do seu site. Embora o visitante possam ver o link de destino, o site permanece na janela do navegador de trs. As opes de navegao do navegador dependem se a janela mostrada com ou sem os controles de navegao. Se voc optar por abrir o link em uma nova janela do navegador sem navegao, o usurio est restrito essencialmente a ver o contedo de links usando a navegao que est na pgina.

351

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Depois de ter definido os parmetros que voc desejar, clique no boto Salvar na parte superior direita para salvar suas alteraes ou em Cancelar para fechar a janela de parmetros sem salvar as alteraes.

Gerenciar Links e Categorias


As categorias so criadas pelo administrador para efeitos de agrupamento de Links. No Joomla!, cada link deve ser atribudo a uma categoria. As categorias de link so gerenciadas por meio do Gerenciador de Categorias de Weblinks, mostrado na figura 16.2.

Nota
Antes que voc possa adicionar seu primeiro link voc deve ter pelo menos uma categoria no sistema.

Para ver as categorias disponveis no seu sistema, clique no link Categorias no topo do Gerenciador de Weblinks. A barra de ferramentas na parte superior do Gerenciador de Categorias de Weblinks oferece acesso rpido para as seguintes funes: Publicar: Selecione uma ou mais categorias da lista e clique neste cone para publicar. Despublicar: Selecione uma ou mais categorias da lista e clique neste cone para despublicar. Remover: Selecione uma ou mais categorias da lista e clique neste cone para excluir a categoria (s). Editar: Selecione uma categoria na lista e clique neste cone para editar os detalhes da categoria. Novo: Clique para criar uma nova categoria. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

Dois links de texto esto abaixo da barra de ferramentas. O link Weblinks mostra-lhe o Grenciador de Weblinks, discutido anteriormente neste captulo. O link Categorias exibe o Gerenciador de Categorias de Weblinks. Abaixo dos dois links de texto e acima da lista de classificao de categorias esto duas ferramentas de busca para ajudar voc a gerenciar uma longa lista de categorias: O campo Filtro: Digite uma palavra ou frase no campo e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione um estado: Permite filtrar e exibir as categorias de acordo se elas so publicadas ou inditas. Isso fornece uma maneira fcil de identificar todas as categorias que esto ativas no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

352

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 16 .2 O Gerenciador de Categorias de Weblinks.

A rea de contedo principal da tela contm uma lista de todas as categorias de link. As colunas fornecidas so:

#: Este campo um nmero ndice definido automaticamente por Joomla! Voc no pode alterar este campo. Checkbox (sem rtulo): Clique em uma caixa para selecionar uma categoria, o que necessrio se voc
quiser usar algumas das opes da barra de ferramentas, mencionada anteriormente.

Ttulo: Este campo exibe o nome completo da categoria. Clique sobre o nome para editar detalhes. Publicado: Uma marca verde nesta coluna indica que a categoria est publicada. O campo mostra um X
vermelho se a categoria no est publicada. Os administradores podem alternar entre as duas configuraes, clicando no cone indicado.

Ordem: Os nmeros nesta rea afeta a ordenao das categorias os nmeros e clicar no cone Salvar, na parte superior da coluna reordena as categorias.

na

lista.

Alterar

353

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Nvel de Acesso: Indica os nveis de acesso atribudos entre as opes Pblico, Registrado e Especial clicando sobre as palavras. ID: O nmero de identificao gerado pelo sistema do usurio. Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de categorias que so exibidas na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global. categoria. Voc pode alternar

Criando uma nova categoria


Antes que voc possa adicionar links para o seu sistema, voc deve criar pelo menos uma categoria. As categorias so criadas a partir do Gerenciador de Categorias de Weblinks, clicando no cone Novo na barra de ferramentas. O dilogo Nova Categoria mostrado na figura 16.3
FIG URA 16 .3 O dilogo Nova Categoria.

354

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do dilogo Novo Categoria fornece acesso rpido as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, criar uma nova categoria, e sair do dilogo Nova Categoria. Aplicar: Clique aqui para salvar o seu trabalho e criar uma nova categoria, sem sair do dilogo Nova Categoria. Esta opo permite que voc salve sem sair da tela. Cancelar: Cancela a tarefa e sai do dilogo Nova Categoria. Ajuda: Exibe os arquivos relacionados para a tela ativa.

A rea de trabalho neste dilogo dividida em duas sees, Detalhes e Descrio. A seo "Detalhes" contm os seguintes campos: Ttulo: Digite neste campo o ttulo da categoria. Este campo o nico necessrio. Apelido: O apelido um selo interno para a categoria. O apelido usado tambm na criao de um caminho amigvel para os motores de busca e para a categoria. Este campo aceita apenas letras minsculas, sem espaos. Note que se voc deixar este campo em branco, o sistema utilizar automaticamente o valor digitado no campo Ttulo. Publicado: Clique em Sim para publicar o item. No h cones na tela, apenas Sim / No. Seo: Este campo no aplicvel categoria de link, e como resultado o sistema exibe somente N/A. Ordem da Categoria: Este campo no pode ser controlado quando uma nova categoria criada. novas categorias por padro sempre vo para o ltimo lugar na lista. A ordem pode ser alterada a partir do Gerenciador de Categorias de Weblinks ou atravs da edio da categoria. Nvel de Acesso: Define o nvel de restries de acesso para a categoria e seu contedo. As opes so: Pblico, Registrado ou Especial. Voc pode clicar sobre o nome para mudar o nvel. Se nenhum valor for escolhido, o padro do sistema ser Pblico. Imagem: Oferece a opo de mostrar uma pequena imagem ao lado do nome da categoria nas pginas de anncio das categorias. Isso opcional. Note que a imagem que voc deseja selecionar deve estar localizada na pasta images / stories. Posio da Imagem: Controles de posicionamento da imagem em relao ao nome da categoria. As escolhas so limitadas para Esquerda ou Direita. Esquerda selecionada por padro. Note que esse controle s aplicvel se uma imagem selecionada a partir do controle de imagem.

355

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O campo Descrio na parte inferior da tela fornece um local para adicionar uma descrio da categoria. A descrio aparecer nas pginas onde os links de uma determinada categoria so listados. A caixa de texto permite a utilizao de imagens e formatao para a descrio. O boto Imagem na parte inferior do campo Descrio d-lhe acesso fcil aos controles para inserir uma imagem na descrio. Para criar uma nova categoria, siga estes passos: 1. 2. Entrar para o administrador do sistema em seu site. Acesse o Gerenciador de Categorias de Weblinks. V para o menu Componentes e selecione a opo Categorias do submenu Weblinks. O Gerenciador de Categorias de Weblinks carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Weblinks. O dilogo Nova Categoria se abre como mostrado na figura 16.3. No campo Ttulo, digite um nome para esta categoria. Este campo o nico campo obrigatrio. D informaes adicionais ou configuraes opcionais como achar melhor. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar a sua nova categoria de link. O dilogo se fecha e retorna para o Gerenciador de Categorias de Weblinks.

3. 4. 5. 6.

Edio e excluso de categorias


Categorias existentes podem ser editadas a partir do Gerenciador de Categorias de Weblinks. Para editar uma categoria, siga um dos seguintes procedimentos: Clique no nome da categoria no Gerenciador de Categorias de Weblinks. Selecione a categoria na lista e clique no cone Editar na barra de ferramentas. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio da categoria. A janela de edio da categoria idntica ao dilogo Nova Categoria, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em uma categoria, basta alterar os campos desejados na janela de edio da categoria e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente.

356

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para excluir uma ou mais categorias, siga estes passos: 1. Abra o Gerenciador de Categorias de Weblinks. 2. Selecione uma ou mais categorias. 3. Clique no cone Apagar.

Cuidado
Excluir uma Categoria de link permanente e no pode ser desfeito. Alm disso, no h dilogo de confirmao. Apagar exclui imediatamente a categoria! Note, porm, que a categoria no pode ser excluda se links so atribudos a essa categoria. Se voc deseja excluir a categoria, necessrio primeiro excluir ou transferir qualquer link(s) atribudos a essa categoria.

Adicionando um novo link


Para adicionar um novo link para o seu Web site, visite o Gerenciador de Weblinks e clique no cone Novo na barra de ferramentas. O dilogo abre em seu navegador, como mostrado na figura 16.4. A barra de ferramentas na parte superior do dilogo Novo Link oferece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, adicionar um novo link e sair do dilogo. Cancelar: Cancela a tarefa e sai do dilogo. Ajuda: Exibe os arquivos relacionados para a tela ativa.

O espao de trabalho dividido em trs reas: Detalhes, Parmetro e Descrio. A seo Detalhes do espao de trabalho contm os seguintes campos: Nome: Utilize este campo para dar um nome ao seu link. Este campo obrigatrio. Apelido: O campo alias um identificador interno para o seu link. Isso usado em alguns casos, para criar motor de busca amigvel URLs para o item. Voc pode especificar o contedo deste campo, se quiser, mas note que ele s tem letras minsculas e sem espaos. Se voc no especificar o contedo deste campo o sistema ir criar o alias com base no nome do item. Publicado: Selecione Sim para publicar o link. O estado padro sim. Categoria: Atribuir o link para uma categoria usando a caixa de combinao. Este campo obrigatrio. URL: Digite neste campo a URL para a fonte do link. Este campo obrigatrio. Note que isto deve normalmente comeam com http://. Ordenar: Esse controle no est disponvel para um novo Web Link. Novos itens so colocados por padro na ltima posio da lista. Depois de adicionar seu link, voc pode ajustar a posio de qualquer link da Web no Gerenciador de Weblinks ou editando o item do link.

357

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetro oferece somente uma escolha, a opo de destino. A opo oferece-lhe a capacidade de substituir o parmetro Alvo em conjunto com os parmetros de controle do Gerenciador de Weblinks. A opo padro Usar Global. As configuraes opcionais incluem: Janela de Origem com Menu de Navegao, Nova Janela com menu de navegao, Nova Janela sem menu de navegao. Definir esta opo controla o comportamento do navegador quando o usurio clica em um link. O campo Descrio permite que voc insira uma breve descrio que aparece abaixo do link para os visitantes do seu site. Para adicionar um novo link, siga estes passos: 1. 2. 3. Entrar para o administrador do sistema em seu site. Acesse o Gerenciador de Weblinks. Para fazer isso, v ao menu Componentes e selecione a opo Weblinks. O Gerenciador de Weblinks carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Weblinks. O dilogo Novo Link abre. Veja a figura 16.4.
FIG URA 16 .4 O dilogo Novo Link.

358

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

4.

No campo Nome, digite um nome para o link. Este campo obrigatrio.

5. Selecione uma categoria para o link na caixa de combinao Categoria. Este campo obrigatrio. 6. 7. 8. Digite o endereo de origem do link no campo URL. Normalmente, esse endereo comea com http://. Este campo obrigatrio. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo Link. O dilogo se fecha e retorna para o Gerenciador de Weblinks.

Editar e apagar Links


Links existentes podem ser editados a partir do Gerenciador de Weblinks. Para editar um link, clique no nome do link no Gerenciador de Weblinks ou selecione o link e depois clique no boto Editar na barra de ferramentas do Gerenciador de Weblinks. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio do link. O dilogo Editar Link idntico ao dilogo Novo Link, com os mesmos campos e exigncias, como discutido na seo anterior. Para fazer alteraes em um link, basta alterar os campos desejados na caixa de dilogo Editar Link e, em seguida, clique no boto Salvar ou no cone Aplicar na barra de ferramentas. Todas as alteraes feitas so aplicadas imediatamente. Para excluir um ou mais links, siga estes passos: 1. 2. 3. Abra o Gerenciador de Weblinks. Selecione um ou mais Links. Clique no cone Apagar.

Cuidado
Excluir um Link permanente e no pode ser desfeito. Alm disso, no h dilogo de confirmao. Apagar exclui imediatamente o link, bem como qualquer contedo armazenado em cache do feed.

359

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resultados de Links no seu site


Depois de trazer Links em seu sistema com o Gerenciador de Weblinks, a questo como exibir os links da Web em seu site. Adicionar links para o gerencionar no se traduz automaticamente em exibio de links em seu site. Ao ligar um item de menu para o componente de Weblinks, voc pode exibir links ou categorias de links como itens de contedo em seu site. Para uma discusso sobre as opes de layout que esto disponveis para visualizao de contedo de Weblinks nas pginas de seu site, veja o captulo 8

O componente Web e SEO Links


O componente Weblinks no o ideal para a criao de links de pginas destinadas a finalidade de construir trocas recprocas de links. A funo de rastreamento que permite o destino "esconde" a URL real dos motores de busca. Infelizmente, essa funo no pode ser desativada e, como resultado, os links adicionados ao componente Weblinks no so indexados pelos buscadores. Para voc, como administrador isso normalmente um problema apenas nos casos em que voc est tentando construir uma ttica de otimizao de busca, SEO (Search Engine Optimization). Para resolver esta situao, voc precisa ignorar o componente Weblinks completamente e construir sua pgina de links como um item de contedo em uma pgina ou procurar por alguma extenso de terceiros para usar o gerenciamento de links.

Resumo
Neste captulo, abordamos o uso do componente Weblinks. Voc aprendeu o seguinte: Como configurar o componente Weblinks Como criar, editar e apagar Links Como criar, editar e excluir categorias de Links

360

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 17

Trabalhando com Mdulos

oomla! Usa mdulos para exibir contedos e funcionalidades nas reas da pgina. Mdulos muitas vezes aparecem em colunas, na parte superior ou inferior de um layout, e nas bordas ou mesmo em volta da rea de contedo principal da pgina. Os mdulos so crticos para criao de sites atraentes, com boa funcionalidade. O sistema inclui tanto mdulos de front-end como tambm mdulos de back-end. Os mdulos para o front-end so chamados de mdulos do site. O Gerenciador de Mdulos fornece uma interface para controlar o sistema de vrios mdulos do site. O sistema Joomla! inclui 20 tipos diferentes de mdulos. Diversos tipos de mdulos esto intimamente relacionados e dependentes dos componentes principais, outros so independentes. Todas NESTE CAPTULO as partes de um processo so semelhante para a criao, cpia e excluso de mdulos. A diferena entre os mdulos est em grande parte nos parmetros R e v e n d o o G e r e n c i a d o r d e M d u l o s que esto disponveis para cada mdulo. O domnio dos parmetros permite A p res en t ao d o s M d u l o s d o Si t e adaptar os mdulos de acordo com suas necessidades. Neste captulo, discutiremos o Gerenciador de Mdulos e todos os mdulos padro em Joomla! 1.5.x.

Revendo o Gerenciador de Mdulos


Todas os mdulos Joomla! so controlados pelo Gerenciador de Mdulos. A interface do gerenciador contm todos os mdulos do sistema, juntamente com quaisquer mdulos de terceiros que voc tenha instalado. Para acessar o Gerenciador de Mdulos, faa o login para o administrador do sistema, e depois v para o menu Extenses e selecione a opo Administrar Mdulo. O Gerenciador de Mdulos carrega na janela do navegador, como mostrado na figura 17.1.

361

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.1 O Gerenciador de Mdulos.

362

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do Gerenciador de Mdulos fornece acesso rpido para as seguintes funes:

Habilitar: Selecione um ou mais mdulos da lista e clique neste cone para ativar. Desabilitar: Selecione um ou mais mdulos da lista e clique neste cone para
desativar.

Copiar: Selecione um mdulo e, em seguida, clique nesse cone para fazer uma cpia exata do mdulo. Remover: Selecione um ou mais mdulos da lista e clique neste cone para excluir o(s)
mdulo(s).

Editar: Selecione um mdulo da lista e clique neste cone para editar os detalhes do mdulo. Novo: Clique para adicionar um novo mdulo. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

Dois links de texto esto localizados abaixo da barra de ferramentas. O link Site mostra o Gerenciador de Mdulos do site. O link Administrador leva voc para o Gerenciador de Mdulos do administrador, que discutido mais adiante neste captulo.

363

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Localizada abaixo dos dois links de texto e acima da lista de mdulos esto cinco ferramentas de triagem e busca para ajudar voc a gerenciar uma longa lista de mdulos: O campo Filtro: Funciona como uma caixa de pesquisa. Digite uma palavra ou frase na caixa de texto e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione o tema: Mostra uma lista de temas disponveis. Selecione um nome de tema na caixa de combinao para restringir a busca a esse modelo. Selecione a posio: Mostra a posio de atribuio do mdulo. Selecione o tipo: Filtrar a lista por tipo de mdulo. Selecione um estado: Permite filtrar e exibir os mdulos de acordo se so Habilitado / Desabilitado. Isso fornece uma maneira fcil de identificar todos os mdulos que esto ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

Dica
Os filtros Selecione Posio, Tipo e Estado podem ser combinados para aperfeioar ainda mais a exibio da lista de mdulos.

A rea de contedo principal da tela contm uma lista de todos os mdulos no seu Site. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um mdulo, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Nome do mdulo: Este campo exibe o nome completo do mdulo. Clique no nome para editar os detalhes do mdulo. Habilitado: Uma marca verde nesta coluna indica que o mdulo est habilitado. O campo mostra um X vermelho se o mdulo no for habilitado. Os administradores podem alternar entre as duas configuraes, clicando no cone. Ordem: Os nmeros nesta rea afetam a ordem dos mdulos nesta lista. Alterar os nmeros e clicar no cone Salvar, na parte superior da coluna para reordenar os mdulos. Nvel de Acesso: Exibe o nvel de acesso que tenha sido especificado para o mdulo. Voc pode clicar sobre o rtulo para alternar entre o Pblico, Registrado, e Especial, ou voc pode modificar isso editando o mdulo. Posio: A posio que o mdulo atribudo. Pginas: Um indicador de quais pginas o mdulo est atribudo. As nicas opes que esto aqui so: Todos, ou seja, para todas as pginas do site; Nenhum, o que significa que o mdulo no foi atribudo a nenhuma pgina, e Vrias, o que significa que o mdulo atribudo a algumas, mas no todas as pginas. Para alterar essas configuraes, edite o mdulo.

364

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Tipo: O tipo de mdulo do mdulo. Cada mdulo pode ser de apenas um tipo. ID: O nmero de identificao gerado pelo sistema do usurio.

Na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de mdulos que so exibidos na pgina. O valor padro pode ser alterado mudando alterando opo Tamanho da Lista no Gerenciador de Configurao Global.

Criao de novos mdulos


Novos mdulos podem ser criados a partir do Gerenciador de Mdulos. Basta clicar no cone Novo na barra superior, e o sistema carrega uma nova janela no navegador, como mostrado na figura 17.2. A nova janela requer que voc especifique o tipo de mdulo que voc deseja criar. Selecione uma das opes de tipo de mdulo e clique no cone Prximo; recarrega a pgina e exibe o prximo passo no processo de criao do mdulo, como mostrado na figura 17.3. Os tipos de mdulos compartilham elementos em comum, mas cada um tambm tem parmetros nicos que devem ser considerados.
FIG URA 17 .2 O dilogo Novo Mdulo.

365

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .3 O segundo passo no processo de criao do novo mdulo. Isso mostra a tela de um mdulo Notcias em destaque.

Nota
Se voc tiver instalado extenses adicionais para seu site, possvel que voc tambm possa ver tipos de mdulos adicionais que permitem a criao de novos mdulos alm dos padres do sistema.

366

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Copiando mdulos
Voc pode fazer cpias exatas dos mdulos usando o comando Copiar no Gerenciador de Mdulos. Esta funo muito til se voc precisar executar vrias instncias do mesmo tipo de mdulo, porque a funo Copiar economiza tempo para configurar seu novos mdulos. Para copiar um mdulo, siga estes passos: 1. Abra o Gerenciador de Mdulos. 2. Selecione o mdulo que deseja copiar clicando na caixa de seleo ao lado do nome do mdulo. 3. Clique no cone Copiar. O sistema imediatamente faz uma cpia do mdulo e coloca-o no Gerenciador de Mdulos com o nome Cpia de (nome do mdulo original).

367

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Editando e excluindo os mdulos


Mdulos existentes podem ser editados a partir do Gerenciador de Mdulos. Para editar um mdulo, clique no nome do mdulo no Gerenciador de Mdulos ou selecione o mdulo na lista e clique no cone Editar na barra de ferramentas. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio de mdulo. O dilogo Editar Mdulo idntico ao dilogo Novo Mdulo, com os mesmos campos e exigncias. Para fazer alteraes em um mdulo, basta alterar os campos desejados na caixa de dilogo Editar Mdulo e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para excluir um ou mais mdulos, siga estes passos: 1. 2. 3. Abra o Gerenciador de Mdulos. Selecione um ou mais mdulos. Clique no cone Remover.

Cuidado
A excluso de um mdulo permanente e no pode ser desfeita. Alm disso, no h dilogo de confirmao. Remover exclui imediatamente o mdulo! Como medida de segurana, talvez seja melhor apenas despublicar um mdulo, se voc no tem certeza se voc vai precisar dele no futuro.

Apresentao dos Mdulos do Site


O espao de trabalho de cada Mdulo do Site dividido em trs reas: Detalhes, Atribuir Menu e Parmetro, como mostrado na figura 17.4. Os campos Detalhes e Atribuir Menu so idnticos em todos os mdulos, as diferenas encontram-se na rea Parmetro. A barra de ferramentas na parte superior do mdulo fornece acesso rpido s seguintes funes: Salvar: Clique neste cone para salvar seu trabalho, adicionar um novo mdulo e sair. Aplicar: Clique aqui para salvar o seu trabalho e criar um novo mdulo, sem sair do dilogo Novo Mdulo. Esta opo permite que voc salve sem sair da tela. Fechar: Cancela a tarefa e sai do dilogo Novo Mdulo. Ajuda: Exibe os arquivos relacionados para a tela ativa.

368

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .4 Um dilogo tpico de Novo Mdulo, neste caso, o mdulo de Contedo Arquivado.

A seo Detalhes do espao de trabalho contm os seguintes campos: Tipo do mdulo: Esse identificador definido pelo sistema e informa o tipo de mdulo que est sendo criado. O tipo de mdulo no pode ser mudado. Ttulo: Utilize este campo para dar um nome ao seu mdulo. Este campo obrigatrio. Exibir Ttulo: Este controla a visibilidade do ttulo do mdulo para o visitante do frontend. Defina o controle para Sim se desejar que o ttulo do mdulo seja exibido quando o mdulo for exibido. O ttulo aparece logo acima do mdulo. O estado padro Sim. Habilitado: Selecione Sim para publicar o mdulo. O estado padro Sim. Posio: Controla o posicionamento do mdulo na pgina. Use a caixa de combinao para selecionar entre a lista de posies possveis para o mdulo. Este campo obrigatrio.

369

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Ordem: Define a ordem do mdulo relativo a outros mdulos atribudo mesma posio. No tem efeito quando existe apenas um mdulo atribudo a uma posio. Nvel de Acesso: As trs opes aqui so Pblico, Registrado, e Especial. A configurao padro Pblico. ID: Um nmero de identificao atribudo pelo sistema. Isso no pode ser mudado. Descrio: Joomla! fornece este texto de descrio para ajudar os usurios a entender o uso do mdulo.

Referncia Cruzada
Para uma discusso sobre a colocao de mdulos dentro da rea de contedo de artigos do seu site, por favor consulte o Captulo 7.

A rea Atribuir Menu do espao de trabalho utilizado para designar o mdulo para aparecer em apenas certas pginas do seu site. Voc tem a opo de atribuir o mdulo para: Todos, Nenhum, Selecione um mdulo da lista. Se voc deseja atribuir o mdulo de forma seletiva, escolha a opo Selecione um mdulo da lista e em seguida, escolher as opes apropriadas na caixa de seleo mltipla; para selecionar mais de uma opo, mantenha pressionada a tecla Crtl (tecla Command em um Mac) enquanto voc clica. A seo de parmetros varia para cada mdulo. Detalhes sobre os parmetros de cada mdulo sero discutidos a seguir.

O mdulo Contedo Arquivado


O mdulo Contedo Arquivado d acesso a artigos arquivados. , essencialmente, um menu de navegao para os itens de contedo arquivados, conforme mostrado na figura 17.5. Quando habilitado, o mdulo exibe uma lista de meses para os quais so arquivados os itens de contedo. Clicando sobre o nome do ms leva o usurio para uma pgina que lista todos os itens arquivados para esse perodo de tempo.

Referncia Cruzada
Trabalhando com o contedo arquivado tratada no captulo 5.

Nota
O nome do sistema para este tipo de mdulo mod_archive. A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados. A figura 17.6 mostra os parmetros do mdulo.

370

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .5 O mdulo Contedo Arquivado no front-end do site.

A seo Parmetros do Mdulo contm dois controles:

Contar: Este campo contm um valor inteiro que determina o nmero de itens exibidos pelo
mdulo. O padro 10.

Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser
automaticamente anexado a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel que voc use este estilo mdulo individualmente. A seo de Parmetros Avanados contm apenas uma opo: Caching. Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use o cache. A configurao padro Usar Global.

371

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .6 A seo de parmetros do mdulo Contedo Arquivado.

Para adicionar um mdulo de arquivo para o seu site, siga estes passos: 1. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega no seu navegador web. 2. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. 3. Selecione a opo Contedo Arquivado e, em seguida clique no boto Prximo. O dilogo do mdulo carrega em seu navegador. 4. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio.

372

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

5. Defina a opo Habilitado para Sim. 6. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. 7. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. 8. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. 9. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistemama cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica
O mdulo Contedo Arquivado uma necessidade, se voc utilizar a funcionalidade de arquivamento de contedo Joomla!. O mdulo fornece links para ajudar aos visitantes do seu site obter acesso fcil ao contedo arquivado. Os links so organizados cronolgicamente e no podem ser controlados pelo administrador, a nica opo que voc tem a de controlar o nmero de itens exibidos no mdulo.

O mdulo Banner
O mdulo Banner controla a colocao de banners em seu site, como mostrado na figura 17.7. Como discutido anteriormente no livro, este mdulo trabalha em conjunto com o componente Banner.

Referncia Cruzada
O uso do componente Banner e uma maior discusso do mdulo de banners pode ser encontrado no Captulo 12. FIGURA 17.7 A sada do mdulo de Banner, visto no front-end do site, na posio de Rodap (footer).

373

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.8.

Nota
O nome do sistema para este tipo de mdulo mod_banner.

A seo de Parmetros do Mdulo contm os seguintes comandos: Destino: Este controle permite que voc especifique o comportamento do navegador quando um usurio clica em um banner que est vinculado a uma outra pgina web. Por padro, o sistema abre o link em uma nova janela com menu de navegao. Voc pode, no entanto, escolher entre duas opes: Nova Janela com menu de navegao ou Nova Janela sem menu de navegao. Contador: Um valor inteiro que especifica o nmero de banners diferentes, que sero apresentados por este mdulo. O valor padro 1. Cliente do Banner: Este parmetro opcional permite que voc restrinja o mdulo a mostrar apenas os banners que pertencem a um cliente especfico. Os clientes disponveis esto listados na caixa de combinao. Se definido para a opo padro, o mdulo vai mostrar banners de todos os clientes. Categoria: Este parmetro opcional permite que voc restrinja o mdulo a mostrar apenas os banners que pertencem a uma categoria especfica. As categorias disponveis so listadas na caixa de combinao. Se definido para a opo padro, o mdulo mostra banners de todas as categorias. Pesquisar por Tags: Escolha Sim para permitir que o sistema de controle da exposio de banner combinando use palavras-chave de banner com palavras-chave de contedo. O valor padro No. Randomizar: Este controle determina a ordem em que os banners so exibidos dentro do mdulo. Se voc escolheu a opo Fixo, Ordenar, o sistema ir exibir os banners em ordem. Se voc escolheu a opo Fixo, Randomizar, o sistema exibe os banners aleatoriamente. Texto de Cabealho: Digite nesta caixa qualquer texto que voc deseja que aparea acima do banner na posio do mdulo. Texto de Rodap: Digite nesta caixa de qualquer texto que voc deseja que aparea abaixo do banner na posio do mdulo. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel que voc use estilos individuais.

374

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .8 A seo de parmetros do mdulo Banner.

Referncia Cruzada
A criao e gesto de clientes e categorias de banners e upload de grficos de Banner, discutido em profundidade no Captulo 12.

A seo Parmetros Avanados contm duas opes: Caching: Este controle permite dispensar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use o cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativa se o cache para o mdulo ativado.

375

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo de Banner para seu site, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. 9. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega no seu navegador web. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Banner e depois clique no boto Prximo. O dilogo carrega em seu navegador. No campo Ttulo, digite um nome para o mdulo. Este campo necessrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo ser exibido. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica
Sites freqentemente empregam mais de uma vez este mdulo, o que acarreta em vrios mdulos de Banner que permitem apresentar anncios em posies diferentes e em diferentes pginas. Com os parmetros disponveis e a abildade de criar vrios mdulos, possvel obter um pouco de variao deste mdulo. Copiar um mdulo j existente de Banner a maneira mais rpida de criar vrios mdulos.

Referncia Cruzada
Consulte o Captulo 12 para informaes sobre a implementao do mdulo de Banner.

O mdulo Breadcrumbs
O mdulo Breadcrumbs do seu sistema Joomla! responsvel pela exibio de uma lista de navegao estrutural no seu site, como mostrado na figura 17.9. O mdulo breadcrumbs um marcador de posio, no sentido de mostrar aos usurios onde eles esto no site, e fornece uma maneira para os usurios navegarem de volta ou at nveis mais altos na hierarquia do site.

Nota
O nome do sistema para este tipo de mdulo mod_breadcrumbs.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.10.

376

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .9 A sada do mdulo de Breadcrumbs, visto no front-end do site.

A seo Parmetros do Mdulo contm as seguintes opes: Exibir Incio: Escolha se o breadcrumb sempre inclui um link para a pgina inicial. A configurao padro Sim. Texto para o elemento de Incio: Digite o rtulo que voc deseja que aparea para a entrada de home page no breadcrumb. A configurao padro Sim. Observao: este controle dependente da opo anterior, que se no for definida como Sim inutilizar esta opo. Exibir Fim: Escolha se o breadcrumb inclui sempre a pgina atual. A configurao padro Sim. Separador de Texto: Selecione um smbolo do teclado para ser usado para separar as entradas do breadcrumb. Se isso for deixado em branco, o sistema utiliza o separador padro, ">>" Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel para voc este estilo mdulo individualmente.

377

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .10 Os parmetros do mdulo Breadcrumbs.

A seo Parmetros Avanados contm apenas uma opo, Caching, e permanentemente definida como Nunca. Esta opo no pode ser mudada. Para adicionar um mdulo de breadcrumb para o seu site, siga estes passos: 1. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de mdulos carrega no seu navegador web. 2. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. 3. Selecione a opo Breadcrumbs e clique no boto Prximo. O dilogo carrega em seu navegador. 4. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 5. Defina a opo Habilitado para Sim.

378

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


6. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. 7. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. 8. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. 9. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica
Enquanto o mdulo Breadcrumbs uma maneira fcil de melhorar a navegao e usabilidade do seu site, se voc estiver usando componentes de terceiros, voc deve verificar sua sada Breadcrumb porque alguns componentes no podem produzir o resultado esperado. A sada do Breadcrumb tambm pode ser um pouco confusa quando voc usar os itens do menu de links para pginas no back-end do seu site. Nesse caso, o usurio com um clique podem penetrar em vrias camadas dentro do seu site. O resultado ser um longo e complexo caminho de navegao estruturada que pode ser confusa para alguns usurios.

O mdulo HTML Personalizado


O mdulo HTML Personalizado permite a criao de mdulos que contm cdigo HTML e em seguida, inser-los em suas pginas. Esta opo til para integrar a funcionalidade de fora, como uma ligao da filial, ou um boto PayPal ou para exibir o contedo em uma barra lateral ou posio diferente.

Nota
O nome do sistema para este tipo de mdulo mod_archive.

O dilogo do mdulo HTML Personalizado varia em relao a outros tipos de mdulos. A diferena importante a presena de uma seo adicional na rea de trabalho, como mostrado na figura 17.11. A seo rotulada de Sada Personalizada, e fornece um campo para introduzir seu contedo. Observe que voc pode adicionar a este tipo de mdulo de texto, imagens ou HTML puro. Se voc tiver um editor WYSIWYG habilitado em seu site, a seo de sada personalizada ir exibir as barras de ferramentas do editor.

Dica
Alguns editores WYSIWYG, incluindo Tiny MCE, limitam sua capacidade de introduzir algumas tags HTML. Assim, se voc quer trabalhar em HTML livre de restries, voc deve visitar o Gerenciador de Configurao Global e definir a opo Editor WYSIWYG Padro para Editor No Editor. Depois de salvar o mdulo, voc Pode mudar o editor WYSIWYG novamente.

A seo Parmetros do Mdulo contm apenas a opo Sufixo de Classe do Mdulo, o que permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especfico torna possvel o uso de estilos individuais.

379

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.11 O dilogo do mdulo HTML Personalizado. Observe este dilogo inclui uma seo exclusiva rotulada Sada Personalizada. Neste exemplo, o TinyMCE est habilitado como editor padro.

380

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo HTML Personalizado no seu site, siga estes passos:
1. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador

de Mdulos carrega no seu navegador web.


2. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. 3. Selecione a opo HTML Personalizado e clique no boto Prximo. O dilogo carrega

em seu navegador.
4. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 5. Defina a opo Habilitado para Sim. 6. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. 7. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. 8. Digite o seu contedo no campo marcado de Sada Personalizada. 9. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador

de Mdulos.

381

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Este tipo de mdulo no deve ser pensado como um simples mdulo de contedo personalizado. Apesar do nome, HTML personalizado apenas uma das possibilidades do que voc pode fazer com este tipo de mdulo. Esta uma categoria que tem utilidade para um administrador do site que precisa criar espaos reservados para uma variedade de contedos que no se encaixam corretamente em um dos outros tipos de mdulos. Se voc usar ativamente seu site, voc vai descobrir que muito provavelmente voc ir usar este mdulo vrias vezes.

Referncia Cruzada
O captulo 7 contm uma discusso do uso de mdulos para exibir contedo em um site.

O mdulo Exibir fonte de notcias


O tipo de mdulo Exibir fonte de notcias usado para criar um mdulo que contm o contedo obtido a partir de um feed RSS, como mostrado na figura 17.12. O mdulo permite que voc insira uma URL de um feed e especifique a sada para o front-end do seu site. Voc seleciona uma das posies disponveis do mdulo para exibir o contedo na parte de front-end do site. O sistema automaticamente recupera e atualiza os dados de alimentao. Note que este mdulo independente em termos de funcionalidade e no est associado com o Componente Fonte de Notcias.
FIGURA 17.12 A sada de um mdulo Exibir fonte de notcias.

382

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Se voc instalou a amostra de dados Joomla!, voc encontrar um mdulo chamado Feed Display. O mdulo ligado ao blog comunitrio do Joomla!, mas despublicado.

Nota
O nome do sistema para este tipo de mdulo mod_feed.

A seo de parmetros est dividida em duas sees: os Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.13. A seo de Parmetros do Mdulo contm os seguintes comandos: Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel um estilo de mdulo individual. URL da Fonte: O endereo do feed. Normalmente comea com http://. Este campo obrigatrio. Fonte de Notcias RTL: Se o seu feed l da direita para a esquerda , defina esta opo como Sim. Ttulo da fonte de notcias: Controla a exibio do ttulo do feed, como fornecido pela fonte de notcias. Descrio da fonte de notcias externas: Controla a exibio da descrio do feed, como fornecido pela fonte de notcias. Imagem da fonte de notcias: Controla a exibio da imagem associada alimentao do feed, como fornecido pela fonte de alimentao. itens: Especifique um valor inteiro para controlar o nmero de itens de feed que sero exibidos no mdulo. O padro 3. Descrio do item: Controla a exibio da descrio do item de feed, como fornecido pela fonte de notcias. Contador de palavras: Especifique um valor inteiro para controlar o comprimento dos itens de feed. Defina o valor como zero para mostrar o item inteiro.

A seo de Parmetros Avanados contm opes de cache para o mdulo: Caching: Este controle permite utilizar um mdulo especfico de cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo utilize o cache. A configurao padro No fazer cache. Tempo de Cache: Especifique um valor inteiro para o nmero de minutos, o sistema ir armazenar o contedo do mdulo antes de atualizar.

383

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para adicionar um mdulo de feed para o seu site, siga estes passos: 1. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 2. Clique no cone Novo na barra de ferramentas da parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. 3. Selecione a opo Exibir fonte de notcias e clique no boto Prximo. 4. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 5. Defina a opo Habilitado para Sim. 6. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. 7. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. 8. Especifique o endereo da fonte de alimentao no campo denominado URL da Fonte. 9. Selecione quaisquer opes adicionais ou parmetros que voc quer, todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna

para o Gerenciador de Mdulos.

Dica

A utilizao de mdulos para armazenar dados de feed uma prtica comum e eficaz para a exibio de contedo de feeds no seu web site. Voc pode configurar vrios mdulos para puxar o contedo de fontes mltiplas e ento combinar o mdulo para pginas que contm contedo relevante.

384

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.13 A seo de Parmetros do Mdulo Exibir fonte de notcias.

385

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Referncia Cruzada
O uso de mdulos para exibir contedo externo em seu site discutido com mais detalhes no Captulo 7. O Componente Fonte de Notcias abordado no captulo 14.

O mdulo Rodap
O tipo de mdulo Rodap no serve para nada alm de gerar e exibir o copyright Joomla!, como mostrado na figura 17.14. O mdulo no pode ser controlado alm de limitar sua exposio a posies ou pginas especficas. O padro da instalao Joomla! vem com um mdulo de rodap, publicado em cada pgina.

Nota
O nome do sistema para este tipo de mdulo mod_footer.

A seo Parmetros do Mdulo contm apenas uma opo: Caching, como mostra a figura 17.15. Este controle permite utilizar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cach para impedir que o contedo deste mdulo use o cache. A configurao padro de Usar Global.
FIG URA 17 .14 O mdulo Rodap, visto da extremidade dianteira do site.

386

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .15 A seo de Parmetros do Mdulo do Rodap.

Para adicionar um mdulo de rodap para o seu site, siga estes passos: 1. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega no seu navegador web. 2. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. 3. Selecione a opo Rodap e, em seguida, clique no boto Prximo. 4. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 5. Defina a opo Habilitado para Sim. 6. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. 7. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. 8. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. 9. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistemama cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

387

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Se voc deseja exibir o seu prprio contedo no rodap, despublique este mdulo e crie um novo mdulo de HTML Personalizado que contenha o seu prprio contedo. Atribuir o novo mdulo para a posio de rodap (footer).

O mdulo ltimas Notcias


O mdulo ltimas Notcias exibe uma lista dos artigos mais recentes do site, como mostrado na figura 17.16. Usando os parmetros, voc pode controlar o contedo selecionado para a exposio, exibindo apenas os artigos que pertencem a uma determinada seo, categoria ou autor. O padro de instalao Joomla! vem com um mdulo de ltimas Notcias publicado na posio User1 em vrias pginas.

Nota
O nome do sistema para este tipo de mdulo mod_latestnews.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.17.
FIG URA 17 .16 A sada no front-end do mdulo ltimas Notcias.

388

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.17 Os Parmetros do Mdulo ltimas Notcias.

A seo de Parmetros do Mdulo contm as seguintes opes: Contagem: Especifique um valor inteiro para controlar o nmero de itens exibidos por este mdulo. O valor padro 5. Ordenar: A configurao deste controle permite que voc especifique o que o sistema considera como mais recente: ou Primeiro os Recentemente Adicionados, ou Primeiro os Recentes Modificados. O padro Primeiro os Recentemente Adicionados, ou seja, o mdulo ir exibir os itens mais recentemente criados. Autores: Este campo fornece um filtro para selecionar artigos pelo autor. As opes aqui so: Qualquer um, Adicionado ou modificado por mim, No adicionado ou modificado por mim.

389

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Artigos da Pgina Inicial: Defina esse filtro para determinar se o mdulo inclui artigos que tambm so atribudos Pgina Inicial. ID da Seo: Digite o nmero de uma seo de identificao para limitar a exibio de artigos de uma seo especfica. Voc pode listar as identificaes mltiplas de sees, separandoas com vrgulas. ID da Categoria: Digite o nmero de uma categoria de identificao para limitar a exibio de artigos de uma categoria especfica. Voc pode listar as identificaes mltiplas de categorias, separando-as com vrgulas. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel um estilo individual.

Dica
Para encontrar o nmero de identificao de uma seo, consulte a seo ID no Gerenciador de Sees. Para encontrar o nmero de identificao de uma categoria, exiba a categoria no Gerenciador de Categorias. Em ambos os casos o nmero de identificao aparece na coluna da direita, rotulada de ID.

A seo de Parmetros Avanados contm dois controles de cache: Caching: Este controle permite utilizar um mdulo especfico de cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro de Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado em cache. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo de ltimas notcias no seu site, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. 9. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega no seu navegador web. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo ltimas Notcias e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo em uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

390

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Entrar
O mdulo Entrar fornece um formulrio de login para dar aos usurios do site uma maneira de conectar-se ao sistema e ganhar privilgio para outros artigos ou funcionalidades, como mostrado na figura 17.18. Alm do formulrio de login, o mdulo tambm apresenta links para o lembrete de senha e nome de usurio. Se o site estiver configurado para permitir aos usurios se registrarem, o mdulo tambm ir exibir um link para a funo de criar uma nova conta de usurio.

Nota
O nome do sistema para este tipo de mdulo mod_login.

As sees do mdulo Entrar so mostradas na figura 17.19.


FIG URA 17 .18 A sada no front-end do mdulo Entrar.

391

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 17 .19 O mdulo Entrar, como aparece no sistema de administrao.

392

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O mdulo de seo de parmetros contm os seguintes comandos: Caching: Este controle permite dispensar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No Cache para impedir que o contedo deste mdulo do cache. A configurao padro de uso global. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel para voc este estilo mdulo individualmente. Pr-texto: O texto digitado nessa caixa aparece acima do formulrio de login. Ps-texto: O texto inserido nesta caixa exibido abaixo do formulrio de login. Pgina de Redirecionamento do Login: Se voc deseja redirecionar o usurio para uma nova pgina depois de fazer login, voc pode selecionar a pgina da caixa de combinao ao lado deste controle. Pgina de Redirecionamento do Logout: Se voc deseja redirecionar o usurio para uma nova pgina depois que sair, voc pode selecionar a pgina da caixa de combinao ao lado deste controle. Saudaes: Controla se o sistema usa uma saudao para os usurios aps o login. O padro Sim, o que resulta na saudao a ser impresso na posio do mdulo aps o login. O padro saudao "Oi, nome de usurio". Nome / Usurio: Este controle determina se a saudao mostra o mome de usurio ou o nome real. Esse controle s relevante se o parmetro Saudaes definido como Sim. Encriptar Formulrio de Login: Se o valor Sim for selecionada, o sistema ir encriptar o formulrio usando SSL. O valor padro No.

Aviso
No selecione a opo de Encriptar Formulrio de Login a menos que seu site esteja habilitado para SSL e URLs com https: acessveis.

Para adicionar um mdulo Entrar para o seu site, siga estes passos: 1. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega no seu navegador web. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Entrar e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

2. 3. 4. 5. 6. 7. 8. 9.

393

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Referncia Cruzada
Informaes mais detalhadas sobre como criar a funcionalidade de registro de usurio podem ser encontradas no captulo 10.

O mdulo Menu
Os mdulos Menu desempenham um papel fundamental no sistema e esto intimamente ligados ao Gerenciador de Menus. Cada menu do sistema tem um mdulo prprio. Os mdulos do menu so criados automaticamente pelo sistema cada vez que um menu criado no Gerenciador de Menus. A tpica sada do mdulo Menu mostrada na figura 17.20.

Referncia Cruzada
O Gerenciador de Menus tratado em detalhes no Captulo 8.

394
FIGURA 17.20

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A sada no front-end do mdulo Menu.

Embora o objetivo principal do mdulo Menu seja controlar o posicionamento do menu, visibilidade e acesso, como tambm os impactos a determinados aspectos da aparncia do menu. Os parmetros incluem uma srie de opes para ajudar no estilo do menu, como mostrado na figura 17.21. No sistema padro com os dados de exemplo instalado, voc encontrar seis mdulos de menu chamado. Todos os mdulos padro so atribudos para a posio esquerda do mdulo, exceto para o menu principal, que atribudo posio Usurio3.

395
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O nome do sistema para este tipo de mdulo mod_mainmenu.

A seo de parmetros do mdulo Menu uma das interfaces mais complicadas de mdulo. O espao de trabalho dividido em trs sees: Parmetros do Mdulo, Parmetros Avanados, e Outros Parmetros.

FIGURA 17.21 Os parmetros mdulo Menu.

396

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo de Parmetros do Mdulo contm as seguintes opes: Nome do Menu: Selecione o menu que pretende controlar a partir da caixa de combinao. Estilo do Menu: Selecione a formatao para o menu - o layout do menu. O estilo padro Lista, mas outras opes incluem: Compatibilidade Vertical, Compatibilidade Horizontal, e Compatibilidade Lista Lisa. Nvel de Incio: Este controle usado em conjunto com o controle de nvel final para transformar um menu em vrios menus, separando os itens de menu em agrupamentos hierrquicos. Isto opcional e se no tiver a inteno de separar os itens de menu em vrios menus, defina o valor para este controle (e o controle de nvel final tambm) para zero. Este item no tem qualquer impacto se o menu usa uma hierarquia de lista plana. Nvel final: Este controle usado em conjunto com o controle de nvel de nicio para ligar um menu em vrios menus, separando os itens de menu em agrupamentos hierrquicos. Isto opcional e se no tiver a inteno de separar os itens de menu em vrios menus, defina o valor para este controle (e o controle de nvel de nicio tambm) para zero. Este item no tem qualquer impacto se o menu usa uma hierarquia de lista plana. Sempre exibir itens do submenu: Este controle ajusta a visibilidade dos itens do submenu. Definir esse controle para Sim exibe todos os itens de submenu, mesmo quando o item pai no est marcado. A configurao padro No. Esse controle no tem nenhum impacto se no houver itens de submenu. Posio Destino: Este campo permite que voc especifique a colocao de qualquer submenu drop-down ou pop-up. Este campo opcional e tem uma sintaxe particular que deve ser seguida. Uma entrada adequada para este campo dever especificar a posio do submenu em termos de posio e tamanho, por exemplo, top = 20, left = 20, width = 100, height = 200.

Nota
As opes de estilo de menu inclui trs modos de compatibilidade. Essas opes de compatibilidade so direcionadas principalmente para os proprietrios de sites que esto atualizando para o Joomla !1.5.x a partir do Joomla! 1.x. Os estilos de compatibilidade so destinados a ajudar voc a manter sua pr-formatao e usam diferentes classes CSS do que o padro dos menus em Joomla! 1.5.x. O padro de estilo Lista, destina-se especificamente para sites Joomla! 1.5.x e utilizado por todos os menus na instalao padro.

A seo Parmetros Avanados contm os seguintes parmetros: Exibir Espao em Branco: Definir essa opo como No resulta no cdigo relativo ao menu para eliminar espaos em branco desnecessrios no cdigo. Definindo a opo para Sim mantm o espao em branco no lugar, o que torna o cdigo mais fcil de ler. Definir essa opo como Sim na fase de desenvolvimento til para melhorar o desempenho de um site. Caching: Este controle permite utilizar um mdulo especfico de cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo utilize o cache. A configurao padro Usar Global. Tag ID do Menu: Defina um valor inteiro nesta rea que ser anexado tag ID para este menu. Isto permitelhe criar um estilo nico para a marca ID do Menu. Sufixo de Classe do Menu sufixo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este menu. O uso de um sufixo especificado torna possvel o uso de estilo individual. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. Profundidade Mxima do Menu: Defina um valor inteiro neste campo para controlar o nmero mximo de nveis que o menu pode ter. O valor padro 10.

397

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Referncia Cruzada
A formatao de menus e a criao de submenus so discutidos no Captulo 8.

A seo Outros Parmetros contm os seguintes parmetros: Exibir Imagens de Menu: Defina para Sim se voc quiser mostrar as imagens para os itens de menu. Esta controle o gatilho para as opes de imagem que se seguem nesta seo. Alinhamento da Imagem de Menu: Selecionar para alinhar as imagens esquerda ou direita. Esta opo est dependente do controle Exibir Imagens de Menu que est sendo definido como Sim. Link da Imagem de Menu: Defina como Sim para que a prpria imagem funcione como um link para o item. Esta opo est dependente do controle Exibir Imagens de Menu que est sendo definido como Sim. Expandir Menu: Defina esse controle para Sim para mostrar os itens de submenu expandido. Ativar Pai: Defina esse controle para Sim para fazer os itens pai ativos sempre que os itens filho estejam ativos. Realce completo de ativos: Defina esse controle para Sim para fazer todas as partes do item de menu completo ativos. Imagem de Identao: Use esse controle para especificar o travesso da imagem, se for o caso usado. A configurao padro TEMA, ou seja, o sistema deve usar o travesso especificado pelo modelo. Defina a opo Imagem padro do Joomla! para usar os padres do sistema, em vez das imagens do modelo. Configurando o controle em Nenhum, nenhuma imagem de travesso ser utilizada. A ltima opo, Utilize os parmetros abaixo, ativa os seguintes seis controles de imagem. Imagem de Identificao 1-6: Quando o parmetro Imagem de Identao est definido para Utilize os parmetros abaixo, este controle est ativo. Use-os para selecionar a imagem a ser usada para o nvel de identao. Espaador: Utilize este campo para especificar um caractere a ser usado para o espaador entre itens de menu horizontais. Espaador final: Utilize este campo para especificar um caractere a ser usado para o espaador no final do menu horizontal. Para adicionar um mdulo de menu para seu site, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. 9. Entrar para o sistema de administrao do seu site. Ir para o menu Extenses e escolher a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas da parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Menu e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione o nome do menu que voc deseja controlar a partir da caixa de combinao Nome do Menu na seo Parmetros do Mdulo.

10. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. 11. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistemama cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

398

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Os mdulos de menu esto entre os mais importantes no sistema. Fluncia em estilos de menu requer uma conscincia no s dos parmetros, mas tambm dos estilos CSS subjacentes que afetam os menus. Ferramentas como o Firebug ou o Web Developer Toolbar para o navegador Firefox podem tornar a tarefa de estilizar menus muito mais fcil, expondo o estilo e tornando mais fcil identificar exatamente qual o impacto dos estilos. Voc pode baixar o Firebug ou extenses Web Developer em:

http://addons.mozilla.org

O mdulo Contedo mais lido


O mdulo Contedo mais lido permite que voc insira na pgina uma lista dos artigos mais populares do site, a julgar pelo nmero de pontos que o artigo tenha recebido. O mdulo exibe uma lista dos itens com links para as pginas, como mostrado na figura 17.22.
FIGURA 17.22 A sada no front-end do mdulo Contedo mais lido.

399

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados. A figura 17.23 mostra os parmetros do mdulo.

Nota
O nome do sistema para este tipo de mdulo mod_mostread.

A seo de Parmetros do Mdulo contm os seguintes comandos: Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel um estilo individual. Artigos da Pgina Inicial: Determina se os artigos da pgina inicial so includos na lista. Contagem: Especifique um valor inteiro para controlar o nmero de itens exibidos por este mdulo. O valor padro 5. ID da Categoria: Digite um nmero de identificao da categoria para limitar a exibio de artigos de uma categoria especfica. Voc pode listar vrios IDs de Categorias, separando-os com vrgulas. ID da Seo: Digite o nmero de uma seo de identificao para limitar a exibio de artigos de uma determinada seo. Voc pode listar vrios IDs de Sees, separando-os com vrgulas.
FIGURA 17.23 Os parmetros do mdulo Contedo mais lido.

400

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Para encontrar o nmero de identificao de uma seo, consulte a seo no Gerenciador de Sees. Para encontrar o nmero de identificao de uma categoria, consulte a categoria no Gerenciador de Categorias. Em ambos os casos o nmero de identificao aparece na coluna da direita, sob o nome ID.

A seo de Parmetros Avanados contm opes de cache: Caching: Este controle permite utilizar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cahe para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado em cache. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo Contedo mais lido no seu site, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. 9. Entrar para o sistema de administrao do seu site. V para o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulo carrega em seu navegador. Clique no cone Novo na barra de ferramentas da parte superior do Gerenciador de Mdulo. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Contedo mais lido e, em seguida, clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para o valor Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo e volta para o Gerenciador de Mdulos.

Dica
Voc pode criar vrias instncias deste tipo de mdulo, em seguida, usar o ID da categoria e da seo para criar regras que mostram os itens mais populares em cada uma das vrias pginas do seu site.

401

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Notcias em destaque


O mdulo Notcias em destaque fornece uma maneira para que voc insira em uma posio itens de contedos fixos ou rotativos. O contedo apresentado pode ser exibido a partir de qualquer categoria existente. Esse recurso muito til porque permite que voc coloque, tipicamente, um pequeno pedao de texto que gira para mostrar notcias, anncios, ou quaisquer outros itens que voc deseja que chamem a ateno dos visitantes, como mostrado na figura 17.24. Na instalao padro, com os dados de exemplo instalado, h um mdulo Newsflash habilitado e publicado. O mdulo chamado simplesmente Newsflash e atribudo posio superior de todas as pginas do site padro.

Nota
O nome do sistema para este tipo de mdulo mod_newsflash.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.25.

402

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.24 A sada no front-end do mdulo Notcias em destaque.

403

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.25 Os parmetros do mdulo Notcias em destaque.

A seo Parmetros do Mdulo contm os seguintes comandos: Categoria: Utilize este controle para selecionar uma categoria de contedo para a exibio do mdulo. Se voc no designar uma categoria especfica, o mdulo ir exibir os itens de todas as categorias. Layout: O rtulo para esse controle um pouco decepcionante. A caixa de combinao contm trs opes:Um de cada vez escolhido aleatoriamente, Horizontal, e Vertical. Os dois ltimos, de fato, impactam o layout, mas tambm especificam que o mdulo no seja aleatrio com o artigo, mas sim mostre uma tela fixa de artigos. Em contraste, a opo padro, Um de cada vez escolhido aleatoriamente, seleciona os artigos aleatoriamente e exibe um de cada vez. Note que este parmetro tambm est relacionado com o parmetro No. de Artigos.

404

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Exibir imagens: Decida se o mdulo mostra imagens associadas ao item de contedo. A configurao padro No. Ttulos como link: Decida se o ttulo do artigo, funciona como um hiperlink clicvel que conduz ao artigo. Esse controle fornece a voc a opo de romper com a configurao global para este parmetro. As opes so: Usar Global, No e Sim. O padro Usar Global. Exibir ltimo separador: Defina esta opo para Sim, se voc quiser mostrar um separador aps o ltimo artigo. Link Leia mais ...: Ocultar ou Exibir o link leia mais no final de cada artigo. Ttulo do Artigo: Ocultar ou Exibir o ttulo do artigo. No. de Artigos: Defina o nmero de artigos a serem exibidos ou aleatoriamente. Se este for deixado em branco o sistema ir exibir cinco artigos. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual.

Dica
A ordem de aparecimento dos itens no mdulo Notcias em destaque ditado pela ordem em que os artigos so exibidos nas Categorias do Gerenciador de Artigos.

A seo de Parmetros Avanados contm opes de cache: Caching: Esse controle permite que voc use um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir recriar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo Notcias em destaque para o seu site, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mduloa. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos ser carregado em seu navegador. Clique no cone Novo na barra de ferramentas da parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Notcias em destaque e clique no boto Prximo. O mdulo Notcias em destaque carrega em seu navegador. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo ser exibido. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

405

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica

Este mdulo til tanto para mostrar itens noticiosos e anncios como verses curtas - resumos - de artigos. No geral voc pode ver o que este provavelmente o uso mais comum para o mdulo Notcias em destaque.

O mdulo Votao
O mdulo Votao permite que voc exiba enquetes criadas no componente Enquete, como mostrado na figura 17.26. O mdulo est estreitamente ligado ao componente Enquete e no reproduz contedo diferente daquele gerado pelo componente.

Referncia Cruzada
O componente e o mdulo de Enquete so discutidos em mais detalhes no Captulo 15. FIGURA 17.26 A sada no front-end do mdulo Votao.

406

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O padro do sistema com os dados de exemplo instalado mostra um mdulo de Votao em uso semelhante ao exibido na figura 17.26.

Nota
O nome do sistema para este tipo de mdulo mod_polls.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.27. A seo Parmetros do Mdulo contm dois controles:

Votao: Selecione uma das enquetes criadas no componente Enquete. Este campo obrigatrio. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser
anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual.
FIGURA 17.27 A seo de parmetros do mdulo Votao.

407

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo de Parmetros Avanados contm opes de cache:


Caching: Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo de Votao para o seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas da parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo abre. Consulte a figura 17.2. Selecione a opo Votao e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo ser exibido. Escolha uma enquete para exibir usando o parmetro Votao.

3. 4. 5. 6. 7. 8. 9.

10. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. 11. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha a caixa de dilogo, e retorna para o Gerenciador de Mdulos.

O mdulo Imagem Randmica


O mdulo Imagem Randmica exibe uma seleo de imagens em uma posio de mdulo, de acordo com os parmetros definidos, como mostrado na figura 17.28. As imagens so definidas a partir de um nico diretrio que voc define para os parmetros de configurao. A exibio das imagens aleatria. H poucas opes para controlar este mdulo.

408

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.28 A sada no front-end do mdulo Imagem Randmica.

409

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Note que o padro do sistema com os dados de exemplo instalado inclui um mdulo de Imagem Randmica, mas o mdulo no publicado nem atribudo a todas as pginas. O mdulo padro chamado Random Imagem.

Nota
O nome do sistema para este tipo de mdulo mod_random_image.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.29.

FIGURA 17.29 Os parmetros do mdulo Imagem Randmica.

410

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros do Mdulo contm as seguintes opes: Tipo da imagem: Insira as extenses de arquivo neste espao branco para filtrar as imagens que sero exibidas pelo mdulo. Voc pode inserir vrios tipos de arquivos, separados por vrgulas. Observe que voc no precisa de inserir ponto "." em ". Jpg". A configurao padro para este parmetro jpg (sem o ponto). Pasta da Imagem: Especifique o endereo do diretrio que contm as imagens que deseja exibir. O caminho que voc deve entrar inserir em relao a URL do site. Link: Se voc quiser inserir um hiperlink nas imagens para uma URL especfica, digite a URL completa aqui. Largura (px): Digite um valor inteiro para forar a imagem para uma largura especfica, medida em pixels (px). Se voc no especificar um valor aqui o sistema ir utilizar as dimenses do arquivo original. Altura (px): Digite um valor inteiro para forar a imagem para uma largura especfica, medida em pixels (px). Se voc no especificar um valor aqui o sistema ir utilizar as dimenses do arquivo original. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel um estilo individual. A seo Parmetros Avanados contm opes de cache: Caching: Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo est habilitado.

411

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo Imagem Randmica para o seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos ser carregado em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Imagem Randmica e clique no boto Prximo. A caixa de dilogo Novo Mdulo abre em seu navegador. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo ser exibido. Digite o caminho para o diretrio que contm as imagens nos Parmetro de Mdulo chamado Pasta da Imagem. Este campo obrigatrio.

3. 4. 5. 6. 7. 8. 9.

10. Selecione quaisquer opes adicionais ou parmetros que voc quer, todos os outros campos so opcionais. 11. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica

O mdulo Imagem Randmica til, mas bastante carente de recursos. Dada a incapacidade para controlar a exibio e ordem de tempo, ou redimensionamento das imagens, muitos administradores que desejam esta funcionalidade de recurso recorrem a extenses de terceiros. Uma rpida reviso no site Joomla! Extenses mostra uma srie de alternativas para a utilizao do mdulo Imagem Randmica.

412

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Artigos Relacionados


O mdulo Artigos Relacionados exibe uma lista de links para artigos que so considerados como relacionados ao artigo que o usurio est visualizando. A sada no front-end do mdulo de artigos relacionados mostrado na figura 17.30. Os critrios para seleo de artigos relacionados so as palavra-chave correspondentes, e baseiam-se nas tags de palavras-chave associadas aos artigos. Para utilizar este recurso, os artigos devem ser marcados com palavras-chave.

Referncia Cruzada
Marcao de artigos discutida no Captulo 5.

O padro do sistema com os dados de exemplo instalado inclui um mdulo de artigos relacionados. O mdulo, no entanto, no publicado nem atribudo a todas as pginas. O mdulo chamado de Related Items.

Nota
O nome do sistema para este tipo de mdulo mod_related_items. A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.31.

413

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.30 A sada no front-end do mdulo Artigos Relacionados.

414

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.31 O mdulo de artigos relacionados, como aparece no sistema de administrao.

415

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros do Mdulo contm dois controles:

Exibir Data: Defina esta opo para mostrar se voc deseja exibir na lista de artigos a data da
publicao, juntamente com o nome do artigo. A configurao padro Ocultar.

Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser
anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. A seo Parmetros Avanados contm opes de cache:

Caching: Este controle permite usar um mdulo especfico do cache do site, conforme
definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo de artigos relacionados ao seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Artigos Relacionados, e em seguida clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais.

3. 4. 5. 6. 7. 8. 9.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica
Para obter o mximo do mdulo de artigos relacionados, voc precisa no s de palavras-chave em seus artigos, mas sim palavras-chave com tags precisas para o contedo relacionado. A chave para obter bons resultados com este mdulo determinado apenas pela integridade do esquema de tags subjacente.

416

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Pesquisa
O mdulo Pesquisa permite que voc coloque uma caixa de busca em qualquer pgina dentro de uma posio de mdulo. A indexao do site feita automaticamente e tudo que voc precisa fazer ativar e publicar este mdulo para permitir aos visitantes uma busca no site com facilidade. H poucas opes de configurao, todos os parmetros relacionados com este mdulo so focados na aparncia do formulrio de busca.

O sistema padro inclui um mdulo de pesquisa. O mdulo, chamado simplesmente de Search, publicado em todas as pginas. Um exemplo de Pesquisa mostrado na figura 17.32.

Nota
O nome do sistema para este tipo de mdulo mod_search.

A seo de parmetros est dividida em duas sees: Parmetros do mdulo e Parmetros Avanados, como mostrado na figura 17.33.

417
FIGURA 17.32

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A sada no front-end do mdulo Pesquisa.

418

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.33 Os parmetros do mdulo Pesquisa.

A seo de Parmetros do Mdulo contm os seguintes controles: Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. Largura da Caixa de Texto: Digite um valor inteiro aqui para definir a largura do campo de texto do formulrio de busca. Texto: Digite o texto aqui para definir uma mensagem padro no interior do campo de texto da pesquisa. O texto que voc inserir aqui exibido no campo de pesquisa at o usurio clicar na caixa de texto para digitar sua consulta. Normalmente, isso usado para manter um prompt, como "Pesquisar neste site". Boto Pesquisar: Ocultar ou exibir um boto de pesquisa no formulrio. Em qualquer caso, o

419

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


usurio pode iniciar a pesquisa, pressionando a tecla Enter em seu teclado, mas com a presena do boto eles tambm tm a opo de clicar no boto para iniciar a pesquisa. Posio do Boto: Posicione o boto relativo ao campo de texto de pesquisa. As opes so Direita, Esquerda, Topo e Abaixo com a opo padro definida direita do formulrio de busca. Boto pesquisar como uma imagem: Selecione se o boto ser desenhado com CSS ou com uma imagem. Se sim, voc deve ter certeza de que um arquivo de imagem chamado searchButton.gif est salvo no diretrio images / M_images em seu servidor. Texto do Boto: Especifique qualquer texto que voc deseja que aparea no boto Pesquisar. Se este for deixado em branco o sistema ir usar a seqncia de pesquisa padro especificado no arquivo de linguagem. Configurar ItemID: Atribuir um ItemId para resultados da pesquisa se no houver um menu com_search e uma exibio especfica desejada. O ItemId pode ser escolhido entre os disponveis no Gerenciador de Menus.

A seo de Parmetros Avanados contm opes de cache:

Caching: Este controle permite usar um mdulo especfico do cache do site, conforme
definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo de pesquisa para seu site, siga estes passos: 1. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Pesquisa e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc quiser; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

2. 3. 4. 5. 6. 7. 8. 9.

420

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
A pesquisa de sites no Joomla! ativada por plugins de pesquisa. Algumas das configuraes dos plugins podem ser usadas para configurar sua pesquisa, por exemplo, especificando o que ou quem no est includo nos resultados da pesquisa. Para aprender mais sobre como configurar o plugin de busca, consulte o Captulo 19.

O mdulo Sees
O mdulo Sees fornece uma lista de links para as sees de contedo do seu site. O mdulo desenvolvido para funcionar como um bloco de navegao e tem poucas opes de configurao. O padro do sistema Joomla! com dados de exemplo instalado tem um mdulo Sees nico, porm no publicado nem atribudo a qualquer pgina. O mdulo Sees mostrado na figura 17.34.
FIGURA 17,34 FIGURA 17.34 . . O mdulo Sees no front-end do site.

421
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O nome do sistema para este tipo de mdulo mod_sections.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.35. A seo Parmetros do Mdulo contm dois controles:

Contagem: Digite um valor inteiro para esse campo para especificar o nmero mximo de
sees que sero mostradas no mdulo. O valor padro 5.

Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser
anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual.

FIGURA 17.35 A seo de parmetros do mdulo Sees.

422

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros Avanados contm opes de cache:

Caching: Este controle permite usar um mdulo especfico do cache do site, conforme
definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado. Para adicionar um mdulo Sees para o seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador.

3. 4. 5. 6. 7. 8. 9.

Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Sees e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc queira, todos os outros campos so opcionais.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica
Sees, como o termo utilizado por este mdulo, refere-se apenas as sees de contedo, no a qualquer outro tipo de seo que possam existir em seu sistema. Note tambm que as sees de contedo so sujeitas s as configuraes do nvel de acesso concedido. Se voc tiver acesso restrito a todas as sees, os links no mdulo de sees no podem ser visveis para todos os usurios. Se voc est tendo problemas com a exibio deste mdulo, verifique o nvel de acesso definido nas configuraes.

423

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O mdulo Estatsticas
O mdulo Estatsticas mostra informaes sobre seu site e ambiente de hospedagem em uma posio de mdulo. O mdulo configurvel e pode ser configurado para exibir informaes bsicas sobre o servidor, o trfego de visitantes do site e informaes sobre o contedo de seu site, incluindo o nmero de artigos e links da web. O padro do sistema com os dados de exemplo inclui um mdulo de estatsticas, mas no est habilitado nem atribudo a todas as pginas. O mdulo mostrado na figura 17.36.

Nota
O nome do sistema para este tipo de mdulo mod_stats.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.37. A seo Parmetros do Mdulo contm cinco controles. Por exemplo, para exibir em seu site, pelo menos um dos trs primeiros controles deve ser definido como Sim. Informaes do Servidor: Defina esta opo como Sim para exibir informaes bsicas sobre o servidor, incluindo o sistema operacional, o Tempo, se o cache ou Gzip esto ativados, e o nmero da verso do seu PHP e MySQL. A configurao padro para esse controle No. Informaes do Site: Defina esta opo como Sim para exibir informaes bsicas sobre seu site e seu contedo, incluindo o nmero de membros, itens de contedo e links da web. A configurao padro No. Contador de Acessos: Defina esta opo como Sim para mostrar quantos pontos os seus contedo receberam. A configurao padro No. Aumentar contador: Digite um valor inteiro aqui para aumentar o nmero de cliques no contador. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. A seo Parmetros Avanados contm apenas uma opo: Cache. Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global.

424

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.36 A sada no front-end do mdulo Estatsticas.

425

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.37 Os parmetros do mdulo Estatsticas.

Para adicionar um mdulo de estatsticas no seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. 4. Selecione a opo Estatsticas e clique no boto Prximo. 5. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio.

426

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


6. Defina a opo Habilitado para Sim. 7. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. 8. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. 9. Selecione quaisquer opes adicionais ou parmetros que voc queira, todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, feche o dilogo e volta para o Gerenciador de Mdulos.

Dica
Embora o mdulo de estatsticas uma maneira conveniente de adicionar um pouco de contedo extra para o seu site de contedo, voc no tem que us-lo - voc deve pensar duas vezes antes de expor informaes sobre a configurao do seu servidor para o mundo.

O mdulo Fonte de Notcias


O mdulo Fonte de Notcias exibe um cone RSS, que automaticamente ligado ao RSS da pgina em que ele aparece. O mdulo usado quando voc deseja que os visitantes saibam que podem usar o feed do contedo de uma pgina especfica. No h filtros que permitem aperfeioar esta funcionaldade, que sempre usa o feed dos contedos da pgina. H um mdulo Fonte de Notcias includo na amostra de dados padro. O mdulo Fonte de Notcias mostrado na figura 17.38.
FIGURA 17.38 A sada no front-end do mdulo Fonte de Notcias.

427

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O nome do sistema para este tipo de mdulo mod_syndicate.

A seo de Parmetros do Mdulo inclui apenas quatro parmetros, como mostrado na figura 17.39 Caching: A nica opo para este mdulo Nunca. Isso no pode ser mudado. Texto: Defina o rtulo de texto que voc quiser associar com o cone. Deixe em branco para nenhum. Formato: Selecione o formato do feed. Joomla! que suporta tanto RSS 2.0 e Atom 1.0. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. Para adicionar um mdulo Fonte de Notcias no seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulos. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulo. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Fonte de Notcias e, em seguida, clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc queira, todos os outros campos so opcionais.

3. 4. 5. 6. 7. 8. 9.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica

Embora o sistema padro tem o mdulo Fonte de Notcias atribudo a todas as pginas do site, improvvel que seja essa a escolha para a maioria das pessoas. O mdulo oferece aos visitantes acesso a um feed em cada pgina em que aparece - uma caracterstica que improvvel que seja necessrio para a maioria dos sites. A melhor opo mostrar o mdulo apenas nas pginas onde relevante. Para fazer isso, use o menu de opes de atribuio para atribuir o mdulo para as pginas desejadas.

428

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.39 Os parmetros do mdulo Fonte de Notcias.

O mdulo Quem est Online


O mdulo Quem est Online uma forma de mostrar os nveis de atividade em seu site. O mdulo mostra o nmero de membros on-line em qualquer momento, e tambm pode ser configurado para listar seus nomes tambm. O padro do sistema com os dados de exemplo instalado inclui um mdulo Quem est Online. Um exemplo do mdulo Quem est Online mostrado na figura 17.40.

429

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O nome do sistema para este tipo de mdulo mod_whosonline.

A seo de Parmetros do Mdulo inclui apenas trs parmetros, como mostrado na figura 17.41.

Caching: A nica opo para este mdulo Nunca. Isso no pode ser mudado. Exibir: Selecione o que voc deseja que o mdulo exiba. As opes so: No. de Visitantes
/ Membros, Nome dos Membros, e Ambos.

Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser
anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual.

FIGURA 17.40 A sada no front-end do mdulo Quem est Online.

430

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para adicionar um mdulo Quem est Online em seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Quem est Online e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo vai aparecer. Selecione quaisquer opes adicionais ou parmetros que voc quer, todos os outros campos so opcionais.

3. 4. 5. 6. 7. 8. 9.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Nota
O mdulo Quem est Online diz "Visitantes", mas significa "os usurios que ainda no se registraram" Quando o mdulo se refere a "membros", significa "usurios autenticados".

431

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.41 Os parmetros do mdulo Quem est Online.

O mdulo Wrapper
O mdulo Wrapper fornece-lhe uma maneira de exibir pginas externas no seu site. Um Wrapper apenas outro nome para um iFrame, que pode ser configurado para exibir uma URL externa, como mostrado na figura 17.42. Os parmetros associados a este mdulo se relacionam com o contedo de URL, a aparncia e o tamanho do iFrame. No h nenhum mdulo Wrapper includos no padro da instalao Joomla!.

432

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.42 A sada no front-end do mdulo Wrapper, mostrado aqui envolvendo um site externo (neste exemplo, Google), dentro da posio de rodap.

433
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O nome do sistema para este tipo de mdulo mod_wrapper.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados, como mostrado na figura 17.43. A seo Parmetros do Mdulo contm os seguintes comandos: Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. URL: O endereo da pgina web que voc deseja exibir no interior do iFrame. Barras de rolagem: Definir o controle para No para ocultar as barras de rolagem, como Sim para mostr-las. Definindo o controle Automtico significa que o sistema s ir exibir barras de rolagem quando forem necessrias para mostrar a pgina inteira. Largura: Especifique a largura do iFrame em pixels ou como uma porcentagem. Altura: Especifique a largura do iFrame em pixels ou como uma porcentagem. Altura automtica: Definir esse controle para Sim resultar que o iFrame ajusta-se automaticamente para corresponder pgina Web que est sendo exibida. Adicionar automaticamente: Defina esta opo como Sim para anexar automaticamente o prefixo http:// na URL. Definir o controle para No desativa este recurso. Alvo: Especifique um nome para o iFrame. Isto opcional e s necessrio se voc est usando o iFrame como um alvo para a abertura de uma URL. A seo Parmetros Avanados contm opes de cache: Caching: Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global. Tempo de Cache: O tempo, em minutos que voc deseja que o contedo seja armazenado. Digite um valor inteiro aqui. O valor padro 900 minutos, o que significa que aps 900 minutos, o sistema ir re-criar, ou atualizar este mdulo. Observe que esse controle s significativo se o cache para o mdulo ativado.

434

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 17.43 O mdulo Wrapper, como aparece no sistema de administrao.

435

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo Wrapper para o seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. Consulte a figura 17.2. Selecione a opo Wrapper e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina o controle de posio para atribuir o mdulo para uma posio na pgina. Defina a atribuio de menu para especificar as pginas em que o mdulo ser exibido. Especifique a URL da pgina web no campo URL nos Parmetros do Mdulo.

3. 4. 5. 6. 7. 8. 9.

10. Selecione quaisquer opes adicionais ou parmetros que voc queira, todos os outros campos so opcionais. 11. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O sistema cria o mdulo, fecha o dilogo, e retorna para o Gerenciador de Mdulos.

Dica
O mdulo Wrapper geralmente usado em posies localizadas, acima, abaixo ou dentro da rea de contedo principal, porque as colunas normalmente so muito pequenas para o wrapper trabalhar eficazmente. Se voc pretende usar o wrapper nas colunas laterais, esteja ciente de que as barras de rolagem podem ocupar muito espao quando esto ativas. Se voc tem controle sobre a pgina web que est sendo exibida, isso pode ser contabilizado. Se, no entanto, a pgina web que pretende exibir no controlada por voc, ento a exibio do iFrame pode ser mais difcil de controlar. Colocando o iFrame na parte superior ou inferior da rea de contedo, ao contrrio, ir resultar em uma rea muito maior para trabalhar, alm da capacidade de expandir a altura completamente sem quebrar o layout da pgina.

Resumo
Neste captulo, ns cobrimos a utilizao dos mdulos do site. Voc aprendeu o seguinte: Como usar o Gerenciador de Mdulos A natureza e os usos dos mdulos do ncleo do Site Como criar, copiar, editar e excluir mdulos do Site

436

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 18

Trabalhando com o Gerenciador de Mdulos na parte Administrativa


sistema Joomla! inclui dois tipos de mdulos, o primeiro tipo so os mdulos do site, o segundo tipo so os mdulos do Administrador. O primeiro fornece uma sada para os visitantes do site, e o segundo ajuda a criar a interface de administrao e prestao de back-end do site com funcionalidades teis. Eles tendem a fornecer funcionalidades crticas, mdulos de administrador so raramente tocados por programadores e administradores de sistema. A grande maioria das pessoas usa a configurao padro. No entanto, um exame mais detalhado dos mdulos mostra que alguns benefcios podem ser retirados se aprender a gerir mdulos administrativos do seu site.

NESTE CAPTULO
Reviso do Gerenciador de Mdulos Revendo os Mdulos do Administrador

Reviso do Gerenciador de Mdulos


Todos os mdulos Joomla! so controlados pelo Gerenciador de Mdulos. O gerenciador contm todos os mdulos padro Joomla!, juntamente com quaisquer mdulos de terceiros que voc possa ter instalado. Para comear, v para o menu Extenses e selecione a opo Administrar Mdulo. O Gerenciador de Mdulos carrega na janela do seu navegador, como mostrado na figura 18.1.

437

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 18.1 O Gerenciador de Mdulos em Joomla! 1.5.x, mostrando os mdulos do Administrador.

438

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do Gerenciador de Mdulos fornece acesso rpido para as seguintes funes:

Habilitar: Selecione um ou mais mdulos da lista e clique neste cone para habilitar. Desabilitar: Selecione um ou mais mdulos da lista e clique neste cone para desativar Copiar: Selecione um mdulo, em seguida, clique nesse cone para fazer uma cpia exata Remover: Selecione um ou mais mdulos da lista, clique neste cone para excluir o
mdulo.

do mdulo.

Editar: Selecione um mdulo da lista e clique neste cone para editar os detalhes do
mdulo.

Novo: Clique para adicionar um novo mdulo. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.

Abaixo da barra de ferramentas esto dois links de texto: O link Site mostra o Gerenciador de Mdulos do site, discutido anteriormente. O link Administrador exibe o Gerenciador de Mdulos do administrador.

439

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Localizada abaixo dos dois links e acima da lista de mdulos esto cinco ferramentas de triagem e busca para ajudar voc a gerenciar uma longa lista de mdulos: O campo Filtro: Digite uma palavra ou frase na caixa de texto e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Zerar. Selecione o tema: Mostra uma lista de temas disponveis. Selecione um nome de tema na caixa de combinao para restringir a busca para os mdulos associados a esse modelo. Observe que para o administrador do sistema, existe apenas um modelo na instalao padro. Selecione a posio: Ordenar e apresentar os mdulos de acordo com a posio em que esto atribudos. Selecione o tipo: Filtrar a lista por tipo de mdulo. Selecione um estado: Filtrar e exibir os mdulos de acordo como eles so publicados ou despublicados. O filtro fornece uma maneira fcil de identificar todos os mdulos que esto ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

Dica
Os filtros Selecione Posio, Tipo e Estado podem ser combinados para aperfeioar ainda mais a exibio da lista de mdulos.

A rea de contedo principal da tela contm uma lista de todos os mdulos administrativos em seu Gerenciador de Mdulos. As colunas fornecidas so: No.: Um nmero de indexao atribudo por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um mdulo, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas acima citadas. Nome do mdulo: Este campo exibe o nome completo do mdulo. Clique no nome para editar os detalhes do mdulo. Habilitado: Uma marca verde nesta coluna indica que o mdulo est publicado. O campo mostra um X vermelho se o mdulo no est publicado. Os administradores podem alternar entre as duas configuraes, clicando nos cones. Ordem: Os nmeros nesta rea afeta a ordenao do mdulo na lista. Alterar os nmeros e clicar no cone Salvar, na parte superior da coluna para reordenar o mdulo. Voc tambm pode clicar em cima e para baixo nas setas para reordenar a lista. Posio: A posio em que o mdulo atribudo. Um nico mdulo pode ser atribudo somente a uma posio nica. Pginas: Um indicador de atribuio das pginas do mdulo. As nicas opes so: Todos, significa para todas as pginas do sistema de administrao, Nenhum, significa que o mdulo no foi atribudo a nenhuma pgina e Vrias, que significa que o mdulo atribudo a algumas, mas no todas as pginas. Para alterar essas configuraes, edite o mdulo. Tipo: O tipo do mdulo. Cada mdulo pode ser de apenas um tipo. ID: O nmero de identificao gerado pelo sistema do usurio.

440
Dica

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A informao que voc v na tela do painel de controle fornecida por vrios mdulos administrativos. No lado direito do Painel de Controle, Bem-vindo ao Joomla!, usurios logados, Popular, Artigos adicionados recentemente, Menu Estatsticas e Joomla! Segurana so todos mdulos administrativos. O controle de ordenao na interface de administrador do Gerenciador de Mdulos torna possvel que voc possa despublicar ou reordenar os elementos. Por exemplo, voc pode querer anular a publicao do Bem-vindo ao Joomla!, ou mover o Joomla! Segurana para o topo da lista, onde sempre visvel.

Na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de mdulos que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global

Criao de novos mdulos


Todos os mdulos so criados a partir do Gerenciador de Mdulos. Basta clicar no cone Novo na barra superior, e o sistema carrega uma nova janela no navegador. A nova janela requer que voc especifique o tipo de mdulo que voc deseja criar. A imagem 18.2 mostra os tipos de mdulos disponveis para o Administrador.

Nota
Se voc tiver instalado extenses adicionais para seu site, possvel que voc tambm possa ver tipos de mdulos adicionais que permitem a criao de novos mdulos alm dos padres do sistema.

Copiando mdulos
Voc pode fazer cpias exatas dos mdulos usando o comando Copiar no Gerenciador de Mdulos. Esta funo muito til se voc precisa executar vrias instncias do mesmo tipo de mdulo, neste caso, a funo de cpia pode poupar tempo configurando os mdulos novos. Para copiar um mdulo, siga estes passos: 1. 2. 3. Abra o Gerenciador de Mdulos. Selecione o mdulo que deseja copiar clicando na caixa de seleo ao lado do Nome do mdulo. Clique no cone Copiar. O sistema faz uma cpia do mdulo e coloca-o no Gerenciador de Mdulos com o nome "Cpia de (nome do mdulo original)."

441

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .2 O dilogo Novo Mdulo, neste caso, para a criao de um mdulo Administrador.

Editando e excluindo os mdulos


Mdulos existentes podem ser editados a partir do Gerenciador de Mdulos. Para editar um mdulo, clique no nome do mdulo, ou selecione o mdulo na lista e clique no cone Editar na barra de ferramentas do Gerenciador de Mdulos. Independentemente de qual mtodo voc usa, o sistema abre a janela de edio de mdulo. O dilogo Editar Mdulo idntico ao dilogo Novo Mdulo, com os mesmos campos e exigncias. Para fazer alteraes em um mdulo, basta alterar os campos desejados na caixa de dilogo Editar Mdulo e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Todas as alteraes feitas so aplicadas imediatamente. Para excluir um ou mais mdulos, siga estes passos: 1. Abra o Gerenciador de Mdulos. 2. Selecione um ou mais mdulos. 3. Clique no cone Excluir.

442

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
Excluir os mdulos de administrao pouco apropriado. Todos os tipos existentes de mdulos fornecem sada funcional no padro do sistema. Alguns dos mdulos so essenciais, e a supresso do mdulo pode tornar a administrao do site difcil. Note que o mdulo de login no pode ser desativado ou apagado. Em geral, voc deve ser cauteloso sobre a excluso de mdulos, porque no h dilogo de confirmao - clicar no cone Excluir apaga imediatamente o mdulo!

Revendo os Mdulos do Administrador


O espao de trabalho de cada dilogo de edio de mdulos do Administrador dividido em trs reas: Detalhes, Atribuir Menu, e Parmetro, como mostrado na figura 18.3. Detalhes e Atribuir Menu de todos os tipos de mdulos so idnticos. Ao contrrio dos mdulos do site, os mdulos de administrador no podem ser atribudos a pginas especficas, da o Atribuir Menu no tem qualquer funo. Alm disso, existem poucas opes associadas com os mdulos de administrador, e as poucas que existem so encontradas na rea de parmetros.
FIG URA 18 .3 Um tpico dilogo de Mdulo do Administrador, neste caso, o mdulo de usurios logados.

443

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A barra de ferramentas na parte superior do dilogo Mdulo Administrador fornece acesso rpido s seguintes funes:

Salvar: Clique neste cone para salvar seu trabalho, adicionar um novo mdulo, e sair do dilogo Novo Mdulo. Aplicar: Clique aqui para salvar o seu trabalho e criar um novo mdulo sem sair do dilogo Novo Mdulo. Esta opo permite que voc salve sem sair da tela. Fechar: Cancela a tarefa e sai do Gerenciador de Mdulos. Ajuda: Exibe os arquivos relacionados para a tela ativa.

A seo Detalhes do espao de trabalho contm os seguintes campos: Tipo de Mdulo: Esse identificador definido pelo sistema e informa o tipo de mdulo que est sendo criado. Isso no pode ser mudado. Ttulo: Utilize este campo para dar um nome ao seu mdulo. Este campo obrigatrio. Exibir Ttulo: Esse controle no est ativo e no tem impacto nos mdulos Administrador. Habilitado: Selecione Sim para publicar o mdulo. O estado padro Sim. Posio: Controla o posicionamento do mdulo na pgina. Use a caixa de combinao para selecionar entre a lista de posies legveis do mdulo. Este campo obrigatrio. Ordem: Define a ordem do mdulo relativo a outros mdulos atribudos mesma posio. No tem efeito se apenas um mdulo atribudo a uma posio. Nvel de Acesso: Este campo definido como administrador e no pode ser mudado. ID: Um nmero de identificao atribudo pelo sistema. Isso no pode ser mudado. Descrio: Joomla! fornece este texto de descrio para ajudar os usurios a entender o uso do mdulo.

Referncia Cruzada
Para obter mais informaes sobre como trabalhar com mdulos de administrador, consulte o Captulo 23.

Atribuir Menu do espao de trabalho no serve para nada nos mdulos de Administrador. Mdulos de administrador no podem ser atribudos a determinadas pginas. Os mdulos aparecem apenas nas pginas da seo Administrador. Fora do Painel de Controle, todas as pginas mostram os mesmos mdulos. A seo de parmetros varia para cada mdulo. Detalhes sobre os parmetros de cada mdulo sero discutidos em sees a seguir.

444

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Trabalhando com Khepri

O modelo distribudo com o administrador do Joomla! 1.5.x chamado Khepri. O modelo fornece as posies titulares do mdulo que so aplicveis a todas as pginas de administrao. A pgina do Painel de Controle, no entanto, diferente das outras pginas do sistema de administrao. Embora ela use o modelo Khepri e, portanto, tem todas as posies titulares como outras pginas de administrao, tambm tem mdulos adicionais administrativos colocados dentro da rea de contedo da pgina. Os detentores de posio de mdulo so nomeados Cpanel e cone e s so ativos na pgina Painel de Controle. Cpanel posicionado no lado direito da pgina e cone fica esquerda. A posio Login aparece em uma outra pgina, a pgina de entrada do administrador. A pgina contm somente o formulrio de acesso ao administrador do sistema. A posio Login no aceita qualquer nova atribuio. O modelo de Khepri inclui apenas cinco titulares posio do mdulo: menu, submenu, Estado, Ttulo e Barra de ferramentas. Assim, embora a caixa de combinao posio mostrar uma grande variedade de posies disponveis, apenas cinco posies esto disponveis fora do Painel de Controle.

O mdulo Admin Menu


O mdulo Admin Menu responsvel pelo menu de navegao que mostrado no canto superior esquerdo de cada pgina do administrador, como visto na figura 18.4. Ao contrrio dos mdulos do site, os mdulos de administrador no esto ligados ao Gerenciador de Menus. Modificar as opes no menu de administrao no possvel, (alm de cortar os arquivos principais). O sistema padro inclui um exemplo do mdulo Admin Menu, que est localizado na posio Menu no topo das pginas de administrao.

Nota
O nome do sistema para este tipo de mdulo mod_menu.

A seo de parmetros est dividida em duas sees: Parmetros do Mdulo e Parmetros Avanados. A seo Parmetros do Mdulo no contm controles, e os Parmetros Avanados contm somente uma opo: Caching. Este controle permite que voc use um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para evitar o uso deste mdulo do cache. A configurao padro de Usar Global. Para adicionar um mdulo Admin Menu para seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador.

3.

445

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Admin Menu e clique no boto Avanar. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de

Mdulos.

Nota
Embora seja possvel adicionar mdulos de menu mltiplos em seu sistema de administrao, no h sentido em fazer isso, porque Joomla! reconhece apenas um mdulo de menu de cada vez. FIG URA 18 .4 A sada do mdulo Menu Admin, mostrada aqui atribudo posio padro Menu.

446

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Admin SubMenu


O mdulo Admin Submenu aparece em algumas pginas do administrador do sistema, logo abaixo do ttulo, mas sobretudo nos filtros. Voc pode ver esse menu em ao, por exemplo, na tela do Gerenciador Mdulos onde tem os links de texto do site e do Administrador, como mostrado na figura 18.5. Como o menu Admin, este menu no parte do regine normal do Gerenciador de Menus Joomla!, o mdulo no relacionado e no pode ser controlado pelo Gerenciador de Menus. Existe um mdulo Admin SubMenu no padro da instalao Joomla!. atribudo posio Submenu.

Nota
O nome do sistema para este tipo de mdulo mod_submenu.

A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada.
FIG URA 18 .5 O mdulo Admin SubMenu em ao, aqui voc pode v-lo na interface do Gerenciador de Mdulos.

447

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo Admin SubMenu ao seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo Admin SubMenu e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina a posio do mdulo. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais.

3. 4. 5. 6. 7. 8. 9.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

O mdulo HTML Personalizado


O mdulo HTML Personalisado projetado para permitir que voc possa inserir o contedo de sua escolha e, para isso, oferece uma grande caixa de edio de texto e um editor WYSIWYG. O mdulo permite inserir texto, imagens ou cdigo HTML e, em seguida, exibir o resultado em uma posio de mdulo no sistema de administrao. Utilize este tipo de mdulo para criar blocos de texto dentro do administrador do sistema e para fornecer informaes e mensagens para os administradores, como mostrado na figura 18.6. Na configurao padro, o sistema Joomla! utiliza um mdulo HTML Personalizado para apresentar o contedo Bem-vindo ao Joomla! que cumprimenta os administradores no Painel de Controle. O mdulo HTML Personalizado no sistema padro chamado Bem-vindo ao Joomla! (Welcome to Joomla!) e atribudo posio Cpanel. Note que esta posio do mdulo uma das duas que aparecem somente na pgina Painel de Controle, se voc quiser usar o mdulo HTML Personalizado em pginas internas de administrador, voc precisar usar uma posio diferente do mdulo.

Nota
O nome do sistema para este tipo de mdulo mod_custom.

A seo Parmetros do Mdulo contm apenas um controle: Sufixo de Classe do Mdulo. Esse campo permite especificar um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual.

448

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .6 O mdulo HTML Personalizado em ao no Painel de Controle. O mdulo atribudo na posio Cpanel.

449

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para adicionar um mdulo HTML Personalizado no seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo HTML Personalizado e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina a posio do mdulo. Digite o texto ou o cdigo HTML, que voc deseja no campo de sada personalizada.

3. 4. 5. 6. 7. 8. 9.

10. Selecione quaisquer opes adicionais que voc deseja; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

Dica
O sistema padro do mdulo HTML Personalizado pode ser publicado para dar ao seu Painel de Controle uma aparncia limpa. Alternativamente, o padro da mensagem Bem-vindo ao Joomla! includo no mdulo pode ser substitudo com o contedo de sua prpria escolha, tal como uma mensagem de branding, instrues ou quaisquer outras que precisam chamar a ateno dos administradores do site.

O mdulo Exibio de Notcia Externa


O mdulo Exibio de Notcia Externa permite a coleta de RSS e visualizao dentro de uma posio de mdulo no sistema de administrao, como mostrado na figura 18.7. Embora voc possa usar este mdulo para exibir o contedo de qualquer feed externo, o padro do sistema Joomla! usa um mdulo Exibio de Notcia Externa para exibir a sada dos Anncios de Segurana Joomla! na pgina Painel de Controle.

450
FIG URA 18 .7

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O mdulo Exibio de Notcia Externa, mostrado aqui na configurao padro: Designado para a posio Cpanel.

451

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O padro do feed do mdulo de exibio de notcia externa chamado Joomla! Security Newsfeed e atribudo posio Cpanel. Note que o mdulo padro atribudo a uma posio que s aparece no Painel de Controle, se voc deseja que o mdulo seja visualizado em outras pginas de administrao, voc precisar atribu-lo a uma posio diferente.

Nota
O nome do sistema para este tipo de mdulo mod_feed.

A seo Parmetros do Mdulo contm dois controles: Caching: Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro nenhum Usar Global. Tempo de Cache: Especifique um valor inteiro para o nmero de minutos que o sistema ir armazenar o contedo do mdulo antes de atualizar. Sufixo de Classe do Mdulo: Este campo permite que voc especifique um sufixo que ser anexado automaticamente a todos os estilos CSS que afetam este mdulo. O uso de um sufixo especificado torna possvel o uso de estilo individual. URL da Fonte de Notcias: O endereo do feed. Normalmente, isso comea com http://. Este campo necessrio. Fonte de Notcias RTL: Se o seu feed l da direita para a esquerda, defina esta opo como Sim. Ttulo da Fonte de Notcias: Controla a exibio do ttulo do feed, como fornecido pela fonte de notcias. Descrio da Fonte de Notcias: Controla a exibio da descrio do feed, como fornecido pela fonte de notcias. Imagem da Fonte de Notcias: Controla a exibio da imagem associada ao feed, como fornecido pela fonte de notcias. Itens: Especifique um valor inteiro para controlar o nmero de itens do feed que sero exibidos no mdulo. O padro 3. Descrio do Item: Controla a exibio da descrio do item de feed. Contagem de Palavras: Especifique um valor inteiro para controlar o comprimento do item de feed. Defina o valor como zero para mostrar o item inteiro.

452

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo exibio de notcia externa no seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo Exibio de Notcia Externa e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina a posio do mdulo. Digite o endereo para o feed no campo URL da Fonte de Notcias.

3. 4. 5. 6. 7. 8. 9.

10. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 11. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

Nota
Apesar de adicionar feeds ao administrador do sistema poder ser uma maneira til para manter seus administradores atualizados com informaes importantes, nunca se esquea que o mdulo Exibio de Notcia Externa traz contedo fora do seu servidor e que, por vezes, espera dos dados do feed pode resultar em atrasos na carregamento da interface de administrao.

453

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O mdulo Rodap
O mdulo Rodap no administrador do sistema exibe informaes sobre direitos autorais, juntamente com um link para verificar atualizaes do sistema. Embora haja um mdulo de rodap no Administrador do Gerenciador de Mdulos, e o mdulo ativado, ele no aparece porque foi atribudo a uma posio invlida. O modelo padro Khepri no inclui uma posio de mdulo chamada rodap. Figura 18.8 mostra a sada do mdulo de rodap.

Nota
O aviso de direitos autorais que voc v na parte inferior das pginas codificado para o modelo Khepri, no gerado pelo mdulo de rodap.

Nota
O nome do sistema para este tipo de mdulo mod_footer.

A seo de parmetros do mdulo contm apenas uma opo: Caching, permite que voc use um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global.

454
FIG URA 18 .8

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A sada do mdulo Rodap, neste caso apresentado no Painel de Controle.

455

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para adicionar um mdulo de rodap para seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Rodap e, em seguida, clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

O mdulo Estatstica do Item


O mdulo Estatstica do Item ir mostrar uma lista de todos os itens de menu em seu sistema, juntamente com links para os menus individuais. O sistema padro inclui um mdulo Estatstica do Item. O mdulo chamado Menu Stats e atribudo posio Cpanel, como mostrado na figura 18.9. A sada do mdulo ser exibida somente no Painel de Controle.

Nota
O nome do sistema para este tipo de mdulo mod_stats.

A seo Parmetros do Mdulo contm apenas uma opo - Caching. Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global.

456

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


FIG URA 18 .9 O mdulo Estatstica do Item, mostrado aqui como ele aparece no Painel de Controle.

457

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo Estatstica do Item para seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo Estatstica do Item e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Definir a posio do mdulo. Selecione quaisquer opes adicionais que voc queira; todos os outros campos so opcionais.

3. 4. 5. 6. 7. 8. 9.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dialogo fecha e retorna para o Mdulo Administrador Manager.

O mdulo ltimas Notcias


O mdulo ltimas Notcias um pouco fora de nome, porque no mostra os itens mais recentes de notcias, mas sim os mais recentemente artigos adicionados. A sada do mdulo mostra uma lista dos dez itens mais recentes, juntamente com a data e hora de criao e o nome do autor, como mostrado na figura 18.10. Os nomes dos artigos so clicveis e abrem os artigos em modo de edio. O sistema padro inclui um mdulo ltimas Notcias. O mdulo chamado Recent added Articles, e atribudo posio Cpanel, como mostrado na figura 18.10. A sada do mdulo ser exibido somente no Painel de Controle.

Nota
O nome do sistema para este tipo de mdulo mod_latest.

A seo Parmetros do Mdulo contm trs controles: Ordenar: Oferece duas opes para ordenar artigos. As opes so: Primeiro os Recentemente Adicionados, e Primeiro os Recentemente Modificados. Autores: A caixa de combinao fornece um filtro para a lista, neste caso, com base na identidade do autor dos artigos. As opes so: Qualquer um, Adicionado ou modificado por mim, e No adicionado ou modificado por mim. Caching: Este controle no permite usar um mdulo especfico do cache do site, conforme definido na configurao global. A configurao padro Nunca.

458

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .10 O mdulo ltimas Notcias, mostrado como aparece no Painel de Controle na posio Cpanel do mdulo.

459

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo de ltimas notcias no seu site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo ltimas Notcias e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina a posio do mdulo. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

3. 4. 5. 6. 7. 8. 9. 9.

Dica
Este mdulo particularmente til em sites que tenham vrios administradores ou criadores de contedo porque lhe permite ver de relance o que foi alterado.

O mdulo Usurios Online


O mdulo de Online usurio pode ser usado para exibir o nmero de visitantes que est vendo o front-end do seu web site, como mostrado na figura 18.11.

Nota
O nome do sistema para este tipo de mdulo mod_online.

A seo Parmetros do Mdulo tm apenas uma opo - Caching. Este controle no permite usar um mdulo especfico do cache do site, A configurao padro Nunca.

460

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Para adicionar um mdulo Usurios Online para o seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Usurios Online e clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

461

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 18.11 O mdulo Usurios Online em ao, aqui atribudo posio Cpanel.

Referncia Cruzada
V para o Captulo 11 para uma discusso detalhada sobre gesto de usurios.

462

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Formulrio de Login


O mdulo Formulrio de Login um meio utilizado para acessar o sistema de administrao. O sistema padro inclui um mdulo de formulrio de login, com o nome de Login. O mdulo atribudo posio login e s aparece na pgina de entrada do administrador, como mostrado na figura 18.12. Este mdulo essencial para o sistema e no pode ser desativado.

Nota
O nome do sistema para este tipo de mdulo mod_login.

FIG URA 18 .12 A sada do mdulo Formulrio de Login, visto aqui na pgina de entrada do administrador.

463

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Mdulo contm dois controles: Caching: Este controle no permite usar um mdulo especfico do cache do site, conforme definido na configurao global. A configurao padro Nunca. Encriptar Formulrio de Login: Este parmetro permite que voc ative o SSL para o processo de login. Embora este seja mais seguro, se o servidor no tem SSL ativado, esta opo no funciona. Para adicionar um mdulo Formulrio de Login para seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.)

5. Selecione a opo Formulrio de Login, e clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Ajuste a posio do mdulo para login. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

Dica
Este um dos mdulos do sistema que melhor deixar intocado. No existem opes reais aqui, alm de habilitar o SSL.

O mdulo Logged em Usurios


O mdulo Logged em Usurios exibe uma lista de usurio de todos os grupos de usurios do sistema que esto conectados ao site. A lista inclui o nome do usurio com um link para seus dados no Gerenciador de Usurios, uma indicao de seu grupo, o tempo de sua ltima atividade no site, e uma opo para forar o usurio a sair. No sistema padro h um mdulo de usurio online. O mdulo denominado Online Users e atribudo posio Cpanel. O resultado aparece apenas no Painel de Controle.

Nota
O mdulo mostra o nmero de usurios no back-end.

Nota
O nome do sistema para este tipo de mdulo mod_logged.

A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada.

464

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .13 O mdulo Logged em Usurios.

465

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo de Logged em Usurios em seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Logged em Usurios e em seguida clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e voc retorna para o Administrador do Gerenciador de Mdulos.

466

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
O mdulo Logged em Usurios faz uma boa adio interface de administrao e mostra-lhe a informao que no disponvel em outros lugares.

O mdulo Artigos mais acessados


O mdulo Artigos mais acessados exibe uma lista dos dez artigos mais vistos em seu site. O mdulo mostra o nome do artigo, a data de criao e de tempo, e o nmero de visitas que o artigo recebeu durante sua vida. Voc pode clicar no ttulo de um artigo para abrir o artigo no modo de edio. O sistema padro inclui um mdulo de Artigos mais acessados. O mdulo tem o nome Popular e atribudo posio Cpanel, como mostrado na figura 18.14. O mdulo de sada s aparece no lado direito do painel de controle, devido atribuio de mdulo no aparecer nas pginas internas.

Nota
O nome do sistema para este tipo de mdulo mod_popular.

A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada. Para adicionar um mdulo Artigos mais acessados no seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Artigos mais acessados e, em seguida, clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

467

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .14 A sada do mdulo Artigos mais acessados, mostrado aqui na posio padro Cpanel.

468

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo cones Rpidos


O mdulo cones Rpidos produz os cones de atalho que aparecem no lado esquerdo do painel de controle, como mostrado na figura 18.15. O sistema padro inclui uma instncia do mdulo cones Rpidos. O mdulo atribudo a posio cone (icon). A posio cone s aparece na pgina Painel de Controle.

Nota
O nome do sistema para este tipo de mdulo mod_quickicon.

A seo Parmetros do Mdulo contm apenas um controle de armazenamento em cache. Este controle permite usar um mdulo especfico do cache do site, conforme definido na configurao global. Selecione a opo No fazer cache para impedir que o contedo deste mdulo use cache. A configurao padro Usar Global.

469

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .15 O mdulo cones Rpidos, mostrado aqui na posio padro no Painel de Controle.

470

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo de cones Rpidos para o seu site, siga estes passos:
1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu

navegador.
3. 4. 5. 6. 7. 8. 9. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em

seu navegador.
Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo cones Rpidos e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina a posio do mdulo. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de

Mdulos.

471

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Ttulo
O mdulo Ttulo exibe o ttulo da pgina visto em muitas das pginas interiores do administrador do sistema. O sistema padro inclui um mdulo chamado Title e atribudo posio de ttulo (title), como mostrado na figura 18,16.

Nota
O nome do sistema para este tipo de mdulo mod_title. FIG URA 18 .16 A sada do mdulo Ttulo.

472

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada. Para adicionar um mdulo Ttulo para o seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Ttulo e clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

O mdulo Barra de Ferramentas


O mdulo Barra de Ferramentas fornece os cones da barra de ferramentas vistos no canto superior direito das pginas do administrador do sistema. Os cones de acesso rpido s tarefas essenciais em todo o sistema. A sada deste mdulo essencial para o administrador do site. O sistema padro contm um exemplo de Barra de Ferramentas do mdulo, chamado Toolbar e atribudo posio da barra de ferramentas (toolbar), como mostrado na figura 18,17.

Nota
O nome do sistema para este tipo de mdulo mod_toolbar.

A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada.

473

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .17 O mdulo Barra de Ferramentas.

474

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar um mdulo Barra de Ferramentas para seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulo. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Barra de Ferramentas e clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

475

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
Este um dos mdulos do administrador que melhor no mudar pois a atribuio deste mdulo em uma posio incorreta pode resultar em cones sendo inacessveis, tornando impossvel para o administrador fazer mais mudanas no sistema!

O mdulo Mensagens No Lidas


O mdulo Mensagens No Lidas mostra um cone indicando o nmero de mensagens no lidas que existem no sistema de Mensagens Privadas. O cone clicvel e vai para o Gerenciador de Mensagens Privadas, como mostrado na figura 18.18.

Referncia Cruzada
O sistema de Mensagens Privadas discutido em detalhes no Captulo 19.

Este mdulo existe no sistema padro e, embora seja habilitado, atribudo a uma posio inativa Header (Cabealho). O modelo padro Khepri no inclui uma posio de mdulo chamado Cabealho (Header). O mdulo padro chamado simplesmente Unread Messages.

Nota
O nome do sistema para este tipo de mdulo mod_unread.

A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada. Para adicionar um mdulo Mensagens No Lidas em seu site, siga estes passos: 1. Entrar para o sistema de administrao do seu site. 2. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulo. O Gerenciador de Mdulos carrega em seu navegador. 3. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. 4. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) 5. Selecione a opo Mensagens No Lidas e, em seguida, clique no boto Prximo. 6. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. 7. Defina a opo Habilitado para Sim. 8. Defina a posio do mdulo. 9. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais. 10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

476

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .18 O mdulo Mensagens No Lidas.

477

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O mdulo Estado do Usurio


O mdulo Estado do Usurio fornece os quatro cones vistos no canto superior direito de cada pgina de administrador do sistema. Os quatro cones fornecem as seguintes funes: um link para a funo de visualizao, a indicao de quantas mensagens o usurio tem, a indicao do nmero de usurios de back-end logados, e um link para sair do sistema. O sistema padro inclui uma instncia do mdulo estado do usurio. O mdulo chamado User Status e definido para a posio de status, como mostrado na figura 18.19.

Nota
O nome do sistema para este tipo de mdulo mod_status.

478

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 18 .19 A sada do mdulo Estado do Usurio, mostrado na posio padro.

479

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A seo Parmetros do Mdulo contm apenas uma opo, Caching, e permanentemente configurado em Nunca. Esta opo no pode ser mudada.

Para adicionar um mdulo Estado do Usurio para o site, siga estes passos: 1. 2. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Mdulos. Para fazer isso, v at o menu Extenses e escolha a opo Administrar Mdulos. O Gerenciador de Mdulos carrega em seu navegador. Clique no link Administrador. O Administrador do Gerenciador de Mdulos carrega em seu navegador. Clique no cone Novo na barra de ferramentas na parte superior do Gerenciador de Mdulos. O dilogo Novo Mdulo aberto. (Veja a figura 18.2.) Selecione a opo Estado do Usurio e clique no boto Prximo. No campo Ttulo, digite um nome para o mdulo. Este campo obrigatrio. Defina a opo Habilitado para Sim. Defina a posio do mdulo. Selecione quaisquer opes adicionais que voc desejar; todos os outros campos so opcionais.

3. 4. 5. 6. 7. 8. 9.

10. Clique no cone Salvar na barra de ferramentas na parte superior direita para salvar o seu novo mdulo. O dilogo fecha e retorna para o Administrador do Gerenciador de Mdulos.

Resumo
Neste captulo, ns cobrimos a utilizao dos mdulos de Administrador. Voc aprendeu o seguinte: Como usar o Administrador do Gerenciador de Mdulos Como criar, editar e excluir novos mdulos do Administrador A natureza e o uso dos mdulos do ncleo do Administrador

480

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 19

NESTE CAPTULO
Apresentando o Gerenciador de Plugins Revendo os Plugins padro

Trabalhando com Plugins


lugins so pequenas peas especializadas de cdigo que normalmente so executados apenas quando chamados por um evento. Plugins so usados como aplicaes ajudantes, fornecendo pedaos de funcionalidades adicionais ou ampliao das funes existentes na instalao Joomla!. Eles fornecem um nmero de funes relevantes e teis, incluindo autenticao de login, pesquisa local, URLs amigveis, e o editor de contedo WYSIWYG. Embora nem todos os plugins so ativados na configurao padro, os principais esto em uso pelo sistema. Vrios deles so essenciais para o bom funciomento do seu site Joomla! e devero ser desativados somente se voc entender todas as implicaes e ter planejado em conformidade com o bom mantenimento de seu sistema Joomla!.

P
Nota

Plugins apareceram pela primeira vez em Joomla! com o lanamento da verso 1.5. Antes de verso 1.5, o sistema utilizava extenses auxiliares chamadas mambots. Embora mambots e plugins sejam semelhantes em funo, eles no so idnticos e no podem ser intercambiados.

Apresentando o Gerenciador de Plugins


Os plugins Joomla! so controlados atravs do Gerenciador de Plugins, que contm todos os plugins do sistema, juntamente com os plugins de terceiros que voc pode ter instalado. Para ver todos os plugins no seu site, faa login no Admin do sistema e v para o menu Extenses. Selecione a opo Administrar Plugin, o Gerenciador de Plugins abre na janela do seu navegador, como mostrado na figura 19.1.

481

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 19.1 O Gerenciador de Plugins, mostrando os plugins em Joomla! 1.5.x.

482

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A barra de ferramentas na parte superior do Gerenciador de Plugins oferece acesso rpido para as seguintes funes: Habilitar: Selecione um ou mais plugins da lista e clique neste cone para habilitar. Desabilitar: Selecione um ou mais plugins da lista e clique neste cone para desativar. Editar: Selecione um plugin da lista e clique neste cone para editar o plugin. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa. Abaixo da barra de ferramentas esto trs ferramentas de classificao e busca para ajudar voc a filtrar a lista de plugins: O campo Filtro: Digite uma palavra ou frase na caixa de texto e clique em Ir. Recarrega a pgina e mostra os resultados da pesquisa. Para limpar a tela e voltar para a lista completa, clique no boto Reset. Selecione o tipo: Permite mostrar os plugins por tipo. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro. Selecione um estado: Permite filtrar e exibir os plugins de acordo se eles so publicados ou despublicados. Voc pode identificar facilmente todos os plugins que esto atualmente ativos no site. Para repor esse filtro, altere a caixa de combinao de volta para a configurao padro.

483

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Os filtros podem ser combinados para aperfeioar ainda mais a exibio da lista de plugins.

A rea de contedo principal da tela contm uma lista de todos os plugins no seu site. As colunas fornecidas so: #: Um nmero de indexao atribudo por Joomla! Esse nmero no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um plugin, o que necessrio se voc quiser usar algumas das opes da barra de ferramentas. Nome do Plugin: Este campo exibe o nome completo do plugin. Clique no nome para editar os detalhes. Habilitado: Uma marca verde nesta coluna indica que o plugin publicado. O campo mostra um X vermelho se o plugin no est publicado. Os administradores podem alternar entre as duas configuraes, clicando nos cones. Ordem: Os nmeros neste campo afetam a ordem dos plugins nesta lista. Alterar os nmeros e clique no cone Salvar, na parte superior da coluna para reordenar os plugins. Nvel de Acesso: Exibe o nvel de acesso que foi especificado para o plugin. Voc pode clicar na etiqueta para alternar entre Pblico, Registrado, e Especial. Tipo: O tipo de plugin. Cada plugin pode ser de apenas um tipo. Arquivo: O nome do arquivo do plugin. Observe que cada plugin tem dois arquivos, um arquivo .php e um arquivo .xml (No altere o valor neste campo). ID: O nmero de identificao gerado pelo sistema do usurio. Na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de plugins que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Referncia Cruzada
Consulte o Captulo 25 para uma discusso sobre a adio de novos plugins, e v para o captulo 24 para ver como criar plugins.

Editar e apagar plugins


Plugins existentes podem ser editados a partir do Gerenciador de Plugins. Para editar um plugin, clique no nome do plugin no Gerenciador de Plugins, ou selecione o plugin na lista e clique no cone Editar na barra de ferramentas do Gerenciador de Plugins. Independentemente de qual mtodo voc usa, o sistema abre o dilogo Editar Plugin. O dilogo Editar Plugin idntico ao dilogo Novo Plugin, com os mesmos campos e requerimmentos.

484

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para fazer alteraes em um plugin, basta alterar os campos desejados no dilogo Editar Plugin e, em seguida, clicar no boto Salvar ou no cone Aplicar na barra de ferramentas. Quaisquer alteraes feitas so aplicadas imediatamente. Para remover um ou mais plugins, siga estes passos: 1. Extenses - Instalar/Desinstalar - Plugins. 2. Selecione um ou mais plugins. 3. Clique no cone Desinstalar.

Cuidado
Excluir plugins raramente apropriado. Todos os tipos existentes de plugins fornecem sada funcional no padro do sistema. Alguns dos plugins so essenciais e a sua remoo pode tornar a administrao do site difcil.. Em geral, voc deve ser cauteloso sobre a excluso de plugins, porque no h dilogo de confirmao o plugin excluido imediatamente

Revendo os Plugins padro


O espao de trabalho de cada dilogo Editar Plugin dividido em duas reas: Detalhes e Parmetro. A seo Detalhes de todos os tipos de plugin so idnticos. H poucas opes associadas com plugins, e as poucas que existem so encontradas na rea Parmetros de cada plugin no espao de trabalho. Um tpico plugin mostrado na figura 19.2. A barra de ferramentas na parte superior do dilogo Editar Plugin oferece acesso rpido para as seguintes funes: Salvar: Clique neste cone para salvar seu trabalho e sair do dilogo. Aplicar: Clique aqui para salvar o seu trabalho sem sair do dilogo. Fechar: Cancela a tarefa e sai do Gerenciador de Plugins. Ajuda: Exibe os arquivos relacionados para a tela ativa. A seo Detalhes do espao de trabalho contm os seguintes campos: Nome: O nome dado para o plugin. Habilitado: Selecione Sim para tornar o plugin ativo. O estado padro varia de acordo com o plugin. Tipo: Esse identificador definido pelo sistema e informa o tipo de plugin. Isso no pode ser mudado. Arquivo do Plugin: O nome do arquivo do plugin. Cada plugin tem dois arquivos associados a ele, um .php e um .xml (No altere o valor neste campo). Nvel de Acesso: Escolha Pblico, Registrado ou Especial para definir o nvel de acesso para este plugin. Configurando o plugin para um nvel superior pode resultar em algumas funcionalidades funcionando incorretamente para alguns visitantes do site. Ordem: Define a ordem do plugin em relao a outros plugins habilitados do mesmo tipo.

485

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


A ordem afeta a seqncia em que os plugins so ativados e por isso podem ter impacto sobre algumas funcionalidades em circunstncias limitadas. No mude isso a partir da configurao padro sem um motivo convincente. Descrio: Joomla! fornece este texto de descrio para ajudar os usurios a entender o uso do plugin. A Parmetros varia para cada plugin. Detalhes sobre os parmetros de cada plugin so disdiscutidos em sees a seguir.
FIG URA 19 .2 Um tpico dilogo Editar Plugin, neste caso, o plugin de autenticao - LDAP. A barra de ferramentas e a seo Detalhes so as mesmas para todos os tipos de plugin; A seo Parmetro varia de acordo com o tipo de plugin.

486

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Plugins de autenticao
Os plugins de autenticao so responsveis pela gesto dos processos de autenticao de usurios no Joomla! O sistema oferece vrios mtodos alternativos para tratar a autenticao. O mtodo padro o sistema especfico Joomla!. As alternativas incluem o Gmail, LDAP e OpenID. Na configurao padro, apenas a autenticao Joomla! est ativa. Se voc quiser usar qualquer um dos mtodos alternativos, voc precisa ativar e configurar o plugin adequado no Gerenciador de Plugins.

Nota
Os arquivos dos plugins de autenticao esto localizados no diretrio

plugins / autentication

Authentication - Joomla
Authentication - Joomla fornece o padro de autenticao Joomla!. Este plugin habilitado no sistema padro e no deve ser desativado, a menos que voc tenha configurado para uma autenticao alternativa. O dilogo do plugin mostrado na figura 19.3.
FIG URA 19 .3 O plugin Authentication - Joomla.

487

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O arquivo principal para este tipo de plugin joomla.php.

Nenhum parmetro associado com este plugin.

Cuidado
No desative este plugin se voc no tiver ativado um plugin de autenticao alternativo. Deixar o sistema sem plugins de autenticao causa problemas.

Authentication - LDAP
Authentication - LDAP permite que voc configure seu site para contato com um servidor LDAP. LDAP, ou Lightweight Directory Access Protocol, usado em alguns sistemas para acesso a sistemas de diretrio atravs de TCP / IP. O plugin LDAP vem com o sistema Joomla!, mas ele no est habilitado na configurao padro. Se voc quiser usar este plugin, voc precisa habilit-lo e definir os parmetros de configurao. O dilogo do plugin mostrado na figura 19.4.

Nota
O arquivo principal para este plugin ldap.php. FIG URA 19 .4 O plugin Authentication - LDAP.

488

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Plugin contm as seguintes opes: Servidor: Digite neste campo a URL do servidor LDAP. Porta: Defina a porta a ser utilizada para a conexo com o servidor LDAP. A configurao padro 389. LDAP V3: Clique em Sim se o sistema est usando LDAP V3. Negociao TLS: Defina como Sim para utilizar TLS para o trfego de e para o servidor. Seguir orientaes: Clique em Sim para definir o sinalizador LDAP_OPT_REFERRALS. Mtodo de Autorizao: Define o mtodo de autorizao usado na conexo LDAP. A opo padro Conectar Diretamente como um Usurio e, a alternativa Conectar e Pesquisar. DN Base: Digite aqui o DN base do servidor LDAP. String de pesquisa: Define a seqncia de consulta para procurar um usurio. Este campo suporta vrias seqncias de consulta, separados por ponto e vrgula. Usurios DN: Isso s usado quando o parmetro do mtodo de autorizao definido para conectar diretamente a um usurio. O campo de suporte a uma string dinamica que corresponde ao nome digitado pelo usurio com o padro DN da entrada do usurio no LDAP. Nome de conexo: Configure o nome de usurio necessrio para negociar a fase DN da conexo. Para uma conexo annima, deixe este campo em branco. Se voc inserir um valor aqui, voc tambm precisa preencher o campo seguinte, Senha de conexo. Senha de conexo: Configurar a senha necessria para negociar a fase DN da conexo. Para uma conexo annima, deixe este campo em branco. A senha est relacionada com o campo Nome de conexo. Map: Nome completo: Digite o nome do atributo LDAP que contm o nome completo do usurio. Map: E-mail: Digite o nome do atributo LDAP que contm o endereo do usurio de e-mail. Map: ID do Usurio: Digite o nome do atributo LDAP que contm o ID de usurio.

Nota
A configurao do LDAP pode ser confusa, principalmente devido ao nmero de opes que existem em ambos os lados da equao - o servidor LDAP e do Joomla! CMS. Existem tambm vrias extenses de terceiros que podem ser adicionadas a seu sistema para tornar mais til o LDAP com caractersticas tais como Single Signon e suporte Kerberos. Um bom lugar para comear com este artigo na Revista Joomla ! da Comunidade:

http://community.joomla.org/magazine/article/507-developer-ldap-fromscratch-sam-moffett.html

Authentication - OpenID
OpenID um protocolo de autenticao de crescente popularidade. Os usurios que tm um OpenID vlido pode usar seu nome de usurio OpenID para obter acesso a qualquer site que suporte o login com OpenID. O sistema Joomla! inclui um plugin OpenID, mas ele no est habilitado no sistema padro. Se voc quiser ativar o OpenID em seu site, voc precisa habilitar o plugin e configurar os parmetros. O dilogo do plugin mostrado na figura 19.5.

489

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .5 O plugin Authentication - OpenID.

Nota
O arquivo principal para este plugin openid.php.

Nota
O plugin suporta o OpenID 2.0.

490

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

GMail
O plugin de autenticao GMail permite aos usurios fazer logon no seu site Joomla usando seu GMail ID O Joomla! sistema inclui a autenticao GMail plugin, mas ele no est habilitado no sistema padro. Se voc quiser ativar o seu site para aceitar logins com credenciais do GMail, ento voc precisa ativar o plugin e siga os passos a seguir descritos. O plugin de dilogo mostrada na figura 19.6.

Nota
O arquivo principal para este plugin gmail.php.

491

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .6 Plugin Autenticao - GMail.

No h parmetros associados a este plugin. Para usar o Gmail para autenticao no seu site o usurio deve seguir estas etapas: 1. 2. 3. Criar uma conta de usurio no site Joomla! com o mesmo nome como a conta de usurio do Gmail. Saia do site Joomla! O usurio agora pode voltar a entrar no site usando sua identidade GMail.

492

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Voc deve ter cURL instalado em seu servidor para usar o GMail plugin de autenticao. Para saber mais sobre cURL, visita, http://curl.haxx.se/.

Plugins de contedo
Os plugins de contedo fornecem diversas melhorias para os artigos Joomla!. Com exceo do plugin GeSHi Highlighter, todos so habilitados e so usados pelo sistema padro. Existem poucos parmetros para esse grupo de plugins.

Nota
Os arquivos dos plugins de contedo esto localizados no diretrio plugins / content .

Content - Page Navigation


A Pgina de Navegao fornece o controle e recursos de pgina que voc v em determinadas reas de contedo do site. Este plugin ativado por padro. O dilogo do plugin mostrado na figura 19.7.

Nota
O arquivo principal para este plugin pagenavigation.php.

A seo Parmetros do Plugin contm apenas uma opo: Posio. A configurao padro Abaixo, o que resulta na navegao de pgina ser exibida abaixo do texto do artigo. Configur-lo para cima ir mover a navegao de pgina para cima, sobre o texto do artigo.

493

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .7 O plugin Content - Page Navigation.

Nota
Se voc quer esconder esse recurso em seus artigos, no necessrio desativar o plugin, apesar de ser uma opo. A maneira mais fcil de controlar esse recurso atravs da guia Site do Gerenciador de Configurao Global e atravs de parmetros associados a itens do menu.

Content - Rating
O plugin de Avaliaes permite ao artigo funcionalidades de classificaes em Joomla!. Este plugin ativado por padro. O dilogo do plugin mostrado na figura 19.8.

Nota
O arquivo principal para este plugin vote.php.

No h parmetros associados a este plugin.

494

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .8 O plugin Content - Rating.

495

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Se voc quer esconder esse recurso em seus artigos, no necessrio desativar o plugin, que uma outra opo. A forma mais flexvel para controlar esse recurso atravs da guia Site do Gerenciador de Configurao Global e atravs da parmetros associados a itens do menu.

Content - Email Cloaking


O plugin Email Cloaking fornece ao seu site uma medida de proteo contra spam, spiders e robs que tentam capturar endereos de e-mail de sites de web. O plugin esconde endereos de e-mail em itens de contedo. Este plugin ativado por padro. O dilogo do plugin mostrado na figura 19.9.

Nota
O arquivo principal para este plugin emailcloak.php. FIG URA 19 .9 O plugin Content - Email Cloaking.

496

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Plugin contm apenas um controle: Modo. Este parmetro determina as tcnicas usadas para ocultar o endereo de email. O padro, Endereo de e-mail como link, usa JavaScript para esconder o endereo de email de spiders e robs, e ainda permite que o endereo seja funcional e clicvel. A outra opo, Texto sem Link, converte o endereo de e-mail para texto e retira qualquer link com funcionalidade de e-mail.

Dica

Se voc quiser desativar o encobrimento de e-mail de forma seletiva, pode faz-lo atravs da insero em qualquer lugar do artigo da seguinte tag {Off emailcloak =}

Content - Code Hightlighter (GeSHi)


O plugin Content - Code Hightlighter (GeSHi) fornece estilo de formatao para qualquer cdigo que voc queira exibir aos visitantes do seu site. Este plugin til no caso de seus artigos incluirem exemplos de cdigo. GeSHi torna o cdigo mais legvel, adicionando o cdigo padronizado para a formatao do texto. Este plugin est desativado por padro, se voc quiser us-lo voc deve habilit-lo. O dilogo do plugin mostrado na figura 19.10.
FIG URA 19 .10 O plugin Content - Code Hightlighter (GeSHi).

497

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O arquivo principal para este plugin geshi.php.

No h parmetros associados a este plugin.

Content - Load Module


O plugin Carregar Mdulo permite adicionar mdulos dentro da rea de contedo dos artigos. Este plugin existe no sistema padro e est habilitado. O dilogo do plugin mostrado na figura 19.11.

Referncia Cruzada
Consulte o Captulo 7 para mais informaes sobre trabalhar com mdulos dentro dos artigos.

Nota
O arquivo principal para este plugin loadmodule.php. FIGURA 19.11 O plugin Content - Load Module.

498

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Plugin contm duas opes:

Habilitar Plugin: Definir esse controle para Sim ativa o plugin. Note que este controle
redundante com o controle Habilitar Plugin na rea de detalhes; ambos devem estar habilitados para que funcione corretamente.

Estilo: Este controle permite que voc especifique como o sistema lida com o estilo da posio
do mdulo. As opes so: Envolvido por Tabela (Coluna); Envolvido por Tabela (Linha); Envolvido por Divs; Envolvido por Mltiplas Divs; Sem envolvimento (sada crua).

Dica
Gerenciar o estilo de mdulos inserido dentro dos artigos pode ser um desafio. Se voc estiver incerto sobre qual abordagem melhor para os seus propsitos, tente as vrias opes, visualize o cdigo fonte do artigo resultante que contm o mdulo. Desta forma, voc pode encontrar a abordagem que funciona melhor para voc e lhe fornece os seletores que voc precisa para o estilo de mdulo apropriado.

Content - Pagebreak
O plugin Quebra de Pgina permite a fcil criao de artigos subdivididos e referenciados por uma tabela. O plugin ativado por padro. O dilogo do plugin mostrado na figura 19.12.
FIG URA 19 .12 O plugin Content - Pagebreak.

499

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O arquivo principal para este plugin pagebreak.php.

A seo Parmetros do Plugin contm as seguintes opes: Habilitar Plugin: Definir esse controle para Sim ativa o plugin. Note que este controle redundante com o controle Habilitado na rea de detalhes; ambos devem estar habilitados para que funcione corretamente. Ttulo do Site: Determina se o ttulo que voc definiu para as pginas individuais do artigo so adicionados tag de ttulo do site. Defina o controle como Sim para habilitar esse recurso. Tabela de contedo: Defina o controle em Exibir para mostrar uma tabela de contedos para pgina multi-artigo. Exibir todas: Defina o controle em Exibir para mostrar um link na tabela de contedos que vai mostrar todas as pginas juntas em uma nica pgina.

Referncia Cruzada
Consulte o Captulo 5 para uma discusso mais completa sobre como criar artigos de vrias tabelas de contedos.

Plugins de editor
Os plugins de editor adicionam vrias opes de edio de contedo para o sistema. Esta famlia de plugins fornece a funcionalidade de editor WYSIWYG e as funcionalidades do editor de texto simples. Duas das trs opes, incluindo o popular editor WYSIWYG TinyMCE so habilitados por padro.

Cuidado
Voc deve ter pelo menos um dos plugins instalados para acessar seus itens de contedo no sistema de administrao.

A questo de qual editor usar, se houver, ser usada em todo o site e determinada pelas configuraes no Gerenciador de Configurao Global. As opes que aparecem na tela so o resultado de se permitir vrios plugins de editor.

Referncia Cruzada
Trabalhando com os vrios editores para criar e editar o contedo discutido em detalhes no Captulo 6.

Nota
Os arquivos dos plugins editores esto localizados no diretrio plugins / editors .

Editor - No Editor
O plugin Nenhum Editor fornece a opo de editor de texto bsico para os itens de contedo. No existe um editor WYSIWYG associado a esta opo. Se o sistema est definido para nenhum editor, ento a criao de contedo feita em uma interface de texto simples, onde o criador do contedo necessita de adicionar tags de HTML para obter uma formatao, a opo de edio mais bsica em Joomla! O dilogo do Plugin mostrado na figura 19.13.

500

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O arquivo principal para este plugin none.php.

No h parmetros associados a este plugin.

Nota
Se voc tiver o editor TinyMCE habilitado, os usurios ainda podero editar o HTML do artigo, clicando no HTML na barra de ferramentas do TinyMCE.

Editor - TinyMCE
O plugin TinyMCE permite usar o poderoso editor WYSIWYG TinyMCE. TinyMCE ativado por padro tanto na seo de plugins como no Gerenciador de Configurao Global. O dilogo do plugin mostrado na figura 19.14.

Nota
O arquivo principal para este plugin tinymce.php. FIG URA 19 .13 O plugin No Editor.

501

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .14 O plugin TinyMCE.

A seo Parmetro do plugin TinyMCE fornece um grande nmero de opes de configurao e personalizao. Os parmetros so divididos em duas categorias: Parmetros do Plugin e Parmeros Avanados.

502

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Plugin possui os seguintes critrios: Funcionalidade: As trs opes aqui permitem que voc selecione um editor muito bsico ou uma verso mais complexa e completo. A configurao padro Extendido, o que d ao usurio o acesso barra de ferramentas completa e todas as opes disponveis. Tema: Selecione o tema utilizado pelo editor. Verso Comprimida: TinyMCE pode ser executado em modo comprimido, ele ficar ligeiramente mais rpido. Entretanto, esta modalidade no funciona sempre, especialmente no IE. Tenha cuidado ao habilitar isto assegurando-se que funcione em seu sistema. Limpar Cdigo na inicializao: Se definido como Sim, esta opo faz com que o editor limpe tags HTML bagunadas ou defeituosas. O padro Desativado. Limpar cdigo no salvamento: Este parmetro faz com que o editor limpe o HTML bagunado quando o artigo for salvo. As opes aqui so Nunca, Apenas Frente, e Sempre. O padro Sempre. A opo Frente Apenas limpa somente as tags utilizadas nos artigos no front-end do site. Codificao da Entidade: Controla como as entidades HTML sero processadas. Seleo Automtica de Idioma: Esse controle s utilizado quando o site tem vrios pacotes de idiomas instalados. Se nenhum idioma adicional est instalado, o padro No. Cdigo do Idioma: Se o parmetro Seleo Automtica de Idioma for definido como No, ento voc dever inserir o cdigo do idioma padro a ser usado na interface. Direo do Texto: Especifique se o texto vai ser lido da direita para a esquerda ou da esquerda para a direita. Template da Classe CSS: Defina esta opo como Sim para que o editor use os seletores de estilo CSS a partir do arquivo do modelo. Note que este pode ser substitudo pelo parmetro seguinte. Classes CSS Personalizadas: Utilize este campo para especificar um determinado estilo CSS para ser usado pelo editor. Se um valor inserido neste campo, ele vai substituir as definies do layout CSS do editor. URLs: Escolha entre Absoluto ou Relativo para controlar se as URLs para pginas dentro do seu site incluem o prefixo http:// Novas linhas: Este controle permite que voc especifique se o editor ir tratar de uma nova linha em um artigo como um elemento de P (n) ou um elemento BR (quebra de linha). Elementos Proibidos: Lista neste campo todos os elementos HTML que voc pretende que sejam limpos de artigos. O valor padro para este campo applet, que impede que os applets sejam inseridos em artigos. Elementos Extendidos Permitidos: Se voc quiser ser capaz de usar as tags HTML adicionais, alm daquelas definidas no padro do editor, especifique neste campo.

503

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Os Parmetros Avanados incluem: Barra de Ferramentas: Esse controle especifica se a barra de ferramentas do editor aparece acima ou abaixo da janela de edio de texto. Alinhamento da Barra de Ferramentas: Esse controle especfica o alinhamento da barra de ferramentas que pode ser: Esquerda, Centro, ou Direita. HTML Altura: Digite um valor inteiro neste campo para definir a altura da janela pop-up. O valor medido em pixels. HTML Largura: Digite um valor inteiro, neste campo para definir a largura da janela de pop-up. O valor medido em pixels. Caminho do Elemento: Defina o parmetro para Ativado para ativar a exibio do caminho do elemento imediatamente abaixo da janela de edio. O caminho do elemento uma ajuda para a acessibilidade e torna mais simples a navegao atravs do estilo na janela de edio, um elemento de cada vez. Opes do Modo Avanado: Este campo delimita a rea e exibe abaixo os controles que funcionam no modo avanado. As opes de controle aqui so Ocultar / Exibir e Ativado / Desativado, o que reflete o estado da configurao dos recursos.

Editor - XStandard Lite 2.0


O plugin XStandard Lite 2.0 permite que o site Joomla! funcione com o editor WYSIWYG XStandard 2.0. Alm deste plugin, voc precisa baixar e instalar os arquivos do editor XStandard 2.0, pois o editor no est includo no padro do sistema Joomla!. O editor XStandard 2.0 produz cdigo limpo e acessvel de marcao XHTML. O dilogo do plugin mostrado na figura 19.15.

Nota
O arquivo principal para este plugin xstandard.php.

A seo Parmetros do Plugin contm apenas duas opes: Modo do Editor: Este controle ajusta o modo padro que ser exibido quando o editor utilizado. As trs opes so WYSIWYG, Origem, ou Leitor de Tela. Origem fornece funcionalidade de editor de texto, enquanto Leitor de Tela mostra como o artigo aparecer quando visto por um leitor de tela, no possvel editar no modo de Leitor de Tela. Word Wrap: Este controle pode ser usado para ajustar a configurao padro do editor.

Dica

Baixar os arquivos para o editor XStandard Lite 2.0.

http://xstandard.com/

504

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .15 O plugin XStandard Lite 2.0.

Joomla! 1.6
O editor XStandard Lite no vem com o Joomla! 1.6, portanto, este plugin no existe no sistema padro.

Plugins de editores XTD


Os plugins de editores XTD so um conjunto de utilitrios que ampliam a funcionalidade dos editores de contedo e os itens de contedo.

Nota
Os editores de arquivos XTD Plugin esto localizados no diretrio plugins / editors-xtd .

Editor Button - Image


O plugin exibe o boto Imagem abaixo da janela de edio. Clicando no boto produz uma janela que lhe permite inserir e configurar imagens dentro de itens de contedo. O dilogo do plugin mostrado na figura 19.16.

505

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O arquivo principal para este plugin image.php.

No h parmetros associados a este plugin.

Dica
O boto de imagem redundante para controles que existem no TinyMCE e editores XStandard WYSIWYG. Se voc tm um desses editores habilitado, ento voc pode querer desativar o plugin imagem.

Editor Button - Pagebreak


O plugin Pagebreak o boto que aparece abaixo da janela de edio de contedo. Clicando no boto insere uma quebra de pgina em um artigo, transformando um artigo de pgina nica em um artigo de vrias pginas. O dilogo do plugin mostrado na figura 19.17.

Nota
O arquivo principal para este plugin pagebreak.php. FIG URA 19 .16 O plugin Image.

506

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 19.17 O plugin Pagebreak.

No h parmetros associados a este plugin.

Dica
O editor TinyMCE tambm fornece funcionalidade pagebreak. Se voc tiver habilitado o TinyMCE, voc pode considerar a desativao desse controle, pois redundante.

Editor Button - Readmore


O plugin exibe o boto Leia mais... abaixo da caixa de edio de contedo. Clicar no boto permite que voc separe a primeira parte do artigo do restante e mostra um link Leia mais... que leva o visitante para o artigo completo. O dilogo do plugin mostrado na figura 19.18.

Nota
O arquivo principal para este plugin readmore.php.

No h parmetros associados a este plugin.

507

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 19 .18 O plugin Readmore.

Plugins de pesquisa
O grupo de plugins de pesquisa permitem a funcionalidade de pesquisa do site. Vrios plugins permitem a indexao e busca de diferentes tipos de contedo - artigos, links, contatos, categorias, sees, e notcias. Todos os plugins na instalao padro esto habilitados. A desabilitao de um plugin especfico resulta em contedos relacionados sendo excludos dos resultados da pesquisa.

Nota
Os arquivos dos plugins de pesquisa esto localizados no diretrio plugins / search .

Search - Content
O plugin permite a indexao e busca de artigos em seu site. O dilogo do plugin mostrado na figura 19.19.

508
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O arquivo principal para este plugin content.php.

FIG URA 19 .19 O plugin Search Content.

A seo Parmetros do Plugin contm as seguintes opes: Limite de Pesquisa: Digite um valor inteiro, neste campo para especificar o nmero mximo de resultados de pesquisa a retornar. Artigos: Definir o parmetro para No ir excluir artigos dos resultados de busca. O padro da configurao Sim. Artigos Sem Categoria: Definir o parmetro para No ir excluir artigos sem categoria dos resultados de pesquisa. A configurao padro Sim. Contedos Arquivados: Definir o parmetro para No ir excluir artigos arquivados dos resultados de pesquisa. A configurao padro Sim.

Search - Weblinks
O plugin permite a indexao e busca de links da web. O dilogo do plugin mostrado na figura 19.20.

509
FIGURA 19.20

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O plugin Search Weblinks.

Nota
O arquivo principal para este plugin weblinks.php.

A seo Parmetros do Plugin contm apenas uma opo: Limite da Pesquisa. Digite um valor inteiro, neste campo para especificar o nmero mximo de resultados de pesquisa que sero exibidos.

Dica
Desabilite este plugin para excluir links da Web dos resultados de pesquisa.

Search - Contacts
O plugin permite a indexao e busca de contatos no seu site. O dilogo do plugin mostrado na figura 19.21.

Nota
O arquivo principal para este plugin contacts.php.

510
FIG URA 19 .21

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O plugin Search Contacts.

A seo Parmetros do Plugin contm apenas uma opo: Limite da Pesquisa. Digite um valor inteiro, neste campo para especificar o nmero mximo de resultados de pesquisa que sero exibidos.

Dica
Desabilite este plugin para excluir contatos dos resultados de busca.

511

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Search - Categories
O plugin permite a indexao e busca de categorias de contedo. O dilogo do plugin mostrado na figura 19.22.

Nota
O nome do sistema para este plugin categories.php.

A seo Parmetros do Plugin contm apenas uma opo: Limite da Pesquisa. Digite um valor inteiro, neste campo para especificar o nmero mximo de resultados de pesquisa que sero exibidos.

Dica
Desabilite este plugin para excluir categorias dos resultados de pesquisa.

Joomla! 1.6
No existe o plugin de pesquisa em categorias em Joomla! 1.6.

Search - Sections
O plugin permite a indexao e busca de contedo por sees. O dilogo do plugin mostrado na figura 19.23.

Nota
O arquivo principal para este plugin sections.php.

A seo Parmetros do Plugin contm apenas uma opo: Limite da Pesquisa. Digite um valor inteiro, neste campo para especificar o nmero mximo de resultados de pesquisa que sero exibidos.

512

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 19.22 O Plugin Search - Categories.

513

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 19.23 O plugin Search - Sections.

Dica

Desabilite este plugin para excluir sees de contedo nos resultados de pesquisa.

514

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Search - Newsfeeds
O plugin permite a indexao e busca de itens de fontes de notcias. O dilogo do plugin mostrado na figura 19.24.

Nota
O arquivo principal para este plugin newsfeeds.php.

A seo Parmetros do Plugin contm apenas uma opo: Limite da Pesquisa. Digite um valor inteiro, neste campo para especificar o nmero mximo de resultados de pesquisa que sero exibidos.

Dica

Desabilite este plugin para excluir Feeds de notcias dos resultados de pesquisa.

FIGURA 19.24 O plugin Search - Newsfeeds.

515

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Plugins de sistema
Os plugins de sistema oferecem uma variedade de funes do sistema global, desde cache at depurao. Dos sete Plugins nesta categoria apenas trs so publicados. Os outros quatro plugins (Debug, Legacy, Cache e Log) oferecem funes que nem todos os usurios podem querer ou precisar.

Nota
Os arquivos dos plugins de sistema esto localizados no diretrio plugins / system .

System - SEF
O plugin permite o uso de URLs amigveis nos artigos em seu site. Este plugin independente do Gerenciador de Configurao Global. O plugin ativado na instalao padro. O dilogo do plugin mostrado na figura 19.25.

Nota
O arquivo principal para este plugin sef.php.

FIGURA 19.25 O plugin SEF.

Nenhum parmetro associado com este plugin.

516

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

System - Debug
O plugin usado para exibir informaes sobre o sistema e se destina a ser til na depurao de um site. Quando ativa, a depurao gera a informao na parte inferior da tela em seu navegador. O plugin est desativado na configurao padro e s deve ser ativado durante o desenvolvimento ou quando voc est tentando resolver um problema com seu site e precisa ter acesso a esta informao. O dilogo do plugin mostrado na figura 19.26.

Nota
O arquivo principal para este plugin debug.php.

A seo Parmetros do Plugin contm as seguintes opes: Exibir Informaes de Perfis: Quando definido como Sim, inclui informaes de perfis na sada de depurao. Exibir log da query SQL: Quando definido como Sim, inclui o registo de consulta SQL na depurao sada. Exibir memria usada: Quando definido como Sim, inclui os dados de uso de memria na depurao de sada. Mostrar arquivos de idioma carregados: Quando definido como Sim, inclui informaes sobre o arquivo de linguagem que foi carregado (s) na sada de depurao. Exibir strings de idioma no definidas: Esse controle determina se mostra cadeias de idioma na sada de depurao. Strip String Prefix: Quando o parmetro anterior definido como Sim, este parmetro pode ser usado para tirar o prefixo da string. Para usar este parmetro, especifique o prefixo que voc quer retirar fora no campo fornecido.

517
FIGURA 19.26 O plugin Debug.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

System - Legacy
O plugin permite que voc use extenses que exigem modo legacy. Normalmente, esse plugin utilizado para executar as extenses que foram desenvolvidas para a verso anterior do Joomla!. O plugin est desativado por padro. O dilogo do plugin mostrado na figura 19.27.

Nota
O arquivo principal para este plugin legacy.php.

Joomla! 1.6
No h plugin Legacy para Joomla! 1.6.

A seo Parmetros do Plugin contm apenas uma opo: Usar Modo de Compatibilidade para Roteamento de URL. Este controle permite que voc mantenha o sistema de gerao anterior de URL e roteamento.

Dica

No habilite este plugin a menos que seja especificamente exigido por uma extenso de terceiros. Observe tambm que esse plugin no por si s suficiente para fazer uma extenso criada para Joomla! 1.x trabalhar com o Joomla! 1.5.

518
FIGURA 19.27 O plugin Legacy.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

519

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


System Cache
O plugin permite o cache de pgina no seu site Joomla!. Esse parmetro independente dos controles de cache contidos no Gerenciador de Configurao Global. Por padro, esse plugin est desativado. Para us-lo em seu site, voc precisa habilitar e configur-lo. O dilogo do plugin mostrado na figura 19.28.

Nota
O arquivo principal para este plugin cache.php.

A seo Parmetros do Plugin contm duas opes: Usar Cache de Navegador: Este controle permite que voc use a funo de cache no navegador do usurio, supondo que o browser permita que isso ocorra. Tempo de Vida do Cache: Digite um valor inteiro, neste campo para especificar o tempo em minutos que a pgina ser armazenada em cache. O valor padro 15.
FIGURA 19.28 O Plugin Cache.

520

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
A partir do Joomla! 1.5.9, o plugin de cache ainda estava enfrentando alguns problemas com sites que exigem login para os visitantes no front-end. Tambm problemtico com mdulos como o mdulo Random Image, onde faz com que a mesma imagem seja exibida at que o cache expire. Assim, use esse plugin com alguma cautela. Se for habilitado, lembre-se tambm de limpar o seu cache se voc atualizar seu site ou instalar ou remover itens.

System - Log
O plugin fornece o sistema opcional de registro. Quando ativado, o plugin mantm um arquivo de log da atividade do site. Por padro, esse plugin est desativado. O dilogo do plugin mostrado na figura 19.29.

Nota
O arquivo principal para este plugin log.php.

No h parmetros associados a este plugin.


FIGURA 19.29 O plugin Log.

521

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
O plugin Log uma grande ajuda para a depurao de um site, no entanto, se no for necessrio, deve ser desativado porque ele gera carga adicional no servidor.

System - Remember Me
O plugin fornece a funcionalidade que permite que o site se lembre de um visitante e evita assim que o usurio tenha de efetuar o login novamente. Este plugin ativado por padro. O dilogo do plugin mostrado na figura 19.30.

Nota
O arquivo principal para este plugin remember.php.

No h parmetros associados a este plugin.


FIGURA 19.30 O plugin Remember Me.

522

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dica
Se a segurana do site ou a preservao de dados pessoais e identidade fundamental ento este plugin deve ser desativado, eliminando assim a possibilidade de que o site venha a permitir que uma pessoa no autorizada utilize o sistema.

System - Backlink
O plugin destina-se a ajudar no tratamento de backlinks do site. Se seu site foi atualizado a partir de Joomla! 1.0.x para Joomla! 1.5.x, este plugin vai ajudar a garantir que os links antigos de suas pginas continuem a trabalhar com o novo site. Este plugin est desativado por padro, se voc quiser us-lo, basta habilitar e configurar. O dilogo do plugin mostrado na figura 19.31.

Nota
O arquivo principal para este plugin backlink.php.

Joomla! 1.6
No h plugin Backlink em Joomla! 1.6. FIGURA 19.31 O plugin Backlink.

523

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Parmetros do Plugin contm as seguintes opes: Pesquisa Query Strings: Defina para Sim para ativar o sistema de mapemaneto de seqncias de consulta para a URL apropriada em seu site. Pesquisa SEF: Defina para Sim se voc quiser que seu site use URLs amigveis. Ativar Compatibilidade de SEF: Defina como Sim para utilizar o modo de compatibilidade SEF para Joomla! 1.x.

Plugins de usurio
Os plugins de usurio so usados pelo sistema para lidar com a sincronizao do usurio. Este um plugin essencial e habilitado na configurao padro. O dilogo do plugin mostrado na figura 19.32.

Nota
Os arquivos do plugin usurio esto localizados no diretrio plugins / user .

A seo Parmetros do Plugin contm apenas uma opo: Auto-criar Usurios. Definir esse controle para Sim ir permitir que o sistema crie automaticamente usurios.
FIGURA 19.32 O plugin User.

524

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
A desativao desse plugin ir resultar em usurios sendo incapazes de fazer login no site!

Plugins de XML-RPC
XML-RPC um protocolo para chamada de procedimento remoto que baseado em XML. Os plugins XML-RPC em Joomla! so fornecidos para permitir que voc se conecte ao seu site Joomla! usando qualquer aplicativo compatvel com qualquer uma das APIs fornecidas pelos plugins.

Nota
Os arquivos do plugin XMLRPC esto localizados no diretrio plugins / xmlrpc .

Joomla! 1.6
Este tipo de plugin no existe no Joomla! 1.6.

XML-RPC - Joomla
O plugin XML-RPC - Joomla fornece a API Joomla XML-RPC. Este plugin est desativado por padro. O dilogo do plugin mostrado na figura 19.33.
FIGURA 19.33 O plugin XML-RPC - Joomla.

525

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O arquivo principal para este plugin joomla.php.

No h parmetros associados a este plugin.

API do Blogger
O plugin Blogger API permite que voc publique contedo para o seu site Joomla! usando qualquer aplicao que suporte a API do Blogger. O plugin est desativado por padro, voc precisar ativ-lo e configur-lo antes de us-lo. O dilogo do plugin mostrado na figura 19.34.

Nota
O arquivo principal para este plugin blogger.php.

A seo Parmetros do Plugin contm duas opes: Novos posts: Selecione na caixa de combinao a categoria desejada para novos posts a serem atribudos. Este campo obrigatrio. Editar posts: Selecione na caixa de combinao a seo desejada para novos posts a serem atribudos. Este campo obrigatrio.
FIGURA 19.34 O plugin XML-RPC - Blogger API.

526

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resumo
Neste captulo, ns cobrimos a utilizao dos plugins Joomla!. Voc aprendeu o seguinte: Como usar o Gerenciador de Plugins Como editar e apagar plugins A natureza e os usos do ncleo dos plugins Como configurar os parmetros dos plugins padro

527

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 20

Personalizar os Temas Joomla!


ma das alegrias de trabalhar com o Joomla! a facilidade com o qual voc pode criar um site atraente. Ao contrrio de muitos outros sistemas de gesto de contedo que obrigam uma abordagem padronizada de design do site, o Joomla! tem grande flexibilidade. Voc pode criar praticamente qualquer aparncia que voc desejar. Alm disso, a popularidade de Joomla! resultou em um grande nmero de modelos prexistentes no mercado, muitas vezes por pouco ou nenhum custo. Este captulo leva voc atravs dos fundamentos da compreenso de como os modelos funcionam em Joomla!, em seguida, mais profundamente iremos explicar como voc pode customizar um modelo existente ou como voc pode ir ainda mais longe e construir o seu a partir do zero.

NESTE CAPTULO
Descobrindo como os temas funcionam Explorando os temas padro Conhecer as peas de um tema Apresentando o Gerenciador de Temas Personalizando temas Controlar a aparncia dos menus Trabalhando com o mdulo HTML Personalizado Substituindo o formato de paginao Criando um novo tema Trabalhar com o tema de administrao

Descobrindo como os temas funcionam


Os arquivos de modelo Joomla! so responsveis por aquilo que visto na tela dos seus visitantes. Quando um visitante clica em seu site em um link, que desencadeia um processo que culmina na produo de uma pgina web dentro de seu navegador. A etapa final nesse processo o processamento da pgina dentro do modelo. Embora alguns elementos, por exemplo, mdulos e componentes, tm seus prprios modelos que controlam a aparncia de sada, todos os outros elementos esto reunidos dentro do modelo.

Referncia Cruzada
No captulo 21, h uma discusso de como controlar e substituir a sada de elementos gerados pelos mdulos e componentes.

528

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Como voc pode ver na prxima seo, um tema um conjunto de arquivos, mas no um nico item. As diferentes partes do terma em conjunto formam a sada de pgina final. Normalmente, o tema funciona como uma moldura, fornecendo toda parte exterior que voc v na pgina, enquanto o contedo dentro dessa pgina produzido por vrios elementos funcionais do site. Todo o texto e as cores na tela tambm so controlados pelo tema, atravs de arquivos CSS. Embora alguns mdulos e componentes possam influenciar na aparncia do site, o tema tem a palavra final na sada do site. Isso cria uma oportunidade para voc; ganhar fluncia no controle de temas e ser capaz de adaptar para atender s suas necessidades.

Nota
Se voc novo em temas Joomla!, um dos conceitos-chave que voc precisa entender que a concepo de temas muito diferente da concepo tradicional de pginas web. Quando, em um design de pgina da Web tradicional voc tem que corrigir todos problemas em cada pgina dentro de um arquivo separado, no Joomla! cada tema que voc est criando dentro da estrutura pode conter informao de todo o design . Esse tema ento utilizado para vrias pginas.

Explorando os temas padro


O padro de distribuio Joomla! inclui um conjunto de temas para ajudar voc a comear. Estes temas podem ser suficientes para suas necessidades, ou podem servir como base para seus esforos de customizao. Independentemente disso, eles oferecem um grande conjunto de exemplos do que pode ser feito a partir do sistema e fornecer-lhe uma oportunidade para aprender. Em Joomla! 1.5.x, existem trs temas front-end e um tema de back-end: Temas de front-end Beez JA_Purity RHUK_Milkyway (este selecionado como padro) Temas de back-end Khepri

Beez
O template Beez est includo no padro de distribuio Joomla! 1.5.x. Mais do que qualquer um dos outros temas padro, Beez faz uso pesado de formatao CSS e fornece uma srie de substituies. As substituies so projetadas especificamente para substituir a apresentao baseada em tabelas de mdulos do ncleo e componentes. O tema mostrado na figura 20.1.

529

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 20 .1 O tema Beez.

530

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O tema Beez inclui os seguintes atributos e caractersticas: Os arquivos do tema esto localizados em / templates / beez. Os arquivos CSS esto localizados em / templates / beez / css Os arquivos HTML esto localizados em / templates / beez / html. O tema fornece substituies para os seguintes: componente Contedo componente Contato componente Fonte de Notcias componente Enquetes componente Pesquisa componente Usurio componente Weblinks mdulo ltimas Notcias mdulo Login mdulo Ultmas Notcias mdulo Enquete mdulo Pesquisar O tema substitui os mdulso padro em / templates / beez / html / modules.php O tema substitui o estilo de paginao padro em / templates / beez / html / pagination.php O tema no inclui todos os parmetros. O tema inclui dez posies: left right top breadcrumb user1 user2 user3 user4 debug sindicate

531

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Na avaliao do cumprimento das normas de acessibilidade, este tema tem o melhor desempenho de todos os temas padro. Consulte o Captulo 26 para obter mais informaes.

Dica
Para obter informaes adicionais sobre o tema Beez, incluindo um guia para o CSS, visite a pgina dedicada ao Beez no site Joomla! docs.

http://docs.joomla.org/Beez

JA_Purity
O tema JA_Purity includo como parte do Joomla 1.5.x. O tema altamente configurvel e inclui um grande nmero de parmetros que permitem definir a largura do tema, esquema de cores e muitos outros elementos. Uma das principais caractersticas deste tema a capacidade de criar facilmente menus drop-down. De todos os temas padro, JA_Purity o que permite maior flexibilidade sem ter de modificar o cdigo. O tema mostrado na figura 20.2. O tema JA_Purity inclui os seguintes atributos e caractersticas: Os arquivos do tema esto localizados em / templates / ja_purity. Os arquivos CSS esto localizados em / templates / ja_purity / css. Os arquivos HTML esto localizados em / templates / ja_purity / html. O tema fornece substituies para os seguintes: componente Contedo mdulo Banner mdulo Login O tema substitui os modules.php. mdulos padro em / templates / ja_purity / html /

O tema substitui o estilo de paginao padro em / templates / ja_purity / html / pagination.php.

532

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 20.2 O tema JA_Purity.

533

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O tema inclui 12 posies de mdulo: hornav breadcrumbs banner top user1 user2 user3 user4 user5 footer sindicate debug

Dica
Para obter informaes adicionais sobre o tema JA_Purity, incluindo um guia para o CSS, visite a pgina dedicada ao JA_PURITY no site Joomla! docs.

http://docs.joomla.org/Ja_purity

RHUK_Milkyway
O tema rhuk_milkyway a primeira coisa que voc v quando voc entra em um site de uma nova instalao Joomla!, o tema padro do sistema. Rhuk_milkway um tema para todos os fins. O tema mostrado na figura 20.3. O tema RHUK_Milkyway inclui os seguintes atributos e caractersticas: Os arquivos do tema esto localizados em / templates / rhuk_milkyway. Os arquivos CSS esto localizados em / templates / rhuk_milkyway / css. Os arquivos HTML esto localizados em / templates rhuk_milkyway / html.

534

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O tema fornece apenas uma substituio para o mdulo Login. O tema substitui os mdulos padro em / templates / rhuk_milkyway / html modules.php. /

O tema substitui o estilo de paginao padro em / templates / rhuk_milkyway / html / pagination.php. O tema inclui onze posies de mdulo: breadcrumbs left right top user1 user2 user3 user4 footer debug sindicate

Khepri
Joomla! fornecido com um nico tema e dedicado para o uso no sistema de administrao. Khepri adaptado para uso por administradores. O tema projetado para ser leve, rpido e fcil de usar. O tema mostrado na figura 20.4.

535

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 20.3 O tema RHUK_Milkyway.

536

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIGURA 20.4 O tema Khepri.

O tema Khepri inclui os seguintes atributos e caractersticas: O arquivos do tema esto localizados em / administrator / templates / khepri. Os arquivos CSS esto localizados em / administrator / templates / khepri / css. Os arquivos HTML esto localizados em / administrator / templates / khepri / html. O tema Khepri no fornece nenhuma substituio para os mdulos do sistema ou componentes. O tema substitui os mdulo padro em / administrator / templates / html / khepri / modules.php.

537

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O tema substitui o estilo de paginao padro em / administrator / templates / html / khepri / pagination.php. O tema inclui cinco posies de mdulo: status menu title toolbar submenu

Dica
Est procurando mais ajuda sobre os modelos padro? Existe uma forma de suporte dedicado em:

http://forum.joomla.org/viewforum.php?f=466

Encontrar as posies de mdulo em uma pgina


H momentos em que til ser capaz de identificar rapidamente as posies do mdulo que esto ativos na pgina que voc v em seu navegador. Embora voc sempre possa procurar os nomes das posies no arquivo XML do tema, visualizar o tema no Gerenciador de Temas, ou abrir o cdigo do tema e ver onde as posies foram inseridas, s vezes voc quer apenas ver onde as posies esto na pgina processada. Para fazer isso, siga estes passos: 1. 2. Abra a pgina no seu navegador e veja a URL que aparece na barra de navegao. Se no houver parmetros exibidos no final da URL, adicione "? Tp = 1" para a URL e clique em Atualizar. As posies dos mdulos sero exibidas e levemente sombreadas, com o nome do posio em vermelho. Se no houver parmetros no final da URL, adicione "& tp = 1" para a URL e clique em Atualizar. As posies dos mdulos sero exibidas e levemente sombreadas, com o nome da posio em vermelho.

3.

Note que estes parmetros mostram todas as posies de mdulos ativas, independentemente se h alguma coisa publicada nestas posies, a nica exceo se o tema fez com que o aparecimento de posies de mdulos seja condicional e que esta condio no est sendo cumprida.

538

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Conhecer as peas de um tema


Como observado anteriormente, um tema na verdade uma coleo de arquivos que trabalham em conjunto. Nesta seo, discutiremos os arquivos bsicos que so necessrios e seus papis no sistema. Note que alguns temas so mais complexos do que outros e podem incluir um grande nmero de arquivos adicionais. A discusso sobre os temas padro na prxima seo demonstra a variao que pode ocorrer com vrias abordagens para design do tema.

Estrutura de diretrios
Todos os temas de front-end so mantidos dentro do diretrio / templates, localizado na raiz da instalao Joomla!. Todos os temas de back-end so mantidos em / administrator / templates. Dentro diretrio, cada tema ter seu prprio diretrio. A ttulo de exemplo, os arquivos do tema padro RHUK_Milkyway so encontrados em / templates / rhuk_milkway. Dentro do diretrio do tema indivdual geralmente voc encontra: Um diretrio / css contendo os arquivos CSS necessrios pelo tema Um diretrio / html contendo substituies, se for o caso Um diretrio / images contendo todas as imagens necessrias especificamente

pelo tema. O tema tambm pode ter outras pastas, como definido pelo desenvolvedor.

Os principais arquivos
No mnimo, um tema Joomla! 1.5.x inclui os seguintes arquivos: component.php index.php template.css templateDetails.xml template_thumbnail.png

Cada um desses arquivos chave discutido em detalhes nas sees seguintes.

539

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


component.php
O arquivo component.php tem um propsito muito estreito e especfico, que prev a exibio de pginas para impresso.

Eis o contedo desse arquivo, a partir do tema padro RHUK_Milkyway: <head> <jdoc:include type=head /> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ rhuk_milkyway/css/template.css type=text/css /> <?php if($this->direction == rtl) : ?> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ rhuk_milkyway/css/template_rtl.css type=text/css /> <?php endif; ?> </head> <body class=contentpane> <jdoc:include type=message /> <jdoc:include type=component /> </body> </html> Este arquivo padronizado de tema para tema. As nicas linhas que mudam de tema para tema dizem respeito ao caminho dos arquivos CSS.

Nota
O exemplo de cdigo anterior omite a tag preliminar, comentrios, controle de acesso, e declarao doctype. Por favor, consulte o arquivo includo na distribuio para visualizar o arquivo na ntegra.

index.php
O index.php o arquivo chave no tema. Este arquivo contm a formatao HTML para o layout da pgina e as declaraes que incluem o componente e sada do mdulo. O arquivo fornece um documento padro e, em seguida, descreve a estrutura da pgina e coloca todas as posies na pgina. Os elementos so posicionados na pgina por meio do uso de jdoc: include. Aqui est um trecho do arquivo index.php do tema padro RHUK_Milkway, mostrando o posicionamento do mdulo: <div id=search> <jdoc:include type=modules name=user4 /> </div> <div id=pathway> <jdoc:include type=modules name=breadcrumb /> </div> O cdigo acima define as posies user4 e breadcrumb do mdulo. Para habilitar o estilo fcil dos elementos no interior dessas posies, a posio user4 acondicionada em uma div com o ID search, e a posio breadcrumb acondicionada em uma div com o ID pathway.

540

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Ao incluir declaraes que usam a sintaxe: jdoc:include type=nome do tipo vrios tipos tornam-se disponveis:

component <jdoc:include type=component /> usado apenas uma vez no tema para definir o posicionamento da rea de contedo principal da pgina. head <jdoc:include type=head /> usado apenas uma vez no tema para definir o estilo,
scripts, e elementos dentro da rea <head> do tema.

installation <jdoc:include type=installation /> Isso s usado na instalao de tema


Joomla! e no deve aparecer no seu site ou ndice de tema do administrador.

message <jdoc:include type=message /> usado apenas uma vez no tema. Ele
colocado dentro da rea <body> onde voc quer que as mensagens do sistema apaream na pgina.

module <jdoc:include type=module name=modulename /> usado para colocar um


nico mdulo na pgina., atributos adicionais para controlar o layout e a aparncia podem estar disponveis.

modules <jdoc:include type=modules name=modulepositionname /> usado para


colocar posies adicionais de mdulo no tema, atributos adicionais para controlar o layout e a aparncia podem estar disponveis.

Nota
Detentores de posio de mdulo no devem apenas ser colocados no arquivo index.php , mas tambm devem ser declarados no arquivo templateDetails.xml.

Um arquivo index.php pode ou no fazer uso de todos os tipos disponveis, no entanto, ele certamente vai utilizar pelo menos header, component, messages e tipos de mdulos, pois estes so o mnimo necessrio para construir um tema utilizvel.

Dica
O cdigo para o arquivo index.php muito conveniente para a incluso de cdigo. No entanto, recomendvel rever o arquivo index.php includo no padro do Joomla! para se familiarizar com o que acontece neste arquivo chave.

template.css
O estilo dos temas manipulado pelo cascading style sheets (CSS). Apesar de um tema ter provvel mltiplos arquivos CSS, o arquivo chave o template.css, que est localizado dentro do diretrio template / css. Este arquivo determina a largura da pgina e as margens, a colocao dos elementos na pgina, fontes, fundos, bordas e assim por diante.

541

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Se voc est procurando uma listagem dos vrios ncleos de estilos CSS Joomla!, existem duas referncias e que so mantidas e atualizadas: http://forum.joomla.org/viewtopic.php?t=125508 http://docs.joomla.org/Template_reference_material.

templateDetails.xml
Este arquivo contm informaes que so necessrias para o instalador e o Gerenciador de Temas Joomla!. Tambm inclui a definio dos parmetros de tema para o Gerenciador de Temas e a declarao das posies de mdulo para uso do Gerenciador de Mdulos. O contedo do arquivo templateDetails.xml a partir do tema padro RHUK_Milkyway: <?xml version=1.0 encoding=utf-8?> <!DOCTYPE install PUBLIC -//Joomla! 1.5//DTD template 1.0//EN http://www.joomla.org/xml/dtd/1.5/template-install.dtd> <install version=1.5 type=template> <name>rhuk_milkyway</name> <creationDate>11/20/06</creationDate> <author>Andy Miller</author> <authorEmail>rhuk@rockettheme.com</authorEmail> <authorUrl>http://www.rockettheme.com</authorUrl> <copyright></copyright> <license>GNU/GPL</license> <version>1.0.2</version> <description>TPL_RHUK_MILKYWAY</description> <files> <filename>index.php</filename> <filename>templateDetails.xml</filename> <filename>template_thumbnail.png</filename> <filename>params.ini</filename> <filename>images/arrow.png</filename> <filename>images/indent1.png</filename> <filename>images/indent2.png</filename> <filename>images/indent3.png</filename> <filename>images/indent4.png</filename> <filename>images/index.html</filename> <filename>images/mw_box_blue_bl.png</filename> <filename>images/mw_box_blue_br.png</filename> <filename>images/mw_box_blue_tl.png</filename> <filename>images/mw_box_blue_tr.png</filename> <filename>images/mw_content_b_l.png</filename> <filename>images/mw_content_b_r.png</filename> <filename>images/mw_content_b.png</filename> <filename>images/mw_content_t_l.png</filename> <filename>images/mw_content_t_r.png</filename> <filename>images/mw_content_t.png</filename> <filename>images/mw_footer_blue_b_l.png</filename> <filename>images/mw_footer_blue_b_r.png</filename> <filename>images/mw_footer_blue_b.png</filename> <filename>images/mw_footer_separator.png</filename>

542

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


<filename>images/mw_header_b.png</filename> <filename>images/mw_header_blue_t_l.png</filename> <filename>images/mw_header_blue_t_r.png</filename> <filename>images/mw_header_blue_t.png</filename> <filename>images/mw_header_l_b.png</filename> <filename>images/mw_header_r_b.png</filename> <filename>images/mw_header.jpg</filename> <filename>images/mw_joomla_logo.png</filename> <filename>images/mw_line_grey.png</filename> <filename>images/mw_menu_active_bg.png</filename> <filename>images/mw_menu_cap_l.png</filename> <filename>images/mw_menu_cap_r.png</filename> <filename>images/mw_menu_normal_bg.png</filename> <filename>images/mw_menu_separator.png</filename> <filename>images/mw_readon.png</filename> <filename>images/mw_shadow_blue_l.png</filename> <filename>images/mw_shadow_blue_r.png</filename> <filename>images/spacer.png</filename> <filename>css/index.html</filename> <filename>css/template.css</filename> <filename>css/template_rtl.css</filename> <filename>css/editor.css</filename> <filename>css/ieonly.css</filename> </files> <positions> <position>breadcrumb</position> <position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>footer</position> <position>debug</position> <position>syndicate</position> </positions> <params> <param name=colorVariation type=list default=white label=Color Variation description=Color variation to use> <option value=blue>Blue</option> <option value=red>Red</option> <option value=green>Green</option> <option value=orange>Orange</option> <option value=black>Black</option> <option value=white>White</option> </param> <param name=backgroundVariation type=list default=blue label=Background Variation description=Background color variation to use> <option value=blue>Blue</option> <option value=red>Red</option> <option value=green>Green</option> <option value=orange>Orange</option> <option value=black>Black</option>

543

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


<option value=white>White</option> </param> <param name=widthStyle type=list default=fax label=Template Width description=Width style of the template> <option value=fax>Fluid with maximum</option> <option value=medium>Medium</option> <option value=small>Small</option> <option value=fluid>Fluid</option> </param> </params> </install> O cdigo anterior fornece as seguintes informaes essenciais: A informao inicial descritiva para o instalador e o Gerenciador de Temas A declarao dentro das tags <files> de todos os arquivos do pacote para o instalador A declarao dentro das tags <positions> de todos os detentores de posio de mdulo para o Gerenciador de Mdulos. A declarao dentro das tags <param> dos parmetros do tema que esto disponveis no Gerenciador de Temas.

Nota
O exemplo de cdigo anterior mostrado na sua totalidade.

template_thumbnail.png
Este arquivo a imagem em miniatura do modelo que mostrado dentro do Gerenciador de Temas. Geralmente possui 206 x150 pixels de tamanho. Embora o sistema suporte. Jpg,. Gif. e. png, o formato preferido . png.

544

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Apresentando o Gerenciador de Temas


Todo o sistema de temas, front-end e back-end, so geridos a partir do Gerenciador de Temas. Para acessar o Gerenciador de Temas, clique na opo Administrar Tema no menu Extenses. Clicando na opo Administrar Tema exibe a sada mostrada na figura 20.5. A barra de ferramentas na parte superior do Gerenciador de Temas permite o acesso rpido para as seguintes funes:

Padro: Selecione um tema, em seguida, clique neste cone para definir o tema como o
padro para o site.

Editar: Selecione um tema na lista e clique neste cone para editar os detalhes. Ajuda: Clique para acessar a Ajuda on-line e arquivos relacionados para a tela ativa.
FIGURA 20.5 A interface do Gerenciador de Temas.

545

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abaixo da barra de ferramentas existem dois links: Site mostra os temas do site. Administrador mostra os temas de Administrador. A rea de contedo principal da tela contm uma lista de todos os temas no seu site Joomla!. As colunas fornecidas so: #: Um nmero de indexao atribudos por Joomla! Isso no pode ser mudado. Checkbox (sem rtulo): Clique em uma caixa de seleo para selecionar um tema, o que necessrio se voc quiser usar qualquer uma das opes da barra de ferramentas, referenciadas na lista anterior. Nome do Tema: Este campo exibe o nome do tema. Clique no nome para editar os detalhes do tema. Mova o mouse sobre o nome do tema para abrir uma visualizao em miniatura do tema. Padro: A estrela amarela neste campo indica que o tema selecionado como tema padro do site. Apenas um tema pode ser o tema padro. Atribudo: Uma marca verde nesta coluna indica que o tema atribudo s pginas do site. Clique no nome do modelo para abrir o dilogo de edio e visualizar as pginas em que atribudo. Quando o campo est em branco, o tema no atribudo a todas as pginas do site. Isto usado para dar uma viso diferente para cada pgina no seu site. Verso: O nmero da verso do tema. Data: A data em que o tema foi criado. Autor: O autor do tema.

Finalmente, na parte inferior da tela, abaixo da rea de contedo, a opo Exibir #. Altere o valor no controle da caixa de combinao para alterar o nmero de temas que so exibidos na pgina. O valor padro pode ser alterado mudando a opo Tamanho da Lista no Gerenciador de Configurao Global.

Editando temas
Clicando no nome de um tema no Gerenciador de Temas abre o dilogo de edio do tema, como mostrado na figura 20.6. O dilogo Editar Tema permite realizar vrias tarefas: Pr-visualizar posies de mdulos. Atribuir o tema. Editar HTML do tema. Editar o CSS do tema.

A barra de ferramentas na parte superior do dilogo Editar Tema oferece acesso rpido para as seguintes funes: Pr-visualizar: Clique neste cone para abrir uma vista do tema em uma janela pop-up. O tema mostrado na janela pop-up tem as posies de mdulo demarcadas para referncia.

546

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Editar HTML: Clique neste cone para abrir o editor HTML do tema. Editar CSS: Clique neste cone para abrir o editor CSS do tema. Salvar: Clique neste cone para salvar seu trabalho e sair do dilogo Editar Tema. Aplicar: Clique aqui para salvar o seu trabalho sem sair do dilogo de edio do tema. Fechar: Cancela a tarefa e sai do dilogo Editar Tema. Ajuda: Exibe os arquivos relacionados para a tela ativa.

A rea de trabalho neste dilogo dividida em trs sees, Detalhes, Atribuio de Menu e Parmetro. A seo "Detalhes" contm os seguintes campos:
FIGURA 20.6 O dilogo Editar Tema, mostrando o tema padro RHUK_Milkyway.

Nome: Isso exibe o nome do tema. No editvel. Descrio: Apresenta uma breve descrio do tema. Isto no editvel.

547

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A seo Atribuio de Menu contm os seguintes campos: Menus: Selecione Nenhum para deixar esse tema no atribudo. Escolha Selecione da lista para habilitar o tema a ser atribudo s pginas do site. Depois que voc clicar nesta opo, voc ter que selecionar as pginas a partir da caixa abaixo. Seleo de Menu: As pginas listadas aqui so elegveis para a atribuio de tema. Clique em uma ou mais para atribuir o tema para essas pginas. Observe que as pginas que aparecem aqui so os itens de todos os diversos menus do site. O contedo da seo Parmetro variam de tema para tema. As escolhas que voc tem aqui, se houver, so definidas pelo desenvolvedor do tema.

Editando o HTML do tema


Uma vez dentro do dilogo Editar Tema, voc pode clicar na opo Editar HTML para visualizar e editar o cdigo HTML do tema. Clicando no boto Editar HTML na barra de ferramentas superior direita abre o dilogo mostrado na figura 20.7.
FIGURA 20.7 O tema RHUK_Milkyway mostrado no dilogo Editar HTML.

548

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A janela mostra o arquivo index.php. A partir desta janela, voc pode modificar o cdigo no arquivo e salvar as alteraes. A barra de ferramentas na parte superior da janela de edio de HTML permite um acesso rpido para as seguintes funes:

Salvar: Clique neste cone para salvar seu trabalho e sair do dilogo de edio de HTML. Aplicar: Clique aqui para salvar o seu trabalho sem sair do dilogo de edio de HTML. Cancelar: Cancela a tarefa e sai do dilogo Editar HTML. Ajuda: Exibe os arquivos relacionados para a tela ativa.

Editando o CSS do tema


O Gerenciador de Temas tambm permite que voc edite vrios arquivos CSS associados seu tema. Quando voc est dentro do dilogo Editar Tema, voc pode clicar no cone Editar CSS para ver uma lista de todos os arquivos CSS para o tema, como mostrado na figura 20.8.
FIGURA 20.8 A tela de seleo de CSS.

549

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A coluna da direita da tela de seleo CSS indica se os arquivos individuais CSS so editveis. Se a coluna indica que o arquivo no editvel, voc precisar alterar as permisses do arquivo para que voc possa usar a ferramenta Editar CSS do Gerenciador de Temas. Na tela de seleo de CSS, selecione o arquivo CSS que voc deseja editar e clique no cone Editar. O dilogo Editar CSS carrega em sua janela, como mostrado na figura 20.9. A barra de ferramentas na parte superior do dilogo Editar CSS oferece acesso rpido para as seguintes funes:

Salvar: Clique neste cone para salvar seu trabalho e sair do dilogo de edio de CSS. Aplicar: Clique aqui para salvar o seu trabalho sem sair do dilogo de edio de CSS. Cancelar: Cancela a tarefa e sai do dilogo Editar CSS. Ajuda: Exibe os arquivos relacionados para a tela ativa.
FIGURA 20.9 O dilogo Editar CSS.

550

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Definir o tema padro


O tema padro aparece em todas as pginas onde outro tema no especificamente atribudo. Quando no h temas atribudos a todas as pginas, o tema padro mostrado em todo o site. O site pode ter apenas um tema padro. Para alterar o tema padro, siga estes passos: 1. 2. 3. 4. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Tema selecionando a opo Administrar Tema no menu Extenses. O Gerenciador de Temas carrega em seu navegador. Clique no boto ao lado do tema que voc quer como tema padro. Clique no cone Padro na barra de ferramentas superior direita. A estrela amarela aparece na coluna padro com o tema de sua escolha. O novo tema se tornar imediatamente ativo como tema padro do site.

Atribuir temas
Se voc quiser usar mais de um tema em seu site, voc pode faz-lo atravs da atribuio de um ou mais temas para pginas especficas no site. O dilogo de edio do tema fornece as ferramentas necessrias para executar esta tarefa. No h limite para o nmero de temas que voc pode usar, se voc quisesse, voc poderia usar um tema diferente para cada seo ou mesmo em cada pgina de seu site.

Referncia Cruzada
Consulte o Captulo 22 para uma discusso sobre como adicionar novas extenses, incluindo temas, para o seu site Joomla!.

Para atribuir um tema para uma pgina especfica, siga estes passos: 1. 2. 3. 4. 5. 6. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Temas selecionando a opo Administrar Tema sob o menu Extenses. O Gerenciador de Temas carrega em seu navegador. Clique no nome do tema que voc deseja atribuir. O dilogo Editar Tema ser aberto. Clique na opo Selecione da lista. Clique nos nomes de uma ou mais pginas na caixa ao lado do menu rotulado Seleo de Menu. Clique no cone Salvar na barra de ferramentas superior direita. O tema imediatamente se torna ativo para as pginas que voc selecionou e o dilogo Editar Tema fecha e voc retorna para o Gerenciador de Temas.

Dica

Se voc quiser fazer uma pgina legvel para a atribuio de tema, a pgina deve ter um item de menu associado ela, ou ento o tema padro ser atribudo pgina.

551

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Cuidado
Se voc usar vrios temas no seu site, perceba o fato de que qualquer mdulo e componentes criado para um tema especfico no estar disponvel para outros temas. Voc deve, em outras palavras, duplicar o substituir estes elementos em vrios temas, se voc deseja que eles estejam disponveis em todo o site.

Personalizando temas
Se voc encontrou um tema existente que est perto do que voc precisa para o seu site, o caminho mais rpido para ter o seu site instalado e funcionando pode ser atravs da personalizao de um tema existente. Alguns temas, como o tema JA_Purity, vem com uma srie de parmetros que tornam possvel que o administrador do site possa personalizar a aparncia, outros requerem que voc faa alteraes no cdigo do tema. Esta seo examina os pedidos de personalizao mais comum de tema.

Dica
Personalizar um tema existente uma das maneiras mais fceis de aprender sobre temas Joomla!.

Trabalhando com parmetros do tema


A maneira mais fcil de modificar um tema trabalhar com os parmetros do tema. Os problemas aqui so dois: primeiro, e mais importante, nem todos os temas fornecem parmetros para seu uso e, segundo, por vezes, os parmetros no contemplam suas necessidades especficas. No obstante, este um bom lugar para comear, porque se existir um parmetro que se adapte s suas necessidades, seu trabalho pode ser feito em pouco tempo. Para verificar se seu tema tem parmetros, basta abrir o Gerenciador de Temas e clicar no nome do tema. Se houver parmetros disponveis, eles iro aparecer na coluna da direita do dilogo Editar Tema. (Veja a figura 20.6.) Para modificar os parmetros do tema, siga estes passos: 1. 2. 3. 4. 5. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Temas selecionando a opo Administrar Tema no menu Extenses. O Gerenciador de Temas carrega em seu navegador. Clique no nome do modelo que voc deseja editar. O dilogo Editar Tema abre. Selecione as opes de parmetro que voc deseja na coluna do lado direito. Clique no cone Salvar na barra de ferramentas superior direita. As mudanas so imediatamente visveis no tema. O dilogo Editar Tema ser fechado, retornando para o Gerenciador de Temas.

552

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Fazer uma cpia de um tema


Como um primeiro passo para qualquer uma das personalizaes discutidas neste captulo, recomendvel fortemente que voc faa uma cpia do tema que deseja modificar e trabalhar na cpia. Deixe o tema original intacto para que voc possa us-lo como uma referncia no caso de ter dificuldades. Criar e trabalhar em uma cpia tambm tem a vantagem de separar as alteraes do ncleo e fazer as alteraes porttil. Quando chega a hora de atualizar o seu site, voc pode manter seus arquivos alterados em separado e intactos. Voc tambm pode ter seus arquivos alterados e instal-los em um local diferente, se assim o desejar. Para fazer uma cpia do tema padro RHUK_Milkyway, siga estes passos: 1. Acesse a instalao Joomla! em seu servidor de arquivos via FTP ou painel de controle de sua hospedagem. 2. Faa uma cpia do tema RHUK_Milkyway, localizado no diretrio /

Templates

rhuk_milkyway
3. D a sua cpia um nome nico. 4. Edite o arquivo templateDetails.xml para mudar o nome do tema e tags de descrio alm de outros detalhes que voc deseja modificar. 5. Excluir o arquivo XML de todas as referncias invlidas. Para fazer isso, abra o arquivo templateDetails.xml e repasse os arquivos listados dentro da tag <files>, comparando os arquivos relacionados com o contedo dos diretrios / Images e / Css. Excluir as referncias invlidas no arquivo templateDetails.xml de quaisquer arquivos que no estejam presentes nos diretrios / Images ou / Css. 6. Atualize todos os links internos nos arquivos do tema, alterar referncias antigas de nomes de diretrio para o novo tema. 7. Zip o diretrio de temas. 8. Entrar para o sistema de administrao do seu site Joomla!. 9. Abra o Gerenciador de Extenses clicando na opo Instalar / Desinstalar no menu Extenses. 10. Clique em Escolher arquivo. Uma janela pop-up abre. 11. Localize o arquivo zipado contendo o novo tema e clique em Abrir. 12. O pop-up ser fechado e o nome do arquivo ser exibido no campo texto. 13. Clique em Enviar arquivo & Instalar. O sistema vai tentar instalar o tema. Se tudo ocorrer bem voc ver uma mensagem de confirmao.

553

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Alterando o logotipo
Talvez o pedido de personalizao mais comum de tema visto nos fruns Joomla! mudar o logotipo do tema padro.O procedimento varia um pouco dependendo do tema com o qual voc est trabalhando. Aqui est como fazer a mudana a cada um dos temas Joomla! 1.5.x padro:

Beez
Siga estes passos para mudar esse tema padro: 1. 2. 3. 4. 5. Salve o seu logotipo como um arquivo GIF. Usando o nome logo.gif. Acesse o seu site Joomla! em seu servidor via FTP ou atravs do gerenciador de host. V para o diretrio / Templates / beez / images. Renomeie o arquivo existente / Templates / beez / images / logo.gif. (Voc deve criar um backup do arquivo logo.gif). Copie o arquivo logo.gif para o diretrio / templates / beez / images. Seu novo logotipo j aparece no seu tema.

Nota
O logotipo padro mede 300 x 97 pixels. Idealmente, o logotipo de sua substituio ser do mesmo tamanho. Se no for, voc pode ter que ajustar o cdigo no arquivo index.php para as novas dimenses do logotipo.

Nota
Voc tambm pode substituir o logotipo com um arquivo de imagem de um nome diferente, editando o nome do arquivo no cdigo do arquivo index.php.

JA_Purity
Siga estes passos para mudar esse tema padro: 1. 2. 3. 4. 5. Salve o seu logotipo como um arquivo .PNG, Usando o nome logo.png. Acesse o seu site Joomla! em seu servidor via FTP ou atravs do gerenciador de host. V para o direttio / templates / ja_purity / images. Renomeie o arquivo existente / Templates / ja_purity logo.png. (Voc deve criar um backup do arquivo logo.png). / images /

Copie o arquivo logo.png para o diretrio / templates / ja_purity /images. Seu novo logotipo j aparece no seu tema.

554

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
O logotipo padro mede 208 x 80 pixels. Idealmente, o logotipo de sua substituio ser do mesmo tamanho. Se no for, voc pode ter que ajustar o estilo CSS para dar conta das dimenses do novo logotipo.

Nota
Voc tambm pode substituir o nome do arquivo de logotipo, basta fazer alteraes no arquivo template.css . Consulte a prxima seo para obter um exemplo.

RHUK_Milkway
Siga estes passos para mudar esse modelo padro: 1. 2. 3. 4. 5. Salve o seu logotipo como um arquivo .PNG usando o nome mw_joomla_logo.png. Acesse o seu site Joomla! em seu servidor via FTP ou atravs do gerenciador de host. V para o diretrio / Templates / rhuk_milkyway / images. Renomeie o arquivo existente / Templates / rhuk_milkyway / images / mw_joomla_logo.png. (Voc deve criar um backup do arquivo mw_joomla_logo.png). Copie o arquivo para o diretrio / Templates / rhuk_milkyway / images. Seu novo logotipo j aparece no seu tema.

Nota
O logotipo padro mede 298 x 75 pixels. Idealmente, o logotipo de sua substituio ser do mesmo tamanho. Se no for, voc pode ter que ajustar o estilo CSS para dar conta das dimenses do novo logotipo.

Nota
Voc tambm pode substituir o logotipo com um arquivo de imagem de um nome diferente, voc deve fazer alteraes no arquivo template.css arquivo. Consulte a prxima seo para obter um exemplo.

Khepri
Eliminar ou substituir o logotipo dentro do tema de administrao Khepri significativamente mais complicado, devido forma como a imagem do cabealho foi criada. O autor de Khepri tem embutido o logtipo para a imagem de fundo. Assim, substituir o logotipo significa refazer a imagem do cabealho. Para complicar ainda mais, a imagem do cabealho usa um efeito de dois tons e tem cantos arredondados. Isso faz com que seja substituio de logo mais complicada de executar graficamente.

Dica
Indiscutivelmente, mais fcil simplesmente substituir a imagem do cabealho inteiro do que tentar refazer o que est l agora.

Se voc quiser refazer o cabealho, voc precisar modificar vrios arquivos. Antes, porm, preciso identificar quais arquivos voc deve substituir, porque o cabealho Khepri oferecido em regime de trs cores diferentes.

555

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para encontrar suas imagens, v para o diretrio / administrator / templates / images. Dentro deste diretrio existem trs sub-diretrios, um para cada esquema de cores do cabealho: h_cherry, h_green, h_teal. O esquema de cor padro verde e, por isso as imagens de cabealho padro esto dentro do diretrio h_green. Cada uma das trs cores contm arquivos de mesmo nome e funo: j_header_left_rtl.png: O canto esquerdo do cabealho quando a orientao do texto definida da direita para a esquerda. j_header_left.png: O canto esquerdo do cabealho quando a orientao do texto definida da esquerda para a direita (esse o padro para a maioria das lnguas). j_header_middle.png: A parte do meio da imagem do cabealho. Essa a parte que se repete para permitir que a imagem do cabealho possa expandir para atender a resolues de telas diferentes. j_header_right_rtl.png: O canto direito do cabealho quando a orientao do texto definida da direita para a esquerda. j_header_right.png: O canto direito do cabealho quando a orientao do texto definida como da esquerda para a direita (esse o padro para a maioria das lnguas). Antes de comear as cinco etapas seguintes, voc precisa identificar quais partes do cabealho voc precisa mudar. Crie suas imagens para o novo cabealho com os mesmos nomes e formatos de arquivo das imagens que voc deseja substituir.

Dica
Voc s vai precisar modificar as imagens que so utilizadas para a orientao do texto. Se voc deseja substituir inteiramente com um cabealho de seu prprio projeto, voc deve substituir os trs arquivos e voc deve lembrar que o arquivo j_header_middle.png deve ser capaz de ser repetido para permitir a expanso harmoniosa da imagem de cabealho para resolues de telas diferentes.

Siga estes passos: 1. 2. 3. 4. 5. Acesse o seu site Joomla! em seu servidor via FTP ou atravs do gerenciador de host. V para o diretrio administrator / templates / khepri / images. Abra o diretrio das imagens de cabealho que voc deseja modificar. Renomeie os arquivos existentes dentro do diretrio. Copie os novos arquivos para o diretrio. Seu novo logotipo aparecer no seu tema.

Modificando o CSS
Os arquivos CSS so os grandes responsveis pelo aparecimento de seu site. Embora a extenso do papel desempenhado pela CSS depende da forma como o desenvolvedor criou o modelo, voc pode estar certo que pelo menos voc pode controlar as dimenses do seu site, as cores de fonte e tamanhos. Voc pode obter uma quantidade significativa de personalizao do tema, trabalhando com CSS. Nos exemplos anteriores, a substituio de logo foi explicado, substituindo os arquivos grficos. No entanto, ambos temas, JA_Purity e o RHUK_Milkyway colocam o logotipo na pgina atravs da utilizao de CSS, para esses dois temas voc tambm pode mudar o logotipo, modificando o CSS. Trabalhar com o CSS tem vrias vantagens sobre a substituio do arquivo grfico. Primeiro, voc no que usar o mesmo

556

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


nome de logotipo para coincidir com o logotipo padro. Da mesma forma, voc no tem que mudar o nome do antigo logotipo de preserv-lo. Em segundo lugar, por trabalhar com o CSS, voc pode ajustar a altura, largura e atributos para o arquivo grfico. A ttulo de exemplo, veja o modelo RHUK_Milkyway. O arquivo index.php inclui a seguinte linha: <div id="logo"> </div> Essa marca aparentemente vazia, na verdade responsvel pela colocao do logotipo na pgina. Se voc abrir o arquivo template.css do tema RHUK_Milkyway, voc pode identificar o selector de fundo: div#logo { position: absolute; left: 0; top: 0; float: left; width: 298px; height: 75px; background: url(../images/mw_joomla_logo.png) 0 0 no-repeat; margin-left: 30px; margin-top: 25px; } Para alterar este seletor e mudar o logo no seu tema, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. Use FTP ou seu gerenciador de host para carregar seu novo logotipo para o seu site Joomla!. Coloque a imagem no diretrio / Templates / rhuk_milkyway / images. Entrar para o sistema de administrao do seu site. Acesse o Gerenciador de Temas selecionando a opo Administrar Tema no menu Extenses. O Gerenciador de Temas carrega em seu navegador. Clique no nome do tema rhuk_milkyway. O dilogo Editar Tema ser aberto. Clique no cone Editar CSS na barra superior direita. Clique no boto ao lado do arquivo nomeado template.css. Clique no cone Editar na barra superior direita. Encontre o selector div#logo. Mude o nome da imagem nesta linha do seletor de modo a refletir o nome do seu novo arquivo de imagem de logotipo: background: url(../images/mw_joomla_logo.png) 0 0 no-repeat. Ajuste os valores de largura e altura, se necessrio.

9.

10. Clique no cone Salvar na barra de ferramentas superior direita. As alteraes ao CSS so salvos, e o dilogo Editar CSS fecha e voc retorna para o dilogo Editar Tema.

557

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O uso de sufixos de classe

O sistema Joomla! oferece ao administrador a opo de adicionar sufixos de classe a um nmero de itens no sistema. sufixos de classe de pginas, sufixos de classe de mdulos, e os sufixos de classe de menus, so exemplos da opo de sufixo de classe em ao. O objetivo de todas estas opes so o mesmo, isto , dar-lhe a oportunidade de fazer o estilo especfico para cada item, anexando classe existente ao sufixo de seu escolha. Para aproveitar esse recurso voc precisa de tanto especificar o sufixo para o item e, em seguida, criar o estilo CSS que vai com ele. Voc tem duas opes para definir o valor do sufixo. Primeiro, se voc simplesmente digitar uma etiqueta no campo fornecido para sufixo de classe, o valor ser adicionado diretamente classe existente, eliminando assim a velha classe de aplicao para o item e tambm criando uma nova classe que voc pode estilizar. Alternativamente, se voc digitar um espao em seguida, digitar o rtulo, o sistema se comporta de forma diferente: em vez de substituir a velha classe com uma nova, o sistema deixa a velha classe e adiciona uma nova classe com o mesmo nome de sua etiqueta. Tanto a classe antiga como a nova classe vo ser aplicadas ao item. A ttulo de exemplo, se o item foi originalmente desenhado com uma classe chamada "moduleheading" e voc adicionar o sufixo de classe do mdulo "_blue", ento o estilo para o item ficaria assim: class="moduleheading_blue. Se, em vez de adicionar o sufixo de classe do mdulo "blue" (ou seja, um espao "mais a palavra" blue), o cdigo seria "moduleheading_ blue". O ltimo passo para completar o processo seria adicionar o seletor de acordo com seu arquivo template.css. Voc pode aprender mais sobre sufixos de classes em: http://docs.joomla.org/Tutorial:Using_Class_Suffixes_in_Joomla!_1.5

Dica
Se voc novo em CSS, h uma srie de bons recursos na documentao Joomla!. Um bom lugar para comear aqui:

http://docs.joomla.org/Discover_your_template_css-styles_and_learn_how_to_change_them

Controlar a aparncia dos menus


O sistema Joomla! oferece opes de estilo de menu, como parte dos parmetros para os mdulos de menus. Voc tambm pode estilizar os menus com o uso de seletores CSS do sistema. As seces a seguir tratam das opes de estilo padro.

Referncia Cruzada
A criao de menus, itens de menu, e sub-menus discutido no Captulo 8.

558

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Usando as opes padro


Conforme discutido no captulo 17, os mdulos de menu Joomla! fornecem controle bsico sobre a formatao dos menus. Os parmetros para os mdulos do menu incluem quatro estilos de menus padro. A escolha do estilo de menu tem implicaes sobre os estilos CSS disponveis para o menu. Lista: O estilo de menu padro. Este estilo cria o menu como uma simples lista ordenada, onde cada item de menu um item separado. Isso lhe d maior flexibilidade para controlar o layout do menu e permite o uso de ferramentas como o sistema de menu Suckerfish. Compatibilidade - Vertical: Esse estilo tem como objetivo criar um estilo compatvel com o antigo estilo de menu vertical em Joomla! 1.0. Quando este estilo selecionado, a classe. Mainlevel aplicada a cada link em uma tabela. (Note que o uso de tabelas geralmente mal visto na comunidade de CSS. UL e LI tags valem a pena de serem estudadas como estilo, se voc quer seu Web site para manter contato com as ltimas normas). Compatibilidade - Horizontal: Esse estilo tem como objetivo criar um estilo compatvel com o antigo estilo de menu horizontal em Joomla! 1.0. Quando este estilo selecionado, a classe. Mainlevel aplicada a cada link em uma tabela. Compatibilidade - Lista Lisa: Esse estilo tem como objetivo criar um estilo compatvel com o antigo estilo de menu lista lisa em Joomla! 1.0. Esta opo uma opo para a criao de menus horizontais, como visto no menu superior do site padro com os dados de exemplo instalado. A seo Parmetros Avanados do mdulo Menu tambm incluem opes especficas para criar seletores CSS para o menu e a possibilidade de adicionar um sufixo de classe do mdulo ou de um sufixo de classe do menu.

Nota
O uso do mdulo HTML Personalizado tambm pode adicionar seu prprio estilo CSS para menus. Veja a discusso sobre o mdulo HTML Personalizado na seo seguinte.

A criao de menus drop-down


Joomla! no suporta estilos de menu drop-down no sistema padro. A razo para isso puramente prtica: A funcionalidade Drop-down tem um nmero de variveis, desde a colocao de espaamento de drop-down at como lidar com mltiplas camadas. Menus drop-down, invariavelmente, exigem um pouco de detalhe para ajustar um modelo particular. Se voc quiser usar menus drop-down, voc precisa considerar um modelo que inclua menus dropdowns, ou uma extenso de terceiros. Se voc quiser usar menus drop-down com os modelos padro, sua melhor escolha o modelo JA_Purity, uma vez que inclui suporte para menus dropdown.

559

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para converter o menu principal no modelo JA_Purity a um menu horizontal drop-down, siga estes passos: 1. 2. 3. 4. 5. 6. 7. 8. Entrar para o administrador do sistema. Abra o Gerenciador de Mdulos, selecionando a opo Administrar Mdulo no menu Extenses. O Gerenciador de Mdulos carrega na janela do seu navegador. Clique no nome do mdulo de menu principal. A janela de edio do mdulo abre em seu navegador. Alterar a posio para hornav. Mudar o estilo de menu para Lista. Defina o parmetro Sempre exibir itens do submenu para Sim. Exclua todos os valores de sufixo de classe do mdulo. Clique no boto Salvar na barra superior direita. As alteraes so salvas, o dilogo fecha e volta para o Gerenciador de Mdulos.

Dica
Voc tambm pode criar menus drop-down com uma srie de extenses de terceiros. Uma das escolhas mais comuns o mdulo de menu extendido combinado com o Suckerfish. H uma boa discusso sobre o assunto no site oficial Joomla! docs.

http://docs.joomla.org/Creating_a_CSS_Drop_down_Menu
Tambm note que voc pode denominar qualquer tipo de UL usando apenas CSS. Suckerfish um dos mais comumente CSS usados para menus drop-down. Ele pode ser encontrado em:

http://htmldog.com/articles/suckerfish/dropdowns/

Referncia Cruzada
O Captulo 22 inclui referncias a vrias extenses de terceiros que podem melhorar a apresentao do menu.

Trabalhando com mdulo HTML Personalizado


Joomla! permite o controle sobre a sada dos mdulos, quer atravs de CSS ou atravs da utilizao do mdulo HTML Personalizado. Embora o controle CSS seja limitado ao que pode ser conseguido atravs da manipulao dos seletores CSS fixados no local da exibio do mdulo, o mdulo HTML Personalizado abre a possibilidade de voc definir seu prprio estilo. Voc tem a opo de criar seus prprios mdulos com estilos personalizados ou usar um conjunto padro de estilos de mdulos. As opes padro de mdulo HTML Personalizado so: None: Sada do mdulo sem estilo ou formatao sem exibio de ttulo na sada do mdulo.

560

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Table: Sada do mdulo em uma tabela. Horz: Sada do mdulo como um frame dentro de uma tabela (uma tabela aninhada). XHTML: Sada do mdulo envolto em divs. Rounded: Sada do mdulo em divs aninhadas que suportam o uso de cantos arredondados Outline: Sada do mdulo envolto no frame de visualizao da posio do mdulo.

Nota
Para uma anlise detalhada do que exatamente o efeito de cada uma delas tem sobre a sada de cdigo, consulte a essas pginas sobre o artigo oficial do site Joomla! docs:

http://docs.joomla.org/What_is_module_chrome%3F e http://docs.joomla.org/Core_module_chrome_CSS

Os estilos de mdulo HTML Personalizado so definidos dentro do arquivo index.php, adicionando o atributo de estilo para o cdigo PHP que inclui as posies de mdulo. A ttulo de exemplo, veja as linhas de cdigo, retiradas do arquivo ndex.php do de tema padro de RHUK_Milkyway: <div id=leftcolumn> <?php if($this->countModules(left)) : ?> <jdoc:include type=modules name=left style=rounded /> <?php endif; ?> </div> <td width=170> <jdoc:include type=modules name=right style=xhtml/> </td> Estes dois trechos mostram o padro de opes de estilos de mdulo em ao. O primeiro trecho mostra a declarao jdoc:include com atributo de estilo definido para cantos arredondados na segunda amostra o mesmo atributo definido como "xhtml." Como resultado desses atributos, todos os mdulos atribudo posio Esquerda vo usar as tags para o estilo arredondado em sua sada. Em contraste, todos os mdulos atribudo posico Direita vo usar as marcas do estilo xhtml em sua sada. Embora os estilos padro adicionem uma grande flexibilidade, pode haver momentos em que voc precise alcanar um estilo ainda mais especfico. Caso voc no obtenha o que precisa do padro de cores do mdulo HTML Personalizado, voc pode criar seu prprio estilo para o mdulo. Para ver o mdulo HTML Personalizado em ao, veja o modelo JA_Purity padro. Observe as seguintes linhas de cdigo do arquivo index.php: <div id=ja-col2> <jdoc:include type=modules name=right style=jarounded /> </div>

561

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O cdigo usa a mesma sintaxe acima, mas o atributo de estilo definido como um valor personalizado, neste caso "jarounded." O valor da jarounded definido por meio de uma funo que colocada no arquivo do tema modules.php. Aqui est o cdigo correspondente do arquivo modules.php do tema JA_Purity: function modChrome_jarounded($module, &$params, &$attribs) { <div class=jamod module<?php echo $params->get(moduleclass_sfx); ?> id=Mod<?php echo $module->id; ?>> <div> <div> <div> <?php if ($module->showtitle != 0) : ?> <?php if(isset($_COOKIE[Mod.$module->id])) $modhide = $_ COOKIE[Mod.$module->id]; else $modhide = show; ?> <h3 class=<?php echo $modhide; ?>><span><?php echo $module->title; ?></span></h3> <?php endif; ?> <div class=jamod-content><?php echo $module->content; ?></div> </div> </div> </div> </div> } Essa funo permite que o estilo jarounded personalizado seja usado no modelo. Observe como o cdigo define a formatao que ser utilizada, chamando a sada do mdulo dentro de div.jamodcontent. A funo uma funo do PHP normal e pode usar qualquer cdigo PHP regular. O mdulo de suporte tem propriedades definidas e so determinadas pelas propriedades especficas que possui cada mdulo. Neste exemplo, as propriedades-chave de produo utilizados so: $module>title e $module->content.

Nota
Tambm possvel especificar atributos personalizados e os parmetros por meio do arquivo modules.php . Os parmetros do mdulo so acessados utilizando o objeto $params . Atributos adicionais exigem a criao de um array $Attribs (Em programao de computadores, um array, tambm conhecido como vetor (para arrays uni-dimensionais) ou matriz (para arrays bi-dimensionais), uma das mais simples estruturas de dados. Os arrays mantm uma srie de elementos de dados, geralmente do mesmo tamanho e tipo de dados... pt.wikipedia.org/wiki/Array). Embora essas tcnicas sejam muito poderosas e adicionem uma grande flexibilidade, elas exigem alguma fluncia em PHP. Saiba mais em:

http://docs.joomla.org/Applying_custom_module_chrome

562

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para adicionar o mdulo HTML Personalizado com estilo para o seu tema, siga estes passos: 1. Crie um novo arquivo em branco. Nomeie de modules.php e coloque dentro do diretrio do seu template / html. 2. Verifique se o arquivo tem tanto a abertura como o fechamento de uma tag PHP. 3. Adicione o seguinte cdigo no topo do arquivo, dentro da tag de abertura: defined (_JEXEC) or die (Restricted access). Adicione o seguinte cdigo para criar a sua funo e substitua o nome de sua funo para o valor StyleName nesse cdigo de exemplo: function modChrome_STYLENAME( $module, &$params, &$attribs ) { /* add the chrome for the Module output here must include <?php echo $module->content; ?> to output the content. */ } 4. Salve o arquivo. 5. Abra o arquivo index.php do tema. 6. Para cada posio de mdulo onde desejar que o HTML Personalizado com estilo aparea, adicione o atributo style="StyleName" declarao jdoc:include usada para criar o mdulo, por exemplo, <jdoc:include type=modules name=right style=STYLENAME />. 7. Salve o arquivo.

Substituindo o formato de paginao


Muitas pginas Joomla! incluem controles de paginao. Estes so os controles que permitem ao usurio definir o nmero de itens por pgina e usar links na parte inferior da lista para navegar entre as pginas ou itens. Os formatos de paginao so mantidos em um arquivo chamado pagination.php e se encontram no diretrio / html. Existem quatro funes disponveis: pagination_item_active: Os links para outras pginas na pgina atual ativa. pagination_item_inactive: A pgina atual que est ativa, normalmente isso no est ligado. pagination_list_footer: Responsvel pela sada do controle que define o nmero de itens a serem exibidos por pgina. pagination_list_render: Controla a exibio da lista de links para outras pginas, incluindo as ligaes Primeiro, ltimo. Anterior e Seguinte.

563

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A ttulo de exemplo, veja o tema RHUK_Milkyway. Primeiro, a paginao do arquivo php prev a substituio da formatao do controle de sada fixa para o nmero de itens por pgina: function pagination_list_footer($list) { $html = <div class=\list-footer\>\n; $html .= \n<div class=\limit\>.JText::_(Display Num).$list[limitfield].</div>; $html .= $list[pageslinks]; $html .= \n<div class=\counter\>.$list[pagescounter].</div>; $html .= \n<input type=\hidden\ name=\limitstart\ value=\.$list[limitstart].\ />; $html .= \n</div>; return $html; } Em seguida, o arquivo pagination.php prev a substituio para a formatao dos links que aparecem na parte inferior das pginas: function pagination_list_render($list) { // Initialize variables $html = <span class=\pagination\>; $html .= <span>&laquo;</span>.$list[start][data]; $html .= $list[previous][data]; foreach( $list[pages] as $page ) { if($page[data][active]) { $html .= <strong>; } $html .= $page[data]; if($page[data][active]) { $html .= </strong>; } } $html .= $list[next][data]; $html .= $list[end][data]; $html .= <span>&raquo;</span>; $html .= </span>; return $html; } Finalmente, o arquivo pagination.php prev as seguintes substituies para a manipulao e formatao da pgina com links ativos e inativos que aparecem na parte inferior das pginas: function pagination_item_active(&$item) { return <a href=\.$item->link.\ title=\.$item>text.\>.$item->text.</a>;

564

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


} function pagination_item_inactive(&$item) { return <span>.$item->text.</span>; } A maneira mais eficiente de adicionar a paginao para o seu tema copiar o arquivo pagination.php tanto do tema padro RHUK_Milkyway ou como tambm o tema padro Beez. Use esse cdigo como ponto de partida. Salve o cdigo copiado para o arquivo pagination.php prprio dentro do diretrio do seu template / html. Faa as alteraes que voc precisa para seu novo arquivo e est feito. Se houver um arquivo no diretrio pagination.php ativo, o sistema ir detect-lo automaticamentemente e us-lo, de preferncia para o estilo padro.

Criando um novo tema


Esta seo examina os requisitos mnimos para estabelecer um tema bsico. Com estes princpios no lugar, voc ter uma base slida a partir da qual voc poder expandir o tema e introduzir funcionalidades mais avanadas, se necessrio.

Criando a estrutura
Como um primeiro passo para criar seu prprio modelo, voc precisa definir a estrutura de diretrios necessria e o nome corretamente dos diretrios e arquivos. A ttulo de exemplo, vamos criar um novo tema chamado Bali em Joomla! 1.5.x. Siga estes passos para comear: 1. 2. 3. Crie um novo diretrio dentro de: / Templates e nomear para / balinese. Dentro do diretrio / Templates / balinese, criar dois novos sub-diretrios: / Css e / Images. Use o seu editor de HTML para criar os seguintes arquivos vazios: index.php, template-Details.xml, template.css e component.php.

4. Coloque os arquivos index.php, component.php e templateDetails.xml dentro do diretrio / Templates / balinese. 5. Coloque o arquivo template.css dentro do diretrio / templates / balinese / css.

Com os passos acima concludos, agora voc tem a estrutura no site para atender os requisitos mnimos para um novo modelo. O prximo passo adicionar o cdigo para os arquivos.

Criando o arquivo index.php


O arquivo index.php responsvel pela colocao de todos os elementos na pgina. O cdigo abaixo define todos os elementos-chave em seu lugar, mas sem qualquer estilo, voc pode adicionar o estilo mais tarde com CSS.

565

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Abra o arquivo index.php que voc criou anteriormente e adicione o cdigo a seguir:

Dentro de <head>
Comece o seu arquivo, adicionando o seguinte cdigo: <?php defined( _JEXEC ) or die( Restricted access );?> <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> <html xmlns=http://www.w3.org/1999/xhtml xml:lang=<?php echo $this->language; ?> lang=<?php echo $this>language; ?> > A primeira linha acima refora a sua segurana do site, proibindo o acesso direto do cdigo. A prxima instruo fornece o doctype para as pginas. A ltima linha declara a linguagem utilizada pelo site.

<head> <jdoc:include type=head /> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ system/css/system.css type=text/css />Should there be an explanation of each of this line? <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ system/css/general.css type=text/css />Explanation of this line? <link rel=stylesheet href=<?php echo $this->baseurl ?>/ templates/<?php echo $this->template?>/css/template.css type=text/css /> </head> Observe a declarao jdoc: include no topo de <head>. Incluem a declarao para o ttulo da pgina, meta-informao e sistema de JavaScript. As linhas seguintes incluem os vrios tipos mnimos de estilos de tabela.

Dentro de <body>
Adicione as seguintes linhas imediatamente aps o encerramento </head>: <body> <jdoc:include type=modules name=top /> <jdoc:include type=modules name=breadcrumb /> <jdoc:include type=modules name=left /> <jdoc:include type=modules name=right /> <jdoc:include type=modules name=top /> <jdoc:include type=modules name=user1 /> <jdoc:include type=modules name=user2 /> <jdoc:include type=modules name=user3 /> <jdoc:include type=modules name=user4 /> <jdoc:include type=message />

566

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


<jdoc:include type=component /> <jdoc:include type=modules name=bottom /> </body> </html> O cdigo anterior coloca no seu modelo todos os elementos essenciais, embora sem qualquer estilo. Todos os detentores de posio de mdulo so definidos (type="modules"), como tambm o componente de sada (type="component") e as mensagens do sistema (type="message").

Dica
O titular da posio de mdulo User3 surgiu como um padro de fato para a colocao de menu. Embora no seja necessrio usar essa posio de mdulo para esse fim, voc pode querer considerar esta posio para este fim.

Criando o arquivo template.css


A maneira mais fcil de comear com o CSS copiar os estilos de um dos temas padro e, em seguida, limp-lo para atender s suas necessidades.

Criando o arquivo templateDetails.xml


O templateDetails.xml precisa incluir todos os dados necessrios para o instalador Joomla!, bem como as posies do mdulo. Como nosso tema no inclui todos os parmetros, no h nada declarado no cdigo. Abra o arquivo templateDetails.xml criado anteriormente e adicione o cdigo a seguir: <?xml version=1.0 encoding=utf-8?> <!DOCTYPE install PUBLIC -//Joomla! 1.5//DTD template 1.0//EN http://dev.joomla.org/xml/1.5/template-install.dtd> <install version=1.5 type=template> <name>Balinese</name> <creationDate>2009-06-01</creationDate> <author>Bob Author</author> <authorEmail>bob@theauthor.com</authorEmail> <authorUrl>http://www.theauthor.com</authorUrl> <copyright></copyright> <license>GNU/GPL</license> <version>1.0.0</version> <description>Bare Bones Template</description> <files> <filename>index.php</filename> <filename>component.php</filename> <filename>templateDetails.xml</filename> <filename>template_thumbnail.png</filename> <filename>css/template.css</filename> </files> <positions> <position>breadcrumb</position>

567

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


<position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>bottom</position> </positions> </install> Note que a lista de posies de mdulo neste arquivo refletem os titulares de posies do mdulo inseridos no arquivo index.php.

Criando o arquivo component.php


O arquivo component.php padronizado. Para criar o seu, basta copiar o cdigo de um dos modelos padro e colar no arquivo component.php voc criou anteriormente, e depois alterar as seguintes linhas de cdigo: <head> <jdoc:include type=head /> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ rhuk_milkyway/css/template.css type=text/css /> <?php if($this->direction == rtl) : ?> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ rhuk_milkyway/css/template_rtl.css type=text/css /> <?php endif; ?> </head>

Trabalhando com parmetros do tema


Adicionar parmetros para um tema pode aumentar a flexibilidade do tema. Parmetros de tema permitem que o administrador do site possa ajustar a aparncia ou o comportamento do tema dentro do Gerenciador de Temas, sem ter de fazer alteraes no cdigo. O tema JA_Purity includo no padro de distribuio Joomla! um grande exemplo de como isso funciona. Talvez no surpreendentemente, os parmetros de tema so mais utilizados pelos designers que construram seus modelos para venda ou para a liberao geral. Os parmetros so raramente includos nos temas criados para seu prprio uso. Se voc est interessado em aprender mais sobre como adicionar parmetros para seus temas, h uma srie de artigos dedicados a este tema no site Joomla! docs. Comece com: http://docs.joomla. org

/ Introduction_to_template_parameters

568

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Altere o cdigo para apontar para seu arquivo template.css, como mostrado a seguir:

<head> <jdoc:include type=head /> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ balinese/css/template.css type=text/css /> <?php if($this->direction == rtl) : ?> <link rel=stylesheet href=<?php echo $this->baseurl ?>/templates/ balinese/css/template_rtl.css type=text/css /> <?php endif; ?> </head> Salve as alteraes e pronto - voc tem um tema Joomla! totalmente funcional. Tudo o que resta a ser feito definir o estilo que voc preferir, adicionando um estilo CSS ao seu arquivo index.php.

Arquivos de tema
Temas precisam ser arquivados para um pacote .zip simples. O processo realmente simples. Uma vez compactado no formato .zip, ele pode ser instalado com Joomla!. Voc pode usar qualquer um dos formatos de arquivo mais comuns, inclusive .Zip, .Tar.gz e .Tar.bz2.

Nota
Alm dos temas discutidos na seo anterior, voc tambm deve incluir uma imagem em miniatura do tema. A imagem deve ter 206 x 150 pixels. O formato do arquivo recomendado .Png. O arquivo deve ser nomeado como template_thumbnail.png .

Trabalhar com o tema de administrao


O surgimento do sistema de administrao do Joomla!, assim como o front-end do site, controlado por um tema. O padro do sistema Joomla! 1.5.x fornece apenas uma opo para o tema de administrao, o tema Khepri, mostrado na figura 20.10. O administrador do sistema fornece apenas opes limitadas de personalizao, mas existem maneiras de se espremer um pouco mais de Khepri e da interface de administrao como um todo. Aqui esto algumas idias de como voc pode ajustar a interface de administrao, alguns so baseados em modificaes do tema, outros sobre mudanas nos mdulos do Administrador. Use parmetros Khepri para personalizar a cor do cabealho. Use os parmetros para remover as palavras "Joomla 1.x.x" do cabealho. Se voc remover o nome do site, o cabealho mostrar a palavra "Administrao" no lugar do nome do site. Use os parmetros para espaar rea de trabalho.

569

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Despublique qualquer mdulo de administrador desnecessrio na coluna da direita do Painel de Controle. Bem-vindo ao Joomla! um provvel candidato excluso. Alternativamente, voc pode alterar o texto em Bem-vindo ao Joomla! para outra coisa, se voc for um desenvolvedor, este um bom lugar para colocar seus detalhes de contato e branding. Use o Gerenciador de Mdulos para reordenar os mdulos do administrador que aparecem na coluna da direita do Painel de Controle, colocar o Joomla! Segurana no topo uma boa maneira de conscientizar os usurios do seu site sobre segurana.
FIGURA 20.10 A interface do Painel de Controle aps a mudana.

570

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Referncia Cruzada
Gerenciando os mdulos do Administrador discutido no Captulo 17.

Edite o cdigo do tema Khepri para remover a mensagem de rodap ou personalizar a mensagem para seus propsitos. Crie o seu prprio cabealho de marca, como discutido anteriormente neste captulo, ou Edite o cdigo do tema Khepri para eliminar o cabealho completamente. Isto ir diminuir o tamanho da pgina e melhorar a velocidade de carregamento da pgina. Para fazer essa alterao, remova essas linhas imediatamente abaixo da tag de abertura <body>: <div id=border-top class=<?php echo $this->params->get(headerColor,green);?>> <div> <div> <span class=version><?php echo JText::_(Version) ?> <?php echo JVERSION; ?></span> <span class=title><?php echo $this->params>get(showSiteName) ? mainframe->getCfg( sitename ) : JText::_(Administration); ?></span> </div> </div> </div>

Dica
No se esquea de fazer uma cpia do tema se voc quiser personaliz-lo. A cpia mais fcil para preservar suas alteraes em face de atualizaes ou upgrades!

Nota
O site Joomla! Extensions Directory tem uma categoria separada dedicada s extenses que tm como objetivo aprimorar a interface de administrao.

http://extensions.joomla.org/extensions/administration/admin-interface

571

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Resumo
Neste captulo, abordamos os conceitos bsicos de como personalizar os temas Joomla!. Voc aprendeu o seguinte: Como os temas funcionam Como usar o Gerenciador de Temas As caractersticas dos temas padro Como personalizar os temas Como criar novos temas Como trabalhar com a aparncia dos menus Como trabalhar com o mdulo HTML Personalizado para estilizao. Como substituir os controles de paginao

572

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 21

Personalizando as funcionalidades do Joomla!


NESTE CAPTULO
Conhecer os Princpios Bsicos Usando as ferramentas certas Descobrindo o Joomla! API Trabalhando com componentes Trabalhando com mdulos

oomla! extensvel e personalizvel. O sistema de vrios componentes, mdulos e plugins so facilmente identificados e podem ser personalizados. Este captulo se concentra sobre os fundamentos da customizo desses elementos-chave. Componentes, elementos mais complexos do sistema, empregam um modelo de visualizao do controlador de arquitetura limpa que segrega a lgica de negcio na representao de camadas. Model-view-controller (MVC) um padro
de arquitetura de software que visa separar a lgica de negcio da lgica de apresentao, permitindo o desenvolvimento, teste e manuteno isolados de ambos. Embora a arquitetura MVC ajude a tornar o planejamento e criao de

novos componentes mais simples, a criao de componentes continua a ser um das tarefas complexas e s vezes mais apropriadas para programadores experientes. Os mdulos so os elemento mais comumente alterados no sistema. Gerir a personalizao dos mdulos relativamente mais fcil do que trabalhar com componentes e pode ser feito por qualquer pessoa com conhecimentos bsicos de programao e uma conscientizao dos requisitos do sistema e da arquitetura. Plugins tendem a ser focados no fornecimento de estreitas e, s vezes esotricas funcionalidades. E embora a criao de um plugin possa exigir mais conhecimentos sobre o Joomla!, o sistema inclui plugins padro que fazem a criao de novos plugins uma tarefa fcil. Neste captulo, discutiremos os elementos-chave e a anatomia dos componentes, mdulos e plug-ins e a forma de abordagem para personalizao que atenda s suas necessidades. Ao longo do caminho, vamos ver como substituir a sada dos componentes do sistema e dos mdulos.

573

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Conhecer os Princpios Bsicos


Personalizar as funcionalidades do Joomla! CMS significa a modificao ou a criao de componentes, mdulos, e plugins. Como voc tem visto nos captulos anteriores, mdulos e componentes tm diferentes papis no front-end e back-end do seu site. Plugins permitem aplicativos que oferecem funcionalidade ampliada para outros elementos do sistema. A personalizao das funcionalidades do Joomla! varia muito em dificuldade. Os mdulos so geralmente auto-suficientes e so relativamente fceis de trabalhar. Plugins tendem a ser altamente especializados e provenientes de um desenvolvedor que precisa adicionar alguma funcionalidade a um novo componente. Os componentes so, de longe, a mais complexa dessas diferentes extenses e muitas vezes tm efeito tanto no front-end como no back-end, elementos que tm de ser considerados quando voc est envolvido em personalizao. Dada a complexidade da arquitetura de componentes, e no papel fundamental que desempenham, a personalizao de componentes de longe a tarefa mais difcil. Como regra geral, as modificaes para os arquivos essenciais devem ser realizadas com relutncia. A abordagem do livro a de criao de uma nova verso de componente, mdulo ou plugin e fazer a sua modificao para que o cdigo, ento voc pode instalar sua nova extenso e gerenci-la independentemente do ncleo. As modificaes feitas nos arquivos do ncleo pode ser mais difceis de manter quando chega a hora de atualizar o Joomla! ou atualizar seu site. Modificaes feitas para o ncleo tambm podem ser problemticas se a manuteno do site feita por algum que no seja desenvolvedor. Em ambos os casos, a menos que as mudanas sejam bem documentadas, pode ser fcil se perder e difcil de encontrar-se.

Usando as ferramentas certas


Como acontece com qualquer tipo de trabalho, as ferramentas certas podem tornar o trabalho muito mais fcil. Embora a seleo de um kit de ferramentas individuais seja uma deciso pessoal e subjetiva, algumas ferramentas so claramente vencedoras e h algumas que foram criadas especificamente para trabalhar com o Joomla!.

Ferramentas que voc precisa para personalizar um site Joomla!


Em termos mais amplos e mais bsicos, personalizar um site Joomla! requer as seguintes ferramentas: Navegador Web: Voc deve ter acesso a todos os browsers mais comuns para fins de teste, mas para fins de desenvolvimento o navegador Firefox a ferramenta de escolha. A existncia de uma srie de complementos que ampliam a funcionalidade do Firefox tm o empurrado para o primeiro plano para os desenvolvedores. Vrios desses addons so discutidos abaixo. O Firefox pode ser baixado gratuitamente a partir do site: www.mozilla.com

574

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Um programa de edio: Muitos programas de edio esto disponveis, e todos parecem ter seus prprios favoritos. Muitas pessoas usam o Adobe Dreamweaver, embora eu acredite que no seja o programa mais fcil ou a melhor escolha para trabalhar com PHP. Utilizadores de Mac e Linux, em particular, podem encontrar outras opes preferveis ao Dreamweaver. Dreamweaver um aplicativo comercial.

Um cliente de FTP: Novamente, h uma infinidade de opes aqui e muitas pessoas tm seus prprios favoritos. Se voc estiver usando o navegador Firefox, o FireFTP add-on d-lhe uma cliente FTP eficaz que trabalha diretamente dentro do navegador. Baixe este add-on em: https://addons.mozilla.org/en-US/firefox/addon/684 Enquanto os itens listados acima podem ser tecnicamente tudo o que voc precisa (um nmero grande de desenvolvedores utiliza apenas estas trs ferramentas), se voc quiser fazer mais, voc pode usar outras opes. Uma escolha popular entre os desenvolvedores mais sofisticados o Eclipse Integrated Development Environment (IDE). Eclipse fornece no s um poderoso ambiente, mas tambm inclui ferramentas de depurao de qualidade profissional, a integrao com o Subversion, e uma variedade de utilitrios que podem facilitar o seu trabalho. Baixe o Eclipse IDE gratuitamente a partir do site: http://www.eclipse.org

Dica
Se voc no estiver familiarizado com o Eclipse, voc pode querer comear com um artigo no Joomla! docs intitulado "Configurando sua estao de trabalho para o desenvolvimento Joomla!".

http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development

Dica
Se voc estiver pensando em fazer um trabalho rpido para a camada de apresentao, digamos, apenas adicionando um pouco de JavaScript em uma modelo, ou modificar o CSS, voc no precisa de nada mais do que o seu navegador. Voc pode usar a funo de editor fornecida com o tema para efetuar alteraes aos temas ou os seus arquivos CSS relacionados. Para uma discusso sobre o editor de tema, consulte o Captulo 20.

Extenses teis para personalizao


Voc pode estender o seu site Joomla!, o seu navegador Firefox, ou sua estao de trabalho do Eclipse. Aqui est uma lista dos add-ons e extenses populares que podem tornar a personalizao do seu site Joomla! mais fcil: Firebug: Este add-on para o Firefox oferece uma srie de ajudas para o desenvolvimento web. Com o Firebug instalado, voc pode clicar em um elemento na tela e ver o cdigo que ele produz, o CSS e os estilos, e uma variedade de informaes relacionadas. Firebug particularmente til quando se trabalha sobre a camada de apresentao de um site. O addons YSlow e PageSpeed so discutidos na integra com o Firebug. Baixe o complemento Firebug, gratuitamente, em https://addons.mozilla.org/en-US/firefox/addon/1843 FireFTP: Como mencionado, o add-on FireFTP um cliente FTP que funciona de dentro do Firefox como uma nova aba na janela do navegador.

575

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Phing: Esta extenso do Eclipse projetada para facilitar o empacotamento, implantao e teste de extenses. Isso funciona muito bem com o desenvolvimento de extenses e ajuda a fornecer uma maneira fcil de gerenciar mudanas e verses em suas extenses personalizadas. O download do Phing para o Eclipse IDE gratuito e est disponvel em: http://phing.info. Web Developer: Este addon Firefox mais voltado para webdesigners do que para programadores. Ele oferece muitas das mesmas funes que o Firebug e oferece uma barra de ferramentas que proporciona rpido acesso a muitas opes. Baixe o Web Developer addon para o navegador Firefox, gratuitamente, em: https://addons.mozilla.org/en-US/firefox/addon/60 YSlow ou PageSpeed: Esses add-ons para o navegador Firefox ajudam a identificar problemas de desempenho em pginas web. Estas so ferramentas de diagnstico ajudam a identificar pontos de estrangulamento, arquivos grandes, e os pontos lentos em suas pginas. Baixe o addon YSlow para o browser Firefox, gratuitamente, em https://addons.mozilla.org/firefox/addon/5369. Faa o download do PageSpeed gratuitamente em: http://code.google.com/speed/page-speed/download.html.

Dica
O Joomla! Extensions Directory tem uma categoria separada, contendo uma lista de ferramentas de desenvolvimento. Visite: http://extensions.joomla.org/extensions/tools/development-tools

Descobrindo o Joomla! API


O Joomla! CMS um aplicativo construdo em cima do Joomla! API. A API documentada e baseiase tambm em vrias bibliotecas de terceiros, e algumas sobreposies entre o Joomla! API e trechos de algumas dessas bibliotecas.

Nota
Sempre que possvel, voc deve sempre dar preferncia para as APIs do Joomla!, em vez de usar bibliotecas de terceiros diretamente.

Aqueles usurios que desejam criar novas extenses para o Joomla!, ou que queiram contribuir para os esforos de desenvolvimento Joomla!, precisam passar algum tempo e se familiarizar com o Joomla! API. O site dedicado a API do Joomla! http://api.joomla.org/. O contedo deste site automaticamente gerado pelo pacote phpDocumentor e so baseados no cdigo-fonte Joomla!. Documentao adicional pode ser encontrada no site Joomla! docs em http://docs.joomla.org . H tambm um manual produzido para referncia da API http://docs.joomla.org/framework. Todos estes recursos valem a pena, pelo menos, uma olhada rpida para aqueles interessados na criao de extenses Joomla!.

576
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Embora o Joomla! API seja um recurso til, pode sempre ser melhor. Se voc quiser ajudar, voc pode contribuir para o Projeto de Referncia do Joomla! API. No h necessidade de aderir a um grupo de trabalho ou pedir permisso; Basta se inscrever no site e saltar dentro da documentao para obter mais explicaes, exemplos, correes, e ampliaes.

http://docs.joomla.org/API_Reference_Project

Trabalhando com componentes


Os componentes so o cerne do sistema Joomla!. A rea de contedo principal de cada pgina gerenciada por um componente, e muitos dos mdulos do site so dependentes de alguma forma de componente. Os componentes so os elementos mais complexos do sistema para personalizar. Muitas questes esto envolvidas, desde apresentao de dados at a manipulao do banco de dados. Uma discusso completa sobre desenvolvimento de componente digno de um livro prprio, e uma ampla discusso do tema est fora do escopo deste captulo. As sees a seguintes demonstram como executar modificaes simples para um componente e introduzir os conceitos bsicos que fundamentam a criao de novos componentes.

Conhecer os elementos de um componente


Os componentes do sistema so divididos em duas categorias: os componentes do site e os componentes do administrador. Os componentes de front-end do site esto localizados no diretrio /components. Os componentes de back-end do administrador esto localizados no diretrio / administrator / components. Todos os componentes usam a mesma conveno: com_nomedocomponente. Com Joomla! 1.5, o adotou-se a arquitetura MVC. Ou seja, os componentes so construdos em torno da criao de modelos, visualizaes e controladores. Compreender o conceito MVC a chave para entender como trabalhar com componentes Joomla!. Model-View-Controller um padro de design de software que ajuda os desenvolvedores em um plano de aplicao e, em seguida, organiza o cdigo em um framework coerente e lgico. A segregao da aplicao em modelos, visualizaes e controladores torna mais fcil separar a lgica de negcio do aplicativo a partir da apresentao dos dados. A principal vantagem dessa abordagem que voc pode trabalhar com a apresentao dos dados sem ter que fazer mudanas para a lgica da aplicao subjacente. Olhando para cada um dos trs elementos, por sua vez veremos o seguinte:

Modelos
O modelo traz rotinas para gerenciar e manipular os dados para o aplicativo. Na maioria dos casos, os dados so puxados do banco de dados, embora outras fontes de dados possam ser usadas. A estrutura Joomla! fornece a classe abstrata JModel.

577

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Visualizaes
A poro de visualizao da aplicao processa os dados. A exibio no modifica os dados, s mostra o que recuperado. A visualizao tecnicamente parte da camada de apresentao do site e inclui um ou mais modelos que permitem a formatao dos dados. Observe que as visualizaes podem exibir dados de vrios modelos. A estrutura Joomla! fornece a classe abstrata JView.

Controladores
O controlador reagem s aes, desencadeiam a recuperao de dados a partir do modelo, e passam os dados para a visualizao. A funo do controlador associar o modelo a visualizao. A estrutura Joomla! fornece a classe abstrata JController.

A anatomia de um componente tpico


O componente de enquetes fornece um exemplo simples da arquitetura de componentes. O componente Enquetes tem tanto um elemento de front-end como tambm um elemento de backend. O elemento de front-end fornece a sada da enquete que aparece na rea de contedo principal da pgina. Um mdulo de Enquetes separado conectado a este componente para apresentar o formulrio de votao que voc v na posio lateral na configurao padro. O componente de back-end Enquetes fornece a interface de administrao que permite a criao e gerenciamento de dados. O componente de back-end est localizado em /administrator / components / com_polls. O componente de front-end pode ser encontrado em / components / com_poll /. O diretrio do componente de front-end contm: / Assets controller.php index.html / Models poll.php router.php / Views

Nota
Voc pode ver nesta lista os elementos que correspondem a arquitetura MVC:

Os diretrios / Models, / Views, e o arquivo controller.php O arquivo-chave poll.php. Este o primeiro arquivo chamado quando o componente estiver em uso e responsvel por carregar o controlador apropriado, neste caso, o arquivo controller.php. O arquivo controller.php define a classe do controlador e funes necessrias para este componente. O arquivo controlador carrega automaticamente o modelo que tem o mesmo nome que a visualizao e envia os dados para a exibio. O diretrio / models contm o modelo para o nosso componente. O arquivo-chave para o modelo / models / polls.php, e um arquivo genrico index.html. O arquivo polls.php especifica a classe

578

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


ModelPoll, que define o nosso modelo de comportamento e estende a classe do sistema JModel. No caso das enquetes, o modelo consulta a banco de dados para extrair o nmero de visitas, os eleitores, e as informaes de data relacionadas. O diretrio / views contm os arquivos para ver o componente: index.html / Poll

No sistema Joomla!, cada componente tem seu prprio diretrio. No caso do componente de enquetes, no h apenas uma visualizao, chamada enquete, da a presena do sub-diretrio / poll. O diretrio contm os seguintes arquivos: index.html metadata.xml / Tmpl view.html.php

O arquivo-chave para a visualizao o arquivo view.html.php. O arquivo de exibio empurra os dados para a visualizao, que est localizada dentro do diretrio / tmpl. As principais funcionalidades deste arquivo a classe PollView, que estende a classe do sistema JView.

Nota
O arquivo metadata.xml includo para dar um ttulo e uma descrio visualizao.

A ltima pea do quebra-cabea a formatao da sada do ltimo componente. Isto feito atravs do uso de arquivos de modelo. Cada ponto de visualizao tem um diretrio separado, chamado / tmpl, que contm os arquivos de modelo. O contedo do diretrio / tmpl para a exibio da enquete so: default_graph.php default.php default.xml index.html

A visualizao da enquete usa dois modelos, default.php e default_graph.php. O padro o arquivo default.php que o arquivo principal e chama o arquivo default_graph.php no curso do processamento de sada. Esses dois arquivos contm o HTML necessrio para formatar os dados na tela.

Nota
O arquivo final, default.xml , No tem nenhum papel na sada de dados reais. Ele apenas fornece o nome a descrio, e informaes para o layout de pgina que ser exibido.

579

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O diretrio / assets contm uma coleo de vrios elementos grficos e CSS para a utilizao do componente:

blank.png index.html poll_bars.css poll.png

Nota
O componente de enquete tambm contm vrios arquivos que no so exclusivos para o componente. Cada um dos diretrios enumerados acima inclui um arquivo index.html. Esses arquivos no servem a outro propsito alm de bloquear o acesso de pessoas no autorizadas ao ndice do diretrio, digitando em seu navegador a URL do diretrio. Se um usurio digita o caminho do diretrio como uma URL, ele servido com o arquivo index.html, que exibe apenas uma pgina em branco. Voc pode ver esses arquivos em todos os diretrios de sua instalao Joomla!. Observe tambm o arquivo router.php. Este arquivo no especfico para os componentes. usado com freqncia em todos os componentes Joomla! para ajudar com a criao de URLs.

Substituindo a sada de um componente


O sistema Joomla! permite substituir a sada de componentes, criando um ou mais novos modelos e inserindo em seu diretrio de componentes ativos. Esta abordagem primordial e permite que voc deixe o ncleo de arquivos intactos; todas as suas alteraes so feitas para um novo arquivo, que segregado a partir dos arquivos dos componentes do ncleo. Este sistema tem a vantagem adicional de tornar mais fcil manter-se com suas modificaes, no importa quantos componentes voc substituir, todos arquivos so mantidos em um s lugar. A ttulo de exemplo, vamos fazer modificaes em dois modelos que controlam a sada do componente padro Enquetes. Para substituir os modelos, siga estes passos: 1. Copie os arquivos /componentes / com_poll / views / pool / tmpl / default.php e /components / com_poll / views / pool / tmpl / default_graphs.php

2. Abra o diretrio de modelo ativo e insira o arquivo copiado dentro de um sub-diretrio chamado / HTML / com_poll / pool. Por exemplo, se voc estiver usando o modelo padro rhuk_ mlkyway, voc ir criar esses dois arquivos: / templates / rhuk_milkyway / html / com_pol / poll / default.php e / templates / rhuk_milkyway / html / com_poll / default_graph.php 3. 4. Faa as alteraes para os novos arquivos. Salve suas alteraes. Os novos modelos sero agora substituidos e sero apresentados no site.

Nota
Utilizamos dois arquivos copiados do modelo s porque precisamos fazer alteraes para os dois. Se voc s precisa modificar um arquivo, copie um arquivo apenas .

Para mostrar esse processo em detalhes, aqui esto as alteraes feitas nos arquivos de cdigo do modelo do componente Enquete.

580

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Tanto o padro do componente como do mdulo Enquete fornecer um link para os resultados da enquete. Os resultados da enquete so mostrados na rea de contedo principal de uma pgina dedicada, a sada que aparece nessa pgina que queremos mudar. Se voc olhar para a sada padro, voc ver que a pgina de resultados inclui: Ttulo de uma pgina, que o mesmo que a pergunta da enquete Uma caixa de combinao que lista perguntas de enquetes A pergunta da enquete As opes de resposta Um resumo da atividade da enquete. Figura 21.1 mostra a sada componente padro Enquete na pgina de resultados.
FIGURA 21.1 A pgina de resultados produzidos pelo componente padro Enquete. Observe a pergunta da enquete aparece trs vezes na pgina!

581

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Acho que o padro de formatao parace ser redundante e menos do que ideal para sites que pretendem mostrar o resultado de apenas uma enquete. Existem parmetros que permitem que voc se livre da repetio da pergunta da enquete, a fim de eliminar as redundncias. Vamos limpar o layout dos resultados um pouco para mostrar os resultados em uma linha, ao invs de duas linhas por resultado. Para fazer isso, precisamos modificar os modelos em exibio, como se segue. Primeiro, o arquivo-chave para a exibio da enquete default.php, que se parece com isso: <?php // no direct accessdefined(_JEXEC) or die(Restricted access);?> <?php JHTML::_(stylesheet, poll_bars.css, components/com_poll/ assets/); ?> <form action=index.php method=post name=poll id=poll> <?php if ($this->params->get( show_page_title, 1)) : ?> <div class=componentheading<?php echo $this->escape($this->params>get(pageclass_sfx)); ?>> <?php echo $this->escape($this->params->get(page_title)); ?> </div> <?php endif; ?> <div class=contentpane<?php echo $this->escape($this->params>get(pageclass_sfx)); ?>> <label for=id> <?php echo JText::_(Select Poll); ?> <?php echo $this->lists[polls]; ?> </label> </div> <div class=contentpane<?php echo $this->escape($this->params>get(pageclass_sfx)); ?>> <?php echo $this->loadTemplate(graph); ?> </div> </form>

Este arquivo contm o cdigo que coloca a caixa de combinao que contm a pergunta da enquete na pgina. Para remover a partir da sada, exclua estas linhas:

<div class=contentpane<?php echo $this->escape($this->params>get(pageclass_sfx)); ?>> <label for=id> <?php echo JText::_(Select Poll); ?> <?php echo $this->lists[polls]; ?> </label> </div> Nota: estas so as linhas 13-18 Apague a div que envolve a caixa de combinao. Mant-la no cdigo no teria nenhuma utilidade.

582

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Abra o arquivo de outro modelo para cuidar dos demais itens da lista. O outro arquivo default_graph.php. Este arquivo chamado para a exposio nas ltimas linhas do padro.

php file (<?php echo $this->loadTemplate(graph); ?>) e este modelo que fornece os resultados e os grficos. Este arquivo muito mais longo, vamos focar apenas o cdigo que est sendo modificado. A pergunta da enquete e da imagem que acompanha so controladas por essas linhas de cdigo:

<thead> <tr> <th colspan=3 class=sectiontableheader> <img src=<?php echo $this->baseurl; ?>/components/com_poll/assets/ poll.png align=middle border=0 width=12 height=14 alt= /> <?php echo $this->escape($this->poll->title); ?> </th> </tr> </thead> Linhas 5-12 no arquivo. O cdigo acima cria uma linha na tabela que mostra a imagem do grfico pequeno e a pergunta da enquete. Ao apagar essas linhas removemos esses itens da sada. Vamos mudar a formatao para mostrar os resultados da pesquisa em uma nica linha. Na configurao padro os resultados para cada opo da enquete so mostrados em duas linhas. Aqui est o cdigo padro em questo: <?php foreach($this->votes as $vote) : ?> <tr class=sectiontableentry<?php echo $vote->odd; ?>> <td width=100% colspan=3> <?php echo $vote->text; ?> </td> </tr> <tr class=sectiontableentry<?php echo $vote->odd; ?>> <td align=right width=25> <strong><?php echo $this->escape($vote->hits); ?> </strong>&nbsp </td> <td width=30 > <?php echo $this->escape($vote->percent); ?>% </td> <td width=300 > <div class=<?php echo $vote->class; ?> style=height:<?php echo $vote->barheight; ?>px;width:<?php echo $vote->percent; ?>%></div> </td> </tr> <?php endforeach; ?>

583

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Para efetuar essa mudana, vamos mudar o cdigo anterior, como segue: <?php foreach($this->votes as $vote) : ?> <tr class=sectiontableentry<?php echo $vote->odd; ?>> <td width=150> <?php echo $vote->text; ?> </td> <td align=right width=25> <strong><?php echo $this->escape($vote->hits); ?> </strong>&nbsp </td> <td width=30 > <?php echo $this->escape($vote->percent); ?>% </td> <td width=300 > <div class=<?php echo $vote->class; ?> style=height:<?php echo $vote->barheight; ?>px;width:<?php echo $vote->percent; ?>%></div> </td> </tr> <?php endforeach; ?> Salve essas alteraes e est feito. Seus novos modelos agora substituem o original e os modelos podem ser visualizados no site. O resultado dessas duas alteraes pode ser visto na figura 21.2.
FIG URA 21 .2 A pgina de resultados produzido pelo componente Enquete.

584

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Criando um novo componente


Apesar de um tutorial completo sobre a criao de novos componentes Joomla! estar fora do escopo deste texto, voc deve estar ciente de alguns princpios bsicos. Nas sees que se seguem, passaremos por algumas das questes mais importantes. Se voc deseja explorar este assunto com mais detalhes, h uma srie de recursos excelentes sobre o mesmo no site oficial Joomla! Developer.

Nota
Para ajudar voc a comear, o site de documentao do Joomla inclui um excelente tutorial chamado: Desenvolvendo um componente Model-View-Controller. Comece por aqui:

http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

Os requisitos mnimos
Definir os requisitos mnimos para o desenvolvimento de um componente difcil porque os requisitos so definidos pela extenso e natureza da funcionalidade do componente que voc est construindo. Mesmo que idealmente proporcione um modelo, uma visualizao e um controlador, tudo meramente consultivo, ao invs de obrigatrio. Alm disso, o componente pode no precisar do front-end e/ou back-end; muitos componentes existem em um nico lugar. O melhor conselho definir o que voc precisa para fazer o componente, e em seguida, olhar para a forma mais eficiente de faz-lo. Se o componente pode se beneficiar de uma arquitetura MVC adequada voc deve us-la, se no puder, faa apenas o que for necessrio.

Nota
O outro fator a considerar se voc quer distribuir o componente. Se voc quer liberar o componente para os outros usarem, voc deve seguir o framework MVC.

Dica
Se voc est procurando um incio rpido, voc pode querer dar uma olhada em um desenvolvedor de componentes para o Joomla!:

http://extensions.joomla.org/extensions/tools/development-tools/7627/details

Registrando um componente
Registrar o componente na base de dados uma maneira rpida para faz-lo visvel na interface de back-end do administrador, assim voc pode ligar, desligar e trabalhar com ele durante o desenvolvimento.

Nota
Registrar um componente opcional, voc pode conseguir a mesma coisa atravs da criao do arquivo XML de informaes do instalador e usar o Instalador de Extenses Joomla! para lidar com isso automaticamente. No entanto, provvel que voc esteja escrevendo e revisando seu componente, voc pode registr-lo no incio do processo, de modo que voc possa ver o impacto de suas alteraes e manipular o componente com maior facilidade durante o desenvolvimento.

585

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Registrar um componente simplesmente digitar uma nova entrada para o componente na tabela jos_components no banco de dados do seu site. Voc pode realizar este processo, quer atravs da execuo de uma consulta SQL ou acessando o phpMyAdmin e digitar as informaes manualmente. Para registrar um novo componente utilizando phpMyAdmin, faa o seguinte: 1. 2. 3. 4. 5. 6. 7. 8. 9. Acesso phpMyAdmin no servidor onde sua instalao Joomla! est localizada. Selecione o nome do seu banco de dados da lista esquerda. O banco de dados carrega informaes na tela. Na lista de tabelas no lado esquerdo da tela, selecione a opo jos_components. A tabela jos_components mostra informaes no lado direito da tela. Clique na guia Inserir. O dilogo Inserir carrega. Digite o nome do seu novo componente no campo marcado como nome. No campo de link, type option=com_componentname, digite o nome que representa o nome amigvel para a mquina de seu componente. No campo opo admin_menu_alt, digite com_componentname, onde a string componentname representa o nome de seu componente permanente. No campo admin_menu_alt, digite uma breve descrio de seu componente. No campo, com_componentname, representa o nome de seu componente.

10. No campo admin_menu_img, digite js/ ThemeOffice / component.png. 11. Clique no boto IR. Agora, o sistema cria uma nova linha na tabela com a informao do componente. Depois que o componente registrado, voc ser capaz de acess-lo a partir do sistema de administrao Joomla! e voc pode facilmente atribu-lo ao front-end e ver o seu trabalho em andamento.

Empocatando um componente
Empacotar um componente pode no ser uma preocupao se o componente se destina apenas para seu prprio uso, mas se voc pretende dar seu componente para outro, ou se voc quiser instal-lo novamente em outro lugar, voc deve criar um pacote de instalao adequado para o componente. O empacotamento adequado permite-lhe gerir a instalao do componente por meio do padro Joomla! Extension Installer. Os pacotes so arquivos que contm todos os elementos necessrios de um componente, juntamente com um arquivo XML contendo as informaes necessrias para o Joomla! Installer. O arquivo XML deve conter as informaes necessrias tanto para instalar e desinstalar o componente, bem como as informaes necessrias para a adio de quaisquer itens de menu necessrios para a interface de back-end do administrador para o componente. O pacote de instalao tambm deve conter os scripts SQL necessrios para criar o banco de dados corretamente.

Cuidado
Verifique se o seu arquivo XML criado no formato UTF-8.

586

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Dado o grande nmero de variveis relacionadas aos instaladores de componente, e o fato de que a configurao muito dependente do prprio componente, voc deve consultar a API de instalao, quando chegar a hora de criar pacotes para instalao de componentes. A API de instalao est em: http://docs.joomla.org/Using_the_installer_API_to_support_package_inst allation

Trabalhando com Mdulos


Os mdulos so as peas mais comumente modificadas do ncleo Joomla!. Os mdulos so fceis de customizar e so at relativamente fceis de criar do zero. Esta seo abrange os elementos tpicos de um mdulo, a personalizao de um mdulo, e a criao de mdulo.

A compreenso dos elementos tpicos de um mdulo


Mdulos do sistema so divididos em duas categorias: mdulos de front-end e mdulos do backend, os mdulos de front-end do site esto localizados no diretrio / modules. Os mdulos de backend do administrador esto localizados no diretrio / administrator / modules. A maneira mais fcil de ver todos os elementos tpicos de um mdulo olhar para um exemplo. O mdulo padro de login do sistema tpico em todo o sistema. O mdulo de login aplica um formulrio de login para usurios do front-end, juntamente com links para redefinio de senha e funes de lembrete de usurio e senha. Se o cadastro de usurios estiver habilitado no front-end e estiver habilitado no Gerenciador de Configurao Global, em seguida, o mdulo tambm inclui um link de registro do usurio rotulado Registrar-se. O mdulo de login um mdulo do front-end e est localizado em / modules / mod_login. Os contedos do diretrio so: helper.php index.html mod_login.php mod_login.xml /tmpl default.php index.html

O arquivo mod_modulename.php
O arquivo mod_modulename.php o princpio de funcionamento do mdulo. Este arquivo o primeiro a ser chamado pelo sistema quando o mdulo necessrio. Ele contm as rotinas de inicializao e inclui o arquivo helper.php. Ele tambm ir chamar o modelo que ir exibir a sada do mdulo.

587

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

A ttulo de exemplo, aqui est o arquivo mod_login.php:

// no direct access defined(_JEXEC) or die(Restricted access); // Include the syndicate functions only once require_once (dirname(__FILE__).DS.helper.php); $params->def(greeting, 1); $type = modLoginHelper::getType(); $return = modLoginHelper::getReturnURL($params, $type); $user =& JFactory::getUser(); require(JModuleHelper::getLayoutPath(mod_login)); O primeiro cdigo impede o acesso direto ao processo, uma medida de segurana simples e comum utilizada em todo o sistema Joomla!. Em seguida, o cdigo inclui as funes especificadas no arquivo helper.php.

O arquivo helper.php
O arquivo helper.php contm uma ou mais classes que so usadas para recuperar os dados que so exibidos pelo mdulo. O contedo de um formulrio de login de um arquivo helper.php tpico: defined(_JEXEC) or die(Restricted access); class modLoginHelper { function getReturnURL($params, $type) { if($itemid = $params->get($type)) { $menu =& JSite::getMenu(); $item = $menu->getItem($itemid); $url = JRoute::_($item->link.&Itemid=.$itemid, false); } else { // stay on the same page $uri = JFactory::getURI(); $url = $uri->toString(array(path, query, fragment)); } return base64_encode($url); } function getType() { $user = & JFactory::getUser(); return (!$user->get(guest)) ? logout : login; } }

588

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O arquivo define a classe helper, que inclui duas funes para ajudar a definir a URL de retorno e determinar o status do usurio com a finalidade de mostrar tanto o logout ou o boto de login.

O arquivo XML
O arquivo mod_modulename.xml tambm um arquivo de mdulo necessrio. O arquivo XML ajuda o Joomla! Installer a determinar o que precisa ser copiado para instalar o mdulo corretamente, e tambm as partes necessrias para o Gerenciador de Mdulos, incluindo informaes de identificao no s de base, mas tambm quais os parmetros que, se houverem, esto disponveis para configurao do mdulo. O arquivo mod_login.xml possui a seguinte forma: <?xml version=1.0 encoding=utf-8?> <install type=module version=1.5.0> <name>Login</name> <author>Joomla! Project</author> <creationDate>July 2006</creationDate> <copyright>Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.</copyright> <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL </license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>1.5.0</version> <description>DESCLOGINFORM</description> <files> <filename module=mod_login>mod_login.php</filename> </files> <params> <param name=cache type=list default=1 label=Caching description=Select whether to cache the content of this module> <option value=0>Never</option> </param> <param name=@spacer type=spacer default= label= description= /> <param name=moduleclass_sfx type=text default= label=Module Class Suffix description=PARAMMODULECLASSSUFFIX /> <param name=pretext type=textarea cols=30 rows=5 default= label=Pre-text description=PARAMPRETEXT /> <param name=posttext type=textarea cols=30 rows=5 label=Post-text description=PARAMPOSTTEXT /> <param name=login type=menuitem default= disable=separator label=Login Redirection URL description=PARAM LOGINREDIRECTURL /> <param name=logout type=menuitem default= disable=separator label=Logout Redirection URL description=PARAMLOGOUTREDIRECT URL />

589

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


<param name=greeting type=radio default=1 label=Greeting description=Show/Hide the simple greeting text> <option value=0>No</option> <option value=1>Yes</option> </param> <param name=name type=list default=0 label=Name/ Username> <option value=0>Username</option> <option value=1>Name</option> </param> <param name=usesecure type=radio default=0 label=Encrypt Login Form description=Submit encrypted login data (requires SSL)> <option value=0>No</option> <option value=1>Yes</option> </param> </params> </install> As linhas iniciais estabelecem o tipo de arquivo "mdulo" e o nmero de verso "1.5.0" imediatamente aps uma srie de tags que indicam: Nome do mdulo Nome do autor Data de criao Copyright Termos do contrato de licena E-mail do autor URL do site do autor Nmero de verso do mdulo Uma breve descrio

O restante do cdigo define os parmetros que aparecem ao administrador do site dentro do Gerenciador de Mdulos.

O modelo do mdulo
O diretrio / tmpl contm o modelo para o mdulo. O arquivo de modelo tem os dados que foram gerados pelo arquivo principal do mdulo e os exibe na pgina. O arquivo-chave que define a sada do mdulo default.php, listado abaixo. <?php // no direct access defined(_JEXEC) or die(Restricted access); ?> <?php if($type == logout) : ?> <form action=index.php method=post name=login id=form-login> <?php if ($params->get(greeting)) : ?> <div> <?php if ($params->get(name)) : { echo JText::sprintf( HINAME, $user->get(name) ); } else : { echo JText::sprintf( HINAME, $user->get(username) );

590

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


} endif; ?> </div> <?php endif; ?> <div align=center> <input type=submit name=Submit class=button value=<?php echo JText::_( BUTTON_LOGOUT); ?> /> </div> <input type=hidden name=option value=com_user /> <input type=hidden name=task value=logout /> <input type=hidden name=return value=<?php echo $return; ?> /> </form> <?php else : ?> <?php if(JPluginHelper::isEnabled(authentication, openid)) : $lang->load( plg_authentication_openid, JPATH_ADMINISTRATOR ); $langScript = var JLanguage = {};. JLanguage.WHAT_IS_OPENID = \.JText::_( WHAT_IS_OPENID ).\;. JLanguage.LOGIN_WITH_OPENID = \.JText::_( LOGIN_WITH_OPENID ).\;. JLanguage.NORMAL_LOGIN = \.JText::_( NORMAL_LOGIN ).\;. var modlogin = 1;; $document = &JFactory::getDocument(); $document->addScriptDeclaration( $langScript ); JHTML::_(script, openid.js); endif; ?> <form action=<?php echo JRoute::_( index.php, true, $params>get(usesecure)); ?> method=post name=login id=formlogin > <?php echo $params->get(pretext); ?> <fieldset class=input> <p id=form-login-username> <label for=modlgn_username><?php echo JText::_ (Username) ?></label><br /> <input id=modlgn_username type=text name=username class=inputbox alt=username size=18 /> </p> <p id=form-login-password> <label for=modlgn_passwd><?php echo JText::_(Password) ?></label><br /> <input id=modlgn_passwd type=password name=passwd class=inputbox size=18 alt=password /> </p> <?php if(JPluginHelper::isEnabled(system, remember)) : ?> <p id=form-login-remember> <label for=modlgn_remember> <?php echo JText::_(Remember me) ?> </label> <input id=modlgn_remember type=checkbox name=remember class=inputbox value=yes alt=Remember Me /> </p> <?php endif; ?> <input type=submit name=Submit class=button value=<?php echo JText::_(LOGIN) ?> /> </fieldset> <ul> <li> <a href=<?php echo JRoute::_( index.php?option=com_user&view=reset

591

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


); ?>> <?php echo JText::_(FORGOT_YOUR_PASSWORD); ?></a> </li> <li> <a href=<?php echo JRoute::_( index.php?option=com_ user&view=remind ); ?>> <?php echo JText::_(FORGOT_YOUR_USERNAME); ?></a> </li> <?php $usersConfig = &JComponentHelper::getParams( com_ users ); if ($usersConfig>get(allowUserRegistration)) : ?> <li> <a href=<?php echo JRoute::_( index.php?option=com_ user&view=register ); ?>> <?php echo JText::_(REGISTER); ?></a> </li> <?php endif; ?> </ul> <?php echo $params->get(posttext); ?> <input type=hidden name=option value=com_user /> <input type=hidden name=task value=login /> <input type=hidden name=return value=<?php echo $return; ?>/> <?php echo JHTML::_( form.token ); ?> </form> <?php endif; ?> Este arquivo faz o papel-chave na exibio da sada do mdulo. A maioria do cdigo neste arquivo HTML usado para criar os campos do formulrio necessrios para este mdulo. O PHP fornece a lgica e as variveis que se relacionam com as cadeias de idioma e os caminhos de URL. Duas formas esto nesta pgina. A primeira forma proporciona o boto Logout que aparece quando o usurio est logado no sistema. A segunda forma o formulrio de login, que exibido quando um usurio no estiver logado no sistema. O arquivo usa o PHP para criar uma relao If / Else entre as duas formas, mostrando a primeira forma, se um usurio estiver conectado e a segunda forma se o usurio no estiver conectado.

Nota
O diretrio raiz do mdulo / tmpl contm o arquivo index.html . Este arquivo no serve para nada alm de bloquear o acesso das pessoas ao ndice do diretrio em seu navegador. Se um usurio digitar o caminho do diretrio como uma URL, ser servido com o arquivo index.html, que exibe apenas uma pgina em branco. Voc vai ver esses arquivos sendo usados em todos os diretrios de sua instalao Joomla!.

592

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Substituindo sada do mdulo
O sistema Joomla! permite substituir a sada de um mdulo, criando um novo modelo e uma nova visualizao e inserindo-os em seus respectivos diretrios. Esta abordagem sada do mdulo permite que voc deixe o ncleo de arquivos intocados; todas as suas alteraes so feitas para um novo arquivo que feito a partir dos arquivos do ncleo do mdulo. Este sistema tem a vantagem adicional de tornar mais fcil manter-se com suas modificaes, no importa quantos mdulos voc substituir, todos os arquivos alterados so mantidos em um s lugar. A ttulo de exemplo, eu vou fazer uma modificao muito bsica para a sada do mdulo de login padro do Joomla! 1.5.x. Para substituir o modelo padro e controlar a sada do mdulo de login, siga estes passos: 1. 2. Copie o arquivo / modules / mod_login / tmpl / default.php. Abra o diretrio modelo ativo e insira o arquivo copiado dentro de um sub-diretrio chamado / html / mod_login. Por exemplo, se voc estiver usando o tema rhuk_milkyway: / templates / rhuk_milkyway / mod_login / html / default.php. Faa as alteraes para o novo arquivo. Salve suas alteraes. O novo modelo passar a substituir o modelo original e ser exibido no site.

3. 4.

Para mostrar esse processo em detalhes, aqui esto as mudanas de cdigo feitas ao modelo do mdulo. Como observado na discusso sobre mdulos no captulo 17, o mdulo de login inclui links para a redefinio de senha e nome de usurio e funes de lembrete, como mostrado na figura 21.3. Estes links so codificados e no podem ser desativados atravs da utilizao dos parmetros do mdulo nas opes do Gerenciador de Configurao Global. Neste exemplo, foram eliminados do mdulo.

593

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 21 .3 A exibio padro do mdulo de formulrio de login. Note os links de senha e nome de usurio abaixo do formulrio.

594

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Se voc abrir o arquivo de modelo novo, criado nas etapas anteriores, / Templates / rhuk_ milkyway / mod_login / html / default.php, Voc ver as seguintes linhas na parte inferior: <ul> <li> <a href=<?php echo JRoute::_( index.php?option=com_user&view=reset ); ?>> <?php echo JText::_(FORGOT_YOUR_PASSWORD); ?></a> </li> <li> <a href=<?php echo JRoute::_( index.php?option=com_ user&view=remind ); ?>> <?php echo JText::_(FORGOT_YOUR_USERNAME); ?></a> </li> <?php $usersConfig = &JComponentHelper::getParams( com_ users ); if ($usersConfig>get(allowUserRegistration)) : ?> <li> <a href=<?php echo JRoute::_( index.php?option=com_ user&view=register ); ?>> <?php echo JText::_(REGISTER); ?></a> </li> <?php endif; ?> </ul>

595

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

O cdigo define uma lista no ordenada contendo trs itens. O primeiro item gera um link para a funo de redefinio de senha. O segundo item gera o link para a funo lembrete. O item final gera o link para cadastro do usurio. Para este exemplo, foram eliminados os dois primeiros itens. Veja como as mesmas linhas de cdigo ficaram aps a modificao: <ul> <?php $usersConfig = &JComponentHelper::getParams ( com_users ); if ($usersConfig>get(allowUserRegistration)) : ?> <li> <a href=<?php echo JRoute::_( index.php?option=com_ user&view=register ); ?>> <?php echo JText::_(REGISTER); ?></a> </li> <?php endif; ?> </ul> Note que simplesmente foram apagados os dois itens da lista que desejamos eliminar. No foi tocada a tag UL que os envolveu, e tambm no foram apagadas as linhas que definem o cadastro do usurio. Esta alterao ir retirar os dois links, como mostrado na figura 21.4. Alm da mudana esttica, a utilizao da funo de registro funciona normalmente.

Referncia Cruzada
Veja tambm o Captulo 20 para uma discusso de como a aparncia impacta o mdulo de sada, trabalhando com o mdulo HTML Personalizado.

Salve este arquivo e a alterao est feita. Se for substituir, os novos arquivos tero precedncia sobre o modelo original - e, mais importante, voc conseguir fazer isto sem fazer qualquer alterao para o mdulo original.

Dica

Se voc no quiser remover o cdigo do seu arquivo de modelo, basta envolv-la em tags de comentrio para remov-lo do processamento. Note tambm que a melhor prtica usar tags PHP de comentrio, no tags de comentrio HTML.

596

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 21 .4 O mdulo do formulrio de login modificado.

Criando um novo mdulo


Um tutorial detalhado sobre todos os aspectos da criao de mdulos est fora do escopo deste captulo, mas voc deve entender o bsico da criao de um novo mdulo. Se voc deseja explorar este assunto com mais detalhes, voc pode encontrar uma srie de excelentes recursos sobre o tema no site Joomla! oficial

Nota
Para ajudar voc a comear, o site de documentao do Joomla! inclui um tutorial chamado de Criando um mdulo Ol Mundo em:

http://docs.joomla.org/Creating_a_Hello_World_Module_for_Joomla_1.5

Dica

No se esquea que o ncleo Joomla! inclui o mdulo do tipo HTML personalizado. Esse um mdulo que permite inserir o contedo que desejar. Se voc precisar apenas criar um mdulo para armazenar contedo, pode no haver razo para voc passar pelo processo de codificao de um novo mdulo, em vez disso, tente criar um novo mdulo usando o Gerenciador de Mdulo e selecione o tipo de mdulo HTML personalizado. O uso do mdulo HTML personalizado discutido no captulo 17.

597

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Os requisitos mnimos
Certifique-se que voc siga os requisitos de nomeao para os elementos do mdulo: A conveno de nomes para as pastas do mdulo : mod_nomedomdulo. Para os mdulos de front-end, o diretrio deve ser colocado dentro do diretrio / modules na raiz do seu site. Para os mdulos de back-end do administrador, o diretrio / administrator / modules. Todos os arquivos de mdulos devem estar localizados dentro de seus respectivos diretrios. O arquivo primrio do mdulo deve ser nomeado para mod_nomedomdulo.php. A conveno de nomenclatura para o arquivo XML do mdulo mod_nomedomdulo.xml. O arquivo auxiliar deve ser chamado simplesmente helper.php. O arquivo de modelo deve ser nomeado default.php e colocado dentro de um subdiretrio chamado / tmpl.

Cuidado
Verifique se o seu arquivo XML criado no formato UTF-8.

Dica
Se voc est procurando um incio rpido, voc pode querer uma ferramenta til que pode ser encontrada em:

http://extensions.joomla.org/extensions/tools/development-tools/3379/

Registrando um mdulo
Registrar seu mdulo no banco de dados uma maneira rpida de faz-lo aparecer no sistema de back-end do administrador para que voc possa ligar e desligar o mdulo, atribu-lo a pginas e posies, e trabalhar com os parmetrosters durante o desenvolvimento.

Nota
Registrar o mdulo, nesta fase, opcional, voc pode conseguir a mesma coisa atravs da criao do instalador n o arqu ivo XML e usar o Jo omla! Installer para lidar com isso automaticamente. No en tanto, provvel que voc esteja escrevendo e revisando seu mdulo, voc pode registr-lo no prprio incio do processo para que voc possa ver o impacto de suas alteraes e manipular o mdulo mais facilmente durante o desenvolvimento.

Registrar um mdulo simplesmente inserir um registro de entrada para o mdulo na tabela jos_modules no banco de dados do seu site. Voc pode realizar este processo, quer atravs da execuo de uma consulta SQL ou acessando o phpMyAdmin e digitar as informaes manualmente. Para registrar um novo mdulo usando o phpMyAdmin, faa o seguinte:

598

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

1. 2. 3. 4. 5. 6. 7. 8. 9.

Acesso phpMyAdmin no servidor onde sua instalao Joomla! est localizada. Selecione o nome do seu banco de dados da lista esquerda. O banco de dados carrega informaes na tela. Na lista de tabelas no lado esquerdo da tela, selecione a opo jos_modules. Clique na guia Inserir.. Digite o nome de seu novo mdulo no campo marcado ttulo. Digite o valor 1 para o campo de ordenao. Posio esquerda para o campo marcado posio. Digite o valor 1 para o campo publicado. Digite mod_nomedomdulo para o campo com o nome do mdulo, onde a string "nomedomdulo" o nome do seu novo mdulo.

10. Clique no boto Ir. O sistema cria uma nova linha na tabela contendo as informaes do mdulo. Aps o seu mdulo ser registrado, voc pode acess-lo a partir do administrador do sistema onde voc pode facilmente atribu-lo ao front-end e ver o seu trabalho em andamento.

Empacotando um mdulo
O pacote apropriado pode no ser um problema se o mdulo destina-se apenas para seu prprio uso, mas se voc pretende dar o seu mdulo para outro, ou se voc quiser instal-lo novamente em outro lugar, voc deve ir adiante e criar um pacote de instalao adequado para o mdulo e condicionamento adequado para permite-lhe gerir instalaes atravs de padro Joomla! Installer. Os pacotes so arquivos que contm todos os elementos necessrios de um mdulo, juntamente com um arquivo XML contendo as informaes necessrias para o Joomla! Installer. O arquivo XML deve ser modificado para incluir uma lista de todos os arquivos que precisam ser instalados. Voc j tem um arquivo XML para o seu mdulo, ento voc pode simplesmente adicionar as declaraes necessrias para o Installer. Cada arquivo listado dentro do elemento <filename>. Todos os elementos so cercados pela tag <files>. Olhar para um exemplo torna isso mais simples. Usando os nomes de arquivos listados anteriormente nesta seo, o arquivo mod_nomedomdulo.xml seria modificado para incluir as seguintes linhas de cdigo: <files> <filename>mod_modulename.php</filename> <filename>help.php</filename> <filename>index.html</filename> <filename>/tmpl/default.php</filename> <filename>/tmpl/index.html</filename> </files> Note que no necessrio listar os diretrios, pois o sistema cria automaticamente um diretrio para o mdulo, e a tag <filename> / tmpl / default.php <filename> resulta na criao automtica do sub-diretrio / tmpl. Declarar o arquivo mod_nomedomdulo.xml tambm no necessrio.

599
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Na lista de arquivos de exemplo, foi incluido o arquivo index.html nos diretrios dos documentos criados, no se esquea de criar e incluir sempre este arquivo. Basta copiar um j existente no ncleo para utilizao em seu mdulo.

Aps essa alterao ser feita para o arquivo XML tudo que voc precisa fazer compactar os arquivos e nomear o arquivo mod_nomedomdulo_verso.zip, prefervelmente.

Nota
Embora tenha sido usado o formato zip para este exemplo, voc pode usar o formato de arquivo preferido: .Zip, .gz, .tar, .tar.gz.

Cuidado
Certifique-se que voc cuidadoso ao usar arquivos do ncleo. Um erro na manipulao do ncleo pode causar problemas ao sistema.

Trabalhando com Plugins


Plugins Joomla! so aplicativos auxiliares que trabalham atravs da deteco e resposta a eventos. Tecnicamente eles so classes que observam um despachante de evento global. O resultado que voc, como desenvolvedor, capaz de criar um plugin que executa algum bocado de cdigo quando um evento ocorre. Plugins so mais teis para voc como uma forma de complementar o seu trabalho em um componente ou mdulo.

Nota
Para uma discusso de como usar um plugin em sua extenso, consulte:

http://docs.joomla.org/Tutorial:Using_plugins_in_your_own_extension.

A arquitetura do Plugin
Joomla! 1.5 utiliza-se da classe JPlugin, plugins seguem o padro de projeto. Quando voc criar um plugin, voc estende a classe JPlugin. Dito de outra forma, criar um plugin um processo em duas partes em que voc cria uma classe para estender a classe JPlugin e, em seguida, escreve um mtodo para cada evento que voc quer que o plugin manipule.

600

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Nota
Joomla! inclui uma variedade de eventos de ncleo. Para uma lista completa, organizada em grupos e por ordem alfabtica, consulte: http://docs.joomla.org/Tutorial:Plugins.

Criar um novo plugin


O sistema inclui uma srie de plugins, todos organizados em oito categorias e mantidos no diretrio /plugins. Plugins exigem, no mnimo, dois arquivos: nomedoplugin.php e nomedoplugin. xml. O PHP contm o cdigo principal, enquanto o XML contm os elementos descritivos necessrios para o plugin ser reconhecido e utilizado pelo Joomla! Dado que a maioria dos plugins so relativamente pequenos e estritamente adaptados ao cdigo, improvvel que voc esteja modificando plugins j existentes. Se voc quiser fazer alteraes, basta criar um novo plugin e adicion-lo ao sistema. Seu primeiro passo ser determinar como voc ir classificar o plugin. As classificaes padro no Joomla! 1.5.x so: Autenticao Contedo Editores Editores-xtd Pesquisa Sistema Usurio xmlrpc (Authentication) (Content) (Editors) (Editors-xtd) (Search) (System) (User) (xmlrpc)

Escolha a classificao que melhor se adequa ao seu novo plugin.

Nota
Se voc quiser sair do padro de classificao, voc pode criar sua prpria classificao adicionando outro subdiretrio dentro do diretrios / Plugins.

A estrutura dos arquivos do plugin melhor demonstrada olhando para exemplos. Joomla! facilita isso. Dentro de cada um dos diretrios dos plugins do ncleo Joomla!, voc encontrar arquivos de exemplo que podem servir como um modelo para ajudar a alavancar o seu trabalho na criao de novos plugins. Dentro do diretrio / plugins poder encontrar exemplo.php e exemplo.xml. A essncia desse arquivo PHP, sem as linhas de comentrio, o seguinte: jimport( joomla.plugin.plugin ); class plgContentExample extends Jplugin { function plgContentExample( &$subject, $params ) { parent::__construct( $subject, $params ); } function onPrepareContent( &$article, &$params, $limitstart )

601

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


{ global $mainframe; } function onAfterDisplayTitle( &$article, &$params, $limitstart ) { global $mainframe; return ; } function onBeforeDisplayContent( &$article, &$params, $limitstart ) { global $mainframe; return ; } function onAfterDisplayContent( &$article, &$params, $limitstart ) { global $mainframe; return ; } function onBeforeContentSave( &$article, $isNew ) { global $mainframe; return true; } function onAfterContentSave( &$article, $isNew ) { global $mainframe; return true; } }

Olhe o que acontece no cdigo: A primeira linha usa a funo jimport para importar o plugin da biblioteca, JPlugin. A segunda linha define a classe plgContentExample como uma extenso do JPlugin. Note a conveno de nomes aqui porque obrigatria: plgNomedodiretrioNomedoplugin. O que se segue depois so sete mtodos, cada um associado a um evento especfico. Note a conveno de nomenclatura: o nome do mtodo o mesmo que o evento que o aciona. O plugin de exemplo acima, no faz nada. Destina-se como um modelo para seu uso. Voc pode adicionar o cdigo do seu prprio plugin dentro de qualquer mtodo que seja adequado, aps a linha global $ mainframe; Para uma anlise dos vrios parmetros includos no cdigo anterior, consulte a discusso sobre a criao de um plugin no contedo. http://docs.joomla.org/How_to_create_a_content_plugin

Nota
Para saber mais sobre quando os eventos so acionados, ver a pgina de Ordem de Execuo da API em: http://docs.joomla.org/API_Execution_Order

602

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O arquivo XML ainda mais simples. reproduzido na ntegra: <?xml version=1.0 encoding=utf-8?> <install version=1.5 type=plugin group=content> <name>Content - Example</name> <author>Joomla! Project</author> <creationDate>July 2007</creationDate> <copyright>Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.</copyright> <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</ license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>1.0</version> <description>An example content plugin</description> <files> <filename plugin=example>example.php</filename> </files> <params/> </install> Este arquivo tem a funo de fornecer as informaes necessrias para a instalao do plugin, embora tambm possa ser usado para ativar os parmetros que podem ser definidos pelo administrador de dentro do Gerenciador de plugins. Pontos-chave sobre o contedo desse arquivo: A tag <install> declarada no incio informa ao sistema o tipo de arquivo que est sendo instalado, neste caso, um plugin, e o grupo a que pertence, neste caso, contedo.

Cuidado
Verifique se o seu arquivo XML criado no formato UTF-8.

Dica
O site oficial Joomla! contm trs bons tutoriais sobre a criao de plugins: http://docs.joomla.org/How_to_create_a_content_plugin http://docs.joomla.org/How_to_create_a_search_plugin, e http://developer.joomla.org/tutorials/184-how-tocreate-a-joomla-plugin.html

Registrando um plugin
Registrar o seu plugin no banco de dados uma maneira rpida de obt-lo no back-end, assim voc pode ligar e desligar o plugin e tambm trabalhar com os parmetros durante o desenvolvimento.

Nota
Registrando o seu plugin opcional, voc pode conseguir a mesma coisa atravs da criao do instalador informaes o arquivo XML e usar o Joomla! Extenso Installer para lidar com isso automaticamente. No entanto, porque voc est susceptvel de ser escrevendo e revisando o seu plugin, voc pode querer registrlo no incio do processo, assim voc pode ver o impacto de suas alteraes e manipular o plugin mais facilmente durante o desenvolvimento.

O processo de registro de um plugin envolve simplesmente digitar uma entrada para o plugin na tabela jos_plugins no banco de dados do seu site. Voc pode realizar este processo, quer atravs da execuo de uma consulta SQL ou acessando o phpMyAdmin e digitando as informaes manualmente. Para registrar um novo plugin usando o phpMyAdmin, faa o seguinte:

603
1. 2. 3. 4. 5. 6. 7. 8. 9.

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


Acesso phpMyAdmin no servidor onde o sua instalao Joomla! est localizada. Selecione o nome do seu banco de dados na lista esquerda. O banco de dados carrega informaes na tela. Na lista de tabelas no lado esquerdo da tela, selecione a opo jos_plugins. Clique na guia Inserir. Digite o nome completo do seu novo plugin no campo marcado ttulo. Observe o nome do plugin de exemplo, Content - Email Cloaking. No campo denominado elemento, digite o nome amigvel para a mquina do plugin. No campo marcado pasta, digite o tipo de classificao para o plugin Digite o valor 1 para o campo publicado. Clique no boto Ir. Agora, o sistema cria uma nova linha na tabela contendo a informao do seu plugin.

Aps o seu plugin registrado, voc pode acess-lo a partir do administrador do sistema Joomla! onde voc pode ver o seu trabalho em andamento.

Empacotamento de um plugin
O empacotamento apropriado no pode ser um problema se o seu plugin se destina apenas para seu prprio uso, mas se voc pretende dar o seu plugin para os outros, ou se voc quiser instal-lo novamente em outro lugar, voc deve ir adiante e criar um pacote de instalao adequado para o plugin. O empacotamento apropriado permite que voc o gerencie por meio da instalao de plugins padro do Joomla! Installer. Os pacotes so arquivos que contm todos os elementos necessrios de um plug-in, juntamente com um arquivo XML contendo as informaes necessrias para o Joomla! instalador. O arquivo XML deve ser modificado para incluir uma lista de todos os arquivos que precisam ser instalados. Voc j possui um arquivo XML para o seu plugin, voc pode simplesmente adicionar as declaraes necessrias para o Instalador. Cada arquivo listado dentro do elemento <filename>. Todos os elementos so cercdos pela tag <files>.

604

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

Olhar para um exemplo torna isso mais simples. Olhando para o arquivo example.xml listado anteriormente nesta seo, voc vai notar as seguintes linhas de cdigo: <files> <filename plugin=example>example.php</filename> </files> Note que no necessrio listar o diretrio para os arquivos do plugin, pois o sistema faz isso automaticamente colocando o plugin no diretrio apropriado de acordo com seu atributo de grupo na tag do instalador. Declarar o arquivo example.xml tambm no necessrio. Aps essa alterao ser feita para o arquivo XML, tudo que voc precisa fazer compactar os arquivos e nomear o arquivo descritivo, prefervelmente plg_nomedoplugin-verso.zip.

Nota
Embora este exemplo utiliza o formato de arquivo .zip, voc pode usar o formato de arquivo preferido: .zip, .gz, .tar, .tar.gz.

Cuidado
Certifique-se que voc cuidadoso sobre o que voc salva para o arquivo. No incluir os arquivos do sistema gerados pela sua mquina local pode causar erros, e que por vezes pode causar problemas para instalao de plugins.

Resumo
Neste captulo, cobrimos o bsico sobre personalizao das funcionalidades de plugins Joomla!. Voc aprendeu o seguinte: Ferramentas teis para trabalhar com cdigo Joomla! cdigo Os elementos da arquitetura de componentes Como modificar os componentes Os elementos tpicos de um mdulo Como modificar os mdulos Como criar novos mdulos Os elementos de plugins Como criar novos plugins

605

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

CAPTULO 22

Estendendo seu site

m dos pontos fortes do sistema Joomla! a disponibilidade de um grande nmero de extenses. Voc pode encontrar uma extenso Joomla! para praticamente qualquer utilizade que voc possa imaginar.

NESTE CAPTULO
Encontrar extenses Trabalhando com o Gerenciador de Extenses

Uma extenso pode ser algo to simples como um plugin que melhora a sua pesquisa, ou algo to complexo como um catlogo de comrcio eletrnico completo gerencivel e com funcionalidade de carrinho de compras. Extenses podem simplesmente aumentar ou adicionar funcionalidades completamente novas, elas tambm podem ser puramente estticas no caso dos temas. Este captulo mostra como encontrar extenses e como instalar e desinstalar. Este captulo tambm lana um olhar sobre algumas das extenses mais populares.

Encontrando a extenso correta para o trabalho

Encontrar Extenses
Extenses Joomla! podem ser encontradas em vrios sites. Dois sites so mantidos oficialmente o Joomla! Code e o Joomla! Extensions. O site Joomla! Extensions mostrado na figura 22.1. O site Joomla! Code serve como um repositrio de cdigo e ponto de distribuio para extenses no-comerciais. O site abriga mais de 6.000 extenses, organizadas em categorias e sub-categorias que podem ser pesquisadas.

606

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com

FIG URA 22 .1 O site oficial Joomla! Extensions.

607
Nota

Autor: Renato Barbosa Pim Pereira renato.barbosa.pereira@gmail.com


O Joomla! Extensions Directory est localizado em:

http://extensions.joomla.org O site Joomla! Extensions Directory foi propositadamente construdo pela equipe Joomla! para fornecer um diretrio navegvel de extenses. Cada extenso classificada e descrita. A informao inclui comentrios e avaliaes, bem como indicaes de volume de download e popularidade, como mostrado na figura 22.2. As informaes adicionais e comentrios fornecidos com os anncios de valor inestimvel, dado o grande nmero de opes que voc enfrenta. Todas as extenses no Joomla! Extensions Directory so liberadas sob a licena open source GPL. A maioria das extenses so gratuitas, embora alguns sejam comerciais. As listagens no diretrio de extenses identificam o desenvolvedor ou empresa por trs da extenso e fornece links para o site do desenvolvedor e para documentao de apoio e recursos, se houver. O Joomla! Extensions Directory est organizado como a maioria dos diretrios, com uma rvore de categorias e subcategorias que podem ser navegadas por via tpica. Voc tambm pode ver as avaliaes, opinies e popularidade, ou voc pode ver as extenses mais novas ou mais vistas. Alm disso, o site inclui uma base e uma funcionalidade de pesquisa avanada no canto superior direito de cada pgina. A busca avanada particularmente til porque permite que voc filtre por compatibilidade de verso.

Cuidado
Certifique-se que voc faz download apenas das extenses que so compatveis com a