Al parecer ya han empezado a trabajar con el nuevo theme denominado Wordpress 2010, tiene un aspecto más amplio y con mas trabajo en el CSS en lo que es entradas de mini blog (asides), galerías, imágenes y la paginación de una entrada.
Al parecer ya han empezado a trabajar con el nuevo theme denominado Wordpress 2010, tiene un aspecto más amplio y con mas trabajo en el CSS en lo que es entradas de mini blog (asides), galerías, imágenes y la paginación de una entrada.
Leo en AyudaWordpress, que como se veía venir se ha cerrado el trac de WordPress MU ahora todos los tickes irán en el trac de WordPress para su integración en la versión 3.0, con lo que bbPress se convierte en un plugin, ya que en el repositorio oficial de plugins de WordPress existe dicho plugin, donde claramente se indica que está en fase de desarrollo así que ojo con eso, ¿Seria bueno ir Optimizando tu Wordpress para la carga de mas procesos que se vienen en la versión 3.0?

Todos sabemos que Wordpress está considerado unos de los mejores CMS hoy por hoy por su intuitiva y flexible estructura, otro motivo a considerar sobre su éxito y extensión, es la enorme comunidad de desarrolladores y diseñadores, que se encargan de desarrollarlo en general o crear plugins y temas para la comunidad. Pero todo grande tiene el problema de consumo de memoria, he recopilado un listado de algunos trucos simples de como mejorar el rendimiento de nuestro gestor de contenidos.
Wordpress está desarrollado bajo PHP que es un lenguaje de programación usado principalmente en interpretación del lado del servidor (server-side scripting) con lo cual el consumo de recursos aumenta dependiendo de la complejidad de los comandos que se ejecuten y de las visitas que tengamos, por este motivo necesitamos reducir el consumo de memoria y una solución muy factible es la de usar un sistema de cache lo que hará que se reduzca las peticiones al servidor.

En el siguiente listado menciono los mejores plugins de cache para wordpress probados por mí.
CDN es lo que suelen usar las webs grandes para agilizar la distribución de archivos estáticos (imágenes, hojas de estilo, javascripts, multimedia…). Las CDNs permiten tener nuestros contenidos replicados en múltiples servidores por todo el mundo, acelerando la descarga de los mismos de cara a los clientes, puesto que éstos siempre se sirven desde la ubicación más cercana al usuario. Suelen ser sistemas demasiado caros para que pequeños proyectos o particulares se planteen siquiera su uso.
El caché interno de Wordpress esta desde la versión 2.0, donde tiene la facultad de almacenar datos en caché que podemos usar en nuestros plugins/themes. Esta caché no es el mismo que los plugins que cachéan la salida de información con lo cual agiliza el rendimiento del servidor.
define('WP_CACHE', true);
define('ENABLE_CACHE', true); // enable the cache
define('CACHE_EXPIRATION_TIME', 3600); // in seconds
También si tienes un poco de conocimiento de HTML o PHP puedes hacer algunos cambios en tu plantilla para aumentar la velocidad. La idea es sustituir en la cabecera, por ejemplo, donde se hizo una llamada a una función, cuando podría ser fácilmente un texto estático, por ejemplo.
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
Cambiarlo por:
<link rel="stylesheet" href="http://www.calinsoft.com/wp-content/themes/soft-log/style.css" type="text/css" media="screen" /> <link rel="pingback" href="http://www.calinsoft.com/xmlrpc.php" />
Claro está que debería cambiarlos según sea su página web.
Desde la versión 2.6 de Wordpress nos regalo la función revisiones con la cual automáticamente crea un historial por cada vez que modificas una entrada o una página. Esto puede lograr engordar tu base de datos muy ferozmente si eres de realizar muchos cambios a tus entradas, aunque puede tener su punto a favor en el caso que borrara cierto párrafo y no recordara que puse anteriormente, con esta funcionalidad podría regresar a una revisión anterior.
Pero si no te importa mucho esta funcionalidad como ami, puedes muy bien desactivarla declarando una simple línea a tu archivo wp-config.php.
define('WP_POST_REVISIONS', false);
Ojo esta línea solo desactiva el historial automático si tu deseas también eliminar las revisiones que ya están alojadas en tu base de datos y que son muchas, puedes ejecutar este código dentro de tu Administrador de base de datos, teniendo como precaución hacer una copia de seguridad antes por si algo saliera mal.
DELETE z,y,x FROM wp_posts z LEFT JOIN wp_term_relationships y ON (z.ID = y.object_id) LEFT JOIN wp_postmeta x ON (z.ID = x.post_id) WHERE z.post_type = 'revision'
Esta consulta elimina todas las entradas de tu tabla wp_posts que sean de tipo revisión que obviamente no necesitamos, tener en cuenta que debes reemplazar el prefijo wp_ si asignaste uno diferente cuando instalaste wordpress, por ejemplo si asignaste bb_ como prefijo deberias reemplazar las tablas a bb_posts, bb_term_relationships, bb_postmeta.
Cuando estas por añadir una nueva entrada a tu blog, abras notado que después de 1 minuto si no legraste grabar automáticamente se graba y se convierte en un borrador, esta funcionalidad es buena para evitar perdida de información, pero si te parece muy poco tiempo 1 minuto para que se auto grabe puedes cambiar el tiempo declarando lo siguiente en el archivo wp-config.php
define ('AUTOSAVE_INTERVAL',300); //segundos
Donde 300 serian 4 minutos tiempo prudente para mí para que se ejecute el auto grabado.

