produção de sites com joomla! 2parlamidia.com/images/pdf/joomla25_apostila.pdf · instalação e...

26
Produção de sites com Joomla! 2.5 Instalação e configuração (Windows e Mac X OS) Paulo César Castro Escola de Comunicação - UFRJ

Upload: vodung

Post on 26-Jan-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Produção de sites com Joomla! 2.5

Instalação e configuração (Windows e Mac X OS)

Paulo César CastroEscola de Comunicação - UFRJ

Sumário

Apache, PHP e MySQL• WampServer-servidorparaWindows 5• InstalandooWampServerem9passos 5• XAMPPparaMacOSX 9

Joomla! 2.5 com WampServer (Windows)• DownloadeDescompactação 11• Instalação 12

Joomla! 2.5 com XAMPP (Mac)• DownloadeDescompactação 18• PermissãodeescritanapastaHTDOCS 19• ApagarapastaINSTALLATION 20

Administração do site• ApresentaçãodaáreaadministrativadoJoomla2.5! 22• Áreaadministrativa(Backend)emPortuguês-BR 22• AdministraçãodoperfildoAdmin 24• Configuraçõesglobais 25

Gerenciamento de Usuários

4 5Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

Apache, PHP e MySQL

Sevocêaindanãotemumdomínio(umnomedesiteregistrado1)enãocontratouumaempresadehospedagemdesites,mesmoassimépos-síveltestarecriarumsitecomoJoomla!instaladonoseuprópriocom-putador,sejacomsistemaoperacionalWindowsouMacOSX(oumesmooutros,comoLinuxeSolaris).Estesite,entretanto,poderáservisualizadoapenasnoseucomputadorenãoseráacessadoatravésdainternet.

Masparasertestadonoseucomputador,esteprecisaterinstaladoosprogramasqueconsigaminterpretarosrecursosqueoJoomla!usa.Paraquepossaproduzirsitesdinâmicos,oCMSutilizaalinguagemPHP(decódigoaberto2),obancodedadosMySQL(tambémumsoftwarelivre3)epodeserrodadonoservidorApache4(tambémlivre)5.

É devido aoApache que as páginas do site, feitas comPHP e comosdadosarmazenadosnoMySQL,podemserexibidasnosnavegadores(browsers como InternetExplorer, Firefox,Chrome, Safari,Opera etc.),jáqueestesnãoconsegueminterpretarlinguagensdinâmicas.Ouseja,oApachefuncionacomoumtradutorentreaspáginasdoJoomla!eosna-vegadores.

1 Parainformaçõessobreregistrodedomínios,consultar:http://registro.br/2 Vermaisinformaçõesem:http://php.net/manual/pt_BR/intro-whatis.php3 Cf.http://www.mysql.com/4 Cf.http://www.apache.org/5 OJoomla!tambémpodesertestadocomoInternetInformationService(IIS),ser-vidorwebdaMicrosoft.

• WampServer - servidor para Windows

QuemtemcomputadorcomWindows,podeusaropa-coteWampServer,quereúnesimultaneamentePHP,MySQLeApache.Aferramentapodeserbaixadagratuitamenteem:

http://www.wampserver.com/en/

Antesdebaixaroprograma,énecessáriosaberseaversãodoWin-dowsé32bitsou64bits.UseaURLaseguirparasaberaversãodoseuWindows:

http://windows.microsoft.com/pt-BR/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions

• Instalando o WampServer em 9 passos

•PASSO1DepoisdefeitoodownloaddoWampserver,cliqueduasvezessobreoíco-nedoprogramapara instalá-lo.Aprimeira telaaapareceréadeboas--vindas.

CliqueemNEXTparacontinuar.

6 7Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

•PASSO2Napróximatela,sãoapresentadosostermosdalicençadeusodoprogra-ma.SelecioneaopçãoI accept the agreementparacontinuar.

•PASSO3Naterceira,éinformadaapastaondeoWampServerseráinstalado.Ére-comendávelmanteroendereçoindicado.

c:\wamp

•PASSO4Agora,ousuáriopodemarcaropçõesparaqueoprogramatenhaumíco-nedeacessorápido(Create a Quick Launch icon)eoutroparaaáreadetrabalhodocomputador(Create a Desktop icon).

•PASSO5Éfeitoumresumodasopçõesescolhidase,comobotãoINSTALL,opro-gramacomeçaráaserinstalado.OsarquivosquecompõemoWampServerserãoextraídosparaapastawamp.

•PASSO6Aoterminarestaetapa,umanovatelaseráaberta,ondeaousuárioéindi-cadoonavegador(browser)comoqualserãotestadasaspáginasdositequandoabertaspelopróprioWampServer.Paramudarparaoutronavega-dor,seránecessárioprocurarapastadoprogramadesejado,quepodeestarnaspastasC:\Arquivos de ProgramaouC:\Arquivos de Progama (x86).

•PASSO7Agora, o programa questionasobre o servidor de SMTP e oendereço de e-mail para usarcom a função mail() do PHP.Comoositeserátestadoapenaslocalmente, essas informaçõespodemficardaformacomoes-tão.

•PASSO8Aconfiguraçãochegaaofim.ComoaopçaoLaunch WampServer 2

now(ExecutarWampServer2agora)estámarcada,aoclicaremFINISH,oprogramaseráimediatamentehabilitado.Oíconedosoftwareéexibidonabarradeprogramasnocanto inferiordireitodoWindows,passandopelascoresvermelha, laranjaeverde.Elesomenteestaráhabilitadoseoíconeaparecernacorverde.

Clicandocomobotãodireitodomousesobreoícone,éapresentadaaopçãoLANGUAGE,comaqualoprogramapodesermudadoparaPor-tuguês.

•PASSO9Paracertificar-sedequea instalaçãofoicorreta,cliquecomobotãoes-querdodomouse sobreo íconeedepoisnaopçãoLOCALHOST. Seráexibidaaseguintetela:

8 9Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

•POSSÍVELPROBLEMADEUSOSenocomputadorhouverprogramasqueusemamesmaportadoservidorApache(quefazpartedoWampServer),comoéocasodoSkypeoudoser-vidordaMicrosoft(oInternetInformationService-IIS),seránecessáriofecharosprogramas.

Parasaberqualprogramaestáusandoaporta80,cliquecomobotãoesquerdodomousesobreoíconedoWampServeredepoisemApache,ServiceeTestar Porta 80.

AtelaacimaexibeainformaçãodequeoSkypeestáemusoeocupan-doaporta80.

•POSSÍVELPROBLEMADEINSTALAÇÃOSe,duranteainstalação,foracusadaaausênciadoarquivoMSVCR100.DLL,éporqueocomputadornãotemoVisual C++ 2010 SP1 Redistri-butable Package.Parainstalá-lo,useoendereço:

http://www.microsoft.com/en-us/download/details.aspx?id=8328

Depoisdeinstaladoopacote,reinstaleoWampServerdocomeço.

