martes, 10 de diciembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.8 RC2

Posted: 10 Dec 2013 12:43 AM PST

Ya está disponible la versión RC2 de WordPress 3.8, que será con toda seguridad la última versión previa a la definitiva que se espera para antes del fin de semana, así que ve calentando motores para las novedades de WordPress 3.8

WordCamp Sevilla 2013

Posted: 09 Dec 2013 11:06 AM PST

wordcamp sevilla 2013

¿Cómo, que aún no sabes que este fin de semana tienes una cita ineludible?, pues si, y nada menos que en Sevilla, donde se celebra una nueva WordCamp donde aprender y compartir conocimientos.

Además, este año viene con un panel de ponentes impresionante, y alguna novedad de esas que marcan diferencias, como un Happiness bar donde hacer rápidamente esos apaños que por ti solo no te atreves.

Las sesiones que podrás disfrutar son estas:

  • Cómo optimizar WordPress para SEO, por mi buen amigo Sergio Ramírez
  • Metadatos en WordPress (la nueva revolución), por Antonio Felipe Martín Reyes
  • Taller de intrusión a WordPress, por la gente de WebSec
  • Tendencias de diseño en WordPress, por Ricardo Prieto
  • Crea un tema desde cero, por Mercedes Romero y Roberto Miralles
  • Los enemigos naturales de WordPress, por José Conti

…  y muchas más, todas con una pintaza que no veas.

wordcamp happiness bar

El programa completo es nada menos que esta barbaridad:

Sábado, 14 de Diciembre

Hora Sábado
9:00 am Apertura de puertas y acreditaciones
9:30 am Bienvenida y orientación
9:45 am Todo el mundo puede con WordPress Vicente Marín
10:15 am Restaurant50, 5 claves de producto gracias a WordPress Carlos Pérez Fernández
10:45 am WordPress saved my life Kaarel Veike
11:15 am Café
11:45 am Ventajas e inconvenientes de multisite Juan José Hernández Duyal
12:15 pm ¿Cómo afectan los nuevos algoritmos de Google a WordPress? Sergio Ramírez López
12:45 pm WordPress como framework; mucho más que un CMS Darío Balbontín Fernández
1:15 pm Vigilar la experiencia de usuario Daniel Torres Burriel
1:45 pm Tendencias de Diseño Web con WordPress Ricardo Prieto
2:15 pm Comida
4:00 pm (sin título) Jorge Bernal
4:30 pm Joomla y WordPress: comunidades hermanas, objetivos comunes Isidro Baquero
5:00 pm Conoce WordPress y sácale el máximo rendimiento a tu Pyme Javier Merchán
5:30 pm Modelos de negocio basados en WordPress Luis Rull
6:00 pm Café
6:30 pm WordPress Multilingual (enfocado al comercio electronico) Amit Kvint
7:00 pm Plugins que siempre has querido conocer para WP Multisite y BuddyPress Rocío Valdivia
7:30 pm Metadatos en WordPress Antonio Felipe Martín Reyes
8:00 pm Los enemigos naturales de WordPress José Conti
8:30 pm Despedida de la jornada

Domingo, 15 de Diciembre

Hora Domingo
10:30 am Comienzo de la jornada y organización de mesas de trabajo
11:00 am Taller: Crea un theme para WordPress desde cero (45 min) Mercedes RomeroRoberto Miralles
11:45 am Cómo implementar soluciones cerca de la UX, usando WordPress, ¡sin ser programador! (45 min) Daniel Torres Burriel
12:30 pm Taller de intrusión a WordPress (90 min) Juan Manuel FernándezJorge Websec
2:00 pm Comida
4:00 pm Hosting WordPress: Aproximación para buscar casa a tu blog (90 min, sala paralela) Alejandro Sánchez
4:01 pm Taller: Cómo crear tu propio theme basado en Bootstrap (30 min) Andrés Torrejón
4:30 pm Taller: WordPress en la nube con Bitnami (45 min) Beltrán Rueda Borrego
5:15 pm Lo que WordPress esconde (30 min) Ignacio Cruz
6:00 pm Cómo optimizar WordPress para SEO (30 min) Sergio Ramírez López
6:30 pm Gestión de proyectos en WordPress (20 min) Mariano Pérez
7:00 pm Despedida de la WordCamp Sevilla 2013

No te diré que nos vemos allí, porque últimamente mi agenda es un infierno pero no te lo pierdas, además de conocer a lo mejor de la comunidad WordPress española podrás compartir momentos inolvidables … y además es en Sevilla ¿que más se puede pedir?

¡Apúntate que aún estás a tiempo!

