gototopgototop

Aprenda a configurar o editor de texto do Joomla

Escrito por 
Avalie este item
(0 votos)

eu sei o que fazerHá algum tempo venho observando reclamações de usuários relacionadas ao editor de texto padrão do Joomla, inclusive em nossos cursos. Ciente de que o editor é um componente e não faz parte do "core" do CMS, não dei muita importância mesmo porque existem outros e até então, eu não tinha me incomodado. Porém, precisei incluir um movie clip e complicou geral, busquei informações e consegui na própria documentação do Joomla, a explicação e solução para o problema e percebi que mais do uma simples restrição, o fato está ligado a segurança do CMS.

Neste artigo, retirado da documentação do Joomla!, vou tentar esclarecer ao máximo todo o processo de configuração de um artigo, abordando inclusive o fato relacionado ao editor. -:) Vamos lá?

1) Começamos pelo gerenciamento do artigo que é o lugar no back-end, onde você pode adicionar e gerenciar todos os artigos para o seu site.

configurando artigos 1

(*) note que o último artigo está publicado, porém arquivado.

2) Cabeçalhos de Coluna - Clique no título da coluna para ordenar a lista por valor desta coluna.

* #. Um número de indexação automaticamente atribuído pelo Joomla! para facilidade de referência.

* Checkbox. Marque esta caixa para selecionar um ou mais itens. Para selecionar todos os itens, marque a caixa na coluna. Depois de uma ou mais caixas serem verificadas, clique em um botão da barra de ferramentas para tomar uma ação sobre o item ou itens selecionados. Muitas ações de ferramentas, como publicar e despublicar, podem trabalhar com vários itens. Outros, como Editar, podem ser feitos somente em um item de cada vez. Se vários itens são verificados e você pressionar Editar, o primeiro item será aberto para edição.

* Título. O nome do item. Para que quando criar o item de menu, o título do artigo, será exibido no Menu. Para uma seção do artigo, ou da categoria, o título pode, opcionalmente, ser exibido na página web. O título do artigo é obrigatório, porém, se você desejar burlar o sistema basta digitar espaços em branco. Por quê você faria isso? Não sei. Mas, dá certo e pode ser necessário! Você pode abrir o item para edição, clicando no título.

* Publicado. O status de artigo de Publicação. Os valores possíveis são mostrados na janela principal, conforme mostrado abaixo:

configurando artigos

3) Você pode alternar o estado da Publicação on (publicado - um ícone verde) e off (despublicado - um ícone vermelho), clicando no ícone na coluna.

Um status de pendente significa que um artigo será publicado em data futura (programado). Você pode pairar o mouse sobre o ícone para ver a data de início e finalização da publicação de um artigo.

* Front Page. Mostra se o artigo será ou não exibido na primeira página. Você pode mudar o estado do artigo publicado, clicando no ícone da coluna.

* Ordem. A ordem para exibir os artigos. Se a lista de artigos está ordenada por esta coluna, você pode alterar a ordem clicando nas setas ou inserindo a ordem seqüencial diretamente no quadrado aonde existem números e depois no ícone de um disquete para "Salvar o novo ordenamento". Note que a ordem de exibição em uma página é definida nos Parâmetros - Seção avançadas para cada item do menu. Se essa ordem é definida para usar algo diferente do que está configurado, por exemplo: Título em ordem alfabética, então o valor da ordem nesta tela será ignorada. Se no parâmetro do item de menu foi usada a configuração de usar 'Ordem', em seguida, os itens serão exibidos na página com base na ordem nesta tela. Os artigos da página inicial, devem ter suas ordens de apresentação alteradas no ícone Administrar Página Inicial, do Painel de Controle.

* Nível de Acesso. Quem tem acesso a este artigo. As opções são:
público: Todos têm acesso
Registado: Somente usuários registrados têm acesso
Especial: Apenas usuários com status de autor ou superior têm acesso via front-end e os usuários com nível de acesso Gerente, Administrador e Super Administrador no back-end