• XAMPP para Mac OS X

ParaquemtemcomputadordaApple,umaopçãopodeseroXAMPP,quetambémreúne,alémdeoutrosrecursos,oApa-che,oMySQLeoPHP.Opacotepodeserbaixadode:

http://apachefriends.org/en/xampp-macosx.html

Depoisdeselecionadooarquivoparaodownload(xampp-macosx--1.7.3.dmg),abra-odiretamentecomoDiskImageMounter.Assim,serácriadaumaimagemdoXAMPP,cujapastadeveserarrastadaparaapastaApplications.Assim,oprogramaéinstaladonoMac.

Quando o XAMPP for executado, um pequeno painel será exibidocomtrêsopções(Apache,MySQLeFTP),aoladodosrespectivosbotõesStart,nacorvermelha.

CliquenosbotõesdasopçõesApacheeMySQLe,setudodercerto,elesficarãoverdes.

ParasaberseoXAMPPfoiinstaladocorretamente,abraumnavega-doredigite:

http://localhost

10 11Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

Deverásurgiratelaaseguir: Joomla! 2.5 com WampServer (Windows)

• Download e Descompactação

Parausaro Joomla!—SistemadeGerenciamentodeConteúdo(ouContentManagement System -CMS)—comoWampServer, é precisofazerodownloaddaúltimaversãonoseguinteendereço:

http://www.joomla.org

UseolinkDOWNLOADeescolhaaopção2.5 Full Package.Natelaseguinte,cliquenobotãoDownload Joomla! 2.5,quandoseráentãoin-formadoodownloaddoarquivocompactadoJoomla_2.5.X-Stable-Full_Package(o X representa a versão mais atual do programa).

Copie-oparaqualquerpastadocomputadoredepoisdescompacte--o,obrigatoriamente,nasubpastawww,dentrodapastadoWampServer(wamp):

c:\wamp\www

Para extrair os arquivos, pode serusado qualquer programa de descom-pactação,comooWinZipouoWinRar.Seaparecerajanelaaolado,informan-doquenapastawww já existeumar-quivo index.php, confirme que quersubstituí-locomobotãoYES.Finaliza-daadescompactação,apastawwwcon-

12 13Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

terá8arquivose15pastas(comseusrespectivosarquivos).Sãoelesquepermitemousodositetantonasuafacepública(chamadadeFrontend)quantonasuaárearestrita(Backend),paragerenciamentodoconteúdoedosrecursosdeadministração.

• Instalação

•PASSO1-SELECIONAROIDIOMAQuandooíconedoWampServer( )forselecionadoeescolhidaaopçãoLOCALHOST,atelainicialdeinstalaçãodoJoomla!apareceránonave-gadoroferecendoaopçãodeescolhadoidioma.OPortuguês (Brasil) jáé,deantemão,selecionado.

CliquenobotãoPRÓXIMO.

•PASSO2-VERIFICAÇÃODAPRÉ-INSTALAÇÃONestatelaseráfeitaumaverificaçãoparaapontarsetodososrequisitosdosistemasãocompatíveis.

O primeiro conjunto (Verificação de pré-instalação para Joomla! 2.5.X Stable...)édosrequisitosmínimosparainstalação.Seelesestiveremvermelhos(nãocompatíveis),entãoseránecessárioinstalarcorretamenteoservidornocomputadorlocalouencontrarumnovoambientedehospe-

dagemouconvenceroprovedordehospedagemamudaroambientedele(atualizandoaversãodoPHP,porexemplo).

Osegundoconjunto(Configurações Recomendadas:)tratadascon-figuraçõesindicadasparaotrabalhocomalinguagemPHP.Casonãoes-tejamtodasverdes,mesmoassimserápossível instalaroJoomla!,aindaquealgumasdelaspossamacarretarproblemascomafuncionalidadeeasegurança.

CliquenobotãoPRÓXIMO.

•PASSO3-LICENÇAOJoomla!éliberadoatravésdeumalicençaGNU/GPL,poiséumprojetoopensource,eissoéinformadonestaetapa.

CliquenobotãoPRÓXIMO.

14 15Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

•PASSO4-CONFIGURAÇÃODOBANCODEDADOS

Configurações Básicas• TipodeBancodeDados:mysqloumysqli• NomedoServidor:localhost• Nomedeusuário:root[quando a instalação for em computador local].

Umnomediferenteserádadodeacordocomoqueaempresadehos-pedagemfornecer.

• Senha:[deixar em branco](quando a instalação for num computador local).Umasenhaserádefinidaquandoaempresadehospedagemfor-necer.

• NomedoBancodeDados:[dar um nome ao banco de dados](sem espaços em branco e acentos).

Configurações Avançadas• PrefixodeTabela:SeousuárioestiverexecutandováriossitesJoom-

la!,mascomacessoaapenasumBD,seránecessáriousarprefixosdetabelaparadistingui-las.Podeserusadooprefixo já fornecidopeloJoomla!

• TabelasAntigas:( ) Backup/( )Remover[se já houver um site e a ins-talação estiver sendo feita sobre ele, será necessário selecionar a segunda opção. Se não, deixar marcada a primeira.]

CliquenobotãoPRÓXIMO

•PASSO5-CONFIGURAÇÃODOFTPNessaetapa,épossívelconfigurarumacontaFTP(FileTransferProtocol)parauploadedownloaddearquivosparaoservidorremoto.Nocasodeumservidorlocal,bastadeixarmarcadaaopçãoNÃOnoitemHabilitar Camada FTPdasConfiguraçõesBásicas.

16 17Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

CliquenobotãoPRÓXIMO

•PASSO6-CONFIGURAÇÕESPRINCIPAIS

Configurações Básicas• Nomedosite:[All News]

Configurações Avançadas - Opcional• MetaDescrição:textoquedescreveosite,paraserindexadopelosme-

canismosdebusca.• MetaPalavra-Chave:palavrasquepossamdefinirosite,paraosme-

canismosdebusca.• SiteOffline:fazcomqueositenãopossaservisualizadoonline.

E-mail e senha do administrador• Seue-mail:[email protected]• Nomedoadministrador:(podedeixaradmin)• Senhadoadministrador:1234• Confirmarsenha:1234

Exemplo de conteúdoOJoomla!podecomeçaraserusadojácomumaestruturadelinkse

conteúdos(textoseimagens)atítulodeexemplo,sendoexibidosatravésdetrêsmodelos:sample_blog,sample_brochureeExemplo de Conteú-do Padrão: English (GB).Paratal,éprecisoclicarnobotãoINSTALAR EXEMPLO DE CONTEÚDO.

Seobotãonãoforacionado,olayoutdositeemJoomla!serátotalmen-telimpodeconteúdosprévios.

