• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
  • Dicas
Início

Itens ativos

  • Problema com a locaweb/locamail e o módulo webform
  • Gerenciar sites na mesma instalação
  • Sumiu o link para módulos e permissão
  • Flashvideo
  • Node, tradução ideal.
  • Tradução
  • Indexação
  • Modulo para site de Escola, que separa um conteudo para cada aluno....
  • Infinitas dúvidas sobre breadcrumb...
  • Search and replace
mais

Pesquisa

Google
Web Drupal Brasil

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Tutoriais

Como instalar e configurar o TinyMCE no Drupal

Nesse tutorial veremos como instalar e usar o editor WYSIWYG TinyMCE no Drupal.

O TinyMCE é um editor online designado WYSIWYG (What You See Is What You Get) em português "O que você vê é o que você tem".

Com ele é possivel editar conteúdo online sem precisar saber HTML, mas com formatação rica. Ele foi criado pela empresa Moxiecode, e pode ser baixado livremente no site da empresa em: http://tinymce.moxiecode.com/. Ele funciona independente do Drupal, mas aqui veremos como integrá-lo ao Drupal.

Atualmente existe um módulo para o Drupal que habilita o uso do TinyMCE para edição de conteúdo. Esse módulo está disponível em: http://drupal.org/project/tinymce

Como diz na página do módulo o mesmo não instala o TinyMCE em sí, então é preciso que você baixe, além do módulo para o Drupal, o TinyMCE.

Assim, o primeiro passo para a instalação do TinyMCE é ir até a página do módulo e baixá-lo. Em seguida, vá até a página do TinyMCE e baixe-o também.
Nesse ponto é importante observar, na página do módulo, qual versão do TinyMCE ele suporta. No momento em que eu escrevo esse tutorial, a versão suportada é a 2.1.2. Assim, quando for baixar, procure essa versão.

Com os dois produtos baixados, você deve descompactar o módulo na pasta modules da sua instalação do Drupal. Isso fará com que o módulo esteja disponível para o Drupal.
Isso, por si só, não faz com que o TinyMCE esteja funcional. É necessário também descompactar o TinyMCE na pasta do módulo tinymce. Assim, a estrutura de diretórios deve ficar semelhante a essa:

Antes:

Depois:

Isso feito, podemos habilitar o módulo para o nosso site.

Para tanto logue-se como administrador no seu site. Acesse Administrar -> Construção do site -> Módulos e habilite o módulo TinyMCE.

Pronto o módulo está instalado.

Nesse ponto você não verá o editor ainda pois, no caso do TinyMCE, você precisa configurar um perfil de usuário que terá acesso a esse editor. Isso é feito assim para evitar que usuários, sem os privilégios necessários, acessem o TinyMCE.

Então você deve criar um perfil (esse tutorial não irá cobrir esse procedimento) e ir até: Administrar -> Gerenciamento de usuários -> Controle de acesso e dê a permissão "access tinymce" para esse perfil. Obviamente que se o seu usuário pode fazer outras coisas, você deve dar as permissões necessárias.

Isso habilitará o usuário acessar o TinyMCE, mas precisamos configurar como o editor será exibido para o usuário. Ao contrário de outros módulos para o Drupal (como o FCKEditor) o nível de personalização do TinyMCE é muito grande.

Vamos configurar o TinyMCE. Para isso acesse o seu site e vá em: Administrar -> Configuração do site -> TinyMCE settings

A primeira vez que você acessa essa página lhe será mostrado um aviso de que ainda não há um perfil, e lhe será dada a oportunidade de criar um.
Clicando nesse link, você será levado a uma tela onde pode configurar cada parâmetro do TinyMCE.

Vamos dar uma breve olhada nessas opções.

Vamos por partes:

Basic setup

Você vai dar um nome para esse perfil.

Nesse ponto você pode configurar qual o perfil de usuário pode acessar esse conjunto de opções do TinyMCE (pode ser mais de um perfil).

É possível configurar outros itens relacionados ao o usuário.

Visibilidade

