A Django site.
Agosto 18, 2009
» jQuery para potenciar tu WordPress

Estaba buscando como mostrar las fotos publicadas en artículos de WordPress en forma más elegante y me encontré con varias extensiones que utilizan las funcionalidades de jQuery para mostrar las fotos, así que me puse a investigar un poco el tema.

jQuery es una biblioteca de javascript que permite modificar el contenido de una página web, sin necesidad de recargarla. Para las fotos (que era lo que yo buscaba) está bárbaro pues permite ver la foto sobre la misma página que esta la foto de-enlace pequeña y tener que usar el botón e Volver del navegador.

Pero la comunidad de desarrolladores de WordPress ha sido muy fructífera utilizando jQuery para distintas funciones, desde menues desplegables hasta listado de enlaces. En partícular en Jungus encontré un artículo “EL poder de WordPress y jQuery” que lista 25 extensiones muy novedosas.

Al final he optado por wp-slimbox2 plugin para mostrar las fotos. Comparado con jQuery Lightbox plugin me pareció más configurable (desde el panel de control) para las opciones de fotos independientes que necesitaba para el sitio, aunque hay que reconocer la semejanza de ambos.

Agosto 11, 2009
» Fix WordPress login 2.8.3 YA!!

Me avisa Sebastián Criado de la vulnerabilidad de la rama 2.8 de WordPress (la última) que permite saltearse el proceso de verificación de la clave de administrador, haciéndose eco de la noticia publicada en AltoSec Blog.

El fix es muy simple, está claramente explicado y se trata de cambiar una línea del wp-login.php.

Hay que reconocer la excelente herramienta que es WordPress y lo avanzado de su código y prestaciones, pero esta carrera de cerrar agujeros que tiene acostumbrados a todos sus usuarios cansa un poco. A veces me pregunto si no debería usar SSI en base a páginas html estáticas…. aunque por supuesto que es un razonamiento propio de una incomodidad momentánea; pues de última estoy muy agradecido que WordPress tenga un sistema de verificación y arreglo continuo de problemas (en contraposición del software comprometido con el marketing, que guarda en secreto los agujeros hasta el próximo parc


Criado Indomable
Sebastian D. Criado
Criado Indomable trata sobre »
» WordPress bug: Remote admin reset password


Se ha descubierto una vulnerabilidad en WordPress que permitiría saltar la confirmación de usuario administrador y mail para hacer el reset de la password del mismo. Por el momento no hay parche oficial y compromete a todas las versiones de WordPress del branche 2.8 (no se ha probado en el branche 2.7).

Esta vulnerabilidad que podría parecer trivial y de poca importancia no es tan así dado que un atacante que tenga la posibilidad de ponerse en medio de la comunicación de envío de mail podría obligar a enviar el reset de la password y hacerse con la misma para luego cambiarla y quitar el acceso al verdadero admin. Así también sería trivial realizar un ataque automatizado a hostings que tienen muchas cuentas de WordPress.

Aunque no existe un parche oficial al momento de publicar esta nota, se ha subido un cambio a los repositorios de WordPress que solucionaría el error. Se recomienda su aplicación.

Para más información del bug y la solución, puede verse el blog de AltoSec. En nuestros laboratorios hemos podido duplicar el bug y comprobar que  los cambios subidos al repositorio solucionan el problema.

Actualización: Como se esperaba, el equipo de desarrollo de WordPress ha sacado ya su parche oficial para solucionar este bug. Pueden ver el anuncio oficial en WordPress 2.8.4: Security Release.
Recomendamos la actualización con este Security Release tanto si se hizo el cambio mencionado en el articulo como si no se ha hecho.

Junio 17, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Plugin de Wordpress

Por alguna extraña razón no me gusta tener un servidor lleeeeeno de servicios. Me refiero a tener web, ftp, mail, db, etc. Todo en el mismo servidor… Mañas de cada uno. Por ejemplo, en este servidor (que es una DomU) solo se está ejecutando lighttpd que, para soportar este blog, se conecta a una base de datos que está en otro servidor (que es otra DomU).

Nunca había pensado, o mas bien nunca me pareció necesario, tener un mailserver configurado en el blog para que me avise cuando alguien postea un comentario o algo así. Seamos sinceros, mi blog no es el mas popular de todos, pero siempre se agradecen las lecturas. (Hago lo que puedo jejeje).

Hoy, buscando una cosa nada que ver me encontré con este plugin para wordpress que permite enviar los correos de notificaciones de wordpress usando un smtp externo. Obviamente esta tarea podia hacerse antes, editando el classphpmailer.php que está bajo wp-includes, pero este plugin es mas user friendly y funciona.

Mayo 23, 2009

Criado Indomable
Sebastian D. Criado
Criado Indomable trata sobre »
» Usando ScribeFire


En el día de hoy y gracias al articulo públicado El magnifico, me dispuse a investigar un poco el funcionamiento de un plugin para Firefox llamado ScribeFire el cual permite actualizar el blog directamente desde el navegador y sin necesidad de tener que entrar al mismo.

Existen algunas cosas que me han gustado mucho como la posibilidad de traer datos de  Categorías desde el propio blog (aunque las trae como Tags lo cual a mi entender no es correcto ya que los tags también existen) y están para ser agregados mediante un cuadro de texto debajo de la lista de categorías que se muestran.
Otra de las cosas que me gusto fue su pantalla dividida y la posibilidad de fácilmente cambiar la fuente y el tamaño de la misma.

Se puede encontrar una característica muy interesante y que tendré que ver de explotar y es la de los artículos relacionados gracias a Zemanta, que permite a partir de las palabras escritas en el post, encontrar articulos relaconados. Por ejemplo:

Lo que no me gusto es que no trae las imágenes del repositorio propio del Blog con lo cual hay que meterse nuevamente en el blog para ver la URL o bien tener que subirla nuevamente.
Veremos como se comporta en mis ediciones periodicas. :D

Mayo 20, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» New Mac OSX Theme

Do you like my brand new them? If you want it, let me a message, send me an email or twitt me and I’ll send it to you.

I think it’s pretty nice and pretty geek :-)