•PASSO7-FIMParafinalizar a instalação, éobrigatório apagarodiretório INSTALLA-TION. Para tal, clicarnobotãoREMOVER DIRETÓRIO INSTALLA-TION.Feito isso,ousuáriopodeescolher,atravésdedoisbotões, entrevisualizar o site ou entrar na área administrativa, de onde pode, porexemplo,postarconteúdos,criarlinksetc.

18 19Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

Joomla! 2.5 com XAMPP (Mac)

• Download e Descompactação

FaçaodownloaddoJoomla!2.5em:

http://www.joomla.org

UseolinkDOWNLOADeescolhaaopção2.5 Full Package.Natelaseguinte,cliquenobotãoDownload Joomla! 2.5,quandoseráentãoin-formadoodownloaddoarquivocompactadoJoomla_2.5.X-Stable-Full_Package(o X representa a versão mais atual do programa).

Copie-oparaqualquerpastadocomputadoredepoisdescompacte--o,obrigatoriamente,nasubpastahtdocs,dentrodapastadoXAMPPdeAplicativos:

Aplicativos\XAMPP\htdocs

Se, durante a descompactação for informado que já existe na pastahtdocsumarquivoindex.php,deixequeelesejasubstituídopeloindex.phpdoJoomla!Finalizadaaextraçãodosarquivos,abraumnavegadoredigitenabarradeendereços:

localhost

AsetapasdeinstalaçãodoCMSserãoasmesmasvistasentreaspági-nas12e17.

Sena etapa2 (Verificaçãodepré-instalação),o itemconfiguration.php pode ser criado automaticamentetenhaumNÃOmarcadoaolado,seránecessáriodarpermissãodeescritaàpastahtdocs.

• Permissão de escrita na pasta HTDOCS

Parapermitir a criaçãodo arquivoconfiguration.php napastahtdocs,abra,comoFinder,apastaAplicativos,localizeapastaXAMPPedepoisasubpastaHTDOCS.

NoFinder,selecioneapastahtdocse,clicandonobotãoAÇÃO,esco-lhaaopçãoMOSTRAR ORIGINAL.

Natelaaberta,apastahtdocsjádeveráestarselecionada.Senão,se-lecione-a.VolteaobotãoAÇÃOeselecioneOBTER INFORMAÇÕES.

Nanovatelaaberta,procureoitemCOMPARTILHAMENTO E PER-MISSÕES.Seositensdalistanãoestiveremdisponíveisparaedição,cli-quenocadeadonocantoinferiordireitoedigitesuasenha.

Agoraqueositenssãoeditáveis,mudetodoselesparaaopçãoLEITU-RA E GRAVAÇÃO.

Abra novamente o navegador e retome as etapas de instalação doJoomla!2.5digitandoLOCALHOSTnabarradeendereços.

20 21Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

• Apagar a pasta INSTALLATION

Senaúltimaetapa,depoisdeclicadoobotãoREMOVER DIRETÓRIO INSTALLATION,forinformadoquenãofoipossívelapagarapasta,deixeonavegadorabertoevolteaoFinder.

SelecioneapastaINSTALLATION,cliquenobotãoAÇÃOedepoisemOBTER INFORMAÇÕES.

EmCOMPARTILHAMENTO E PERMISSÕES,alteretodosositensparaLEITURA E GRAVAÇÃO.

Agora,apagueapastaINSTALLATION.VolteaonavegadoreescolhaaopçãoSiteouAdministrar o Site.

Administração do site

UmavezinstaladooJoomla2.5!nocomputador,aadministraçãodosite,atravésdapostagemdeconteúdos,criaçãodecategorias,links,sublinksedeusuáriosetc.,éfeitapeloBackend.ParaadentraràareaadministrativadoJoomla!2.5,executeprimeirooWampServer(Windows)ouoXAMPP(Mac)e,comumnavegadoraberto,digitenabarradeendereços:

localhost/administrator

Natelaaseguir,preenchaascaixas:

User Name : admin

Password : ******6

Language : Default

6 AsenhaéamesmadefinidanoPasso6daInstalaçãodoJoomla!2.5.

22 23Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

• Apresentação da área administrativa do Joomla 2.5!

Aáreaadministrativaécompostade 7comandos(Site,Users,Me-nus,Content,Components,ExtensionseHelp).Enatelaprincipal(acio-nada a qualquer momento através dos comandos SITE > CONTROL PANEL),sãoexibidos 14botõesdeatalho, informaçõessobreos5últimosusuáriosqueselogaram,os5artigos7maisacessadoseos5últi-mosartigosadicionados.

Nestamesmatelaapareceainda umabarra,queécomumatodasasdemaistelas,informandoquantosvisitantesositetemnaquelemomento,onúmerodeusuárioscomníveldeAdministradorlogadoseonúmerodemensagensenviadasparaosite.ClicandonoitemView Site,olayoutdosite(Frontend)éexibido;ecomaopçãoLogout,aáreaadministrativaédesconectada.

• Área administrativa (Backend) em Português-BR

ComoainstalaçãooriginaldoJoomla!2.5éfeitaeminglês,vamosalterá--laparaPortuguêsBrasileiro.Paraisso,entrenositedoJoomla!,

7 NanomenclaturadoJoomla!,osconteúdos(textos,títulos,imagens...)sãochama-dosdeArtigos.

www.joomla.org

cliquenolinkEXTENDedepoisemTRANSLATIONS.Nanovatela,se-lecioneaopçãoJoomla!2.5 Translation Packs.ProcureoitemPORTU-GUESE (BRAZIL) TRANSLATION ecliquenolinkaoladodeDown-load Language Packs.

Nanovatela,baixeopacotedetraduçãoquetenhaaversãodoJoomla!2.5quevocêinstalou:

pt-BR_joomla_lang_full_2.5.Xv1.zip

(o X representa a versão mais atual do pacote de tradução)

Salve o arquivo compactado em qualquerpastadocomputadorevolteàáreaadministrati-vadoJoomla2.5!CliquenocomandoEXTEN-SIONSedepoisemEXTENSION MANAGER.

CliqueemseguidanobotãoSELECIONAR ARQUIVO e procure o pacote compactadocom a linguagemPortuguês-BR. Localizado oarquivo,cliqueemUPLOAD & INSTALL.

24 25Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

Se instalado corretamente, será apresentada amensagem Installing package was sucessful.Mesmoassim,todososcomandosdaáreaadmi-nistrativacontinuameminglês.ParaefetivaramudançaparaPortuguês--BR,éprecisoacessaroscomandosEXTENSIONS > LANGUAGE MA-NAGER.

ComoitemINSTALLED - SITEselecionado,marqueaopçãoPortu-guês (Brasil)edepoiscliquenobotãoDEFAULT( ).

SelecioneagoraaopçãoINSTALLED - ADMINISTRATOR,marqueoitemPortuguês (Brasil)enovamenteobotãoDEFAULT( ).

Voltandoàtelaprincipal(SITE > PAINEL DE CONTROLE),épossí-velvertodosositensemPortuguêsBrasil.