Si forzamos el caché del navegador mediante el archivo .htaccess ayudamos enormemente a acelerar la carga de las páginas, este código envía un aviso 304 indicando que el elemento solicitado no ha experimentando cambios.
<ifmodule mod_expires.c> <filesmatch "\.(jpg|gif|png|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>
/wp-content /wp-content/plugins busca la carpeta del plugin que daño tu wordpress y renómbrala o elimínala/wp-content/themes/default o realiza una copia de ella, nunca trabajes bajo la carpeta default , si no le cambias de nombre cuando actualices automáticamente Wordpress a una nueva versión esta sobrescribirá la carpeta default sin previo avisoUnderone es un theme para wordpress muy bien trabajado, su diseño y estructura son muy agradable y una de las cosas que más me ha gustado son sus colores muy cálidos, trae consigo un PSD del logotipo para poder personalizarlo al gusto.
Fernando Tello nos da un alcance de como quitar menús del escritorio de Wordpress agregando unas cuantas líneas al fichero functions.php de tu tema actual, esto es muy productivo cuando quieres evitar que tus clientes vean ciertos menús que nunca utilizarían. Pero si desean un plugin con estas mismas características pueden optar por wplite en la versión 2.9.1 funciona muy bien
Ya matt habia anuncionado que para el 2010 que Wordpress tendria un diseño nuevo y no la peculiar plantilla kubrick que todos conocemos.
Hoy Jane Wells nos dan un poco mas de información sobre este tema, en la cual comenta que una de las alternativas pensada era la plantilla Elastic Theme, la cual después de un breve debate con los chicos de wordpress concluyeron que si bien Elastic Theme es impresionante y debe ser promovido como un desarrollo de la comunidad proyecto, es más robusto que una plantilla por defecto debe ser.
Jane Wells recalca que la plantilla por defecto de Wordpress no tiene que ser una plantilla robusta y con bastantes caracteristicas, que sólo necesita funcionar bien, un diseño impresionante como un buena maquetación y ser un buen punto de partida para el comienzo de otras plantillas.
Jane Wells y los chicos de Wordpress estan pensando en un diseño bastante minimalista, que hara que sea fácil de personalizar.
Los interesados en compartir alguna idea sobre el nuevo diseño de la plantilla por defecto de este grandioso CMS, lo pueden realizar en el Tema abierto en los mismos foros de Wordpress
Categorizado: Desarrollo WebEn el Blog de desarrollo de Wordpress Anuncia la versión 2.7.1 la cual corrige de algunos fallos y algunas mejoras con respecto a la 2.7 . Para actualizar desde la versión 2.7 a la 2.7.1 diríjase al Menú Herramientas > Actualizar (en ingles Tools > Upgrade ), o descarge manualmente el archivo. [ Descarga ]
¿WordPress o MovableType? la rivalidad que nunca tiene fin, son varios los factores por que la mayoría de bloggers eligen Wordpress como plataforma de publicación, pero la que más he oído y ustedes no me dejaran mentir es que es flexible tanto para los desarrolladores como para los bloggers, con mas fuerza para estos ultimos, por los plugins que se tienen y con la incorporación de widgets para los themes de Wordpress, lo que permite que un usuario sin conocimientos de html o php puede montar un sitio web sin complicarse salvo excepciones pero seamos sinceros montar un sitio con Wordpress es sumamente fácil hablando de lo básico, y recordando que el mod Fantastico de Cpanel lo trae incluido ¿que más se puede pedir?.



