Drupal

Examinador de imágenes en FCKeditor

En el uso del FCKeditor como nuestro editor preferido en Drupal, requerimos poder examinar las imágenes cargadas antes de insertarlas en nuestro contenido, una forma de hacerlo es activando el plugin ImageManager que nos permite ademas poder editar y borrar la misma.
Previo de Image Manager

Descargando el pluging ImageManager

El plugin fue desarrollado por Saulmade, desde este sitio podemos encontrar diferentes aportes como skins para el editor, y entre ellos el plugin ImageManager, que nos proporciona la funcionalidad de poder examinar o hacer un previo de la imágen antes de insertarla en el contenido, es importante recalcar que este plugin es gratuito ya que existen otros que son de pago.
Al plugin lo podemos descargar desde la dirección:
http://www.saulmade.nl/FCKeditor/files/ImageManager.zip

Instalando ImageManager

  1. Se descomprime el archivo descargado dentro el directorio de fckeditor/plugins
  2. Editar el archivo fckeditor/plugins/ImageManager/config.inc.php
  3. En la edición del archivo debemos modificar dos variables para que apunten a nuestro repositorio de imágenes y la url del sitio. $IMConfig['base_dir'] y $IMConfig['base_url'].
  4. El lenguaje para el plugin y el directEdit es configurado desde el directorio fckeditor/plugins/ImageManager/fckplugin.js
  5. Para incluir el plugin en el FCKeditor editamos el archivo 'fckconfig.js' y actualizamos la variable 'FCKConfig.ToolbarSets' agregando o sustituyendo 'Image' con 'ImageManager'. Luego se registra el plugin con la siguiente sentencia:
    FCKConfig.Plugins.Add('ImageManager');
  6. Con esto esta listo. (Si no aparece el boton, intente limpiar cache del navegador).

Espero les sirva esta información.

Saludos.

Secciones: 

Obama y el Open Source

Logo Open SourceComo anteriormente lo habiamos leido cuando se difundio que el gobierno del presidente Barak Obama utilizaría programas de código abierto como el OpenOffice en su administración, ahora tenemos una muestra más de esta filosofía por parte de su administración, al liberar módulos de Drupal personalizados en el sitio www.whitehouse.gov.
Dentro del código liberado en estos módulos se esta afectando tres areas importantes como son:

  1. Escalabilidad
  2. Comunicación
  3. Accesibilidad

Estos módulos estan disponibles dentro del repositorio de los paquetes de Drupal, además se destacamos su uso y la contribución hacia la comunidad de software libre.
Pero bueno vamos con lo que aportan los desarrolladores de la Casa Blanca en el código liberado.

Escalabilidad

Dentro de esta área se destacan dos módulos importantes como son:

  • Context HTTP Headers Que permite incluir nuevos metadatos al contenido generado, el proposito con el que se lo concibio es decirle al servidor como tratar paginas especificas,  por ejemplo decir que el cache este un tipo de página se mantenga por 15 minutos y otra por un lapso de unos 30 minutos.
  • Akamai Permite a nuestro Web Site integrarse a la red de entrega de contenido Akamai (Content Delivery Network)

Comunicación

Muchas agencias de gobierno mantienen activos programa de correo eléctronico que los utilizan para informan al público de los servicios que se ofrecen, para esto se creo el siguiente módulo:

  • GovDelivery Que permite habilitar mensajes dinámicos de correo electrónico de acuerdo a las preferencias del usuario.

Accesibilidad

Como es de conocimiento en EE.UU existe una politica de acceso a la información por lo que todo sitio gubernamental debe cumplir con estandare de accesibilidad segun la sección 508, para personas discapacitadas y que su contenido pueda ser accedido y compredido por software como lectores de pantalla, es decir se incluya metadatos a las imágenes en todo el sitio, tomando como punto de partida lo mencionado anteriormente se creo el siguiente módulo:

  • Node Embed Provee un filtro de entrada e integración con FCKeditor permitiendo a un editor de contenido la capacidad de incrustar o embeber el contenido de otro nodo dentro del cuerpo de un nodo a otro.

Espero esta información le sirva a más de uno y que siga creciendo la comunidad de software libre con está iniciativa por parte del gobierno de Obama.

Saludos.

Secciones: 

Actualizar FCKeditor personalizado

Editor FCKeditor
Como sabemos el FCKeditor es un editor WYSIWYG que nos sirve para editar o dar formato a nuestros contenidos en algunos CMS como Drupal.

