WordPress 3.2 requerirá MySQL 5 (¿se nos ha ido la olla?)

Está más que probado que MySQL 5 es más lento que MySQL 4. Además, WordPress no requiere ninguna funcionalidad específica de MySQL 5 para funcionar.

Entonces ¿por qué se acaba de anunciar que WordPress 3.2 requerirá MySQL 5.0.15?

Repetimos:

  1. MySQL 5 ofrece mejoras de rendimiento en InnoDB que, como he dicho, WordPress no utiliza.
  2. MySQL 4 es más rápido en MyISAM, el formato de base de datos más común que, dicho sea de paso, es el que usa WordPress.

¿Alguien lo entiende?

Pero nada, además insisten en que los servidores también deban ejecutar PHP 5.2 como mínimo para WordPress 3.2.

En este caso, aunque PHP 5.2 es más rápido que PHP 4.4 (y PHP 5.3 es aún más rápido que la versión 5.2) no habría ningún problema en que WordPress 3.2 soportara PHP 4.4. Pero cuando Matt se emperra no hay quien lo pare, y estoy seguro de es capaz de forzar a que se actualice a PHP 5 quitando código que funcione en PHP 4.4.

¿Tan difícil es hacer que el software sea flexible, escalable?. Entiendo que se quieran eliminar problemas de seguridad forzando actualizaciones en los servidores pero no hay que ser tan radical. Tampoco soy un talibán de la compatiblidad a toda costa, causa de la mayoría de los males de software como Joomla o el mismo Windows y, al tiempo, parte del gran éxito de WordPress, pero creo que se están llevando las cosas, no demasiado lejos pero si demasiado rápido.

Lo que temo es que se pretenda forzar un ritmo de actualizaciones tan tremendo, no ya de WordPress, sino de los mismos sistemas para soportarlo, provocando unos requisitos demasiado elevados. ¡Coño, si hasta han publicado un plugin para que comprobemos si nuestro servidor va a soportar WordPress 3.2.!. Ya hasta me molesta el nombrecito: prueba de salud le han llamado. ¡Por favor!

Además, como puede que los proveedores de alojamiento no sigan este frenético ritmo, en vez de conseguir instalaciones más seguras, lo que se podría provocar es que muchos usuarios no pudieran actualizar WordPress a una versión más estable y fiable (como sería cualquier actualización mayor) porque su servidor no la soportara. Y, por favor, no vamos a estar cambiando de proveedor de hosting cada dos por tres ni pagando de más para poder actualizar WordPress.

A ver si a este paso vamos a terminar como con cada versión de Windows, que te requiere que cambies de ordenador.

Lo dejo a vuestro criterio y reflexión, esta es solo un punto de vista acerca de esta noticia.

Cómo instalar WordPress localmente con WAMP (1)

Hoy veremos cómo instalar WordPress no en un servidor remoto, sino en nuestra propia computadora. Esto nos resultará ideal cuando tengamos que desarrollar temas, para disponer de la máxima rapidez de trabajo y no tener que estar subiendo archivos, o cuando nuestro site real esté en mantenimiento.

WAMP es el acrónimo para Windows, Apache, MySQL y PHP, y el software nos permitirá en efecto instalar todos estos elementos: un servidor Apache, una base de datos MySQL con la interface PHPMyAdmin y PHP sobre Windows (para Mac podemos usar XAMP; el proceso es muy similar).

Vamos primero a descargar la última versión de WAMP de su site oficial. Una vez la descarga termine, vamos a clicar en el icono para lanzar la instalación. Se nos abrirá esta ventana:

Image and video hosting by TinyPic

Clicamos sobre “Next” y llegamos a la siguiente:

Image and video hosting by TinyPic

Escogemos “I accept the agreement” y clicamos en “Next”. Llegaremos a esta página:

Image and video hosting by TinyPic