Pero ¿Cuál Es Mejor Para Web sites Con Mucho Tráfico?, Nos podemos dar una idea con solo saber esto Wordpress (Dinámico) y Movable Type (Estático).
No me dejaran engañar pero la mayoría de los grandes bloggers con mucho tráfico que usan Wordpress han tenido que cambiarse a un servidor dedicaco, propio o un VPS uno que otro cambio Apache por Lighttpd o Nginx.
Por lo que se los bloggers de Movable Type optaron por añadir FastCGI para un optimo rendimiento.
El punto fuente de las paginas estáticas es:
- Son entregadas más rápidamente
- No necesitas preocuparte por la performance de una base de datos
Aunque también depende mucho de la configuración de los servidores y el hardware que tenga.
No digo las ventajas de las paginas dinámicas por que son varias ustedes lo saben yo lo sé.
Solo quería dar entender que en el único punto fuerte que tiene movable type podría ser ese. Y por que hago tanto incapie en esto por que un Robin Good de MasterNewMedia cuyo sistema de publicación de contenidos es Movable Type entrevisto a nada mas y nada menos que a Matt Mullenweg desarrollador fundador de WordPress.org y le pregunto acerca de las ventajas de la utilización de WordPress frente a la adopción de una solución de las web continen tanto trafico y dijo claramente que los 2 son buenas alternativas al concluir.
Ya no les digo más vean la entrevista, mas abajo la traducción.
Si no pueden ver el video diriganse a http://www.qik.com/video/75124
Intro
Robin Good: Hola muchachos, soy Robin Good para MasterNewMedia, y adivinen?
Hay un muchacho aquí, me dice… pero no le ceo.
Por favor de nuevo ¿Cuál es tu nombre?
Matt Mullenweg: Matt Mullenweg.
Robin Good: Oh, no es el tío que yo pensaba…
De cualquier manera, este chico es muy interesante porque dice que es el que diseñó esta herramienta increíble que ustedes usan para publicar online y que se llama WordPress.
Wordpress, sí, yeah, ¡ese!
¡Este es el chico que la hizo! Matt Mullenweg. ¿Pueden creerlo?, está aquí mismo.
Matt, quiero acercarme por si preguntan: “¿Lo tocaste?” Yeah, lo estoy tocando, miren, lo estoy tocando ¡es real!
Robin Good: Matt, desafortunadamente soy un usuario MovableType. Escribo en ingles y sirvo al 70% de mis lectores, cerca de un millón de visitants por mes que viene de todo tipo de países: India, Canada, Norte América y…
Matt Mullenweg: Similar a nuestro tráfico. Cerca de dos tercios de nuestro tráfico es internacional.
Robin Good: Entonces tenemos algo en común. He sentido envidia de la gente que usa WordPress por las muchas ventajas que tienen. Sin embargo mi gente de IT dice: “Sabes, tienes ciertas ventajas con MovableType. Tienes un montón de tráfico y esas cosas, no saltes a WordPress porque te gusta”..
Matt Mullenweg: ¿Qué ventajas piensas que tendrías?
Robin Good: Las ventajas que veo, como persona ignorante, no técnica es que tengo mucha flexibilidad para ajustar mi diseño y para personalizar cosas.
Nos vuelve loco pedir a dos o tres webmasters que ajusten cosas durante días hasta que funcionan
Y si tuviera una gran comunidad de gente ayudándome y yo pudiera preguntar mis dudas. Lo que no puedo hacer con MovableType. A veces es muy duro. Estas son las dos cosas principales cosas que creo que tendríamos .
Matt Mullenweg: Muy bien. Ambas me parecen bien.
Robin Good: Seguramente te han preguntado muchas veces por MovableType y por qué le sugerirías a una persona que cambiara. ¿Hay una buena razón para que un website con mucho tráfico se cambie de MovableType a WordPress?
Matt Mullenweg: mi opinión las dos razones que mencionaste son válidas. Hay una gran comunidad alrededor de WordPress. Aquí en Italia en el WordPress Italia. Son maravillosos. Tenemos cien personas trabajando aquí en Italia, en Milán, eso es muy bueno. Y también, aunque no lo dijiste, también hay montones de plugins disponibles.
MovableType solía tener más plugins en el mayor desarrollo. En los últimos años realmente han pasado a WordPress. Y ahora tenemos 1300-1400 plugins en nuestro directorio, y eso es bastante potente. Puedes hacer mucho con ellos.
Robin Good: Desde el punto de vista de satisfacer las demandas de tener muchos usuarios al mismo tiempo. ¿Hay alguna diferencia fundamental entre los dos sistemas?
Matt Mullenweg: Sí, tenemos un modelo muy diferente de publicación, pero creo que si uno se fija en los Technorati 100, Wordpresses la plataforma blog más utilizada, de los blogs más grandes en el mundo. Hosteamos de todo, desde los blogs de la CNN, o I can has cheezburger, que sirve millones de páginas por día.
Se puede defender… si está configurado correctamente, puede hacer frente a cualquier cantidad de tráfico que desee.
Sitios Estáticos Vs. Dinámicos
Robin Good: Tú sabes mejor que yo cómo es la web. A la gente realmente que las cosas no sean demasiado exageradas: “Estoy bien, y esto es mejor …” Ellos realmente quieren saber la verdad detrás de las cosas y aquí me doy cuenta de que algo para defender cualquier posición, ya que tienes un gran mercado ya.
Mi punto es: lo que la gente me dice sobre las ventajas que tiene MovableType en términos de la forma en que producen las páginas. El almacenamiento en caché, estático, dinámico. ¿Cuán relevante es eso en tu opinión, y cuánto puede aportar en conjunto al desempeño de grandes sitios web?
Matt Mullenweg: MovableType es estático por default. Y WordPress es dinámico por default. En mi opinión el futuro de la Web es dinámico. Todos tienen una experiencia personal en la Web.
Por razones de rendimiento hay un plugin que convertirá Wordpress rendimiento estáticas, se trata de WP Super Caché y hace que el rendimiento sea el mismo que obtienes con algo que produce archivos estáticos como MovableType.
Sin embargo, cuando lo estático realmente no tiene un buen desempeño … ¿Recibes un montón de comentarios … un montón de interacción en tu blog?
Robin Good: Yeah.
Matt Mullenweg: Tú no estás constantemente reconstruyendo estos archivos. Ellos son generados y atraídos. Pero eso también te permite una mayor flexibilidad. Supongamos que quieres tener elementos aleatorios en cada página web o personalizarlos. Tal vez que la gente se registre y tenga una experiencia especial. Eso es mucho más fácil cuando tienes un sitio dinámico.
Robin Good: ¿Tú dices que si tengo un montón de interacción, muchas cosas que es necesario reconstruir con frecuencia, es mejor ir de tu manera que la de MovableType?.
Matt Mullenweg: Creo que ambos van a funcionar bien, hay grandes blogs, al igual que el tuyo propio, que utilizan con gran éxito MovableType. Tú puedes hacer bien un trabajo. Una razón para cambiar yo diría que es más las cosas que hemos hablado antes.
Robin Good: Gracias Matt, lo aprecio mucho.
(Vía MasterNewMedia)
Categorizado: Desarrollo Web



