Un vistazo a las novedades de Drupal 7

7 Comentarios
Fecha: 
17 de Abril de 2009

Un vistazo a las novedades que traerá Drupal 7

La versión actual de Drupal a la hora de escribir estas lineas es la 6, Drupal 5 también es mantenido.

Sin embargo, en donde la mayoría de los desarrolladores están trabajando arduamente es en la versión 7.

Con fecha incierta de liberación definitiva, semana a semana se van actualizando las novedades que se agregan en el núcleo.

Para este artículo instalé la versión 7.x de desarrollo siguiente a UNSTABLE-6 de Drupal 7. No hace falta indicar que esta versión no está lista para utilizarse en sitios en producción. Pero para probarla por probar, funciona, y estas son las novedades.

Instalando...

El asistente de instalación no posee grandes diferencias con la versión de Drupal 6. Lo que si llama la atención es la elección de la instalación mínima o normal de Drupal.

Formas de instalar drupal

Más adelante se observa algo realmente interesante. El formulario de creación de usuarios fue modificado para indicar de forma más simple la seguridad de la constraseña elegida.

Nuevo formato de passwords

Un vistazo general

La buena noticia es que todo sigue más o menos en su lugar. Recuerdo haber visto un video en el que Dries mostraba los cambios de Drupal 4 a la versión 5. Los pobres usuarios se encontraban con cambios realmente grandes. Digamos, ahora existían los themes. Menudo cambio. En esta caso, Garland sigue siendo el Theme por defecto, y los menús están organizados casi igual. Se observan algunos items nuevos como el filtrado de IPs, formatos de entrada cambio por formatos de texto.

Es realmente notable el trabajo que se esta haciendo para mejorar la usabilidad de Drupal. Algunos ejemplos:

Ayuda en los módulos

Ayuda en los módulos

Esos pequeños globitos con la ayuda permiten encontrar rápidamente para que sirve el módulo.

Formatos de entrada (ahora formatos de texto)

Nuevos formatos de entrada

Ahora, haciendo click en una opción del combo box se recarga con javascript la descripción de lo que consiste el formato. Muy útil si hay para elegir entre muchos formatos de texto.

Permisos con descripciones

Descripciones en los permisos

Ahora los permisos deben incluir además de su título, una pequeña descripción. A mi criterio esta opción es realmente útil para personas que recién están comenzando con Drupal y no desean hacer un sitio inseguro.

Cambiaron los Themes

Bluemarine, ahora es un theme descargable desde drupal.org, al igual que chamaleon y marvin. Por otro lado hay un nuevo theme el el núcleo. Se llama stark y es bastante feo. Pero esa es justamente la idea. Es un theme al estilo de zen, para poder ser modificado fácilmente y crear estilos propios.

Nuevo theme, stark

Los cambios invisibles

Por supuesto, toda nueva versión de drupal incluye nuevas novedades para los desarolladores. Y esta versión trae muchas, y todavía no terminaron de definirlas a todas, asi que, gente, a ponerse a estudiar.

La reina de la fiesta

Si no lo escuchó antes, le comento. Parte de CCK, va a formar parte del núcleo. Que significa esto. Bueno, muchas cosas, pero básicamente que el código para crear tipos de contenidos complejos ahora va a ser mucho más sólido y revisado por más cantidad de personas. Desconozco realmente el alcance que va a tener esto, pero me atrevería a decir que el impacto en la solidez y características de Drupal va a ser muy, muy grande.

Fields en el núcleo

Los fields en el núcleo tambien implican algo importante. Ahora va a ser posible agregar campos no solo a los nodos. Taxonomías, y usuarios van a ser posibles contenedores de campos.

Muchos muchos cambios para los desarrolladores

Sin caer en una lista de cambios, el hecho de que los fields estén el el núcleo de drupal ya trae aparejada una nueva API.

Por otro lado, existe una nueva API, para las bases de datos. Este quizás sea el cambio de mayor impacto de todos. ¿Desarrolló algún módulo? ¿Se conecta con una base de datos? Adivine, va a tener que modificarlo.

Ejemplo de consultas a la base de datos:

<?php
// Drupal 6
$res = db_query("SELECT nid FROM {node} WHERE uid = %d AND status <> %d", 2, 0);

// Drupal 7
$res = db_query("SELECT nid FROM {node} WHERE uid = :uid AND status <> :status", array(
 
':uid' => 2,
 
':status' => 0,
));
?>

Y ya que hablamos de la capa de abstración de bases de datos hay que mencionar que ahora Drupal va a poder funcionar con el motor SqlLite.

