PHP 5.4 Beta

PHP es uno de los lenguajes de programación para la web más extendidos a día de hoy y seguramente cualquier programador web tendrá al menos unos conocimientos básicos de su funcionamiento. El proyecto sigue evolucionando y el equipo de desarrollo ha anunciado la disponibilidad de la primera beta de la nueva versión de PHP, la 5.4

Esta nueva versión se han añadido cosas nuevas y se han eliminado aquellas que han quedado obsoletas, destacando entre otras cosas:

  • Se ha eliminado el cálculo de la zona temporal. Usando “UTC” en el caso de que no sea configurado.
  • Las extensiones mysql, mysqli y pdo_mysql ahora utilizan por defecto a mysqlnd.
  • Añade SORT_NATURAL y SORT_FLAG_CASE a las funciones de ordenación de los arrays.
  • Se ha mejorado la extensión mbstring.
  • Se ha mejorado las capacidades de reflexión.
  • Se ha mejorado las capacidades de la extensión de JSON.
  • Se ha mejorado la extensión de Session.
  • Se ha mejorado el funcionamiento de la extensión XSL.

Por supuesto, se trata de una versión beta, por lo que debe utilizarse únicamente para pruebas y nunca en entornos de producción. Así pues si quieres aventurarte a probar la nueva versión, no dejes de visitar el sitio web del proyecto PHP.

MooTools 1.4

MooTools es una librería para el desarrollo con JavaScript que facilita la creación de aplicaciones web dinámicas y que ahora se actualiza para llegar a la versión 1.4. Esta nueva versión viene para corregir una serie de errores detectados en la versión previa además de añadir una nueva catacterística a MooTools Core denominada Delegación de Eventos. Esta nueva versión sería totalmente compatible con las versiones previas de la librería 1.2 y 1.3. Y si queréis ver todos los detalles sobre esta nueva actualización los encontraréis en esta entrada del blog de BooTools.

 

Google tratará de forma «especial» las webs adaptadas para dispositivos moviles

Según se ha desvelado, parece que Google va a dar cierta prioridad a las webs que están adaptadas para dispositivos móviles sobre aquellas que no lo están. Y es que según informan en su blog, la experiencia de los usuarios es muy negativa cuando llegan a sitios webs no optimizados para dispositivos móviles y muchos aseguran que incluso no volverían a visitar el sitio web, así pues para mejorar la experiencia de los usuarios se priorizarán los sitios web adaptados.

Sin embargo, parece que más que la experiencia de los usuarios de dispositivos móviles, detrás de este movimiento se encontraría el hecho de que la publicidad para dispositivos móviles sea una de las que mayores previsiones de aumento tenga, y Google con su programa AdWords trataría de lograr que esta sea lo más provechosa posible.

Independientemente de cual sea el motivo, está claro, que cada vez son más los usuarios que acceden a la web desde dispositivos móviles, y si tienes un sitio web conviene tenerlo muy en cuenta, independientemente de si empleas sistemas de publicidad o no, sino con el único fin, de que la experiencia de uso sea lo mejor posible.

WordPress App se actualiza para iOs

Wordpress
Wordpress CMS para blogs

Los usuarios de la aplicación de WordPress para iOs han recibido recientemente una actualización que para algunas le conferirá una mayor funcionalidad. Y es que finalmente se ofrece la función de poder editar el código HTML directamente además de la de poder editar a pantalla completa. De esta forma, los usuarios ganaremos en control sobre los post a la hora de editarlos y la app de iOs se convierte en una opción verdadera para trabajar el contenido de nuestro blog con WordPress

 

Twitter estrenará servicio de estadísticas

Twitter
Red social Twitter

La red social sigue haciendo interesantes anuncios y ahora le toca el turno a una nueva herramienta que ofrecen y que nos permitiría medir el tráfico recibido en los sitios web a través de Twitter. Con el nombre de Twitter Web Analytics, el servicio será útil para realizar un seguimiento de los visitantes y del resultado que proporcionan sus Tweets.

Mediante esta herramienta tendremos acceso a tres aspectos fundamentales:

  1. Saber cuánto contenido del sitio que manejamos se está compartiendo en Twitter
  2. Ver la cantidad de tráfico que Twitter envía a nuestras páginas.
  3. Medir la efectividad del botón de Twitter que se haya integrado en la página web.

Por el momento se trataría de un servicio en versión beta y estaría disponible solo para un determinado número de usuarios, pero esperan que pronto se abra al resto de usuarios, de la misma forma que esperan ofrecer en unas semanas la API de Twitter Web Analytics para los desarrolladores. Por lo que se ha desvelado, el servicio sería gratuito, lo cual seguro que a las empresas de medición existentes no hará mucha gracia, pero que a los muchos usuarios que la utilizarán seguro que les vendrá muy bien. Finalmente parece, que los rumores que corrían sobre la posibilidad de una herramienta de estadísticas oficial desde que Twitter adquiriese  BackType en Julio, se han confirmado. Parece que a pesar de haber pasado algunos momentos delicados, la red social se consolida cada vez más.

 

Convertir blogs de iWeb a WordPress