miércoles, 4 de diciembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.8 empieza la cuenta atrás

Posted: 04 Dec 2013 11:47 AM PST

wordpress 3.8Acaba de salir a la luz la primera versión RC de WordPress 3.8, o sea, la primera versión ya con todas las novedades incorporadas, lista para empezar a hacer pruebas de compatibilidad de cada al lanzamiento de la versión pública final, prevista para este mismo mes.

Dicho lo cual no esperes más novedades en WordPress 3.8 que las ya anunciadas con la primera beta, pero si es un buen momento para cargarla en un sitio de pruebas y comprobar si se llevará bien con tu tema y plugins actuales, para luego no llevarte sustos.

Como ya sabes WordPress desde la versión 3.7 se actualiza solo a las versiones menores (de 3.7.x a 3.7.y), no así a las mayores (de 3.7 a 3.8), así que tendrás que tomar la decisión en su momento de si actualizar ya o no, aunque ya sabes que mi consejo es que si lo hagas.

Si te animas desde aquí puedes descargar WordPress RC1 o, si lo prefieres, probarla aquí.

Usa JetPack sin conexión a WordPress.com gracias a una sola línea de código

Posted: 04 Dec 2013 03:46 AM PST

desconectado de internet

Ya hemos visto que no es necesario conectarse a WordPress.com para poder usar JetPack usando plugins, pero ¿sabías que puedes conseguir los mismo con una sola línea de código?. Pues si, se puede.

Lo único que tienes que hacer es añadir esta línea a tu archivo de configuración de WordPress (wp-config.php):

define( 'JETPACK_DEV_DEBUG', true);

Lo que hace esta línea es activar el modo desarrollador para, de este modo, poder usar JetPack donde quieras, incluso en una instalación local, sin necesidad de conectarte a una cuenta de WordPress.com.

Si te animas, o lo prefieres así, también puedes conseguir lo mismo añadiendo el filtro jetpack_development_mode a un plugin de tu elección, así:

add_filter( 'jetpack_development_mode', '__return_true' );

Simple y efectivo, las cosas de atreverse un poquito con los códigos.

martes, 3 de diciembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Decide cómo y cuando se cargan los plugins

Posted: 03 Dec 2013 11:05 AM PST

control policial

Cuando ayer hablábamos sobre como evitar que WordPress vaya lento, apunté un sistema para organizar la carga de los plugins, y parece que ha gustado, así que le damos el mérito que se merece.

Me refiero a Plugin organizer, un plugin que cumple dos funciones:

  1. Permite decidir el orden en que se cargan los plugins.
  2. Permite decidir qué plugins se desactivan para según que tipo de entrada o URL de WordPress.

De este modo viene a solucionar situaciones de este tipo:

  • Ejemplo 1: Tienes instalados un montón de plugins y no quieres que se carguen en todas las páginas, pudiendo desactivar los plugins innecesarios para un tipo de entrada o página concreta.
  • Ejemplo 2: Tienes plugins que entran en conflicto entre ellos, pudiendo desactivar los plugins conflictivos para cada entrada o página concreta.
  • Ejemplo 3: Tienes plugins que entran en conflicto entre ellos, pudiendo desactivarlos globalmente y activarlos solo para las entradas o páginas donde se usarán.
  • Ejemplo 4: Tienes un plugin que solo usas para una utilidad en una página o entrada concreta, pudiendo activarlo solo para esa entrada o página.

Como ves es una pequeña maravilla, que viene a dar solución a problemas hasta ahora de difícil apaño y que, personalmente, me ha venido de perlas aquí mismo para el 4º supuesto.

Para organizar el orden de carga de plugins, nada más activarlo verás unas flechitas en la página de plugins, pudiendo mover de sitio cada uno en el listado, y el orden en que los dejes será el orden en que carguen pudiendo, además, organizar los plugins por grupos. Una maravilla.
decidir orden de carga de plugins wordpress

Y luego, en los ajustes del plugin, puedes configurarlo a tu gusto. Por ejemplo, algo que te encantará es que puedes configurar la carga de plugins y desactivarlo, y para eso es la primera opción que te encuentras.
ajustes plugin organizer 1

Igual de interesantes son los siguientes ajustes, donde puedes desactivar plugins en la zona de administración, en según qué dispositivos móviles (súper útil).
ajustes plugin organizer 2

Y, cómo no, definir para qué tipos de entrada se activarán.
ajustes plugin organizer 3

Y muchas más opciones que puedes ajustar a tu gusto, pues es un plugin realmente potente y efectivo, y especialmente el menú de filtros y activación/desactivación de plugins, donde puedes hacer que la magia ocurra.
global plugins wordpress