En este post voy a explicar como actualizar nuestro editor, cuando tenemos algunos archivos personalizados por nosotros, en mi caso puntual son aquellos que se refieren al tratamiento de tablas y a la inclusion de plugins como Linktocontent y ImageManager, estoy olvidando tambien la modificacion del codigo para poder subir archivos a nuestro sitio en forma personalizada.

Bueno basta de introducción y empecemos con el procedimiento.

Instalación del módulo FCKeditor.

Para el correcto funcionamiento e instalación del módulo fckeditor necesitamos descargar el módulo desde

http://ftp.drupal.org/files/projects/fckeditor-6.x-2.1.tar.gz

y un paquete adicional para el editor en la siguiente dirección

http://sourceforge.net/projects/fckeditor/files/FCKeditor/

Desempaquetamos el editor .zip que lo descargamos del sitios sourceforge en el directorio modules/fckeditor

Actualización del FCKeditor

Nota: Sacar un respaldo de la version que esta funcionando para luego contrastar con la nueva.

Como podemos observar tenemos dos paquetes o dos archivos compresos como es el módulo y el editor, cuando actualizamos el módulo solo estamos sobreescribiendo el módulo no el editor que esta dentro, y por lo general nuestros cambios siempre estan orientados al editor, a exception de botones instanciados desde los plugins dentro del directorio modules/fckeditor/plugins en este caso debemos respaldar nuestro archivo fckeditor.config.js ya que desde aqui lo hemos modificado para que se agreguen estos botones tales como ImageManager y Linktocontent, asi como el boton de mostrar el editor en pantalla completa.

Existiran ocasiones en que tambien estamos actualizando nuestro editor, ojo el editor no el módulo, en este caso debemos respaldar nuestros archivos modificados dentro del editor como el caso especial de la dirección del repositorio de imagenes que esta dentro de modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php

  1. Identificamos los archivos que hemos modificado y le sacamos una copia con otro nombre. Por Ejm: fckeditor.config.js y lo renombramos a fckeditor.config.js.ch
  2. Luego de que hemos sacado respaldo de nuestros archivos procedemos a actualizar el módulo o el editor del FCKeditor con la nueva version.
  3. Volvemos a renombrar nuestros archivos al nombre original para que tengan efecto.

Nota: Es necesario ver el funcionamiento de las nuevas versiones antes de continuar con nuestros archivos modificados quiza en esas nuevas versiones ya han considerado nuestras adecuaciones para que sea mas funcional, en ese caso ya no necesitariamos de nuestros archivos personalizados.

Como ya sabemos la actualizacion se la realiza copiando el paquete descargado y descomprimido dentro del directorio modules.

Ahora un ejemplo real.

En mi caso he cambiado los archivos

fck_table.html bajo el directorio modules/fckeditor/fckeditor/editor/dialog permite establecer estilo a toda la tabla y crear celdas intercaladas con referencia a la clase odd y even para darle mas colorido.

fck_tablecell.html bajo el directorio modules/fckeditor/fckeditor/editor/dialog que permite llamar los estilos por celdas

fck_div.html

En este caso procedo a sacar un respaldo de estos archivos para luego sobreescribirlos y sean funcionales con la nueva version.

  

Saludos y espero les sirva de utilidad, para actualizar su editor y módulo segun sea la necesidad.

Secciones: 

Relacionar Contenido con FCKeditor

Logo de DrupalDrupal funciona con varios editores de texto como tiny, bueditor, fckeditor entre otros, pero en este caso concreto voy a detallar como relacionar enlaces internos de un contenido a un nodo ya creado.

Voy a documentar como funcionar con el módulo Linktocontent con FCKeditor y la versión 6.x de Drupal.

En lo personal me funcionó la versión experimental del 2008, ya que con la última version en actualizaciones disponibles para este módulo, recibi un error acerca de que no es compatible con mi version de Drupal 6.x.
Para obtener el módulo expermiental del cual estoy mencionando, lo podemos descargar desde el siguiente enlace: http://drupal.fckeditor.net/download/linktocontent-fckeditor-6.x-2.x-dev...

Nos vamos a servir de este módulo que hemos descargado que se llama linktocontent que activa un plugin en el editor FCKeditor.

Instalación:

Como en todo módulo que se instala en Drupal  siempre es conveniente leer el archivo de instrucciones que viene con el módulo.
En este caso no es diferente, le sugerimos leer las instrucciones de archivo INSTALL.txt incluido dentro del módulo linktocontent.