• Administração do perfil do Admin

AsinformaçõessobreoSuperAdministrador8(login,senha,e-mail),defi-nidasnafasedainstalaçãodoJoomla!2.5,podemserredefinidascomoscomandosSITE > MEU PERFIL.

8 Alémdo SuperUser, que tem todososdireitos sobre a administraçãodo site, oJoomla!ofereceoutrostiposdeusuários,comníveisdeacessomaisrestritos.

NacaixaConfigurações Básicas,oEstilodaAdministração,oEditoreoSitedeAjudapodemsermantidoscomaopçãoUsar Padrão.

JáoIdiomadaAdministraçãoeoIdiomadoSitepodemsermodifica-dosparaPortuguês (BR).EmFusoHorário,podeserescolhidaSão Paulo.

Feitasasalteraçõesdesejadas,clicarnobotãoSalvar & Fechar( ).

• Configurações globais

Ositequeestásendoconstruídopodetersuasconfiguraçõesglobaisde-finidas(eredefinidas)atravésdoscomandosSITE > CONFIGURAÇÃO GLOBAL.Nestaárea,ousuáriotem5opçõesdeconfiguração.

SelecionandoaopçãoSITE,sãooferecidos4conjuntosdeconfigu-rações:DefiniçõesdoSite,ConfiguraçõesdeMetadados,ConfiguraçõesdeSEOeConfiguraçõesdeCookies.

•DEFINIÇÕESDOSITE• Nomedosite:(nome atribuído na fase de instalação)• Siteoffline:( ) Sim ( ) Não[Se marcada a opção SIM, o público, ao

acessar o site online, terá exibida uma página informando que ele está fora do ar. Somente usuários com perfil de Administrador poderão ver o

26 27Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

site quando a opção SIM estiver marcada].• Mensagemoffline:( ) Ocultar ( ) Usar uma mensagem persona-

lizada ( ) Usar a mensagem padrão do site[Se o item anterior, Site Offline, estiver como SIM, o administrador poderá exibir uma mensa-gem de aviso, personalizada ou padronizada pelo próprio Joomla!, para os usuários. Ou ainda pode escolher não exibir nenhuma mensagem]

• Mensagemoffline:O texto informado nesta caixa será exibido se a opção Usar uma mensagem personalizada estiver marcada acima.

• Imagemoffline:uma imagem (que pode ser a logomarca do site) pode ser exibida com o texto que informa que o site está offline.

• Editorpadrão:define o editor para criação e edição de artigos. O pa-drão é o Editor - TinyMCE.

• CaptchaPadrão:captcha é um recurso que pode ser usado em deter-minados conteúdos de um site, como formulários de comentários, quan-do exige que os usuários digitem um código gerado pelo próprio sistema para evitar spams. Se for selecionado o item Captcha - Recaptcha, os formulários do site vão requerer dos usuários este código. O padrão é Nenhum Selecionado.

• Níveldeacessopadrão:define a forma geral de acesso aos conteúdos do site (artigos, links etc.). Significa que, escolhida as opções Registered (usuários precisam se cadastrar com login e senha para ter acesso) e Special (usuários tem que ter nível de autor ou acima para acessar o conteúdo), todos os itens do site já passam a assumir uma destas duas opções. O padrão é Public.

• Limite Padrão da Lista: determinadas áreas administrativas do Joomla! (como artigos, módulos, plugins, temas etc.) exibem listas de itens. Com esta opção, é possível definir de modo global quantos itens serão exibidos a cada vez. O padrão é 20 mas o limite pode ser entre 1 e 100 itens.

• LimitePadrãodoFeed:define o limite de itens de conteúdo a ser mostrado através do módulo Publicação de Feeds9. O padrão é 10, mas

9 RSS(RichSiteSummary)éumrecursoquepermiteaosusuáriosassinaratualiza-çõesdeinformaçõesdesitesqueoferecemestaopção.OJoomla!2.5disponibilizaesserecursoemEXTENSÕES > GERENCIADOR DE MÓDULOS.

este valor deve ser definido, para mais ou para menos, em função do volume de conteúdos atualizados que o site oferece.

• E-maildoFeed:o conteúdo do site gerado para RSS ou ATOM, atra-vés do módulo Publicação de Feeds, pode incluir um e-mail como parte da identidade do autor. Se for usada a opção Email do Autor, os feeds serão associados ao e-mail do autor do conteúdo, relacionado quando um artigo é publicado. Se for escolhido E-mail do Site, a associação será como o e-mail geral do site, definido na instalação (ver PASSO 6 - CON-FIGURAÇÕES PRINCIPAIS). Outra opção é deixar os feeds Sem E-mail.

•CONFIGURAÇÕESDEMETADADOS• MetaDescriçãoGeraldoSite:texto descritivo do site, que é inde-

xado pelos mecanismos de busca, podendo ser definido durante a insta-lação (ver PASSO 6 - CONFIGURAÇÕES PRINCIPAIS).

• Palavras-ChaveGeraisdoSite:palavras que descrevem o site e, as-sim, permitem a indexação dele pelos mecanismos de busca. Elas devem ser separadas por vírgulas.

• Robôs:são disponibilizadas quatro opções para indexação do site pelos mecanismos de busca10.

• DireitosdoConteúdo:campoparainformarosdireitosdositeso-

10 Ver detalhes sobre osmodos de indexação em http://www.metatags.org/meta_name_robots.

28 29Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

breousodeseuconteúdopelosusuários.• ExibirAutordaMetaTag:Quando marcada a opção SIM, o nome

do autor associado a um conteúdo é transformado num metadado para indexação da respectiva página com o conteúdo.

• ExibirVersãodoJoomla:Se selecionada a opção SIM, é mostrada a versão do Joomla! no gerador de metadados.

•CONFIGURAÇÕES DE SEO (Search Engine Optimization - Otimização deMecanismodeBusca)

• URLsAmigáveis:quando definida como SIM, as URLs (endereços) das páginas do site geradas pelo Joomla! serão reescritas de modo mais amigável para os mecanismos de busca. Uma página que tem como URL www.exemplo.com.br/index.php?option=com_content&view=etc se transforma em http://www.exemplo.com.br/alias. Muitos dos itens criados no Joomla! (artigos, módulos etc.) tem uma caixa alias (apelido) onde uma entrada de URL mais amigável pode ser incluída.

• Usarmod_rewritedoApache:quando definida como SIM, o Joom-la! eliminará a parte index.php das URLs, tornando-as mais amigáveis para os motores de busca. Só deve ser usada se o servidor web onde o site está hospedado realmente usar o servi-dor Apache11. O padrão é NÃO.

• AdicionarsufixodeURL:se defini-da como SIM, o Joomla! adicionará .html ao fim das URLs. O padrão é NÃO.

11 Mais detalhes em: http://docs.joomla.org/How_to_check_if_mod_rewrite_is_enabled_on_your_server.