Por defecto, WAMP va a instalarse en el disco duro principal. Vamos a hacerlo así, salvo si tenemos alguna razón para hacerlo de otra forma. Clicamos en “Next” y llegamos aquí:

Image and video hosting by TinyPic

Marcamos la casilla “Create a Quick Launch icon” si queremos añadir un icono rápido hacia WAMP en la barra de inicio rápido de Windows, y marcamos también “Create a desktop icon” si queremos lo mismo en el escritorio. Luego, clicamos “Next”:

Image and video hosting by TinyPic

Esta página resume la configuración de instalación. Clicaremos en “Install” para lanzarla:

Image and video hosting by TinyPic

Esperamos que termine. Es posible que aparezca una ventana de seguridad pidiendo permiso para continuar, le decimos que sí.

Nos aparecerá entonces la siguiente pantalla:

Image and video hosting by TinyPic

Esta página nos permitirá configurar el servidor de e-mail, posibilitando eventualmente que las aplicaciones relacionadas con la función mail() de PHP envíen correos al exterior si permanecemos en línea al trabajar con WAMP. Dejamos los valores por defecto y seguimos. Le damos a “Next”:

Image and video hosting by TinyPic

Dejamos marcada la casilla para que WAMP se auto-ejecute y clicamos en “Finish”. ¡La instalación ha terminado!

Si todo va bien, veremos que el icono de WAMP en el área de notificación (donde el reloj del sistema) es blanco. Si está en rojo, los servicios (PHP, Apache) no están activados y tendremos que hacerlo manualmente, clicando con el botón izquierdo del ratón en el icono y navegando por el menú.

Si saliera el icono en amarillo, significa que WAMP está sólo funcionando parcialmente. En este caso, cerrad Skype, Messenger y otras aplicaciones que pudieran usar puertos de conexión a Internet y configurad vuestro firewall.

Veamos el menú en detalle:

Image and video hosting by TinyPic

  • Localhost: abre la página de bienvenida de WAMP en nuestro navegador.
  • phpMyAdmin: abre phpMyAdmin en nuestro navegador, para manejar nuestras bases de datos MySQL.
  • SQLiteManager: abre SQLIteManager en nuestro navegador, y nos permite manejar nuestras bases de datos SQLite.
  • www directory: permite abrir la carpeta que contiene los archivos de las web locales que vamos a construir.
  • Apache: permite configurar Apache.
  • PHP: permite configurar PHP.
  • MySQL: permite configurar MySQL.
  • Start All Services: activa todos los servicios.
  • Stop All Services: desactiva todos los servicios.
  • Restart All Services reinicia todos los servicios.
  • Put Online: permite que otros internautas accedan a nuestro servidor local.

Mañana, el resto de la instalación.

Vaultpress: WordPress seguro garantizado

Vaultpress es un nuevo servicio lanzado por la empresa Automattic, que ofrece backup seguros de sitios WordPress. El sistema, que acaba de ser anunciado ahora mismo, admite peticiones de participar en la fase ßeta, lo que servidor ya ha hecho.

No hay información alguna de como lo hacen, solo se indica que - como conocen WordPress como nadie - asegurarán tu instalación, no solo el contenido, sino tus configuraciones y personalizaciones. En el fondo no es difícil adivinar que harán backup de tu base de datos, con todas sus tablas, y quizás los ficheros de configuración y hasta tu carpeta 'wp-content' (esto son solo elucubraciones mías) y facilitarán algún sistema mediante el cual, dando tu aprobación, accedan a tu servidor MySQL, harán backup de tu base de datos y, en caso de desastre, podrás recuperar tu configuración completa.

Planean cobrar 10$ por blog y mes, pero en la misma petición de beta-tester te piden que les sugieras un precio por el servicio.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Precauciones al actualizar WordPress

En estos dias la empresa de hosting donde tengo mis sitios ha estado sufriendo algunas demoras... Esto me ocasionó grandes inconvenientes al momento de actualizar unos más de 10 sitios que utilizan WordPress...