Luego siga el procedimiento detallado para agregar los botones de Linktocontent en la barra de herramientas de FCKeditor como se detalla a continuación:

Por defecto el módulo FCKeditor viene con dos plugins que permite usar las características de linktomenu y linktonode.
Puede instalar cualquiera de ellas o ambas.

  1. Abrimos el archivo /modules/fckeditor/fckeditor.config.js y descomentamos las siguientes 3 lineas:

    FCKConfig.PluginsPath = '../../plugins/' ;
    FCKConfig.Plugins.Add( 'linktonode', 'en,pl' ) ;
    FCKConfig.Plugins.Add( 'linktomenu', 'en,pl' ) ;

  2. Luego agregamos los botones a la barra de herramientas en el mismo archivo.
    Los nombres de los botones son: LinkToNode, LinkToMenu.
    Por ejemplo si tiene la barra de herramientas con un arreglo de botones definidos de la siguiente manera:

    ['Link','Unlink','Anchor']

    simplemente incluimos los botones en cualquier lugar del arreglo:

    ['Link','Unlink','LinkToNode','LinkToMenu','Anchor']

No olvidar las comillas.

Configuración del módulo Linktocontent

Ahora que ya tenemos cargados los botones debemos activar esta funcionalidad dentro de la configuración del módulo que se encuentra en "Configuración del Sitio" ->Linktocontent.

Por defecto estan desactivadas, procedemos a activar y en la pestana de opciones seleccionamos el tipo de contenido al cual va a hacer referencia.

Ejm:

  • Página
  • Historia
  • Encuesta

Espero esta pequeña ayuda le sirva a más de uno al momento de querer realizar este tipo de necesidades dentro de sus publicaciones.

Secciones: 
Tags: 

Personalizar more link en Drupal

Logo de DrupalEn varias ocasiones para diseñar un sitio web accesible nos encontramos con que el enlace de "leer más" se repite en los bloques que generamos desde las vistas, bueno para eso hay una solución que la detallaré a continuación. Cabe indicar que este sirve para la versión 5 o 6 de Drupal. Bueno una vez que hemos creado la vista y estamos generando desde ella el bloque debemos no activar el "more link" en cambio el pie o el encabezado dependiendo de donde necesitemos poner el enlace debemos activarlo para personalizar nuestro leer mas sobre la vista, en mi caso necesito ponerlo en el pie. Para esto lo activo al pie, modifico el tipo de entrada del pie que será "Full HTML" y una vez dentro del cuadro de texto puedo poner el siguiente código: <div class="more-link"> <a href="miurl">Leer sobre Noticias</a> </div> Y con eso ya tenemos personalizado nuestro "leer mas" o en algunos casos "más" la clase  que estoy utilizando en el div es la misma que se utiliza cuando se genera desde el bloque generado por la vista.. el "more link". Saludos y espero les sea de mucha ayuda.
Secciones: 

Problema de menus en actualizacion Drupal

drupal Este post va dirigido a todos aquellos usuarios de Drupal que estan migrando o actualizando la version de Drupal 5.x a la 6.x me sucedio que no me aparecían los menus que habia creado en la versión 5.x y buscando por ahí di con la solución en ingles, como saben no hay mucha información en nuestra lengua asi que aporto con este post para que le sirva a mas de uno. El problema pasa porque en la actualización no se define el padre de los nodos cuando se realiza el upgrade. Es decir si tenemos un: Hola --> Hola mundo ------> Que tal como estructura de un menu, podemos ver mediante mysql-query-browser en la tabla menu_links que los padres no apuntan a ningun lado, explicado de forma mas formal podemos hacer la siguiente consulta SELECT * FROM `menu_links` where `router_path` ='' and menu_name not in ('primary-links' ,'admin_menu') Y para resolverlo lo que tenemos que hacer es ponerle a los padres un valor que puede ser "node" pero ojo solo a quienes no tienen link es decir los elementos padre para lo cual haremos un update como el siguiente: update menu_links set link_path ='node' WHERE link_path = '' AND menu_name NOT IN ('primary-links', 'admin_menu') Una vez realizada esta operación procedemos a limpiar el cache mediante configuración del sitio --> rendimiento y ahi limpiamos el cache y veremos que vuelven a visualizarse y funcionar los menus. Saludos y espero les sirva cuando hagamos nuevamente una actualización.
Secciones: 

Problema de menus en actualizacion Drupal

