Conclusiones de salir en la portada de Drupal.org
Carlos — Lun, 26/01/2009 - 17:02
Hace unos días conseguimos que el showcase de uno de nuestros últimos trabajos, Ama Tu Salud, saliese en la portada de Drupal.org.
Más de uno nos preguntó si podíamos contar un poco la repercusión en visitas que supuso así que ahí van algunas estadísticas de Ama Tu Salud:
Gráfica de las visitas del último mes dónde se ve que el día que salimos en drupal.org las visitas se triplicaron
Gráfica de las visitas de los tres útimos meses dónde se ve un aumento al principio al publicar la web, luego una dismunición gradual de las visitias (al no recibir visitas de blogs donde salimos, al ser fiestas y posiblemente por el traslado del .com al .es). Por último se ve el aumento al salir en Drupal.org y cómo se mantiene gracias a que se posiciona mejor en google.
Gráfica de las visitas enviadas por drupal.org. Vemos que son unas 400 el primer día, algo más de 300 el segunda y luego se ve una pronunciada bajada.
Gráfica de las visitas de Google dónde vemos cómo van aumentando dando un gran salto justo unos dos días después de salir en Drupal.org.
Pues eso es todo. Personalmente creía que el "efecto drupal.org" iba a ser más intenso en número de visitas provenientes de drupal.org pero lo más importante, el posicionamiento, parece que tuvo un gran empujón. Supongo que en unos días bajará otra vez un poco (pero quedándose mejor que antes del enlace) y luego volverá a subir a medida de que consiga más enlaces.
Cómo modificar el formulario de un tipo de contenido en Drupal
Carlos — Mié, 14/01/2009 - 11:57
Pablo (no sé su web) me preguntó en un comentario cómo podía modificar el formulario de un tipo de contenido para adecuar el diseño según sus necesidades.
Lo primero de todo es ver si los cambios que queremos hacer se pueden realizar sólo con CSS ya que así será mucho más fácil y rápido. Estos puede ser algunos trucos:
- Si no queremos que salga algo le ponemos un display: none
- Si un label sale encima del input y queremos que salga en la misma línea podemos poner un display: inline o flotarlo. Esto será necesario hacerlo también con el propio input
- Si por el contrario queremos que salgan en líneas diferentes le ponemos un display: block a lo que queramos que esté él sólo en una línea.
Si vemos que no es posible y que es necesario cambiar el html se puede hacer asi:
Ponemos en el fichero template.php del theme lo siguiente:
<?php
function phptemplate_node_form($form) {
//drupal_set_message("Reescribiendo el formulario de " . $form['#node']->type);
if($form['#node']->type) {
if(file_exists(path_to_theme() . '/forms/form-' . $form['#node']->type . '.tpl.php')) {
//drupal_set_message("Encuentra el fichero y lo reescribe");
return _phptemplate_callback(path_to_theme() . 'forms/form-' .
$form['#node']->type, array('form' => $form));
}
else {
return theme_node_form($form);
}
}
}
?>
Luego creamos un directorio forms en el directorio del theme y allí ponemos las plantillas de nuestros formularios con nombres que sean: form-nombre_del_tipo_de_contenido.tpl.php. Por ejemplo, si tenemos un tipo de contenido que se llama articulos el formulario se llamará form-articulos.tpl.php
Dentro de ese archivo tenemos la variable $form que es un array con cada uno de los campos del formulario. Lo esencial de ese archivo es lo siguiente:
<?php
print drupal_render($form);
?>
Esto imprime todo el formulario. Pero por ejemplo nosotros podemos imprimir primero un campo y luego imprimir el resto:
<?php
print '' . drupal_render($form['trozo_del_formulario') . '';
print drupal_render($form);
?>
Podemos también quitar cosas del formulario dependiendo del usuario:
<?php
global $user;
if ($user->uid <> 1) {
unset($form['body_filter']);
}
?>
Por cierto, en Drupal 6 funciona distinto la forma de decirle que use la plantilla que queremos:
<?php
function nombre_de_tu_tema_theme(&$existing, $type, $theme, $path) {
$hooks['nombre_tipo_contenido_form'] = array( 'arguments' => array('form' => NULL),
'template' => 'path_que_quieras/el_nombre_que_quieras' );
return $hooks;
}
?>
Salimos en Drupal.org
Carlos — Mar, 13/01/2009 - 12:05
Hemos conseguido que nuestro último trabajo de Drupal, Ama tu Salud, salga en la portada de Drupal.org y de momento hemos tenido buenas críticas (ahora faltaría salir en Drupal.org.es)
Enhorabuena a todo el equipo, Pedro, Sandra y Jordi por el trabajo, ahora a por la siguiente portada con el proyecto que tenemos en curso.
Microsoft bloquea a los clientes de terceros a la red MSN: Cómo solucionarlo
Carlos — Lun, 12/01/2009 - 17:33
Si usas Pidgin o algún otro cliente para entrar a la red de MSN y hoy no te funciona eso es porque Microsoft ha bloqueado el acceso a los clientes de terceros que usen el protocolo 15.
Con Pidgim y Ubuntu es muy fácil y rápido solucionarlo:
sudo apt-get install msn-pecan
Esto te instala el plugin para Pidgin msn pecan. Y después has de cerrar el pidgim y volver a abrirlo y crear una nueva cuenta con el protocolo WLM con los mismos datos que tenías en la otra cuenta.
Visto en Meneame
Actualización
Parece que ya funciona...
Zeitgeist con subtítulos en español
Carlos — Sáb, 10/01/2009 - 15:59
Ya tiene algo de tiempo pero yo lo he visto hoy y lo recomiendo totalmente.
¡ABRE LOS OJOS!
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