Es por eso que preparé una lista de consejos y recomendaciones a tener en cuenta al momento de actualizar, ya sea directamente desde el Panel de WordPress o vía FTP.

Quizás, como yo, ya te hayas mal acostumbrado a actualizar con un simple click desde el panel... Es simple, rápido y muy fácil. Pero esto puede dar mas dolores de cabeza que comodidad si algo sale mal en medio del procedimiento. Alguno de los problemas más comunes son:

La pantalla que avisa a tus visitantes que regresen en un minuto mientras se actualiza el sistema, no desaparece...

Esto puede solucionarse fácil! Entras por FTP al sitio y borras el archivo .manteinance que se ha creado. Ten en cuenta que de acuerdo a las configuraciones de hosting puede que aparezca como archivo oculto! Al borrar dicho archivo, accedes nuevamente al panel y le das a actualizar nuevamente. Si se repite el error, recomendaría que actualices vía FTP.

Luego de darle click en actualizar, demora demasiado tiempo...

Recuerda que todos los hosting cuentan con una limitación en el uso de sus recursos, tanto de memoria PHP como de RAM. Esto puede hacer que el proceso sea mas lento o incluso entre en un bucle sin fin y arroje errores 500 (internal server error). La mejor solución a esto, es actualizar tu versión de WordPress con el viejo método por FTP.

Luego de actualizar hay errores, el panel y el blog andan muy lentos, incluso hay algunas incoherencias en los datos...

Personalmente creo que actualizar un WordPress no debe limitarse a un simple click o subir archivos y remplazarlos por FTP. Es todo un procedimiento... Personalmente luego de actualizar, me tomo el trabajo de optimizar las tablas de la base de datos (ver más abajo), borrar la caché del navegador, cerrarlo, volverlo a abrir, etc... Si usas algún plugin de cacheo, también deberás borrar los documentos en caché del hosting.

SIEMPRE, pero SIEMPRE, haz backup semanal... Y antes de actualizar, también...

Me ha tocado con clientes que simplemente le dan al click, no leen, no se preocupan... También amigos que luego te llaman a las 3 de la madrugada por que su blog dejó de funcionar. SIEMPRE debe hacerse backup semanal (o mensual, de acuerdo a la actividad y ritmo de cada sitio) y SIEMPRE un backup antes de actualizar cualquier cosa... Cuando digo "backups" me refiero tanto a la base de datos como también a los archivos. En especial si vas actualizar plugins importantes, a veces no son compatibles con nuevas versiones.

NUNCA esperes a que la empresa de hosting haga backups, nada mejor que TU lo hagas, te tomes un tiempo o uses algún plugin o método que te facilite el trabajo.

No actualizar a la primera:

Muchas veces, a quienes somos seguidores y conocedores de WordPress, nos ha pasado que sale una versión y a los pocos días otra que corrige quizás unos pocos fallos... Es interesante esperar un tiempo prudente (a criterio de cada uno, quizás una semana esté bien) para actualizar... Ojo! Hay que ver de a que esperamos y que actualizamos con urgencia, si la actualización cubre fallos de seguridad o simplemente adiciona funciones.

Recuerda que SIEMPRE existen ALTERNATIVAS:

Por más que avance muchisimo el desarrollo de WordPress, NUNCA debes olvidar que tienes la alternativa de actualizar a mano, subiendo los archivos por FTP, remplazando, etc...

Para leer:

Como hacer backup de WordPress

Como instalar WordPress con un click! (actualizaciones automáticas)

Como actualizar WordPress "a la antigua" por FTP

Como optimizar las bases de datos y aquí otra forma de hacerlo

Como instalar un WordPress desde cero

Y SIEMPRE tienes una comunidad de millones de buenas personas que te ayudarán ante cualquier problema... Pero recuerda: siempre mejor prevenir que luego curar! :-) Se felíz!

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Windows Live Writer

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Encontrado problema con post-new.php en Wordpress