• ApelidosdasCodificações:Quando marcado SIM, caracteres não--latinos serão permitidos nos aliases [apelidos] e nas URLs. Se for NÃO, um título que inclui caracteres não-latinos produzirá um valor de alias padrão com a data e a hora atual (por exemplo: “2013-1-31-16-36”). O padrão é NÃO.

• IncluirNomedo SitenoTítulo: todas as páginas serão geradas com o nome do site ANTES ou DEPOIS do título do conteúdo na barra superior dos navegadores. O padrão é NÃO.

•CONFIGURAÇÕESDECOOKIE12

• DomíniodoCookie:usado para reescrever o domínio padrão do coo-kie do site, sendo definido com o uso de um ponto antes do domínio (.allnews.com.br). Assim, todos os subdomínios de www.allnews.com.br, como fóruns, e-commerce, blogs etc., tomarão como válidos os coo-kies oriundos do site principal. Assim, alguém que faz login no site www.allnews.com.br não precisa se logar novamente ao entrar num dos sub-domínios, por exemplo.

• Caminhodocookie:usado para redefinir o caminho padrão do site para o qual o cookie é válido.

Apósfinalizarasconfigurações,cliqueemumdosbotõesaseguir,ob-servandoque,aoSALVAR,ateladeConfiguraçãoGlobalcontinuadispo-nívelparanovasmudanças:

12 O que são cookies? Ver em http://www1.folha.uol.com.br/folha/informatica/ul-t124u6772.shtml.

30 31Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

AoselecionaraopçãoSISTEMA,4gruposdeconfiguraçõesse-rãoexibidos:ConfiguraçõesdoSistema,ConfiguraçõesdeDebug,Confi-guraçõesdeCacheeConfiguraçõesdaSessão.

•CONFIGURAÇÕESDOSISTEMA• PastadoLog:caminho para a pasta no servidor onde os logs13 devem

ser armazenados pelo Joomla! ou suas extensões. A localização da pasta é configurada durante a instalação do Joomla! e não deve normalmente ser mudada.

• ServidordeAjuda:lugar onde o Joomla! busca informações quando o botão de Ajuda ( ) é clicado. Por padrão, é usada a ajuda do site prin-cipal do Joomla!, em inglês.

•CONFIGURAÇÕESDEDEBUG• DepurarSistema:se configurado com SIM, o Joomla! adicionará, ao

13 Logdedadoséumaexpressãoutilizadaparadescreveroprocessoderegistrodeeventosrelevantesnumsistemacomputacional,quepodeserutilizadopararestabe-leceroestadooriginaldeumsistemaouparaqueumadministradorconheçaoseucomportamentonopassado.Umarquivode logpodeserutilizadoparaauditoriaediagnóstico de problemas em sistemas computacionais. Cf. http://pt.wikipedia.org/wiki/Logs.

pé de cada página (tanto no Frontend quanto no Backend), informações de diagnóstico, como, por exemplo, erros no processamento de banco de dados. O formato da informação de diagnóstico pode ser alterada atra-vés dos comandos EXTENSÕES > GERENCIADOR DE PLUGINS > SISTEMA-DEBUG. As informações de depuração ficam visíveis para todos os usuários e, desse modo, podem ser uma ameaça à segurança se usadas em um site online público. Elas ficam visíveis mesmo se o item SiteOffline estiver marcado como SIM.

• DepurarIdioma:com a opção SIM marcada, o Joomla! ativará re-cursos para ajudar na depurações de linguagens de tradução para o site. Assim, ficará mais fácil localizar strings não traduzidas, que ficam marcadas com *...* ou ?...?, e diagnosticar problemas com traduções em extensões instaladas.

•CONFIGURAÇÕESDECACHE• Cache:controla se o cache do site é ativado ou não. Quando ativado, as

páginas web são mantidas por um tempo em cache (armazenamento) e são recuperadas a partir daí, em vez de serem recriadas a cada vez que forem requeridas.

• GerenciadordeCache:define o mecanismo usado para gerenciar o armazenamento do cache. Há somente um mecanismo para tal, que é baseado no arquivo.

• TempodeCache:define o tempo máximo (em minutos) para um ar-quivo de cache ser armazenado antes que ele seja atualizado. O padrão é de 15 minutos.

32 33Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

•CONFIGURAÇÕESDASESSÃO• TempodaSessão:determina depois de quanto tempo (em minutos)

um usuário é desconectado automaticamente da área administrativa por ficar inativo. Quando isso acontece, o usuário precisa se conectar novamente com o login e a senha. O tempo padrão é de 15 minutos.

• Gerenciador:define o mecanismo usado para armazenar informa-ções de sessão entre um pedido de página e o próximo do mesmo usuário. As opções são Bancodedados (padrão) e Nenhum.

Apósfinalizarasconfigurações,cliquenosbotõesSALVAR( ),SAL-VAR & FECHAR( )ouCANCELAR( ).ComobotãoSALVAR,ateladeConfiguraçãoGlobalcontinuadisponívelparanovasmudanças.

SelecionadaSERVIDOR,5gruposdeconfiguraçõesserãoexibi-dos:ConfiguraçõesdoServidor,ConfiguraçõesLocais,ConfiguraçõesdeFTP,ConfiguraçõesdoBancodeDadoseConfiguraçõesdeE-Mail.

•CONFIGURAÇÕESDOSERVIDOR• PastaArquivosTemporários:este é o caminho para a pasta no ser-

vidor onde o Joomla! e suas extensões vão armazenar arquivos temporá-rios. Esta localização não deve ser alterada.

• CompressãoGZIP:se definida como SIM, o servidor web irá compri-mir o conteúdo do site e, com isso, vai acelerar o tempo de carregamento das páginas, especialmente para usuários com conexão à internet atra-vés de banda lenta. O padão é NÃO.

• RelatóriodeErros:define o nível de erro a ser usado pelo PHP no site. O padrão é NENHUM.

• ForçarSSL: com este parâmetro, é possível forçar qualquer conexão dos navegadores com o site - seja ao Backend ou ao site como um todo - a usar o protocolo HTTPS (HTTP seguro). O uso das opções SOMEN-TE ADMINISTRADOR e SITE TODO depende se o servidor onde o site online está hospedado é capaz de operar no modo HTTPS. O padrão é NENHUM.

•CONFIGURAÇÕESLOCAIS• Fuso-horáriodoServidor:define o fuso horário para uso em todo o

site, baseado em uma escolha de diferentes cidades do mundo, organiza-das pelos continentes. A escolha deve se basear pelo local onde o servidor web do site está situado.

•CONFIGURAÇÕESDEFTP• HabilitarFTP:Enquanto o site estiver offline, a opção NÃO deve es-

tar marcada. A opção SIM somente será marcada quando o site estiver

34 35Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

hospedada em um servidor web online. A etapa de hospedagem do site será vista em outro momento.

