Modulos
Localization update, que modulo
Este modulo hace algo tan útil y de manera tan sencilla que uno no se imagina como no ha existido desde siempre.
Localization update permite actualizar las traducciones en un sitio, por ejemplo al crear un sitio nuevo, instala uno varios módulos y se da cuenta que no ha hecho la traducción al español, una vez configurado el idioma, se instala este modulo y en la sección de traducir interfaz aparece una nueva pestaña que dice actualizar (o update si se esta en ingles) en esa pestaña uno ve que módulos no se han actualizado su traducción.
Las opciones de configuración son sencillas permite escoger entre actualizar todo o bien actualizar solo lo que no se ha traducido antes, esto sirve muy bien en el caso de que ya se tengan algunas palabras traducidas a la medida y no se quieran perder estas traducciones.
Esta es la liga al modulo http://drupal.org/project/l10n_update
Agregando soporte para Google+ en módulo follow
Esta es una pequeña actualización al modulo follow en Drupal para agregar la opción de Google+, para ver demostración solo revisa mi blog http://jmolivas.com el bloque de "Follow me on"
Github
https://github.com/jmolivas/follow
Original
http://drupal.org/project/follow
Entrada original en mi blog
http://jmolivas.com/drupal-follow-google-plus
--
Jesus Manuel Olivas
http://jmolivas.com
@jmolivas
Una galería en Drupal 7
En el blog de jmolivas esta un tutorial con pantalla de como crear una galería con campos cck escogiendo un tipo de contenido y con el modulo yoxview, el resultado es bastante bueno.
Al tutorial solo le falta añadir unas lineas de codigo en el css para que se vea en horizontal y no en vertical
.field-name-field-image .odd {
display: inline;
height: 75px;
margin: 5px;
padding: 5px;
width: 100px;
}
.field-name-field-image .even {
display: inline;
height: 75px;
margin: 5px;
padding: 5px;
width: 100px;
}
Administrar con Drupad
Esta es una aplicación que funciona en iphone, ipod y ipad que sirve para administrar sitios desde estos dispositivos.
Esta aplicación se acompaña de un modulo que se tiene que instalar en cada sitio que se quiera administrar, existe versión tanto para Drupal 6 como 7.

Ya en la aplicación por primera vez se pide generar una clave, ya que es importante que no cualquier persona que pueda usar el ipod pueda acceder a Drupad
Este paso es un poco confuso ya que nada te dice que la tienes que crear y al inicio busque si en Drupal se generaba esta clave, pero no, simplemente un la crea al entrar por primera vez.

El siguiente paso es añadir un sitio

Colocando los datos del sitio, es importante poner en la dirección del sitio el http:// de otra manera no se puede acceder, el usuario y la clave son los de la cuenta de drupal dentro del sitio que se quiere usar:

Una vez hecha la configuración, se pueden empezar a ver la información del sitio como son los comentarios o los nodos que han sido creados.

Por ejemplo en la siguiente imagen se puede ver un nodo
Ahora bien, esta aplicación funciona más como una manera de revisar lo que esta sucediendo en un sitio y si algo no esta bien borrarlos, sobre todo con respecto a comentarios y contenidos, es posible editar los contenidos, pero esto se hace entrando en una pantalla diminuta a el sitio mismo, por lo que resulta muy poco practico.
este seria creo el punto débil de esta aplicación que funciona para administrar un sitio, revisarlo, pero no es una aplicación practica para crear contenidos en un sitio en Drupal.
De cualquier manera resulta interesante ver como se puede interactuar entre un ipod o ipad y un sitio en Drupal, es una area que en el futuro tendra muchos desarrollos.
Usando el modulo de Juitter
Es muy facil ver como funciona este modulo solo hace falta tocar en la nueva sección de drupalmexico que se llama ¿que se dice? y que muestra lo que se esta platicando sobre dos o tres terminos refrentes a Drupal y a México.
El modulo de Juitter lo puedes bajar de la siguiente dirección:
http://drupal.org/project/juitter
y el plugin en:
http://juitter.com/
Modulo de facturas
Nuestro usuario Naringas acaba de informar que a liberado el modulo de facturas, una excelente noticia, este es su mensaje:
el modulo es ahora dos modulos, uno para la distribucion de facturas emitidas (cfde), y otro para poder ver y buscar las facturas recividas (cfdr)...
El modulo cfd original es lo que se convirtio en cfde.
Puse el codigo en github: https://github.com/naringas/cfde
Lo ultimo que he estado haciendo es implementar envio automatico de notificiaciones (en cfde) usando el modulo Rules; y el modulo mimemail para adjuntar los archivos XML y PDF en la notificacion.
Todavia faltan varios detalles al modulo cfde, en este momento es una version de desarrollo.
elFinder
Lo primero que llamo mi atención de este administrador de archivos fue su nombre: elfinder, una mezcla de español e ingles, después me llamo la atención que parecía que hace lo mismo que imce pero con otro diseño, se ve diferente. Lo pondré de esta manera el modulo IMCE es bastante útil pero su diseño es como de windows 98, con elFinder por lo menos se siento uno en windows XP.
más en serio con elFinder todo se siente un poco mejor ordenado, tiene una ventana que permite subir varios archivos a la vez.