Você escolhe em quais páginas o TinyMCE vai ser usado. Ele vem, por padrão, para ser usado em páginas de conteúdo, comentários e perfil do usuário.

Buttons and plugins

Como o nome diz, você pode configurar os botões e plugins que fará uso.

Editor appearance

Configura as opções de visualização (posicionamento e alinhamento) do editor na tela.

Editor appearance

Aqui você configura como o editor irá tratar o código gerado ou colado. Você pode habilitar a limpeza e formatação do código, o que é uma boa opção.

CSS

Por último é possível configurar os estilos do Editor. Isso impacta diretamente em como o exitor é exibido. Recomendo escolher para o parâmetro "Editor CSS", a opção "tinyMCE default". Isso evita conflitos entre o CSS do seu site e o Editor.

Pronto. Ao salvar essa tela, o TinyMCE estará configurado para o seu site.

Uma nota importante. Se você tentar acessar, com o primeiro usuário que você criou para o site, alguma tela onde o editor deveria aparecer ele não aparecerá. Isso acontece porque você precisa atribuir a esse usuário o mesmo perfil para o qual você configurou o TinyMCE. Isso feito, estará disponível também para esse usuário.

Dúvidas, sugestões e comentários, por favor deixe abaixo.

‹ apt-get install drupal5acimaCriando sua própria autenticação do Drupal ›
Enviado por rafael em ter, 13/11/2007 - 21:04.
  • Versão para impressão
  • Por favor, se logue ou se registre para poder enviar comentários
  • 1778 leituras

Problemas na instalação

Seria interessante informar um problema na instalação, que é a criação de mais um subdiretório
/modules/tinymce/tinymce/tinymce
cuja solução está em
http://drupal.org/node/80612

abraços

Enviado por jcao em qui, 13/12/2007 - 10:49.
  • Por favor, se logue ou se registre para poder enviar comentários

Os recursos do TinyMCE ficam

Os recursos do TinyMCE ficam disponíveis para campos de texto de conteúdos criados por meio do CCK?

Enviado por dtabach em sex, 14/12/2007 - 14:43.
  • Por favor, se logue ou se registre para poder enviar comentários

Olá Durval, Sim, os

Olá Durval,

Sim, os recursos pode ficar disponíveis para campos feitos com o CCK. Desde que sejam textarea.

Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net

Enviado por rafael em sex, 14/12/2007 - 20:18.
  • Por favor, se logue ou se registre para poder enviar comentários

Tags html

Instalei o tinymce no drupal 5.3, ele está funcionando. Só que ao verificar o texto, via preview, ou mesmo após submete-lo, as tags html aparecem no texto e vez de formatá-lo.
Estou procurando nos fóruns algo sobre o assunto, mas não encontrei até agora.
Agradeço a ajuda.

Enviado por jcao em qua, 19/12/2007 - 14:53.
  • Por favor, se logue ou se registre para poder enviar comentários

Boa noite. Tentei fazer esse

Boa noite.

Tentei fazer esse cara funcionar, mas não deu certo.

Criei uma nova Role como o nome de "moderador user", depois adicionei um usuário a essa role, configurei como diz aqui, mas infelizmente não deu certo.

Alguma outra dica?

Patrick Espake

patrickespake@gmail.com
www.patrickespake.com
O conhecimento evolui quando é compartilhado!

Enviado por patrickespake em ter, 22/01/2008 - 00:01.
  • Por favor, se logue ou se registre para poder enviar comentários

Olá fiz tudo como indicado

Olá fiz tudo como indicado neste tutorial; mas não consegui configurar o tinyMCE, já criei o perfil, dei acesso a ele e tudo mais; mas não aparece o tal link:

No profiles found. Click here to create a new profile.

Enviado por waymoot em qua, 05/03/2008 - 19:48.
  • Por favor, se logue ou se registre para poder enviar comentários

Imcopatibilidade com tema

Meu problema foi solucionado quando alterei o tema. Talvez isso possa estar ocorrendo com os demais usuários.
O link para criar um novo profile do tinyMCE não aparece em alguns temas.

Enviado por waymoot em qua, 05/03/2008 - 19:56.
  • Por favor, se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.