Nuevos elementos de formularios

Ahora hay un par de elementos nuevos para usar en el formulario. Lo más llamativo sea tal vez, el uso de pestañas verticales. Aunque este es un ejemplo no implementado, todavia falta que se empiece a incorporar en las interfaces.

Pestañas verticales

Y también se incorpora un elemento para que hasta entonces se emulaba con una técnica especial. Este nuevo elemento permite crear tablas con filas seleccionables. Tal como lo tienen ahora las interfaces para administrar usuarios, nodos y comentarios, pero más simple de programar.

Filas seleccionables

Aún falta mucho...

Con un año de desarrollo por delante, Drupal 7 no va a ser liberado, creo, hasta el 2010. En septiembre de 2009, está programado el congelamiento de características. Así que si usted tiene algo que proponer, apúrese. Después de esa fecha, solo las características incluídas serán pulidas y mejoradas.

Esta nueva versión se perfila como algo realmente impactante. En este link se pueden ver los cambios que se van produciendo al core de Drupal. Por ahora, Drupal 6 tiene bastante tiempo de fama, por lo menos hasta el año próximo.

Para ver una lista (hasta la versión UNSTABLE 6) de las caracterísitcas nuevas de drupal traducidas al español pueden consultar este enlace: http://carlos.rinconsanchez.com/novedades-en-drupal-7

Su voto: Nada Promedio: 5 (2 votos)

Contenido Relacionado

Comentarios

Muy bueno el informe

Muy bueno el informe realmente.
Es muy difícil actualmente encontrar información traducida al español de Drupal, así que este tipo de cosas son bienvenidas.

Respecto a estas nuevas características, creo que la mas sobresaliente e igualmente importante es la incorporación de CCK al núcleo, no sólo porque va a tener muchísimo mas soporte, sino también porque este tipo de Gestión de Contenidos en particular, es una de las cosas que hace único a Drupal y los iniciados en el tema tardan en ver el real potencial que tiene el CMS al ser un módulo de terceros.

Buen artículo:gracias

Gracias por el artículo!! Claro y conciso!! Felicidades por tu página!!

Felicitaciones!!.. muy buen

Felicitaciones!!.. muy buen sitio.. la verdad es que soy muy novato en esto, y queremos comenzar con un amigo y estamos muy motivados en montar un servidor linux y comenzar a usar drupal para desarrollar sitios webs. Por fin encuentro un sitio a mi gusto y espero poder aprovecharlo al máximo y aportar mi granito de arena en lo que pueda.. aunque todavía no sé mucho... pero hay muchas ganas. Espero que sigan para adelante con esto, poruqe está muy bueno... Felicitaciones nuevamente y saludos!

excelente! ... muy

excelente! ... muy interesante, no he tenido tiempo para probarlo al drupal 7, pero ya me estaba dando curiosidad, con este informe ya tengo una idea de lo que viene, muchas gracias y segui asi =)

codigo de colores

como haces para que el codigo php te salga en colores tengo drupal

modificas el css o es cuestion de alguna funcion o modulo ya que veo que para poner comentarios trae botones que dicen php citas code en el mio aparece austero

de ante mano gracias

Hola kanzer: Supongo que te

Hola kanzer:

Supongo que te referis a esto:

<?php
$variable
= "valor";
?>

Para eso utilizo el módulo Code Filter

Saludos

gracias mariano

pues ayer por la tarde me desspere un poco e instale syntaxhighlighter
se ve muy padre pero me dio problemas me desespere mas de que no me quedaba y termine instalando GeSHi
se ve bien aunque me gustaria mas como era syntaxhighlighter se ve mas bonito

de antemano gracias espero segir visitando tu web

Enviar un comentario nuevo

¿Dudas, comentarios?. Anímese, y de su opinión sobre material. Procure cuidar su ortografía y publicar algo relacionado con el contenido.

Por consultas generales, utilice los Foros de Drupal Hispano. Los comentarios no relacionados con el contenido seran borrados.

Seguro que usted no se llama anónimo :)
El contenido de este campo se mantiene privado y no se mostrará públicamente.
Si posee un sitio web puede indicarlo en este campo
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><del>
  • Saltos automáticos de líneas y de párrafos.
  • Usted puede agregar código (genérico) utilizando etiquetas <code>...</code> o <?php ... ?> para código PHP resaltado.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para asegurarnos de que usted es humano. Y que sabe sumar por lo menos un poco :)
15 + 4 =
Resuelva este simple problema matemático e introduzca el resultado. Por ejemplo para 1+3, responda 4.