(*) Você pode alterar um item de nível de acesso, clicando no ícone na coluna.

* Seção. A Seção a qual este artigo pertence. Clicando sobre o título Seção abre a edição de seção. Veja Gerenciamento de Seção - Editar.

* Categoria. A Categoria a qual este artigo pertence. Clicando no título da Categoria abre a categoria para a edição. Veja Gerenciamento de Categoria - Editar.

* Autor. Nome do usuário que criou este artigo. Clicando sobre o Autor abre o usuário para edição. Veja Gerenciamento de Usuário - Editar.

* Data.
A data em que este artigo foi criado. Esta data é adicionada automaticamente pelo Joomla!, Mas você pode alterá-la nos Parâmetros - Artigo Gerenciamento de seção / Artigo - Novo / Editar.

* Hits. O número de "page-view" para um artigo. Um hit é o número de vezes que uma página foi visualizada. Hits pode ser reposto a 0 no Gerenciador de Artigo - Novo / tela Editar.

* ID. O número de identificação. Este é um número único de identificação para este iartigo, atribuído automaticamente pelo Joomla!. Ele é usado para identificar o artigo internamente, por exemplo, as ligações internas. Você não pode mudar este número.

* Display #. O número de artigos a serem exibidos em uma página. Se houver mais iartigos que esse número, você pode usar os botões de navegação (página em Iniciar, Prev, Next, final e números de página) para navegar entre as páginas. Note que se você tem um grande número de artigos, pode ser útil utilizar as opções de filtro, localizadas acima dos títulos de coluna, para limitar os pontos de exibição (quando aplicável).

4) Barra de Ferramentas - As funções são as seguintes:

barra de ferramentas

* Desarquivar. Para remover um ou mais artigos do status de arquivo, selecione-os e pressione esse botão. Os artigos arquivados são mantidos no site e estão disponíveis para visualização em itens do menu com um tipo de layout Arquivo. Note que quando um artigo é desarquivados seu status é alterado para Não Publicado. Além disso, se um artigo não tem um status de "arquivo", este botão não tem efeito.

* Arquivo. Para alterar um ou mais artigos para o status arquivado, selecione-os e pressione esse botão. Os artigos arquivados são mantidos no site e estão disponíveis para visualização em itens do menu com um tipo de layout Arquivo. Eles não podem ser publicados em outras páginas, enquanto o seu status estiver para arquivo. Note que os artigos atribuídos a "seção sem seção e sem categoria" não será exibido no layout de lista de artigos para arquivo.

* Publicar. Para publicar um ou mais itens, basta selecioná-los e clicar neste botão.

* Despublicar. Para cancelar a publicação de um ou mais itens, basta selecioná-los e clicar neste botão.

* Mover. Selecione um ou mais artigos e clique neste botão para movê-los. Uma nova tela será exibida mostrando o possível "Mover para" os locais da esquerda e da lista de item (s) a ser movido à direita. Para completar a operação, selecione o desejado "Mover para" local e pressione o botão "Salvar". Para cancelar a operação, pressione "Cancelar".

* Copiar. Selecione um ou mais itens e clique neste botão para copiá-los. Uma nova tela será exibida mostrando o possível "Copiar para" os locais da esquerda e da lista de item (s) que está sendo copiado no lado direito. Para completar a cópia, selecione o desejado "Copiar para a localização e pressione o botão Copiar. Para cancelar a operação, pressiione o botão Cancelar.

* Lixeira. Selecione um ou mais artigos e clique neste botão para movê-los para a lixeira. Note que os artigos podem ser restaurados ou excluídos permanentemente a partir de menu->Conteúdos->Administrar artigos da lixeira.

* Editar. Selecione um item e clique neste botão para abri-lo no modo de edição. Se você tiver mais de um item selecionado (quando aplicável), o primeiro item será aberto. Você também pode abrir um item para edição clicando no título ou nome.