drupal Este post va dirigido a todos aquellos usuarios de Drupal que estan migrando o actualizando la version de Drupal 5.x a la 6.x me sucedio que no me aparecían los menus que habia creado en la versión 5.x y buscando por ahí di con la solución en ingles, como saben no hay mucha información en nuestra lengua asi que aporto con este post para que le sirva a mas de uno. El problema pasa porque en la actualización no se define el padre de los nodos cuando se realiza el upgrade. Es decir si tenemos un: Hola --> Hola mundo ------> Que tal como estructura de un menu, podemos ver mediante mysql-query-browser en la tabla menu_links que los padres no apuntan a ningun lado, explicado de forma mas formal podemos hacer la siguiente consulta SELECT * FROM `menu_links` where `router_path` ='' and menu_name not in ('primary-links' ,'admin_menu') Y para resolverlo lo que tenemos que hacer es ponerle a los padres un valor que puede ser "node" pero ojo solo a quienes no tienen link es decir los elementos padre para lo cual haremos un update como el siguiente: update menu_links set link_path ='node' WHERE link_path = '' AND menu_name NOT IN ('primary-links', 'admin_menu') Una vez realizada esta operación procedemos a limpiar el cache mediante configuración del sitio --> rendimiento y ahi limpiamos el cache y veremos que vuelven a visualizarse y funcionar los menus. Saludos y espero les sirva cuando hagamos nuevamente una actualización.
Secciones: 

Módulos Drupal para la Web Semántica

rdfEl nuevo enfoque de la web esta cambiando y debemos tambien tomar este nuevo rumbo al futuro para lo cual necesitamos adaptar nuestros contenidos a darle forma y estructura es decir a hacer nuestros datos mas inteligentes para que puedan ser parte de esta nueva base de datos en la web, no preciso que se tendrá un motor de base de datos sino que toda la red funcionara como una enorme base de datos enlazando todos nuestros contenidos siempre y cuando cumplan con esta nueva forma de trabajar nuestros datos y su publicación. El CMS drupal ha avanzado mucho en lo que es la implementación de nuevas herramientas para que nuestros contenidos esten marcados como contenido inteligente. Los módulos que existen actualmente para Drupal en sus diferentes versiones los voy a listar con una breve explicación o mejor dicho una breve tradcucion de algunos que no he utilizado aun. Herramientas Drupal para la web semántica Basta de palabrería y vamos con la lista.

Módulo

Descripción

Calais Crea automaticamente metadatos enriquecidos en semántica para los envio. Analiza el contenido y obtiene las entidades dentro.
Calais Marmoset Agrega un tab en el nodo o publicacion que cuando selecciona mostrara los datos de microformatos devueltos por mi marmoset
Citation Counts Recupera cuenta de citas para articulos academicos
CodeMetrics Provee analisis de codigo estatico y software de medida para proyectos PHP y codigo base de Drupal en particular
Create from Web Refuerza la creacion de contenido recuperando valores de los atributos desde la web a tu nodo o publicacion.
DAV Provee un WebDAV
Exhibit Muestra datos estructurados en la forma de visualizacion enriquecida que puede ser buscada.
FeedAPI RDF Processor Guarda items del feed en formato RDF
File Framework Los metadatos de los archivos subidos es extraido usando EXIF, getID3, pdfInfo y guardados en almacenamiento RDF.
Machine Tags Crea taxonomias complejas y de alta calidad. Folksonomias y taggins para hacer mas accesible la implementacion.
MOAT Plugin que provee una facil y colaborativa forma de publicar contenido semantico desde un etiquetado libre.
RDF Cck
Relations API Provee un API para una relacion arbitraria de nodos basados en RDF
Resource Activa la creacion de nodos recurso que servira como referencia a contenidos remotos identificados por URI y publicaciones en formato RDF
RDF Modela y comparte conocimiento distribuido basado en una asumpcion de mundo descentralizado
Semantic Search Modulo de busqueda del front-end para contenido almacenados en RDF en el back-end.
SIOC Comunidades online interconectadas semanticamente
SPARQL Activa el uso de consultar SPARQL con el API RDF de Drupal
Views DataSource Es un conjunto de pluggins para Vistas de Drupal para dar nodos de contenido en un numero de compartible y formato reusable basado en XML, JSON y XHTML
Saludos y espero le sirva a mas de uno
Secciones: 

Módulos Drupal para la Web Semántica