A medida que Apple avanza con su migración a iCloud, algunos usuarios que empleaban iWeb con el servicio MobileMe han ido buscando alternativas para migrar sus webs, bien a los nuevos servicios de Apple como a otras plataformas. Además, Apple parece haber dejado ligeramente abandonado iWeb y hace tiempo que no sufre un lavado de cara, lo cual hace que los desarrolladores lo encuentren menos atractivo (ya que en el desarrollo Web cada semana que pasa surgen cosas nuevas). De esta forma han ido saliendo algunas soluciones que ayudan a que los usuarios de iWeb migren sus páginas, muestra de ello es iWeb To WordPress, una herramienta que facilita la migración de los blogs de iWeb a la famosa plataforma.

Según anuncian en su página incluye una sencilla interfaz drag and drop, permite la conversión completa de los blogs incluyendo posts y comentarios, y permite trabajar con cualquier instalación de WordPress. Su precio es de 39,95€, y sería compatible con versiones de iWeb 3.0.X, estando disponible para OSX 10.4 (soportaría tanto equipos Intel como PowerPC) o 10.5 (solo para equipos Intel), siendo la diferencia fundamental entre ambas versiones la rapidez de la nueva versión.

Optimizando nuestra página web

Cuando creamos una página web podemos estar tentados a añadirle todo aquello que se nos pase por la cabeza, todo con la simple idea de tratar de dar lo máximo posible para que nuestros visitantes tengan la mejor experiencia posible. Sin embargo, esto puede llegar a volverse completamente en nuestra contra. Y es que a veces el tiempo de espera para cargar una página o una navegación relativamente lenta, pueden llevar a hacer que el visitante desista y abandone nuestra página. De la misma forma, los robots de los buscadores podría encontrarse con problemas si una página tarda demasiado en cargarse, llegando a no indexar correctamente nuestro sitio web.

Así pues es importante lograr un equilibrio entre lo que queremos poner en la página y la rapidez con la que esta puede visualizarse. Y para lograrlo os queremos ofrecer una lista con tres herramientas que os ayudarán en la tarea.

  1. StopWatch de Numinion, que hace algo tan simple como útil que es mostrarnos el tiempo que tarda en cargarse nuestra página. De esta forma podremos comprobar cuanto tiempo tardan en cargarse cada una de nuestras páginas y así podremos descubrir posibles cuellos de botella en nuestro sitio web.
  2. Websiteoptimization, además de recursos para optimizar una web, nos ofrece una herramienta para analizar nuestro sitio web. Nos ofrece un informe algo más detallado, explicando los tiempos de carga de cada uno de los elementos de la página y ofreciendo algunas recomendaciones.
  3. Por último Page Speed de Google, es un complemento para Firefox/firebug con el que se puede medir el rendimiento de las páginas web y que además nos ofrecerá consejos para tratar de optimizarlas lo máximo posible.
Así pues, ya no tienes excusa para analizar cuales son los puntos débiles de tu página web en lo que a rapidez se refiere. Por supuesto, si no sabes utilizar estas herramientas, no cuentas con el tiempo para ello o simplemente quieres que sea otro quien se encargue de ello, en IGESTweb, podemos ofrecerte ese servicio para tratar de mejorar tu sitio web, simplemente ponte en contacto con nosotros.

Firebug 1.8.2

Si hablamos de Firebug seguro que cualquier desarrollador y programador web ha oido al menos hablar de este paquete de utilidades. Se creo con el fin de analizar, editar y depurar el codigo fuente, CSS, Html y Javascript de una página web de forma rápida y sencilla.

Así pues desde la primera vez que se lanzase hasta ahora ha pasado algún tiempo y ahora el equipo de desarrollo ofrece la versión 1.8.2. Esta versión de mantenimiento, además de corregir diferentes incidencias detectadas nos ofrece una nueva API que permite establecer marcas de tiempo en el código de JavaScript, se mejora la visualización de la localización de los scripts, muestra nuevas opciones en el panel DOM, posibilidad de mostrar direcciones IP en el panel de Red y compatibilidad con Firefox 5, 6 y 7 beta.

Si queréis más información sobre la herramienta podréis encontrarla en el blog de firebug.

 

 

Fallo Out of memory al actualizar blog WordPress

Wordpress
Wordpress CMS para blogs

Si tienes un blog de WordPress y cuando tratas de actualizarlo, desde el panel de administración, te encuentras con un fallo como el siguiente: «fallo al actualizar wordpress Out of memory …/wp-includes/class-http.php on line 1426«, vamos a ofrecerte una solución que esperamos solucione el fallo y puedas mantener tu versión de WordPress actualizada (que por otra parte es imprescindible para evitar agujeros de seguridad) sin necesidad de una posible actualización desde cero.

Para ello tienes que crear un archivo que llamarás «php.ini» en el directorio raiz de tu blog y en la carpeta «wp-admin». En este archivo deberás incluir la siguiente línea: «memory_limit=40M» (sin comillas). Luego simplemente tendrás que subir via FTP los archivos y prueba de nuevo a iniciar la actualización.

Ahora la explicación al fallo es que la gestión de memoria del CMS no es todo lo buena que debiera y posiblemente el alojamiento de tu blog esté en un servidor compartido (que lo hace más económico). Esa conjunción de factores hace que el administrador de actualizaciones sea incapaz de lanzar la actualización. Con el archivo php.ini que hemos creado le estamos asignando una cantidad de memoria que debería ser suficiente para la labor. Hay según los casos, quienes han necesitado poner un tamaño de memoria mayor (por ejemplo con el valor 64) en el archivo php.ini, pero no todos los alojamientos lo permiten así que en tal caso no te quedaría más remedio que o cambiar a un alojamiento mejor o hacer la actualización de forma manual.