El pasado 5 de Enero publiqué una entrada hablando de un problema con la carga de post-new.php para enviar nuevos artículos en WordPress. Pues bien acabo de localizar el problema después de dar muchas vueltas todo se centra en el plugin Pretty Link Pro que utilizo para generar URL personalizadas.

wp postmeta custom fields wordpress Encontrado problema con post new.php en Wordpress

Este plugin para Wordpress tiene un error que solo afecta a las versiones 2.9 y 2.9.1, al menos hasta donde he podido comprobar, generando demasiados campos personalizados repetidos, como podéis ver en la captura. Entonces cuando la entrada se graba automáticamente antes de publicarse no tiene identificador de entrada (post_id) y se graba con post_id=0, generando un problema de datos no válidos en la tabla wp_postmeta.

La solución es borrar todos esos datos con post_id=0 con esta sentencia de mySQL:

DELETE FROM `wp_postmeta` WHERE `post_id` = 0 LIMIT 10000;

Si tenéis muchos registros erróneos ejecutar varias veces la sentencia ya que está limitada a 10.000 registros para evitar saturar vuestro servidor.

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Encontrado problema con post-new.php en Wordpress

Nosotros también usamos MySQL, ¡ayuda a salvarlo!

logo-mysql

Michael "Monty" Widenius, el creador de MySQL está pidiendo ayuda para salvar lo que, a su juicio, puede ser la muerte de MySQL, el software de gestión de bases de datos Open Source utilizado por la mayoría de los CMS actuales, WordPress incluido.

Ante la inminente compra de Sun, empresa que actualmente mantiene MySQL, por parte de Oracle podrían sucederse algunos hechos de mercado que pusieran en peligro la pervivencia de este software o de su carácter libre.

Y es que Oracle está en una posición comercial de dura competencia, y MySQL se ha mostrado como un software muy capaz de competir con gestores de bases de datos comerciales. Por ello, Oracle podría considerar convertir esta pieza libre en un software propietario, al ser dueño del mismo.

Porque Oracle no se ha comprometido a mantener MySQL Open Source, ni a liberar versiones de un modo habitual, ni a mantener los precios de licencia y soporte, ni a no agregar código cerrado a MySQL. Y claro, Monty sospecha que la situación no es la más halagüeña para la comunidad.

oracle compra sun

Para ello nos pide a todos los que usemos MySQL que apoyemos su iniciativa (que ya ha llevado a la Comisión Europea) de salvar MySQL.

¿Como podemos ayudar?, muy sencillo:

Hasta el 19 de diciembre de 2009

  • Reenviar este mensaje/correo a todo el mundo que sepas que está usando MySQL o a una lista de correo electrónico donde sepas que hay gente presente que usa y le preocupa MySQL y el código abierto (por favor, comprueba primero que este mensaje no ha sido enviado allí antes)
  • También puedes enviar correos electrónicos con información sobre esto y pedirles que lean http://monty-says.blogspot.com/2009/12/help-saving-mysql.html
  • Añadir enlaces en tu web a http://monty-says.blogspot.com/2009/12/help-saving-mysql.html con el texto "Estamos usando MySQL, ayuda a salvarlo", solo durante las dos próximas semanas.
  • Bloguea acerca de esto (sé libre de incluir este texto, o simplemente un enlace al blog de Monty)
  • Llamar por teléfono (no en contacto por correo electrónico, es urgente) a su jefe o VP e invitarle a leer este correo y ¡enviar una carta a la Comisión Europea lo antes posible!
  • Si no tienes a nadie en contacto con lo anterior, ¡envía un correo electrónico a la CE!

Como queremos que la CE tenga una imagen correcta de la situación, primero completa la parte superior y, a continuación, elige uno de los textos de abajo que mejor se adapte a tu punto de vista de la situación. Siéntete libre para proveer tu propio texto y la información adicional si crees que esto ayudará a la CE para alcanzar una mejor comprensión de cómo se usa MySQL.