Comoositeestá sendooperadonomodooffline,asdemaisopçõesdevemsermantidascomoforamconfiguradasnainstalaçãodoJoomla!

•CONFIGURAÇÕESDOBANCODEDADOS• TipodeBanco:o Joomla! 2.5 trabalha com dois tipos de bancos de

dados: Mysql e Mysqli. O Mysqli é uma versão melhorada do Mysql, oferecendo uma série de vantagens sobre a interface deste último.

• Servidor:nome do servidor onde o banco de dados está hospedado. É geralmente definido como localhost para a maioria dos servidores e assim o foi no momento da instalação do Joomla!

• Nomedeusuário:o nome do usuário para acessar o banco de dados, definido como root na instalação do Joomla!

• Bancodedados:nome do banco de dados, definido no momento da instalação do Joomla!

• Prefixo:prefixoaplicadoaosnomesdastabelasdobancodedados,quepodesercriadoaleatoriamentepeloJoomla!nainstalação.

•CONFIGURAÇÕESDEE-MAIL• Método:define o mecanismo a ser usado no envio de e-mails do site.

A escolha fica entre PHP Mail (o padrão), Sendmail - um programa de manipulação de e-mails disponível em muitos servidores web - e SMTP - um servidor de entrega de e-mail similar ao usado pela maioria dos clientes de e-mail.

• E-maildoRemetente:endereço de e-mail usado pelo Joomla! para

enviar e-mails do site, definido durante a instalação, mas que pode ser mudado a qualquer momento.

• NomedoRemetente:nome que o Joomla! usará quando enviar e--mails do site. Por padrão, é usado o nome do site informado na insta-lação.

• CaminhodoSendmail:define o caminho onde o programa Sendmail está localizado. É geralmente preenchido pelo Joomla! durante a insta-lação inicial e só é usado se o Método está configurado como Sendmail.Normalmente o caminho é /usr/sbin/sendmail.

• Autenticação:se o servidor SMTP requer autenticação para enviar e-mail, configure como SIM. Mas só é usado se o Método está configu-rado como Sendmail. O padrão é NÃO.

• Segurança:define o modelo de segurança que o servidor de SMTP usa. O padrão é NENHUM e as demais opções são SSL e TTL.

• Porta:define a porta de IP para usar na conexão com o servidor SMTP. Geralmente será 25 para a opção Nenhum ou 465 para SSL ou TLS em Autenticação.

• Usuário:nome do usuário a ser utilizado na conexão com o servidor SMTP no modo SSL ou TLS. Só é usado se o Método está configurado como Sendmail. Pode ser deixado em branco se não há autenticação SMTP.

• Senha:senha a ser usada para acessar o servidor SMTP em modo SSL ou TLS. Só é usada se o Método está configurado como Sendmail. Pode ser deixada em branco se não há autenticação SMTP.

36 37Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

• Servidor: endereço SMTP para usar quando o e-mail for enviado (smtp.exemplo.com.br). Só é usadao se o Método está configurado como Sendmail.

Apósfinalizarasconfigurações,cliquenosbotõesSALVAR( ),SAL-VAR & FECHAR( )ouCANCELAR( ).ComobotãoSALVAR,ateladeConfiguraçãoGlobalcontinuadisponívelparanovasmudanças.

OJoomla!2.5ofereceapossibilidadedosadministradoresdefiniremPERMISSÕESparaqualquertipodeAÇÃOemumsite,aserrea-lizadapordiferentesGRUPOS DE USUáRIOS.

Paratratarmelhordessetema,éprecisoantesentenderquatroaspectosfundamentaisdaquiloquedefineachamadaACL(AccessControlLists),ouListasdeControledeAcesso,doJoomla!2.5:USUáRIOS,GRUPOS,PERMISSÕES DO SISTEMA eNÍVEIS DE ACESSO.

Pode-seconsiderarosistemaACLcomosendodivididoemdoissiste-mascompletamenteseparados.Deumladoumsistemaquecontrolaquaiscoisasdositeosusuáriospodemver.Edeoutroumsistemaquecontrolaquaiscoisasosusuáriospodemfazer(quaisaçõesumusuáriopodeem-preender).AACLparacadauméconfiguradodeformadiferente.

•USUÁRIOSeNÍVEISDEACESSOOsusuáriospodemserclassificados,peloníveldeacesso,comovisitantespúblicos,quevêemapenasosconteúdospúblicosdosite;comovisitantesregistrados,quetêmacessoaconteúdosrestritos,queexigemloginesenhaparaseremvistos;ecomoespeciais,osque,nosite,têmdiferentesfunçõesdeprodução,comoseriamoscasosderepórteresedeeditores.

•GRUPOSAinstalaçãopadrãodoJoomla!2.5jáestabelece8grupospadrão, cada um com suasPERMISSÕES (tambémpa-drão) e, assim, comsuasCOMPETêNCIAS/AÇÕES nosite.Entreosgrupossãoestabelecidasrelaçõesdepaipara

filho,ouseja,hágrupos-paicujaspermissões/competênciassãotransmiti-dasaosgrupos-filho.Anovidadedaversão2.5équenovosgrupospodemsercriados,atrabésdoScomandoSUSUáRIOS > GERENCIADOR DE USUáRIOS.UmexemplopoderiaserumGrupoquereunisseosrepórte-resdaEditoriadeEconomiadeumjornal.

Portanto,quandocriadososdiferentesUSUáRIOSdeumsite,estesdeverãoestarassociadosaosGRUPOSexistentese,assim,serãodefinidassuascompetências.

•PERMISSÕESDOSISTEMAAspermissõesdoJoomla2.5!sãodefinidaspelasAÇÕESliberadasoune-gadasaosgrupose,porsuavez,aosusuáriosassociadosaosgrupos.AsPermissõessãoorganizadasem,nomáximo,10Açõeseaquantidadevariadeacordocomogrupo:

• AcessodoSite-permiteaosusuáriosdoGrupofazerloginnoFrontend(áreapública)dosite,atravésdeumformuláriodeloginesenha.

• AcessodaAdmin-permiteaosusuáriosdoGrupo fazer loginnoBackend(áreaadministrativa)dosite.

• AcessoOffline-permiteaosusuáriosdoGrupoacessarositequan-doesteestivermarcadocomoOffline.

• SuperAdmin - concede aosusuáriosdoGrupoo statusde “SuperUser”.Usuárioscomestapermissãopodemfazertudonosite,inclusi-vemudarosajustesdaConfiguraçãoGlobal.SeumusuárioémembrodeumgrupoSuperAdmin,quaisqueroutraspermissõesatribuídasaesteusuáriosãoirrelevantes.

• ComponentesdeAcesso-permiteaosusuáriosdoGrupoabrirateladegerenciamentodecomponentes(GerenciadordeUsuários,Ge-renciadordeMenu,GerenciadordeArtigosetc.)

• Criar - permite aos usuários do Grupo criar novos objetos (porexemplo,usuários,itensdemenu,artigos,weblinksetc.).