rdfEl nuevo enfoque de la web esta cambiando y debemos tambien tomar este nuevo rumbo al futuro para lo cual necesitamos adaptar nuestros contenidos a darle forma y estructura es decir a hacer nuestros datos mas inteligentes para que puedan ser parte de esta nueva base de datos en la web, no preciso que se tendrá un motor de base de datos sino que toda la red funcionara como una enorme base de datos enlazando todos nuestros contenidos siempre y cuando cumplan con esta nueva forma de trabajar nuestros datos y su publicación. El CMS drupal ha avanzado mucho en lo que es la implementación de nuevas herramientas para que nuestros contenidos esten marcados como contenido inteligente. Los módulos que existen actualmente para Drupal en sus diferentes versiones los voy a listar con una breve explicación o mejor dicho una breve tradcucion de algunos que no he utilizado aun. Herramientas Drupal para la web semántica Basta de palabrería y vamos con la lista.

Módulo

Descripción

Calais Crea automaticamente metadatos enriquecidos en semántica para los envio. Analiza el contenido y obtiene las entidades dentro.
Calais Marmoset Agrega un tab en el nodo o publicacion que cuando selecciona mostrara los datos de microformatos devueltos por mi marmoset
Citation Counts Recupera cuenta de citas para articulos academicos
CodeMetrics Provee analisis de codigo estatico y software de medida para proyectos PHP y codigo base de Drupal en particular
Create from Web Refuerza la creacion de contenido recuperando valores de los atributos desde la web a tu nodo o publicacion.
DAV Provee un WebDAV
Exhibit Muestra datos estructurados en la forma de visualizacion enriquecida que puede ser buscada.
FeedAPI RDF Processor Guarda items del feed en formato RDF
File Framework Los metadatos de los archivos subidos es extraido usando EXIF, getID3, pdfInfo y guardados en almacenamiento RDF.
Machine Tags Crea taxonomias complejas y de alta calidad. Folksonomias y taggins para hacer mas accesible la implementacion.
MOAT Plugin que provee una facil y colaborativa forma de publicar contenido semantico desde un etiquetado libre.
RDF Cck
Relations API Provee un API para una relacion arbitraria de nodos basados en RDF
Resource Activa la creacion de nodos recurso que servira como referencia a contenidos remotos identificados por URI y publicaciones en formato RDF
RDF Modela y comparte conocimiento distribuido basado en una asumpcion de mundo descentralizado
Semantic Search Modulo de busqueda del front-end para contenido almacenados en RDF en el back-end.
SIOC Comunidades online interconectadas semanticamente
SPARQL Activa el uso de consultar SPARQL con el API RDF de Drupal
Views DataSource Es un conjunto de pluggins para Vistas de Drupal para dar nodos de contenido en un numero de compartible y formato reusable basado en XML, JSON y XHTML
Saludos y espero le sirva a mas de uno
Secciones: 

Migrando de Joomla a Drupal

 

Migración de Joomla a Drupal

 

Esta guía se enfoca en la migración de Joomla 1.0.x a Drupal 4.7.x/5.x. Antes de migrar debes entender algunas diferencias entre ellos para asegurarte que la migración sea satisfactoria.
Hace un tiempo me solicitaron migrar un sitio de Joomla a Drupal para lo cual buscando en Internet di con una guía muy práctica en ingles en la siguiente dirección

http://drupal.org/node/80195

Me he permitido hacer una traducción con algunos tips como mi aporte para la comunidad latina de usuarios Drupal.
En esta direccion podras encontrar el modulo que hace posible la migración: http://drupal.org/project/joomla

Joomla! vs Drupal

  1. Joomla solo soporta una Seccion y una Categoria por cada contenido, mientras en Drupal puedes asignar al contenido varias Secciones/Categorias.
  2. Joomla no permite la configuración de multiples sitios, por lo que la migración debe estar en un solo sitio si tienes configuración multi sitio con Drupal.
  3. En esta guia asumo que tienes un foro en tu sitio Joomla. Drupal tiene generado un foro de discusion por lo que no necesitas instalar ningun modulo adicional.
  4. El termino Blog en Joomla no tiene la misma definición como el blog del diccionario de Internet. El termino 'Blog' en Joomla es actualmente una vista broma de contenido: Titulo, Introducción y un enlace de Leer Mas. 'Blog' en la terminología Joomla no es un 'WebBlog'. Si uno pregunta si Joomla esta apoyando a un blog por defecto la respuesta es afirmativa pero con diferente significado.
  5. Comentarios en contenidos no estan disponibles en Joomla por defecto, pero Drupal por defecto soporta comentarios en todo tipo de contenido.