Envíalo a: comp-merger-registry@ec.europa.eu

Si tienes tiempo extra para ayudar, rellena lo siguiente, si no, salta al texto principal.

Nombre:
Título:
Empresa:
Tamaño de la empresa:
¿Cuántas instalaciones de MySQL?:
Cantidad total de datos almacenados en MySQL (megabyte):
¿Para qué tipo de aplicaciones utilza MySQL?:
Si este correo electrónico se mantendrá en secreto por la CE: Sí / No

Copiar o utilizar uno de los siguientes textos como base para su respuesta:

a) No me fío de que Oracle se ocupe realmente de MySQL y se debería ceder a otra empresa o fundación que tenga mucho que ganar mediante el desarrollo y la promoción de MySQL. También en el futuro debería podría combinar de MySQL con la aplicación de código cerrado (ya sea por excepción, una licencia más permisiva o ser capaz de licencia dual de MySQL en condiciones favorables)

b) Creo que Oracle podría ser un buen administrador de MySQL, pero tendrá que actuar la CE para tener garantías jurídicamente vinculantes de Oracle que:

  • Todo MySQL continuará Open Source / software libre en el futuro (sin módulos de código cerrado).
  • La versión de código abierto y de doble versión con licencia de MySQL debe tener la misma fuente (como actualmente).
  • Que el desarrollo se lleve a cabo en la comunidad de manera amistosa.
  • El manual debe ser liberado bajo una licencia permisiva (de manera que sea igual para el servidor que para el receptor)
  • MySQL debe ser liberado bajo una licencia más permisiva para asegurar que los forks (versiones adaptadas) de verdad puedan competir con Oracle si Oracle no es un buen administrador, después de todo.
  • Alternativamente:
    • Uno debe ser capaz de comprar siempre bajo licencias comerciales, con los precios de MySQL.
    • Todo lo anterior debe ser perpetuo e irrevocable.

También debería existir un mecanismo para que, si Oracle no está haciendo lo que se espera de ella, los forks (versiones adaptadas) deberían ser capaz de competir con Oracle.

c) Confío en Oracle y sugiero que la CE aprobará el acuerdo de manera incondicional.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Cosas que necesitas saber de WordPress 2.9

Interesante artículo sobre al menos 10 cosas que necesitas saber sobre el nuevo WordPress 2.9.

Entre las mejoras de esta nueva versión del popular gestor de contenidos que pronto estará disponible de forma oficial podemos comentar algunas funciones nuevas para plantillas como the_post_image() y el soporte de registro, otras novedades para usuario como la disponibilidad de papelera, edición de imágenes y el plugin oEmbed, mejoras en los comentarios y un API metadatos para plugins. Además de una utilidad incluida para la reparación de la base de datos y la vuelta al soporte de PHP4.

Más información en TechnoSailor

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Cosas que necesitas saber de WordPress 2.9

Trucos para desarrollar un sitio de alto tráfico con WordPress

Interesante artículo donde nos ofrecen 20 trucos para desarrollar un buen sitio web de alto tráfico con WordPress.

