Llega Iniciador a Barcelona
Carlos — Jue, 17/04/2008 - 15:59
Iniciador coje el puente aéreo y llega a Barcelona el 20 de Mayo gracias a un grupo de "valientes" entre los cuales estamos Jordi y yo.
Iniciador es un evento de emprendedores para emprendedores. Su objetivo es reunir a emprendedores en un foro donde puedan compartir conocimiento y experiencias de tú a tú. Donde se pueda charlar distendidamente sobre búsqueda de financiación, planes de negocio...Leer más
Iniciador se hará en una de las canchas de CAN (Caja Navarra) tal como se hace en Madrid. Parece un buen sitio, están interesados y tienen wifi :P
El primer ponente será Albert Armengol y el tema central serán las startup's.
¡Os esperamos a todos allí! (bueno, todavía no os lancéis que no están las inscripciones abiertas)
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
Las Canchas de Caja Navarra (CAN)
Carlos — Sáb, 12/04/2008 - 19:28
El viernes fuimos a ver una de las Canchas que tiene Caja Navarra en Barcelona, concretamente la de Avenida Icaria.
Las canchas son el nuevo tipo de oficinas de CAN, muy diferentes a las otras oficinas bancarias. Consisten en un gran espacio diáfano con varios mostradores abiertos (no hay barreras para acceder a la parte de atrás), uno de ellos es el que tiene los ordenadores de los empleados y el otro es una zona de lectura. Estos dos mostradores ocupan muy poco de la sale que parece casi vacía, excepto por una sillas alrededor de un pequeña mesa por si hay que esperar (supongo). El suelo está enmoquetado de rojo lo que le da un aspecto diferente y juvenil. Y parece que les está yendo muy bien con esta política. Además Caja Navarra ofrece sus canchas para realizar eventos "sociales", muchos de ellos dedicados a los niños como por ejemplo lecturas de libros o juegos de pastilina.
Allí pudimos hablar con una chica muy simpática para realizar un evento que estamos preparando y de momento todo son facilidades. Incluso hablamos con la directora (creo) algo poco habitual en los bancos donde sólo hablas con el director si eres un gran empresario con traje y corbata. Vamos, lo mismo que en otros lados.
Hasta hace poco había oído hablar poco de CAN pero de momento me he llevado una gran impresión, además también he visto que tienen cuentas de ahorro de Banca Cívica (también llamada Banca Ética) algo que podría hacer que si me cambio de banco la CAN sería mi primera opción. (ver comentario de Karlos)
Y para finalizar unas fotitos
Reunión con Marek Fodor de Atrápalo
Carlos — Jue, 10/04/2008 - 16:59
Hoy hemos tenido una reunión muy interesante con Marek Fodor, uno de los socios fundadores de Atrapalo.com.
Nos ha propuesto una cosa muy interesante y ahora toca valorarlo y darles una respuesta. Y aunque no salga nada adelante al final este tipo de reuniones me parece siempre valiosa además de que Marek nos ha dado algunos consejos para una iniciativa que estamos preparando.
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