drupal
Google donará 105.000$ a Drupal mediante el Summer of Code (SoC) del 2008
Carlos — Mié, 23/04/2008 - 10:59
El Summer of Code es un programa que tiene Google para ayudar a los proyectos de software libre. Este año participarán en el programa 175 proyectos de software libre y 1125 estudiantes (los que realizarán los proyectos). Esto significa que Google destinará un total de 5.625.000 millones de dólares algo que viendo los beneficios de Google parece insignificante pero que ayudará mucho a todos estos proyectos. Algo que deberían aprenden otras empresas y sus departamentos de marketing.
Concretamente Google destinará 105.000$ para 21 estudiantes (5000$ en total, 4500$ para los estudiantes y 500$ para la asociación). Los proyectos de estos estudiantes son:
- Agregador de noticias
- API de reservas
- Módulo de gráficas con integración de Views y CCK (este lo propuse yo :P)
- Módulo para importar documentos
- Módulo de Iconos
- GUI de manipulación de imágenes (GUI significa Graphical User Interface, interfaz gráfica de usuario)
- Mejoras en el módulo ApacheSolr
- Mejoras en el módulo de color para Drupal 7
- Mejoras en el módulo de control de versiones para usarlo en drupal.org
- Integración del protocolo abierto OAuth con ServicesAPI para hacerlo más seguro
- Memetracker
- Módulos para potenciar el nodequeue
- Módulo para el intercambio de atributos de OpenID
- Instalación y actualización automática de módulos y temas
- Nuevo sistema de ayuda
- Mejoras en el sistema de puntuación de la búsqueda
- Escáner de seguridad para el módulo SimpleTest
- Usability test suite
- API de validación para JS/PHP
- Widgets usando Views
- Plugin para views para "escupir" listas de nodos como XML/RDF/JSON/XHTML
Otras opiniones sobre el asunto: Dries, Karlos, Achieve Internet, PingVision
Drupal ganador del Webware 2008
Carlos — Mié, 23/04/2008 - 09:28
De 5000 nominados los jueces escogieron a 300 y finalmente el público votó para escoger a los 100 mejores, 10 para cada categoría. Y en la categoría de "Publishing" Drupal ha sido uno de los ganadores lo que siempre es una buena noticia para los que lo usamos ya que lo conoce más gente y obtiene más prestigio.
Pero en la misma categoría también han ganado 9 más y es justo mencionarlos: .Mac, Blogger, Flickr, FotoFlexer, Photobucket, Picasa Web Albums, Twitter, Wordpress & Wordpress.com, Worth 1000.
Bug en el feed de Drupal 6 cuando usas un lenguaje diferente del inglés
Carlos — Jue, 17/04/2008 - 22:30
Karlos, de Investic me ha avisado de que había un problema con los feeds de esta página ya que cada vez que añadía un nuevo post en el planeta de Drupal Hispano se ponían todos mis posts los primeros como si fuesen todos nuevos.
Extrañado por que no había tocado para nada todavía los feeds he buscado a ver que podía ser hasta que me he topado con este informe de bug en Drupal.org. Al parecer hay un bug que hace que al generar el feed traduzca la fecha con lo que no se ajustaría al estándar del RSS de tal manera que algunos agregadores se hacen un lío con las fechas.
Supongo que el error será subsanado la próxima versión de Drupal (Drupal 6.3) ya que es bastante grave pero mientras tanto se puede aplicar un parche. Para hacerlo es necesario tener el comando patch (en linux, en windows ni idea pero seguro que también se puede). Si no lo tienes en Ubuntu puedes instalarlo así:
Luego nos bajamos el parche a la carpeta principal de Drupal y ejecutamos lo siguiente desde el directorio donde hemos guardado el parche:
Y por último subimos el fichero modules/node/node.module que es el que modifica el parche.
Actualización
Ya se ha actualizado el planeta de Drupal Hispano y parece que el problema está solucionado. Ahora le toca a Jordi aplicar el parche.
Actualización 2
Ya está corregido en Drupal 6.3 pero ahora Drupal 5.8 tiene el bug con su parche correspondiente.
Como modificar Drupal para tener avatares en los comentarios
Carlos — Jue, 17/04/2008 - 09:21
Por defecto en Drupal no se ven las fotos de los usuarios registrados en los comentarios. Pero es una modificación muy fácil que se puede realizar en dos minutos.
Primero vamos a Administrar -> Opciones de Usuario (admin/user/settings) y abajo de esa página activamos las imágenes de usuarios. Ahora los usuarios registrados ya pueden subir su avatar pero todavía no se verán en los comentarios. Para eso hemos de ir a Administrar -> Temas -> Configurar (admin/build/themes/settings) y en cambiar la visualización hemos de activar "Imágenes de los usuarios en los comentarios". Si también queremos que salga nuestra foto en los post activamos también "Imágenes de los usuarios en los envíos".
Lo que no hace por defecto Drupal es que el enlace de los usuarios registrados sea su web sino que pone el enlace a la ficha del usuario en nuestra web en Drupal. Y como queremos que la gente se registre y esto podría ser un motivo para no hacerlo lo tenemos que solucionar.
Primero hemos de conseguir que un usuario pueda añadir su web en su perfil. Activamos el módulo profile y luego vamos a Administrar -> Profiles (admin/user/profile) y añadimos un campo url. Ahora sólo falta que se muestre esa url en el enlace del comentario.
Para conseguir eso hemos de modificar la función que genera ese html pero hay que saber cómo se llama. Un método sería buscar en la API de Drupal algo relacionado con user o comment pero salen muchos resultados y hay un método mejor: el módulo devel. Lo subimos a nuestro Drupal y activamos devel y Theme developer. Una vez hecho esto nos saldrá abajo a la izquierda un checkbox que hemos de activar cuando estemos en la página que contiene el elemento que queremos modificar. Activamos el "Themer info" y hacemos click sobre el elemento a modificar (en este caso el nombre de usuario con el enlace en los comentarios). Nos saldrá una bonita ventana con el nombre de la función a reescribir y sus padres. Si hacemos click en la función nos llevará a la api de Drupal, allí copiamos la función y la pegamos en nuestro template.php del tema que estemos usando. Como yo ya lo he hecho vosotros con copiar la función al final del template.php será suficiente.
En este caso la función se llama theme_username pero para poderla reescribir la hemos de llamar phptemplate_username. La función modificada quedaría así:
<?php
function phptemplate_username($object) {
global $user;
if ($object->uid && $object->name) {
// Shorten the name when it is too long or it will break many tables.
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}
profile_load_profile($object);
if($object->profile_web != '') {
$output = l($name, $object->profile_web , array('attributes' => array('title' => t('Go to user web page.'), 'absolute' => TRUE)));
}
else {
if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('attributes' => array('title' => t('View user profile.'))));
}
else {
$output = check_plain($name);
}
}
}
else if ($object->name) {
// Sometimes modules display content composed by people who are
// not registered members of the site (e.g. mailing list or news
// aggregator modules). This clause enables modules to display
// the true author of the content.
if (!empty($object->homepage)) {
$output = l($object->name, $object->homepage);
}
else {
$output = check_plain($object->name);
}
$output .= ' ('. t('not verified') .')';
}
else {
$output = variable_get('anonymous', t('Anonymous'));
}
return $output;
}
?>
Además de ponerle su web a los usuarios registrados he quitado el nofollow que tan poco sentido tenía de los usuarios no registrados. Yo llamé a la variable de la web de usuario "web" por lo que se guardó como "profile_web" pero cada uno la puede llamar como quiera mientras también la cambie en esta función.
Páginas sobre Drupal en castellano
Carlos — Mar, 15/04/2008 - 23:56
Cada vez la gente crea más páginas sobre Drupal (mi blog es un ejemplo más), en este post repasaré las que creo más importantes en español.
- Drupal Hispano
- Cambrico
- Drupal Web
- Drupal Mania
- Drupal Argentina
- Drupal Mexico
- Drupal Doc
- Cocinando con Drupal
- Drupaleros.com.ar
- Drupal-es.org
- Drupales
- Cuenco Digital
- Blog de solucionex
¿Me he dejado alguna importante?
Aportadas por los usuarios
Blogs no sólo de Drupal
- 5 lineas
- Blog de Oskar
- Sección de Drupal de Educasitio
- Cambrico.net: de Drupal, MySql y muchas más cosas
Y bueno, la mia también va de Drupal:
Blog de Carlos Ríncón: Drupal y más cosillas
Comentarios recientes
hace 3 años 6 semanas
hace 3 años 39 semanas
hace 3 años 47 semanas
hace 4 años 3 días
hace 4 años 8 semanas
hace 4 años 8 semanas
hace 4 años 9 semanas
hace 4 años 10 semanas
hace 4 años 10 semanas
hace 4 años 11 semanas