Tiene un visualizador para ver las imágenes más en grande

También es posible ver las imágenes tanto como iconos como en listados

Solo queda decir una buena razon para usarlo como opción y es que se integra perfectamente con el modulo WYSIWYG con lo que es posible usarlo con el editor que a uno más le guste.
Optimizando tu sitio en Drupal
Este articulo es una traducción del articulo Optimizing Your Drupal Site creado por Chad Keck (muchas gracias por permitir traducirlo!)
This article is a translation of the article Optimizing Your Drupal Site by Chad Keck (thank you very much for allowing translate!)
Drupal es un CMS muy usado, que se ha hecho cada vez más popular. Yo he usado personalmente Drupal intermitentemente desde la version 4 y he visto como madura a través de los años para convertirse en mi sistema de administración de contenido preferido. En Rackspace Cloud nosotros hablamos con cientos, si no es que miles de clientes y prospectos de clientes cada mes que quieren migrar sus sitios de Drupal a la nube o que quieren iniciar de cero con Drupal.
Mejorar el desempeño es siempre una preocupación en cualquier sitio y después de trabajar con innumerables instalaciones de Drupal he identificando algunas herramientas y opciones que pueden rápidamente hacer una diferencia en el desempeño de tus sitios. Estos ajustes no son específicos de la Rackspace Cloud platforms y deben ser considerados para cualquier sitio en Drupal en cualquier hospedaje. No solo mejoraran el desempeño de tu sitio si no que también reducirá la utilización de los recursos back-end como son el CPU y la memoria o los ciclos de computo en Cloud site por ejemplo. Esto es logrado a través de varios niveles de caching en paginas estáticas y bases de datos altamente optimizadas. veamos algunas opciones.
Antes de que veamos cualquier modulo extra, examinemos que tiene Drupal por default que nos pueda ayudar.
Navega a Administer –> Site Configuration –> Performance. En esta sección permite a los usuarios activar/desactivar funciones especificas de cache incluidas en el Core de Drupal.
Estas son mis recomendaciones para un Sitio de Drupal tipico:
• Caching Mode: Normal
• Page Compression: Enabled
• Block Cache: Enabled
• Optimize CSS Files: Enabled (usar solo en producción, no cuando se este creando el tema o modificando el sitio
• Optimize JavaScript Files: Enabled (usar solo en producción, no cuando se este creando el tema o modificando el sitio
Después recomiendo configurar el cron job para que corra el archivo cron.php regularmente, típicamente hago que corra una vez al día, pero depende de tu sitio (sitios con mucho trafico tal vez quieran correrlo más frecuentemente). Mientras que esto tal vez no tenga un impacto directo en el desempeño es una una buena practica en general ya que al ejecutar este script realiza muchas tareas de mantenimiento incluyendo borrar archivos viejos de log y revisar actualizaciones. Configurar un Cron job es bastante simple y algunas plataformas de hospedaje Como sitios en la nube pueden hacer esto una operación de tocar botones. Revisa esta pagina para más información de como Drupal usar el cron y como configurarlo.
Ahora, vamos a echar un vistazo a dos módulos extras que he usado por algún tiempo y que pueden tener un impacto dramático en tu sitio:
Proporciona cache static de paginas. de manera similar a como funciona WP Super Cache para Wordpress. Este modulo funciona muy bien si tu sitio recibe sobre todo trafico de usuarios anónimos. Los desarrolladores hicieron este modulo fácil de configurar, lo he probado en varias plataformas incluyendo un servidor dedicado con linux, Rackspace Cloud Sites y Cloud Servers y hasta algunas plataformas de hospedaje compartido. Boost incluye soporte parcial para Nginx, Lighthttpd e incluso IIS 7 ( Apache esta completamente soportado) vamos paso por paso en su configuración:
*Nota. Boost requiere que esten activados tanto el cron como clean-URLs .
1- Baja boost de http://drupal.org/project/boost
2- Descomprime y subelo a el folder de modules en la carpeta de Sites.
3- Navega a Administer –> Site Building –> Modules
4- Activa Boost
5- Navega a Administer –> Site Configuration –> Performance
6- Notaras las nuevas opciones para ‘Boost’ en el menú de la sección, toca en los parámetros de Boost
7- Revisa y ajusta cualquier parámetro (generalmente me quedo con los defaults)
8- Toca ‘Boost htaccess rules generation’ en el menu de la sección
9- Copia las reglas htaccess que fueron generadas automáticamente y pegalas en el archivo htaccess, ve abajo de:
# RewriteBase /
INSERT BOOST CODE HERE
#Rewrite URLs of the form ‘x’ to the form ‘index.php?q=x’
Boost ahora debe estar funcionando. Revisa en Administer –> Reports –> Status Report page para ver si existe algún error.
DB Maintenance
el modulo DB Maintenance module optimiza las tablas seleccionadas por el administrador en la base de datos durante la ejecución de cron.php. Mantener tu base de datos optimizada es una de las maneras más sencillas de garantizar una operación suave de un sitio en cualquier plataforma y es esencial si quieres escalar tu sitio para soportar trafico alto efectivamente. La instalación es bastante rápida y fácil:
1- baja DB Maintenance de aqui: http://drupal.org/node/41588
2- Descomprime y subelo a el folder de modules en la carpeta de Sites.
3- Navega a Administer –> Site Building –> Modules
4- Activa DB Maintenance
5- Navega a Administer –> Site Configuration –> DB Maintenance
6- Selecciona las tablas en la base de datos de Drupal que quieres que sean optimizadas durante la ejecución de cron y activa logging si lo prefieres.
7- Salva y eso es todo!
Se sugiere seleccionar las tablas donde existe mucho movimiento de datos como accesslog, cache, sessions, y watchdog. Siempre puedes hacer un cron separado y más frecuente como parte de la administración del servidor si quieres o necesitas optimizar las tablas de los nodos.
Integración con CDN
El consejo final que te dejare es uno de los más importantes y es tomar tu contenido estático de una plataforma CDN. Existe muchas opciones y una de las más fáciles y más rentable para aprovechar es Cloud Files de Rackspace Cloud. que tiene implementada integración CDN para Limelight Networks. Sacar tu contenido estático como son imágenes, video, audio, documentos, etc- a una red de contenido global no solo disminuye mucho más la carga de tu plataforma de hospedaje si no que también hace los tiempos de carga a tu sitio significativamente más rápidos llamando el contenido lo más cerca posible geográficamente a tus visitantes (local o cerca de un data center local).
Subir contenido a Cloud Files y activar distribución CDN toma solamente algunos segundos y es el método preferido para insertar contenido estático, especialmente archivos de vídeos y baudios largos. Actualmente existe pocos módulos para Drupal en desarrollo que soportan archivos en la nube y otros tipos de plataformas de almacenamiento/CDN en varios grados, pero ninguno con el cual este conforme para mencionarlo todavía. Una vez que maduren hará el uso de estas plataformas mucho más fácil.
Implementar estos consejos y módulos debería tener un impacto significativo en el desempeño de tu sitio. Existen otro sin numero de maneras optimizar tu sitio aparte de estas así que no dudes en explorar otras opciones, Yo espero estas sea de ayuda para nuevos usuarios de Drupal e incluso para usuarios más experimentados.
Usando el modulo de Context en Drupal
Este es un tutorial del modulo Context, una buena opción para administrar donde se muestran los bloques en un sitio. una buena opción para dejar de usar la administración de bloques que trae por default Drupal.
Alguien conoce un modulo efectivo para Drupal6.17 multilenguaje ??
Alguien conoce un modulo multilenguaje efectivo para Drupal 6.17 ?? de manera que este salga en el idioma del pais que se conecte al drupal y muestre los textos en ese idioma del pais correspondiente ?
Ahora con respecto a las paginas informativas que uno crea por supuesto en espanol, las traduce tambien algun modulo de drupal multilenguaje ??? o debo poner un scritp de google para el contenido de la pagina informativa ????
Que me aconsejan ???
Gracias !!!