Esta es la lista de trucos y recomendaciones para crear tu web de alto tráfico con WordPress como una opción para evitar el desarrollo de un gestor de contenidos desde cero.

  1. Si no eres experto en diseño y/o desarrollo contratar un experto en diseño web y desarrollo web.
  2. Elige el servicio de alojamiento web adecuado a tus necesidades, para alto tráfico seguro que necesitarás uno o varios servidores dedicados.
  3. Bajo ningún concepto toques los archivos del núcleo, eso puede suponer un problema de seguridad y también para actualizaciones futuras.
  4. Wordpress es realmente versátil, permite moldear tu sitio web sin límite. WordPress es un gran CMS.
  5. Modela tus tablas de la base de datos de manera acorde con la realidad del sitio.
  6. Averigua hasta qué punto los recursos nativos disponibles representan una solución o un obstáculo.
  7. No confíes en los plugins. Aprende a construirlos y adapta los disponibles. Aunque siempre hay plugins realmente potentes en los que si podemos confiar.
  8. Balancea la carga dinámica.
  9. Programa sabiendo que un servidor interpretará lo que hagas.
  10. Establece una clara línea entre los elementos estáticos y dinámicos.
  11. Ahorra código innecesario.
  12. Cumple los estándares siempre. El diseño en xHTML y CSS.
  13. Fija un límite de peso en la carga de archivos.
  14. Utiliza servicios externos disponibles.
  15. Optimiza tus imágenes. Según el contenido de las imágenes utiliza GIF, JPG o PNG.
  16. Utiliza recursos javascript sólo cuando sea necesario. Nosotros elegimos utilizar jquery pero otros framework también son buenas opciones.
  17. Inyecta accesibilidad a tu proyecto, que además de que los buscadores lo tenga fácil tus usuarios no son menos y también deben tenerlo fácil.
  18. Diseña una interfaz usable. Incluso pide que diferentes perfiles de usuarios te den su opinión.
  19. Ofrece formación continua a los gestores del contenido del sitio.
  20. Mantén tu base de datos optimizada.
  21. Yo añadiría que es muy importante cachear el contenido siempre que sea posible.

vía: Dario Ferrer

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Trucos para desarrollar un sitio de alto tráfico con WordPress

Compatir con tus contactos: Print Digg Sphinn del.icio.us Facebook Mixx Google Bookmarks Blogplay BarraPunto Bitacoras.com email link Trucos para desarrollar un sitio de alto tráfico con WordPress FriendFeed HelloTxt Live Meneame MySpace Netvibes PDF StumbleUpon Technorati Tumblr Twitter Wikio Yahoo! Bookmarks

Lista de tablas de ayuda rápida para diseñadores y desarrolladores

A través de WebDesignDev podemos encontrar una completa lista de tablas de ayuda rápida para lenguajes de programación, son páginas con trucos de referencia rápida para diseñadores web y desarrolladores. Esta lista es realmente completa incluye páginas de ayuda y trucos para Ruby, JAVA, Python, jQuery, PHP, CSS, HTML5, … y muchos más.

Aquí tenéis un resumen con sus enlaces para descargar:

vía: WebHostingSearch y WebDesignDev

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Lista de tablas de ayuda rápida para diseñadores y desarrolladores

Sin tiempo para escribir.17

Algunas referencias más que no me da tiempo a desarrollar y creo debéis conocer.

Sin tiempo para escribir.17

  • WordPress sin bases de datos. vía: Carrero
  • Mi libro de Productividad… de camino. vía: thinkWasabi
  • Algunos usuarios Twitter. vía: Emilio Marquéz
  • De WordPress a WPMU (tutorial). vía: mangas verdes
  • Más de 35 utilidades y plugins para conectar con Amazon S3 desde Windows, Mac o Linux. En inglés. vía: About Online Tips
  • Nokia X6. vía: Eduardo Collado
  • RSS Cloud, WordPress en ‘tiempo real’. vía: mangas verdes
  • Crea potentes aplicaciones móviles con HTML, CSS y jQuery. En inglés. vía: WebAppers
  • Adminer un rápido administrador de base de data MySQL. En inglés. vía: code-diesel
  • Los conductores samoanos ya conducen por la derecha. vía: microsiervos
  • Escuela 2.0: la herramienta debería ser lo de menos. vía: Error500
  • 12 Buenos Consejos para Hacer Fotos a tu Casa. vía: dZoom
  • Colección de recursos imprescindibles para WordPress. vía: TrazosWeb

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Sin tiempo para escribir.17

Get Adobe Flash playerPlugin by wpburn.com wordpress themes