* Novo. Clique neste botão para criar um novo item. Você vai entrar na nova página para este item.

Parâmetros *. Clique neste botão para abrir a janela de configuração global. Esta janela permite definir os parâmetros padrão para os artigos. Este parâmetro padrão terá efeito se o parâmetro correspondente no Item de Menu e no parâmetro do artigo são definidos como "Use Global". As configurações globais serào aboradas abaixo.

* Ajuda. Abre a tela de ajuda.


5) Lista de filtros

Filtrar por Título parcial

Você pode filtrar a lista de itens, por parte do título ou o número de identificação. Ou você pode selecionar uma combinação de seção, categoria, autor, e status de publicação.

* Filtro.
No canto superior esquerdo logo acima dos títulos existe uma coluna com um campo de filtro e dois botões, como mostrado abaixo:

configurando artigo


* Se você tem um grande número de itens na lista, você pode usar este filtro para encontrar o item desejado (s) rapidamente. Digite qualquer parte do título ou um número de identificação e pressione o botão 'Ok' para mostrar os itens correspondentes. Você pode entrar nas palavras de todo o artigo ou parte de uma palavra. Por exemplo, "ooml" irá corresponder a todos os títulos com a palavra "Joomla!" neles.

Filtrar por Seção, Categoria, Autor, Status de publicação

Na área superior direita, acima dos títulos existe uma coluna, com 4 caixas drop-down com opções de filtragem:

configurando artigos

As seleções podem ser combinadas. Somente os itens que atendam a todas as seleções serão exibidos na lista.

* Selecionar Seção. Use a caixa de lista drop-down para selecionar o ponto desejado. Somente os itens nesta secão serão exibidos. Você também pode selecionar 'sem categoria'.

* Escolha a categoria. Use a caixa de lista drop-down para selecionar a categoria desejada. Somente os itens desta categoria serão exibidos.

* Seleção de Autor. Use a caixa de lista drop-down para selecionar o autor desejado. Apenas os artigos com este autor serão mostrados.

* Selecione o Estado. Use a caixa de lista drop-down para selecionar o status de Publicação: publicado ou não. Você também pode selecionar arquivo.

6) Configuração Global

Esta tela pop-up é mostrada quando o usuário clica no botão "Parâmetros" na barra de ferramentas.

configurações globais

Cabeçalhos de Coluna

* Mostrar links não autorizados. (Não / Sim). Define a visualização de links para artigos que o usuário não está autorizado a acessar. Se definido como Não, os usuários só irão ver os links para os artigos que eles podem acessar. Se estiver definido para Sim, cada usuário vai ver todos os links de artigo, quer possam ou não possam acessá-los. Neste caso, um link para a página de logon do usuário será exibida abaixo do título do artigo.

* Mostrar Título do artigo. (Não / Sim) Define se o nome do artigo será visualizado.

* Linkar Título. (Não / Sim) Define se o título do artigo será um hiperlink para o mesmo.

* Mostrar texto de introdução. (Esconder / Mostrar) Ocultar ou mostrar um texto de introdução do artigo quando o link leia mais está selecionado. O texto de introdução é a parte do artigo antes do Leia mais. Se este parâmetro é configurado para 'Mostrar', quando o usuário seleciona o link Leia mais, o artigo inteiro irá ser exibido, incluindo o texto de introdução. Se este parâmetro é configurado para 'Ocultar', quando o usuário seleciona o link Leia mais, apenas a parte do artigo, após o link Leia mais será exibido.

* Nome da Seção. (Esconder / Mostrar) Define se o nome da seção será exibida.

* Título da Seção como link. (Não / Sim) Define se o título da Seção será um hiperlink para a página de seção.

* Título da categoria. (Esconder / Mostrar) Define se o texto da categoria será exibida.

* Título da Categoria como link. (Não / Sim) Define se o título da categoria será um hiperlink para a página da categoria.

