Mambo 5 estará desarrollado sobre CakePHP

En un nuevo post titulado Baking Mambo en su blog oficial, los de Mambo anuncian que la próxima versión mayor, la número 5, estará basada en CakePHP.

Obviamente que yo, siendo yo fan y un poco parte de CakePHP esta noticia me ha hecho sumamente feliz ya que esto va a dare un empujón grande al framework sobre su competencia pues mambo es un proyecto de varios años y con muchos usuarios. Además, esta podría ser la Killer App que tanto necesita Cake.

Para quienes no lo sepan, Mambo es un CMS modular que hasta hace poco fue muy popular y de cuya base se originó Joomla.

Yo he querido a traves del tiempo usar ambos en varias ocasiones, pero la verdad es que me han parecido demasiado cuadrados y dificiles de personalizar y termine desanimandome cada vez. Ahora, teniendo mi framework favorito por dentro, quiza si me convenza de meterle mano y usarlo para algunos sitios.

Ya casi estoy viendo una futura versión de este sitio sobre Cake-Mambo

Ajusta tu CSS a los usuarios con Javascript activado

Tip rapido para ofrecer diferente CSS a los que tienen javascript activado usando jquery. Basta con incluir en un script la siguiente linea:


$(document).ready(function(){  $("body").addClass("js");  } );

Con eso añadimos una clase js al elemento body y ya así, solo hace falta utilizar la propiedad de cascada del CSS para definir reglas que solo veran los que tengan jalando el javascript.



/* supongamos que #slider contiene un control que solo sirve si tenemos js activado, que necesidad de mostrarlo a quienes no, asi que lo desactivamos por default */

#slider{
  display:none;
}

/* ahora lo mostramos para  quienes tengan activado js*/

.js #slider{
  display:block;
}

Es una cosa muy simple, pero es un inicio para hacer cosas mas interesantes.