Abril 7, 2009

Criado Indomable
Sebastian D. Criado
Criado Indomable trata sobre »
» AltoSec Blog abre sus puertas


altosec_blog_tiny2En el día de la fecha hemos puesto oficialmente on-line el blog de AltoSec donde pondremos a disposición del público novedades sobre el ámbito de la seguridad de la información, novedades propias de la empresa y notas originales de sus miembros.

La URL del blog es http://blog.altosec.com.ar y está montado utilizando WordPress

Aunque podríamos usar directamente los blogs personales de cada uno, consideramos importante poder concentrar en el un único lugar información que se produce en la empresa. No el blog de Google, pero brindamos algo de lo nuestro :D

Enjoy!

Marzo 25, 2009
» Una clase para usuarios no informáticos de WordPress

El siguiente artículo no está pensado para ser leído por informáticos sino por no-informáticos. De todas formas, se agradece la lectura por parte de informáticos y sus comentarios para mejorarlo. El texto es una adaptación de un correo electrónico que le envié a un amigo luego de solucionar un problema que tenía con su blog alojado en wordpress.com.

Suele pasar, y esto lo se de leer tantas veces consultas en foros especializados, que sin aparente causa algunos blogs hechos con WordPress de repente se ven mal: la disposición (layout) de los elementos se rompe, cambia el color de fondo, la barra lateral aparece abajo de todo. ¿Cuál es la razón? Este “efecto indeseable” puede ser provocado de distintas maneras, pero una suele ser la causa en la mayoría de los casos: un error al crear entradas (o posts) para el sitio. Otro dato a tener en cuenta es que el error se suele manifestar cuando se utiliza la etiqueta especial ‘more’ (seguir leyendo).

En forma particular el problema se suele dar cuando el código HTML que conforma una entrada no es correcto; hay etiquetas (o ‘tags’) que abren pero no cierra o que están mal anidados. Se dice que un tag “abre” cuando es de la forma <NOMBRE> y “cierra” cuando es de la forma </NOMBRE>. Lo que está en el medio de esas marcas es su contenido.

<NOMBRE>Contenido</NOMBRE>