* Nome do autor. (Esconder / Mostrar) Define se o nome do autor será exibido.

* Data da criação e Tempo. (Esconder / Mostrar) Define a exibição da data e hora que o artigo foi criado.

* Data de modificação e hora. (Esconder / Mostrar) Define a exibição da data e hora que o artigo foi modificado pela última vez.

* Mostrar Navegação. (Esconder / Mostrar) Define a exibição de um link de navegação (por exemplo, próximo, anterior) entre os artigos.

* Link Leia mais. (Esconder / Mostrar) Define a exibição do Link Leia mais apresentação no artigo.

(*) é importante observar que por questões de usabilidade é fundamental que seus artigos possuam no máximo 2 (dois) parágrafos e o link de Leia Mais

* Artigo Avaliação / Votação. (Esconder / Mostrar) Define se a opção de avaliação do artigo / módulo de votação estará disponível.

* Icones. (Esconder / Mostrar) Define se os botões de PDF, Imprimir e E-mail (enviar para um amigo) estarão disponíveis no formato textual ou gráfico. Se definido para ocultar, estes botões serão exibidos como texto ( "PDF", "Imprimir" e "E-mail"). Se selecionado para exibir, eles serão mostrardos como ícones. Observe que esses botões servem apenas para mostrar que as opções individuais são definidas como mapa.

* Icone PDF. (Esconder / Mostrar) Define se o botão PDF será exibido para permitir que o artigo seja aberto em uma nova janela em formato PDF. Isso permite ao usuário a visualizar, imprimir ou salvar o artigo como um arquivo PDF.

* Ícone de impressão.
(Esconder / Mostrar) Define se o botão de impressão de artigo será exibido. Isso permite ao usuário imprimir o artigo atual em um formato para impressão.

* Ícone de email. (Esconder / Mostrar) Define se o botão de email estará habilitado para permitir enviar um link do artigo por correio eletrônico. Isto mostra um formulário que permite ao usuário enviar um e-mail com um link para o artigo atual.

* Hits. O número de "page view" para um artigo. Um hit é o número de vezes que uma página foi visualizada. Hits pode ser reposto a 0 no Gerenciador Artigo - Novo / tela Editar.

* Para cada item mostram feed. (Esconder / Mostrar) Se definido como oculto, somente o texto de introdução de cada item do feed será exibido. Se selecionado para exibir, o texto integral do item feed será exibido.

Opções de filtragem (HTML)


Os sites podem ser atacados através de "html injection" que é um tipo de ataque com códigos HTML. A filtragem é uma maneira de proteger o seu web site Joomla!. Joomla! 1.5.x traz novas opções de filtragem para lhe dar mais controle sobre o HTML que seus provedores de conteúdo estão autorizados a apresentar. Você pode ser tão rigoroso como liberal ou como você desejar, dependendo das necessidades do seu site.

É importante compreender que a filtração ocorre no momento em que um artigo é salvo, depois de terem sidos escritos ou editados. Dependendo do seu editor e configurações de filtros, é possível remover todo o código HTML do artigo, enviado por um usuário do seu site, durante a sessão de edição quando ele é salvo. Isto às vezes pode causar confusão ou frustração. Se você tiver a filtragem configurada no seu site, certifique-se de seus usuários compreenderem que tipos de HTML são permitidos.

A configuração padrão, a partir de Joomla! versão 1.5.9, é que todos os usuários, exceto os membros do grupo Super Administrador terá "lista negra" de filtragem por padrão. Ou seja, o máximo de segurança para proteger contra a marcação comumente associados com ataques a web site. Assim, se você não definir as opções de filtragem, o Super Administrador não terá nenhuma restrição de filtragem , e todos os outros usuários terão "lista negra" de filtragem usando a lista padrão de itens filtrados. Se você criar um filtro aqui, este substitui o padrão, e o filtro padrão não está mais em vigor.

Apenas uma opção de filtro é permitida por local.

Há duas etapas para a criação de filtragem:

1. Decidir sobre os grupos de usuários que receberão filtragem. Isto normalmente incluem o grupo de alto nível que você deseja filtrar e todos os grupos abaixo desse nível. Por exemplo, se você quiser aplicar o filtro aos publicadores e abaixo, isto inclui editor, autor, e redator.


2. Digite o tipo e a extensão do filtro desejado.

Por exemplo, se você quiser filtrar apenas por Autor, usuário registado, e os convidados, selecione "Autor", "registered" e "Público Front End" para os Grupos de filtro e em seguida, selecione o tipo desejado de filtragem. Isto se aplica aos membros do Autor, registrados e grupos públicos, mas não aos grupos "superiores", como editores, redatores, e assim por diante.

O padrão de filtragem é substituído por entrar nos seguintes domínios:

* Grupos de filtro. Isso define os grupos de usuário que deseja ter os filtros aplicados. Use Ctrl + Clique para selecionar vários grupos. Grupos que não forem selecionados não terão nenhuma filtragem aplicada.

Nota Importante: Existe um erro, a partir da versão 1.5.8, de modo que você deve especificar pelo menos dois grupos, para filtrar a ter lugar. Se você especificar apenas um grupo, nenhuma filtragem vai acontecer. Isso é fácil de resolver. Apenas certifique-se sempre de especificar pelo menos dois grupos aqui.

* Tipo de filtro. Black List (padrão), Lista Branca, no HTML.

- A Lista negra significa que todos os atributos e tags HTML, serão excluídos exceto os listados. O branco significa que apenas os atributos e tags da da lista serão permitidos.

- Não HTML significa que nenhuma marcação HTML será permitida em tudo. Todos os atributos e tags HTML serão removidos de um artigo, quando ele é salvo.

* Filtro de Tags. As tags extra para excluir uma lista negra, ou as tags somente para permitir que em uma lista branca.

* Filtro de atributos. A etiqueta de atributos extra para excluir uma lista negra, ou a tag apenas para permitir que os atributos em uma lista branca.

Padrão Filtros

O método de filtro padrão no Joomla! é "lista negra".

  • A lista padrão 'Negra' contém as seguintes tags para excluir: 'applet', 'corpo', 'BGSOUND', 'base', 'basefont', 'inserir', 'frame', 'frames', 'head', 'html', 'id', 'iframe', 'ilayer ',' camada ',' link ',' meta ',' nome ',' objeto ',' script ',' style ',' title ',' xml '
  • A lista padrão 'Negra' contém os seguintes atributos para excluir: 'action', 'background', 'codebase', 'dynsrc', 'lowsrc'


É possível "lista negra" (impedir) tags e atributos adicionais adicionando aos tags e Filtro atributos de campos, separando cada marca ou nome de atributo com um espaço ou vírgula. Se você selecionar um tipo de filtro de lista "negra", esta lista será sempre utilizada, além de quaisquer marcas adicionais e atributos que você adicionar.

Por favor note que estas definições de trabalho, afetam os artigos independentemente do editor que você está usando. Mesmo se você estiver usando um editor WYSIWYG, as configurações de filtragem podem retirar as tags e atributos adicionais antes de salvar informações no banco de dados.

Exemplos de Filtro

Um exemplo:

Para permitir que as pessoas no seu grupo de Autor possam apresentar apenas conteúdo com tags básicas de HTML, use as seguintes configurações:

filtros


* Na caixa de grupos de filtro, selecione registrado e Autor.
* Selecionar Lista Branca como o tipo de filtro
* Definir o filtro para tags: p, b, i, em, br, a, ul, ol, li, img
* Definir o filtro de atributos: href, target, src

Neste exemplo, sem filtragem será feita por membros do Editor, Publisher, gerente, administrador, e os grupos de Super Administrador.

Exemplo dois:

Para aplicar o padrão lista negra de filtragem para todos os grupos, exceto para Admin e Admin Super, utilize as seguintes definições:

filtros


* Na caixa de filtro de grupos, selecione todos os grupos, exceto Admin e Admin Super.
* Selecionar lista negra como o tipo de filtro.
* Deixe as Marcas e Filtro atributos de campos vazios.

Neste exemplo, sem filtragem será feita por membros do Administrador e os grupos de Super Administrador.

Exemplo três:

Se você permitir que outras pessoas que você não conhece (e, portanto, não têm nenhuma razão para confiar) possam enviar artigos para o seu web site Joomla! , a forma mais segura (e mais restritiva) de filtragem é a seguinte:

filtros


* No Site → Configurações Globais → Sistema, definir "Novo Tipo de Inscrição" para "Autor".
* Na caixa de grupos de filtro, selecione registrado e Autor.
* Para o tipo de filtro, selecione "Não html".

Isso impedirá um autor de utilizar qualquer conteúdo HTML dentro de um artigo. Neste exemplo, sem filtragem será feita por membros do Editor, Publisher, gerente, administrador, e os grupos de Super Administrador.

Para que o editor apresente todos os ícones que "sumiram", basta você clicar em Extensões -> Administrar Plugins -> Editor - >TinyMCE . Nos parâmetros, altere o ítem Funcionalidade para Extended.

Notas dos Desenvolvedores

Para os parâmetros de filtragem em config.xml use menu novo parâmetro = "hide". Isso oculta do painel de componentes, filtros do item de menu que você não quer que seja substituido em cascata, para ocorrer no nível de item de menu.

Dicas rápidas

* Nas versões anteriores do Joomla! 1.5.x, haviam processos distintos para a criação de um item de conteúdo estático e itens de conteúdo normal. Ambos os processos são feitos apenas adicionando artigos. Itens de conteúdo normal são chamados apenas os artigos e itens Estático agora são chamados de artigos sem categoria.

* Para criar um item de conteúdo estático, crie um novo artigo, da mesma forma como o teor normal e você deve atribuí-lo a Seção (sem categoria). Você pode usar o item de menu do tipo Layout artigo para mostrar o artigo em uma página.

* No Joomla! 1,5 foi alterada a forma de criar o "Leia mais", basta você clicar no botão Leia mais que está na parte de baixo do editor, próximo ao botão de Imagem e Quebra de Página. Isso insere uma pausa no artigo e o Link Leia mais . O texto antes da pausa será exibido como o Texto de Introdução, e o texto após a pausa será exibido quando o Link Leia mais for pressionado.

Fonte: http://docs.joomla.org/
Artigo original em inglês.
Tradução e adaptação: Júlio Coutinho
Ler 10980 vezes Última modificação em Segunda, 08 Novembro 2010 19:54
divulgue o artigo no orkut
Júlio Coutinho

Pós-graduando em Engenharia de Sistemas

Líder do Joomla! Brasília - JUG Planalto Central

User Registered Linux nr 52242

@cout45

+55.61.91619219

Website.: www.juliocoutinho.com.br
Mais nesta categoria: « Não me faça pensar

Your are currently browsing this site with Internet Explorer 6 (IE6).

Your current web browser must be updated to version 7 of Internet Explorer (IE7) to take advantage of all of template's capabilities.

Why should I upgrade to Internet Explorer 7? Microsoft has redesigned Internet Explorer from the ground up, with better security, new capabilities, and a whole new interface. Many changes resulted from the feedback of millions of users who tested prerelease versions of the new browser. The most compelling reason to upgrade is the improved security. The Internet of today is not the Internet of five years ago. There are dangers that simply didn't exist back in 2001, when Internet Explorer 6 was released to the world. Internet Explorer 7 makes surfing the web fundamentally safer by offering greater protection against viruses, spyware, and other online risks.

Get free downloads for Internet Explorer 7, including recommended updates as they become available. To download Internet Explorer 7 in the language of your choice, please visit the Internet Explorer 7 worldwide page.