• Apagar-permiteaosusuáriosdoGrupodeletarobjetosexistentes.• Editar-permiteaosusuáriosdoGrupoeditarobjetosexistentes.• EditarEstado-permiteaosusuáriosdoGrupomudaroestadodos

objetos(Publicar,Despublicar,ArquivareLixeira).

38 39Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

• EditarPróprio-permiteaosusuáriosdoGrupoeditarobjetosqueeleprópriocriou.

ClicandosobreonomedecadaumdosGruposépossívelvisualizarasaçõesquelhessãopermitidas.VejamosocasodoGrupoPUBLIC.

Peloquadroacima,noqual todasasaçõesestãocomoNÃO DEFI-NIDO,épossívelverqueopúblicogeraldositenãotempermissãoparaqualqueroutraatividadequenãosimplesmentevisualizaroconteúdo.Ouseja,elesótemacessoaoconteúdoque,paraservisto,nãopedenemloginnemsenhaenãopode,éclaro,criaroueditarumconteúdo.

EagoravejamosaspermissõesparaoGrupoMANAGER.

OsusuáriosdesteGrupotêmcomoPERMITIDOnoveações,àex-ceçãodasaçõesSuperAdmineComponentedeAcesso,queaparecemna

coluna Configurações Calculadas como NÃO PERMITIDO. O grupoherdaestacondição(exibidanacolunaSelecione Nova Configuração)doGrupoacimadele,PUBLIC.

Aleituraquesepodefazeré:oGrupoMANAGERherdadoGrupoPUBLICtodasassuasações(classificadascomoNÃO DEFINIDO;por-tanto,sempermissãoparaSuperAdmineComponentedeAcesso),mastemacrescentadasaspermissõesparaasaçõesAcessodoSite,AcessodaAdmin,AcessoOffline,Criar,Apagar,Editar,EditarEstadoeEditarPró-prio.

AgoraéavezdoGrupoADMINISTRATOR.

EsseGrupotempermissãoparatodasasaçõesqueogrupoacimadele,MANAGER,tem,poisestãodefinidascomoHERDADO.MasassimcomooGrupoMANAGERnãotempermissãoparaaaçãoSuperAdmin(veroNÃOPERMITIDOnacolunaConfiguraçõesCalculadas),oGrupoAD-MINISTRATOR,porherdá-la,tambémnãovaiter.AnovidadeéqueeletemacrescentadaapermissãoparaaaçãoComponente de Acesso,oqueoMANAGERnãotem.

Note-setambémquearelaçãodehierarquiaentreosGruposPUBLIC,MANAGER eAD-MINISTRATOR fica demonstrada no modocomoestãoorganizadosnaConfiguraçãoGlo-bal.

OGrupoREGISTERED,queherdasuaspermissõesdoGrupoPU-

40 41Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

BLIC,temcomoNÃOPERMITIDOnoveações.AúnicacomoPERMI-TIDOéoAcessodoSite.

Masparateracessoaosite,osusuáriosdesteGrupoprecisarãodeloginesenha.Eassim,diferentementedosusuáriosdoGrupoPUBLIC,poderãoverosconteúdoscadastradosnositecomoRegistrados.

OstrêsGruposseguintes-AUTHOR,EDITORePUBLISHER -herdamsuaspermissõesdoGru-poREGISTERED,comovistoaolado,hierarquica-menteorganizados.SeostrêsherdampermissõesdogrupoREGISTERED,deantemãopode-sedizerquetodoselesterãopermissãoparaAcesso do Site,comloginesenha.

OGrupoAUTHOR,alémdoAcessodoSiteherdadodeREGISTE-RED,ganhapermissãoparaCriareEditar Próprio.Ouseja,umAuthorpodecriarumartigoeeditarestepróprioartigoparafazercorreções,mas

nãopodeapagá-lo,editá-looupublicá-lo.

OsusuáriosdoGrupoEDITORtêmherdadastodasaspermissõesdeAUTHORe,porsuavez,asdeREGISTERED.Adiferençaéquetemacres-centadaapermissãoparaEditar.

Emumnívelhieráquicomaisalto,oGrupoPUBLISHERherdatodasaspermissõesdeEDITORe,porsuavez,asdeAUTHORePUBLIC.EaselastemacrescidaapermissãoparaEditarEstado,ouseja,paraPublicar,Despublicar,ArquivoeDeletar.

Porfim,nopontomaisaltodahierarquiadosGruposestáoSUPER USERS.EleherdadoGrupoPUBLICtodasassuaspermissões.Sendoas-sim,nãoteriapermissãoparaoutraaçãoquenãofossevisualizaroscon-teúdos.Entretanto,comotempermissãoparaaaçãoSuper Admin,onívelmaiscompletodaspermissões,asdemaisaçõesficamtodascomoPERMI-TIDOnacolunaConfiguraçõesCalculadas.

42 43Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

•OBSERVAÇÕESIMPORTANTES• Qualquer um dos Grupos pode ter suas permissões alteradas para

PERMITIDOouNEGADOnacolunaSelecioneNovaConfiguração.Porém,éprecisoterconsciênciadarelaçãodehierarquiaentreosgru-posparasaberque,mudandoaspermissõesdeumGrupo-pai,elasse-rãoherdadaspelosGrupos-filho,numaespéciedeherançaemcascata.OúnicoparaoqualnãofarãodiferençaasmudançasnaspermissõeséoGrupoSuper Users,pois,comoapermissãoparaSuperAdminjáestádada,elepodetudoemumsite.

• AlémdepoderemserdefinidasnasConfiguraçõesGlobais,aspermis-sõesparaaçõespodemserconfiguradasindividualmentenosCompo-nentes(entreoutros,noGerenciadordeMenus),nasCategoriasenosArtigos.Portanto,aspermissõesparaaçõespodemserconfiguradasemquatroníveis:1.Site > Configuração Global > Permissões (de-terminasaspermissõespadrãoparacadaaçãoegrupo);2.AtravésdobotãoOPÇÕES( )dosComponentes;3.nasdiferentesCategoriasqueumsitepodeter;4.EmcadaArtigoindividualmente.

• QuaisquermudançasnaspermissõesparaosGrupos,visualizadasnacolunaConfiguraçõesCalculadas,sóterãoefeitoquandoobotãoSAL-VAR( )foracionado.

AopçãoFILTROS DE TEXTOpermiteocontrolesobreocódigoHTMLqueosdiferentesusuáriosdeumsitepodemsubmeteremsuasproduções.Seaumusuárioépermitidopostartextos,épossívelde-finirseelesubmeteráotextocomcódigosHTML,oquepoderásignificarumriscodeataqueaosite.

OJoomla!2.5tem5tiposdefiltrosdetexto:• Lista Negra Padrão: serão excluídas do conteúdo postado pelo