Estas etiquetas se utilizan para definir todo lo que se ve (y no se ve) en una página web. Un ejemplo sencillo: la etiqueta ‘b’ sirve para mostrar un texto (el contenido) en negrita (o bold). <b>esto aparece en negrita</b> es mostrado por un navegador así: esto aparece en negrita. De la misma forma existen etiquetas para mostrar texto en itálica, poner colores, insertar imágenes y muchísimas cosas más.

Si te interesa aprender HTML podés leer este tutorial. Seguimos.

El siguiente es un ejemplo de tags mal anidados:

<div>
texto
<p>
texto
</div>
texto
</p>

En uno de los posts del sitio que revisé había un párrafo de esta forma:

<div>
palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras palabras
</p>

Se abría un tag ‘div’ y se cerraba uno ‘p’. Este error era el que causaba el problema en este sitio en particular. Fue solucionado cambiando <div> por <p>. Puede ocurrir que el error no sea tan trivial, pero en la mayoría de los casos será de la misma familia, aunque esté más oculto.

La siguiente lista enumera 3 reglas para tener en cuenta como forma de prevensión de estos errores.

Reglas prácticas para no tener problemas al publicar en WordPress:

1) Antes de publicar, pasar de la vista Visual a la vista HTML y ver que no haya problemas como el que describí arriba con las etiquetas.

2) Insertar la etiqueta ‘more’ la vista HTML para asegurarse de que no sea insertada dentro de otras etiquetas:

<div>
texto
<!–more–>
</div>

está mal.

<div>
texto
</div>
<!–more–>

está bien.

3) Es una fuente de errores de este estilo copiar y pegar texto desde otras páginas web o documentos de Word (ya que traen atachadas muchas etiquetas de formato). Una práctica para estar seguros de que no traemos de esas marcas es pasar el texto por el bloc de notas antes de pegarlo en el editor de WordPress. Luego en el editor mismo podemos darle formato (negrita, itálica, etc…)

Diciembre 19, 2008
» Estrenando Wordpress 2.7 con novedades!

wordpress logo

Bien, luego de varios meses de no escribir, me siento en la obligación de al menos informar que este blog corre en la última versión disponible de wordpress: la 2.7

¿Mejoras con respecto a la anterior? Seguro debe haberlas, pero como no he sido usuario asiduo de la rama 2.5.x, a mi no me pregunten :-)

Lo que si, la interfaz está mejor organizada, da una sensación de tener todo a mano sin tener que scrollear mucho hacia abajo.

De paso, ya que andaba con ganas, cambié el tema por uno que soporte widgets, y le agregué el plugin que la gente de Sociable ha escrito para darle capacidades de FacebookConnect, lo que permite a los usuarios loguearse a mi blog con su cuenta de Facebook, y compartir contenidos del blog en esa red social.

Octubre 9, 2008
» Nuevo desarrollo web libre

Desarrollo de CoLCIT

Hace una semana me puse a trabajar en el armado del sitio web del evento CoLCIT (Congreso Libre Cultura de los Institutos Terciarios) que desde Gleducar estamos organizando. En unas semanas seguro publicaré mas informacion al respecto. Hace unas horas terminé finalmente el diseño y el sitio ya fue lanzado. Como siempre, todo fue hecho con Software Libre y liberé todo lo producido.

En conclusión: ya pueden ingresar a http://www.colcit.org.ar, colaborar con su difusión y si les gusta el diseño del sitio, esta disponible para su descarga el tema de Wordpress que desarrollé.

Julio 15, 2008

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Indeti.ca conectada a hombrepac.com.ar

En teoría.

Acabo de activar el plugin Wordidentica, que debería de auto-publicar mis posts aquí, por allí.
Veremos que tal funciona.

» Despacio voy, por que de prisa estoy…

Así es, voy lento, pero seguro.
El sitio esta “actualizado”. Ya tiene nuevo look, arregle los enlaces, la tag cloud, las categorías y un poquito los CSS.

Estrenamos:

Wordpress 2.6
Theme
Widgets
Plugins!

Todo esto por que actualice 2 veces.
Desde una versión 2.1 a una version 2.5 y luego a la 2.6!
En el mismo día que salio! Y todo sin problemas!

Ahora lo que falta es el contenido… “pronto”.