Por supuesto, es genial para reducir la carga de tu WordPress, organizando los plugins a tu antojo. Vamos, una joya de plugin.

lunes, 2 de diciembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress va lento ¿qué hago?

Posted: 02 Dec 2013 04:28 AM PST

velocidad wordpress

La velocidad de respuesta de una web es un elemento vital, y no solo para el posicionamiento en buscadores, que también.

Ya sabrás que Google penaliza las webs lentas, y no es que tenga un capricho especial con tus lectores sino que si te gastas un buen dinerito en hacer tu web rápida menos recursos tienen que emplear los chicos de la empresa chupiguay en rastrear tu sitio.

Por otro lado, es tu responsabilidad ofrecer un acceso rápido a tus contenidos, mejorará la experiencia de uso de tus visitantes y no perderás visitas por culpa de una web que no termina de cargar.

Pero ¿qué hacemos si WordPress va lento?, es más ¿por qué va lento WordPress a veces?. Pues los culpables pueden ser varios, y sus soluciones a veces de un obvio que asusta …

Alojamiento web

No debes olvidar nunca que tu web es una aplicación que funciona porque está instalada en un ordenador remoto (servidor), así que la configuración y recursos de ese ordenador (RAM, disco duro, conectividad) influirá sobremanera en el rendimiento de tu sitio.

Si estás en un alojamiento compartido, o sea, que compartes recursos del servidor con más webs, es como si trataras de ejecutar varias versiones de Photoshop al mismo tiempo en un ordenador, con lo que el rendimiento de cada aplicación por separado bajará, y más cuantas más webs haya alojadas, y con más tráfico, en el mismo servidor.

SOLUCIÓN:
Actualmente una de las opciones más inteligentes y económicas es apostar por el Cloud hosting, donde no compartes recursos de una sola máquina (ordenador) sino que se hace un reparto inteligente de recursos de una batería completa de servidores, redistribuyendo según necesidad.

Por supuesto, siempre puedes contratar un servidor dedicado (un ordenador solo para ti), donde podrás contratar la RAM, disco, etc que necesites, pero a un precio siempre superior, pues los precios de servidores siempre superan, exageradamente, lo que valdría el mismo ordenador si lo compras tu por tu cuenta.

A fin de cuentas, el alojamiento web, el hosting, es la primera y vital inversión en tu web, y algo en lo que no deberías escatimar. Es tu casa, y ¿a que no elegirías un local mal comunicado, viejo y con goteras para tu negocio?, pues eso, elige un buen alojamiento para tu WordPress.

Optimización de imágenes

Uno de los elementos que más sobrecarga una web, y ralentiza su visualización completa, son las imágenes.

Los textos ocupan poco espacio, pocos bytes, pero las imágenes, a poco que te descuides, “pesan” varios kilobytes, o incluso “megas“, con lo que si tu portada muestra – digamos – 10 entradas, y cada una lleva al menos una imagen de 200 kb, tu portada “pesará” 2 Mb que, dependiendo de la conexión del visitante, puede hacer que tu web tarde una enormidad en mostrarse completamente.

SOLUCIÓN:
WordPress, por un lado, crea copias más pequeñas de cada imagen que subes, por lo que puedes elegir insertar tamaños menores de la imagen que cargues, reduciendo así el peso de la página.

Por supuesto, antes de llegar a eso debes evitar subir imágenes a alta calidad, pues para eso ya tienes servicios web especializados.

Pero si no eres concienzudo en este aspecto, o no depende solo de ti, puedes recurrir a un plugin como Smush-it, que reduce enormemente el tamaño de tus imágenes, aunque ya las hayas subido previamente.

Y, últimamente, se está popularizando el uso de servicios CDN, que permiten alojar tu contenido estático (imágenes principalmente) en un servidor externo dedicado a estos menesteres, con velocidades mucho mayores que las de los servidores tradicionales, mejorando en consecuencia la velocidad de carga de tu web.

JavaScript

Actualmente JavaScript es el rey de la web, se usa para todo, lo usan todos, lo sobrecarga todo. Se ha utilizado masivamente para sustituir a tecnologías más vetustas y pesadas (como Flash) pero al final su uso y abuso también hace que la carga de las webs se resienta.

Además, la mayoría de los servicios (anuncios, analítica, retargeting, etc) animan a incluir sus scripts en la cabecera de la web (header.php) con lo que hasta que no carga todo el código adicional no empieza a mostrarse tu web, empeorando la cosa.

SOLUCIÓN:
Si no puedes prescindir de ninguno de esos códigos maravillosos una solución rápida pasa por moverlos al pié de página (footer.php), con lo que das prioridad de carga en WordPress a tu contenido, ejecutándose a continuación todos esos scripts tan juguetones que tanto bien hacen a tu web.

Luego están todos esos scripts que usan los plugins, anuncios y demás, ya dentro del contenido de tu sitio, que ya tienen peor apaño. Aquí la solución pasa por usar los mínimos imprescindibles y, a ser posible, usar otros plugins que no utilicen JavaScript, que usen HTML+CSS.

Pero vamos, que tiene mal apaño, pues hoy en día casi todo usa JavaScript, empezando por esos bonitos iconos para compartir en redes sociales y demás.

El JavaScript es un peaje que hay que pagar actualmente, así que al menos mueve todo lo que puedas al fondo de tu página.

Peticiones HTTP y MySQL

Tu WordPress está permanentemente haciendo consultas y peticiones de información a la base de datos de tu alojamiento y otros sitios para mostrar el contenido, y estas comunicaciones de entrada y salida pueden llegar a atascar tu conexión con el alojamiento, ralentizando toda la experiencia de navegación.

SOLUCIÓN:
Aquí las soluciones pasan por optimizar-optimizar-optimizar y, además, usar un plugin de cache.

Por optimizar me refiero a revisar todo el código de tu sitio para conocer las vías de comunicación entrantes y salientes de tu web (plugins, tema, scripts, base de datos) y reducir al máximo las que puedas.

Pero la mejor solución para este problema es el uso de cache. Actualmente hay maravillosos plugins que tratan uno o varios problemas de ralentización de la web, y su uso se basa en hacer “fotos fijas” de tu sitio, que son las que mostrará en vez de hacer peticiones y consultas en cada visita.

Otra posibilidad, que hoy ofrecen la mayoría de los plugins de cache, es minimizar tus códigos (CSS, HTML, JavaScript), reduciendo su tamaño, unificando varios en uno o, por el contrario, separándoles, lo que sea para obtener un mejor rendimiento.

Hojas de estilo

Es muy común actualmente que cada plugin use su propia hoja de estilos en cascada (CSS), o que los temas WordPress utilicen varias hojas de estilo.

Esto, que es muy cómodo para el usuario que gusta de personalizar sus estilos, ralentiza la carga de la web, pues son más conexiones entre los distintos elementos de tu web, justo lo que comentábamos antes.

SOLUCIÓN:
Piensa un momento …

¿Qué va más rápido por una carretera un camión o 100 coches?, “depende” me dirás, depende de las vías de la carretera, de la velocidad de los coches o la carga del camión ¿no?.

Pues esto mismo pasa a este respecto, y hay teorías para todos los gustos, lo que te pone en la misma tesitura que cuando antes hablábamos de la “minimización” de códigos.

Lo que siempre funciona es minimizar el CSS en sí mismo, eliminando lo que sobre, pues cada línea de una hoja de estilos son bytes, así que por ese camino siempre vas sobre seguro.

Y, en mi opinión, siempre es mejor que integres el CSS de los plugins en tu hoja de estilos a permitir múltiples conexiones con la hoja de estilos de cada plugin, algo que la mayoría permiten.

Temas WordPress

El tema que uses, en consecuencia, puede aglutinar uno o varios de los problemas anteriores. Así que temas con profusión de JavaScript, hojas de estilos y consultas cruzadas harán que tu web no solo no se vea mejor sino todo lo contrario: que muchos visitantes pasen de ti por no esperar a que termine de mostrarse.

SOLUCIÓN:
Elige temas que usen CSS en vez de imágenes, que usen solo el JavaScript justo y necesario y lo carguen en el pié de página, que hagan pocas consultas entre sus archivos y cuyo código esté totalmente optimizado, eliminando todo lo superfluo. Pero sobre todo elige temas que se apoyen en las funciones propias de WordPress.

Evita temas, en consecuencia, que requieran el uso de códigos cortos (shortcodes) propios y únicos, y que necesiten de un exceso de funciones propias en vez de aprovechar las ya existentes.

Plugins WordPress

Si los temas son tu escaparate, los plugins son la sal y la pimienta de WordPress, esas pequeñas (o no tanto) piezas de código que hacen que tu web sea más funcional, divertida, activa y genial que el resto.

Ahora bien, el exceso o la mala elección pueden provocar justo lo contrario.

SOLUCIÓN:
Siempre vas a encontrar varios plugins que sirvan para lo mismo, y es importante que elijas el que esté mejor programado, con menos código innecesario, que mejor uso haga de las funciones internas de WordPress y menos hojas de estilo propias requiera.

En muchas ocasiones descubrirás que lo que hace el plugin está en una sola línea de código, y en esos casos siempre será más efectivo, y ahorrativo de recursos, añadir esa función a tu plugin personalizado de utilidades que engrosar tu lista de plugins llenos de cosas inútiles.

Pero si no puedes prescindir de tus plugins al menos revisa el rendimiento de los que tengas instalados con utilidades como P3 y decide el orden de carga de los mismos.


Estos son los principales posibles culpables de un WordPress lento, lista a la que puedes añadir los que tu nos cuentes, y no, no hay una solución definitiva y única para todos. Un resumen de todo lo dicho anteriormente, para tener tu WordPress optimizado y rápido sería algo así:

  • Elige un buen alojamiento
  • Optimiza las imágenes
  • Reduce y minimiza JavaScript, HTML y CSS
  • Mueve el JavaScript al fondo
  • Utiliza cache
  • Elige un tema WordPress optimizado
  • Selecciona y analiza los plugins que necesites

viernes, 29 de noviembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Lista de los últimos usuarios registrados

Posted: 29 Nov 2013 11:54 AM PST

usuarios wordpress

Si tienes una comunidad importante cada elemento que haga que mejore la sensación de pertenencia es vital, y no debes desperdiciar ninguna oportunidad de que los usuarios de tu sitio se sientan integrados.

Esto, con una instalación de BuddyPress es sencillo, pues de serie te ofrece widgets de todo tipo para mostrar grupos, usuarios conectados o nuevos usuarios, pero ¿qué pasa en un WordPress “normal“?, sin añadidos.

Uno de los elementos vitales para fidelizar, generar conversación y comunidad es mostrar una lista de los nuevos usuarios, de los últimos que se han registrado, y para ello solo tienes que añadir un pequeño código a tu barra lateral (por ejemplo), algo así:

<ul>  <h3>Los recién llegados</h3>      <?php $usernames = $wpdb->get_results("SELECT user_nicename, user_url FROM $wpdb->users ORDER BY ID DESC LIMIT 5");          foreach ($usernames as $username) {                  echo '<li>' .get_avatar($username->comment_author_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";          }      ?>  </ul>

Lo que hace este código, aparte de ponerle un título al bloque (el definido por el h3), es recuperar la lista de usuarios y mostrar los 5 últimos registrados, luego los muestra por su nombre de usuario elegido en el perfil de WordPress, junto a su gravatar en un tamaño decente (45), que no sea demasiado grande, y con el nombre enlazado a su página de autor, ahí es nada.

Bonito truco compartido por emobot

jueves, 28 de noviembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Añade un mensaje personal en la pantalla de acceso

Posted: 27 Nov 2013 11:00 PM PST

Hay muchos plugins por ahí para personalizar diversos aspectos del registro y acceso de usuarios a WordPress, pero a veces cosas tan simples como un mensaje de bienvenida, personalizado en la pantalla de acceso, en el “login“, parece imposible encontrar algo que lo añada.

Y, en realidad, es muy sencillo añadir un texto personalizado a la pantalla de acceso de WordPress. Solo tienes que añadir el siguiente código a tu plugin de utilidades:

//Mensaje personalizado en pantalla de acceso  function mensaje_acceso( $message ) {      if ( empty($message) ){          return "<p class='message' align='center'>¡Bienvenido a mi blog!</p>";      } else {          return $message;      }  }  add_filter( 'login_message', 'mensaje_acceso' );

Cambias la línea del mensaje a tu gusto, guardas los cambios y tendrás algo tan chulo como esto …

mensaje personalizado en login wordpress

miércoles, 27 de noviembre de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

bbPress 2.5

Posted: 27 Nov 2013 11:23 AM PST

logo bbpress

Estamos de novedades interesantes, pues también se ha actualizado a la versión 2.5 bbPress, el plugin que crea foros en WordPress.

Las nuevas características de esta versión mayor son las siguientes:

  • Se ha añadido un sistema propio de suscripciones a foros, para no perderte nada de tus debates favoritos.
  • Se han incorporado importadores de otros sistemas de foros: AEF, Drupal, FluxBB, Kunena Forums (Joomla), MyBB, Phorum, PHPFox, PHPWind, PunBB, SMF, Xenforo y XMB
  • Mejoras de compatibilidad con temas WordPress, para una integración total
  • Se ha incorporado la integración con el sistema de avisos de BuddyPress
  • Ahora se pueden anidar estilos y scripts en una plantilla
  • Se han solucionado varios errores en scripts del importador
  • Y un montón de soluciones a errores más

Si usas este sistema de foros, que se integra a la perfección con WordPress, es una actualización casi obligada.

Seguidores

Archivo del blog