usuárioas seguintes tagsHTML:applet,body,bgsound,base,base-font,embed,frame,frameset,head,html,id,iframe,ilayer,layer,link,meta,name,object,script,style,title,xml.Etambémexcluiosatribu-tosaseguir:action,background,codebase,dynsrc,lowsrc.Outrastagseatributostambémpodemfazerpartedalistasecolocadas,respecti-vamente,nascaixasFiltro de TagseAtributos de Filtro.Elasdevemserseparadasporumespaçoembrancoouumavírgula.

• ListaNegraCustomizada:serãoproibidassomenteastagseatri-butos listadosnas caixasFiltro de Tags eAtributos de Filtro. Elasdevemserseparadasporumespaçoembrancoouumavírgula.

• ListaBranca:sóserãopermitidastagseatributoslistadosnascaixasFiltro de TagseAtributos de Filtro.

44 45Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

• SemHTML:todasastagseatributosserãoproibidas.Estaéaopçãomaisrestritivaquesepodeaplicar.

• SemFiltros:todasastagseatributosserãopermitidas,inclusiveasquecompõemaListaNegraPadrão.Estaéaopçãomaisliberalquesepodeaplicar.

Gerenciamento de Usuários

Umsite,dependendodaequipedetrabalhoenvolvidaemsuaproduçãoedopúblicoquepretendeatingir,pode terdiferentes tiposdeusuários,submetidosaosGrupos[ ]queoJoomla!jádispõeouàquelesqueforemcriadosespecificamenteparaseusobjetivos.

Apartirdaqui,estetextoseráproduzidosobasnecessidadesdositedeumjornalfictício,cujaequipeestáestruturadahierarquicamentesegundooorganogramaaseguir.

Começandopelosrepórteres,cadaumdelesestaráassociadoasuares-

Editor-chefe

Webmaster

Chefe de Reportag

Editor de Política Editor de Economia Editor de Esportes

Subeditor Subeditor Subeditor

Repórter 1

Repórter 2

Repórter 3

Repórter n

Repórter 1

Repórter 2

Repórter 3

Repórter n

Repórter 1

Repórter 2

Repórter 3

Repórter n

46 47Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

petivaEditoria(ouGrupo),comapemissãoparacriarartigoseeditarosseusprópriosartigos,masproibidodever(anãoserostítulos)eeditarosartigosdeoutrosrepórteresdasuaedeoutraseditorias.

•ETAPA1Esseprocesso,portanto,começacomacriaçãodostrêsGrupos(Polí-

tica,EconomiaeEsportes).

• CliqueemUSUáRIOS > GERENCIADOR DE GRUPOS > NOVO GRUPO(ouselecioneobotãoNOVO[ ]).

• NacaixaTítulo,escrevaPolítica.EemPai,deixeselecionadaopçãoPublic.

• Clique no botãoSALVAR & NOVO ( ) paraqueogrupoPolíticasejasalvoejáabertaamesmatelaparaopróximogrupo(Economia).

• Quandocriaroúltimogrupo,Esportes,cliquenobotãoSALVAR & FECHAR( ).

OsnovogruposserãolistadosnoGerenciadordeUsuários,ostrêscomofilhosdePUBLIC.

•ETAPA2Agora,éprecisofazercomqueosusuáriosassociadosaostrêsgrupos

tenhamacessoàÁreaAdministrativaepossamusarositensdemenueosmódulosdeacordocomseusrespectivosescopos.Paratal,éprecisoatri-buiraelesoNíveldeAcessoSPECIAL,que,porpadrão,permiteaentradanaÁreaAdministrativa.CliqueemUSUáRIOS > GERENCIADOR DE NÍVEIS DE ACESSO e selecione aopçãoSpecial.

Alémdasopçõesquejáestãose-lecionadasporpadrão(Manager,Au-thoreSuperUsers),marqueosgru-posEconomia,EsportesePolítica.

CliqueemSALVAR(ouemSAL-VAR & FECHAR).

•ETAPA3Agoraéprecisodefiniraspermissõesparaostrêsgrupos.

• CliqueemSITE > CONFIGURAÇÃO GLOBAL > PERMISSÕES.• CliquesobreogrupoEconomiae,nacolunaSelecioneNovaConfigu-

ração,marquecomoPERMITIDOasaçõesAcessodaAdmin,CriareEditarPróprio.

• CliquenobotãoSALVAR( )paraqueacolunaConfiguraçõesCal-culadasatualizeasmudanças.

FaçaomesmocomosgruposEsportesePolítica,nãoesquecendodeSalvaracadaetapa.

•ETAPA4ParaqueosrepórteresdeEconomia,EsporteePolíticatenhamacesso

aoscomponentesquelhespermitamcriarumartigo,massemteracessoaqualqueroutrocomponte(criaçãodemenus,porexemplo),aliberaçãodessaaçãotemqueserfeitasomentenorespectivocomponente,queéoGerenciador de Artigos.SeessapermissãofossedadanaConfiguraçãoGlobal,osrepórterespassariamateracessoa todososcomponentesdosite.

Sendoassim,éprecisoselecionarCONTEÚDO > GERENCIADOR DE ARTIGOS,clicarnobotãoOPÇÕES( )edepoisnaabaPERMIS-SÕES.CliqueemEconomiaedepoismudeoitemComponente de Aces-so deHerdadoparaPermitido.CliquenobotãoSALVARevejaoresulta-donacolunaConfiguraçõesCalculadas.FaçaasmesmasoperaçõescomaseditoriasdeEsportesePolítica.

48 49Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ

•ETAPA5Vamoscriaroscadastrosdosrepórteres,trêsparacadaeditoria.Co-

mecemos pelo Repórter de Economia 1. Selecione USUáRIOS > GE-RENCIADOR DE USUáRIOS > NOVO USUáRIO(ouselecioneobotãoNOVO[ ]).

Alémdocadastrodasinformaçõesdorepórter(comsenha1234),ob-serveque,noquadroGrupo de Usuários Atribuídos,aopçãoEconomiaestámarcada.

Quandoesterepórterselogarpelaáreaadministrativa(localhost/ad-ministrator),encontraráaseguinteáreadetrabalho.

QuatroopçõessãodisponibilizadasparaoRepórterdeEconomia1:Novo Artigo,Gerenciador de Artigos(apenascomaopçãodeeditarosprópriosartigosdele.Sejáhouveroutrosartigos,elepoderáverostítulos,mas não conseguirá editá-los), Gerenciador de Categorias (pode criarnovas,masnãopodeeditarasjáexistentes)eEditar Perfil(podeeditarosdadosdoseuperfil).

RepitaaEtapa5paratodososoutrosrepórteres.

Subeditores,comatribuiçãodeediçãodosartigos,massempoderpublicá-losnosite.Editorestêmacessoàediçãodosartigose,inclusive,apublicação,despublicação,arquivamentoeexclusão.

50 51Paulo César Castro - ECO/UFRJ Paulo César Castro - ECO/UFRJ