Terminología Joomla vs. Drupal

Hay algunas diferencias de diferentes términos entre Joomla y Drupal. Aqui esta una lista para entenderlo rapidamente:
  1. Template en Joomla es llamado Theme(Tema) en Drupal.
  2. Componente = Modulo.
  3. Modulo = Bloque
  4. Mambot/Plugin = Input filter.
  5. Menu-Horizontal = Primary Links (Enlaces primarios)
  6. Menu-Vertical = Navigation (Navegacion)
  7. Contenido Dinamico = Story (Historia)
  8. Contenido Estatico= Page (Pagina)
  9. Back-end = No hay back-end en Drupal, pero modulos como Administration Menu provee similar interface.
  10. SEF = URL limpios (pero algunos docs se refieren a SEF, tambien).
  11. Seccion = Taxonomy Vocabulary/Term (Taxonomia Vocabulario/Termino)
  12. Section Title = Taxonomy Term (Termino Taxonomia)
  13. Category = Taxonomy Term (Termino Taxonomia)
  14. Introtext = Teaser
  15. Maintext = Body (see explanation below)
  16. Pathway = Breadcrumb
Otros terminos son los mismos como: foro de discusion, editor, busqueda, region, comentario, asunto/titulo, vista previa, tag html, vista, editar, publicidad/banner, log in/log out, perfil, avatar, control de acceso, logs, cache, mantenimiento del sitio, RSS, padre-hijo y fragmentos.

Migrando Contenido/Items de Joomla

Primero, debes transferir todas las Secciones Joomla a Categoria Drupal y transferir Categorias a Term en Drupal acorde a su padre(pariente), Despues que tu puedas transferir Contenido/Item de Joomla desde la tabla jos_content. Las tablas Drupal para guardar articulos son drupal.node y drupal.node_revisions!

Migrando Introtext de Joomla

Introtext vs Teaser, esto es muy importante, debes saber que Drupal puede automaticamente cambiar el inicio de un articulo en un introtext, El introtext es llamado teaser en Drupal. Ahora, como convertir Introtext a Drupal ?.
  1. Copiar el Joomla Introtext a drupal.node_revisions:teaser
  2. Copiar el Joomla Introtext+Maintext a drupal.node_revisions:body (cuerpo)
Puedes confundirte porque el paso #2 incluye el Introtext nuevamente? Porque en Drupal, hay una posibilidad de establecer un diferente Teaser desde el primer párrafo del contenido. En otras palabras, El primer parrafo de Drupal no siempre sera un Teaser ! Si quieres editar el contenido migrado luego en Drupal, deberias copiar Introtext + " " + Maintext en paso #2.

Migrando el Foro de Joomla

Supongo que usas el foro Joomlaboard para Joomla. En Drupal es generado internamente, entonces debes solamente activarlo en el administrador de modulos mostrarlo en la pagina principal mediante el administrador de bloques. Debes transferir la Categoria Padre del foro a Contenedor de Foro Drupal y la categoria Hija del Foro a Categoria del Foro Drupal. Nuevamente, estoy usando SQLyog para transferir la entrada de contenidos del foro. SQLyog es muy facil porque es un Entorno grafico.

Editor

Drupal por defecto no tiene editor WYSIWYG, significa que debes tipear cualquier contenido HTML manualmente para darle formato al articulo. Joomla tiene el editor TinyMCE interno. En Drupal, puedes usar la contribucion de editores de los usuarios como el TinyMCE Editor o FCKeditor.

Consejos

Usualmente mejor es instalar Drupal en una carpeta como nombrededominio/drupal, puedes entonces accesar a los dos sitios durante la migración. Mejor no conviertas el template de Joomla a Tema de drupal, pero edita cualquier tema drupal existente al conocer tus requerimientos porque Drupal soporta temas de tipo (PHPTemplate) y separa templates como comment.tpl.php significa que puedes aplicar cualquier comentario.

Módulos de ayuda

Puedes tambien querer chequear los siguientes modulos: User Import - for users (para usuarios) http://drupal.org/project/user_import Node Import - for content (para contenido) http://drupal.org/project/node_import Joomla migration (not on drupal.org) http://joomla2drupal.teodorani.com/ Cabes destacar que trabaje por algun tiempo con Joomla y se que es muy amigable en sus interfaces pero al momento de querer implementar nuestro propio codigo.. realmente es un dolor de cabez. Saludos.
Secciones: