Tutoriales
Mover campos de CCK de Drupal 6 a 7
En este video explico como actualizar campos de cck algo que no se hace automaticamente al subir de versión.
En esta imagen se puede ver una pantalla que en el video ya se ve una vez terminado el proceso. En esta pantalla se ve el campo que se va a actualizar.

Usando el modulo de twitter
Hace algun tiempo este modulo permitia de una manera muy sencilla que cada usuario pudiera publicar en twitter lo que se escribia en un sitio con Drupal. El gran problema es que se tenia que colocar usuario y password en el sitio, si se usaba en un sitio propio no era un gran problema (de cualquier manera no se que tan seguro fuera esto) pero si se estaba en un sitio ajeno la idea de dejar el usuario y password resulta inquietante.
Ahora bien todo esto cambio a partir de que cambio la manera en que las aplicaciones que se comunicaban podian interactuar con twitter. Ahora se usa oauth uan manera de pedir permiso sin quedarse con el password o el usuario, se autoriza y se sigue adelante.
Con todas las ventajas que esto implica, también hace que la configuración de este modulo sea más complicada.
Para usar este modulo de twitter se requiere tener instalado el modulo OAuth.
Despues de instalar los modulos como cualquier otro modulo en Drupal, se va a la sección de configuración del modulo y aparece la siguiente pantalla:

En esta pantalla se pide dos claves para poder tener acceso a Twitter, para obtener estas claves se requiere tocar la liga que dice register your application al tocar esta liga se abrirá la siguiente pantalla.

Se tiene que poner los datos de la cuenta de Twitter que se usara para autorizar, de hecho para hacer la vida más fácil más adelante en el proceso, vale la pena tener en otra ventana del navegador la cuenta de Twitter abierta.
Al entrar a esta area se vera la siguiente forma para crear una aplicación:

Se da un nombre a la aplicación, una descripción y poner dos urls el primero es el url del sitio donde se usara el modulo el segundo url es el que aparece en la pantalla de la administración del modulo llamado Callback URL es una dirección como esta: http://nombredeldominio.com/twitter/oauth
Una vez colocados estos datos se crea la aplicación y Twitter genera las dos claves que se requieren OAuth Consumer key y OAuth Consumer secret. con estos datos se regresa a la primera pantalla de configuración del modulo de Twitter y se colocan los datos.
Después se toca en la segunda pestaña de la configuración, la que dice Envio

En esta pestaña se configuran varios parámetros, primero en que tipos de contenido se podrá enviar un tweet, después se configura el formato que tendrá el mensaje y finalmente, se indica en que momento enviar, si se usara solo cuando se cree un nuevo post o también cuando se actualice.
La tercera pestaña es la de Sign In

En esta tercera pestaña aparece solo si se activo este modulo en drupal, permite que los usuarios en el sitio se den de alta y entren con los datos de Twitter sin necesidad de crear otro usuario o clave. Una manera muy conveniente de tener nuevos usuarios, en algunos sitios sirve y en otros en definitiva no es necesario.
Finalmente esta un paso fuera de la administración del modulo este paso es poco obvio, al llegar a este punto un piensa que ya esta todo configurado, pero no, el paso final es ir a la cuenta que se desea usar para publicar, por ejemplo la cuenta de administración o dejar que cada usuario publique sus propios tweet

Se toca el botón de cuentas de Twitter y se da de alta la cuenta, Twitter pedirá autorización. Una vez dado esta autorización se tiene ligada a la cuenta en drupal una cuenta de Twitter y es posible ver publicados los post en el sitio directamente en el timeline de Twitter.

DrupalMeetUpGDL platican de Aegir y Omega
Buenas platicas que se arman por alla en Guadalajara.
Google fonts con Drupal
Una de las cosas más aburridas de las paginas web es que se tienen muy pocos tipos de fuentes (letras) para escoger, para aplicarlas a un diseño y que todo mundo vea la misma letra.
Afortunadamente cada vez se tienen más opciones para mostrar fuentes especificas en un sitio, existen algunas de paga muy interesantes como son typekit, pero en este caso mostraremos la opción de google fonts.
En su afán por ser imprescindible en la red, Google hizo un repositorio de fuentes que se pueden usar en linea y bajarlas e instalarlas, esto ultimo sirve para diseñar pensando en una fuente en particular.
Para usar estas fuentes en Drupal los pasos son muy sencillos, simplemente se tiene que instalar el modulo de Google fonts y en la administración se configuran dos cosas.
Primero se selecciona, la fuente o fuentes que se quieren seleccionar:

Después se selecciona que variante de fuente se usaran y en que class o id se quiere que esa fuente se aplique, por ejemplo se puede poner que se aplique en h1 o h2 o en P o en alguna más especifica

Finalmente se borra el cache y se puede empezar a disfrutar de un diseño más a la medida.
CCk, views y ligas a url en imágenes
Una de las cosas más extrañas de un campo cck para una imagen es que no se puede añadirle un url, bueno no se le puede añadir facilmente, existen algunos modulos que permite que el campo tenga un url, pero no funcionan muy bien con views.
Por suerte el usuario shark tiene una solución para poner ligas en views.
El original se puede leer en:
http://drupal.org/node/352715#comment-1860900
Esta es la traducción:
Antecendentes: Quiero mostrar una lista de sponsors en un sitio de una ONG. El sitio web tendra una una pagina con una lista de patrocinadores con su información, el logo de cada uno llevara a la pagina de cada patrocinador.
Idea básica: Crear un tipo de contenido "Patrocinador" con CCK y mostrarlo con views. También utilizar
ImageField y Link CCK.
Además de los normales campos título y cuerpo, el tipo de contenido "Patrocinador" tendrá los
los siguientes campos:
Label | field name | Type
-------------------------------------------------
Logo | field_logo | File (widget is Image)
Website | field_website | Link
Conigurado el tipo de contenido, se crea una nueva vista (/ admin / build / views / add) y se nombra
"Patrocinadores". Luego editamos la vista (admin / build / views / editar / patrocinadores).
En la sección de filtros, se añade un filtro de "Node: Type = Patrocinadores". Ahora en la lista sólo se muestran
patrocinadores.
Los Campos "Node: Title" y "Node: Body" ya están. Tendremos que añadir
nuestra URL de la página web y el logotipo del patrocinador. Haga clic en "+" y añadir "Content: Website" y "Content: Logo" Luego reorganizar los campos para que los dos campos de contenido se presenten antes de "Node: Title"
NOTA: Debido a que se hara referencia del URL al logo "Content:Website" debe venir antes "Content: Logo".
Configurando la liga del logo:
En los Campos, haga clic en "Content: Logo" y desplácese hacia abajo para configurar como la imagen
se muestra. Si esta marcado "Link this field to its node" desactivarlo (Queremos enlace a la web, no a la imagen). Seleccione la opción "Output this field as a link" y algunos campos más aparecerán. Vamos a establecer el "Link Path:" a la URL del sitio web. Encuentra el campo apropiado en los "Replacement patterns" que están abajo. Dado que el nombre de nuestro
Enlace página web es field_website, el patron de reemplazo es "[field_website_url]". Asimismo, no queremos cualquier etiqueta (label) de texto en la foto, así que vamos a cambiar la Etiqueta de "Widget Label" a "None".
En este punto, el logotipo será un enlace, que se enlazan con el título de nuestro enlace, no la dirección. Para solucionar esto, en los campos, editar "Content: Website", y cambiar el formato de Enlace de "Title, as link" a "URL, as link". Ahora [Field_website_url] es una referencia a la URL en lugar de al título y nuestro enlace de imagen funciona. Por último (sin dejar de editar Content:Website), ya que no se desea mostrar la
URL en la vista, vamos a desactivar seleccionando la opción "Exclude from display".
También quería tener el título de nodo (nombre del patrocinador, en mi caso) con enlace al sitio web.
Esto se puede hacer siguiendo básicamente el mismo procedimiento.
Crear un subtheme con Genesis
La manera más ordenada de crear un thema o diseñar para un sitio especifico o bien crear un nuevo thema más generico, es la de empezar con un theme como Genesis que funciona como base para modificar y ajustar a las propias necesidades.
En este video tutorial se explica como empezar a hacerlo.
Baja Genesis en
http://drupal.org/project/genesis
Quien se puede registrar
Interesante como en Drupal 7 ahora para indicar quien puede crear nueva cuentas , ya no esta en la sección de opciones de usuarios, en Drupal 6 estaba en esta area.
Ahora esta en una sección que se llama Account settings (parametros de cuenta) donde se conjunta con otros valores como mensajes de bienvenida.
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/
Taxonomias en drupal 7
Una explicación de como agregar categorías a un tipo de contenido.
Como instalar Drupal usando "drush make"
Muy bueno este video para usar Drush y Drush Make para instalar Drupal con varios modulos usando la terminal. Una buena manera de ahorrarse mucho tiempo instalando Drupal para un nuevo proyecto.
