martes, 16 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Ya está aquí O2, la evolución de P2

Posted: 16 Jun 2015 02:41 AM PDT

Prologue, ese tema que convierte nuestra instalación de WordPress en un entorno social al estilo Twitter, que evolucionó hacia P2, ahora tiene su hermano mayor en forma de plugin: O2.

Al contrario que sus predecesores, O2 no es un tema sino un plugin que, eso sí es igual, con solo activarlo, convierte una instalación normal de WordPress en un entorno de comunicación y colaboración activo y dinámico, prácticamente una red social en la que compartir actualizaciones de estado, citas, enlaces, imágenes o publicaciones completas, pero todo en un entorno controlado y con todas las virtudes e integración con el resto de utilidades y ventajas de WordPress.

Esta versión de O2, aún en fase temprana de desarrollo y solo disponible en GitHub, requiere un proceso previo de instalación un poco engorroso:

  1. Instala manualmente el tema p2-breathe, disponible aquí, en wp-content/themes/p2-breathe
  2. Activa el tema recién instalado.
  3. Si no usas JetPack instala y activa el plugin Genericon’d pues O2 usa genericons.
  4. Si vas a querer compartir código insertado en tus publicaciones instala el plugin SyntaxHighlighter Evolved, el único compatible a la fecha con O2.
  5. Instala el plugin O2 en wp-content/plugins/o2.
  6. Activa el plugin
  7. Disfruta

Como has visto la instalación es un auténtico coñazo hasta la fecha, pero en cuando haya versiones más avanzadas todo se simplificará. De momento aquí te dejo un zip con todo lo que necesitas:

  • Tema p2-breathe
  • Plugins Genericon’d y SyntaxHighlighter Evolved
  • Plugin O2

Descargar “Pack O2 master” o2-master-pack.zip – Descargado 15 veces – 2 MB

Ahora sí, te advierto que aún no funciona bien del todo, y sus requisitos son altos (WordPress 4.2 o superior y PHP 5.3.6 o superior), así que es probable que te de un poco de guerra hacerlo funcionar en condiciones (te lo digo por experiencia), pero cuando lo consigues verás que puede tener un interesantísimo futuro como entorno de colaboración gracias a sus virtudes:

  • Especializado para su uso en una red
  • Enfocado al uso en portada, no en vano es un gestor de publicaciones en portada
  • Scroll infinito nativo, sin necesidad de plugins adicionales
  • Comentarios en tiempo real
  • Búsqueda cruzada en varias instalaciones de O2
  • Publicación cruzada en varias instalaciones de O2
  • Avisos de cita de nombre o palabra clave, como en BuddyPress pero mejor
  • Tags compartidas entre varias instalaciones
  • Posibilidad de publicar y comentar por email
  • Carga de imágenes y medios con arrastrar y soltar directamente en la portada del sitio
  • Integración total con JetPack

o2 master demo

No es para usarlo aún en producción, máxime porque sus principales virtudes de uso en red aún no están activas y no está comprobado suficientemente en instalaciones de multisitio, pero para los golosos e impacientes es un buen modo de irse poniendo al día y empezar a conocer sus enormes posibilidades futuras, que las tiene.

 

viernes, 12 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordCamp Europa viene a España ¿y te lo vas a perder?

Posted: 12 Jun 2015 12:00 AM PDT

A ver, que me avisan de que aún hay despistados que aún no se han enterado que en unos días WordCamp Europa se celebra en España, en concreto en Sevilla.

Esto no ocurre todos los días, ni siquiera todos los años ¿y te vas a perder la oportunidad de que lo mejor de WordPress esté ahí al lado?

El lugar: Barceló Gran Hotel Renacimiento de Sevilla.

La agenda básica es la siguiente:

  • Conferencias: Viernes, 26 de junio / Sábado, 27 de junio
  • Día de comunidad: Domingo, 28 de junio

wordpress expertos wordcamp españa

Las citas que no te debes perder, con ponentes internacionales de primerísimo orden es esta:

Viernes 26 de Junio

Hora Sala 1 Sala 2
8:15 am Registro
9:15 am Arranque y bienvenida
9:30 am How WordCamp Europe Came to Be Zé Fontainhas The Accessibility-Ready Tag for Your Theme: Why and How Rian Rietveld
10:10 am Short Talks Adrian ZumbrunnenPascal BirchlerBryce Adams Localization: Beyond Translation Yoav Farhi
10:50 am Descanso
11:20 am The PHP 7 StoryZeev Suraski Working With Hosting Companies Mika Epstein
12:00 pm A Few WordPress Security Principles Nikolay Bachiyski Setting Up WordPress: A NUX Case StudyDrew Jaynes
12:40 pm Almuerzo
2:10 pm Q&A with Matt Mullenweg
3:10 pm Descanso
3:40 pm Bridging CommunitiesJenny Wong The Next Big Thing in the Cloud: Containerize your WordPress Tenko Nikolov
4:20 pm Descanso
4:50 pm Ethics and WordPress Development Mark Jaquith Short Talks (Click for details)Jordi CabotAki BjörklundElla Iseulde Van Dorpe
5:30 pm The Future of WordPress Build Tools Aaron Jorbin Why Do We Contribute to WordPress: The Web Host Perspective Lilyana Yakimova
6:10 pm Developing for Capabilities Helen Hou-Sandí Running Your WordPress Community: Where and How Global & Local Mix Xavier Borderie

Sábado 27 de Junio

Hora Sala 1 Sala 2
9:30 am How to Build a REST API for 23% of the Web Ryan McCue Your Customers are Actual People Thijs de Valk
10:10 am Theming, React and the REST API Jack Lenox Wow with WordPress & Email Marketing Becs Rivett
10:50 am Descanso
11:20 am Building Privacy-Friendly Websites Anders Jensen-UrstadAmelia Andersdotter Short Talks  Joan BoludaMarina PapeIlona Filipi
12:00 pm How Much Should You Share Your Data? Jeni Tennison How to Run a WordPress Business While Travelling the World Karin Christen
12:40 pm Almuerzo
2:10 pm Mighty Morphing Design Tammie Lister Put a Little Backbone in Your WordPress! Adam Silverstein
2:50 pm A UX Design Process for Building an Open Source Plugin Silvan Hagen Making WordPress Real-time Tony Kovanen
3:30 pm Descanso
4:00 pm From Commercial Themes to the Fastest Growing Ecommerce Platform Online Mark Forrester Short Talks Jan ThielEric MannDaniel Pataki
4:40 pm Distributed, Open Source, Happiness Tom Willmot From Good to Great: Functional and Acceptance Testing in WordPress David Aguilera
5:20 pm Tales of Acquisitive Growth & the Lessons I've Learned Karim Marucchi DiversITy Matters Juliette Reinders FolmerWouter Groenewold
6:00 pm Cierre
9:30 pm After Party @ Puerto de Cuba

Contributor day – Domingo 28 de Junio

Hora Sala 1 Sala 2
11:00 am Arranque
11:30 am Contributor day Talleres
2:00 pm Almuerzo
3:00 pm Contributor Day Talleres
7:00 pm Despedida y cierre

En serio ¿te quieres perder una charla en directo de Mark Jaquith o Thijs de Valk?

Venga, ya tardas en apuntarte y aprender y colaborar con tanto desarrollador.

¡Apúntate aquí!

jueves, 11 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

¿Cuál es el mejor plugin para compartir en redes sociales?

Posted: 11 Jun 2015 12:00 AM PDT

Seguramente habrás probado ya una buena cantidad de plugins para compartir tus publicaciones en las redes sociales y, como yo, no habrá casi día que no pienses en cambiarlo por uno más eficaz, versátil, y que consuma menos recursos y sea más rápido.

¿Tienes ya tu elección perfecta? Yo no …

No sé si ese ha sido el objetivo, pero el estudio que ha hecho Lucy Beer en WP Rocket aporta un montón de luz, al menos en la parte del consumo de recursos y rapidez de carga respuesta, algo siempre a tener en cuenta en cualquier web que pretenda ofrecer una buena experiencia de navegación, usabilidad y, por supuesto, buscabilidad.

¿Los resultados? pues variados, hay un poco de todo, pero algunos rotundos ganadores y, también, tremendos perdedores.

Los mejores en rapidez y rendimiento

plugins para compartir más rápidos

En las pruebas los que ofrecieron un mejor rendimiento, con más rapidez de carga y menos consumo de recursos fueron los siguientes:

  1. Social media feather: plugin muy ligero y de carga rápida
  2. Monarch (de Elegant Themes): el que uso aquí en Ayuda WordPress, tremendamente de personalizable en diseño, configuraciones y ubicaciones, además de totalmente responsive.
  3. Simple share buttons adder: bastante bueno incluso en la versión gratuita, lo uso en mi blog personal y es una buena opción.
  4. Mashshare: una adaptación de los iconos sociales que usan en Mashable, así que si te gusta ese diseño te encantarán.

Los mejores en solidez

Hay configuraciones de plugins que, sin ser las más rápidas, ofrecen un muy buen rendimiento, y estos serían los que entrarían en esta categoría, con las configuraciones que indica el gráfico:

plugins para compartir más solidos

Como puedes comprobar aquí también destaca Monarch, incluso en las configuraciones más intrusivas, como el fly in. JetPack no sale mal parado siempre y cuando uses la configuración de mostrar Iconos + texto.

De los que tienes que huir

Y, como en toda comparativa, hay algunos plugins que están en lo más bajo de la tabla, aquellos que es mejor evitar por su mal rendimiento a pesar de los colorines que nos atraigan. Lo sé, te va a sorprender ver algunos de tus favoritos en esta lista negra de los que no deberías usar si no quieres comprometer el rendimiento de tu web.

plugins para compartir malos

Estamos hablando de plugins que retrasan en más de 1 segundo por sí mismos la carga de tu web y aumentan el peso de página a tamaños preocupantes, algo totalmente inaceptable y que puede perjudicar gravemente el SEO de tu sitio.

Puedes comprobar que en esta lista de los torpes están plugins tan veteranos y con decenas de miles de instalaciones como AddThis, ShareThis o el mismo JetPack en su configuración de usar los botones oficiales (la más utilizada dicho sea de paso).

No digamos algunos con nombres tan engañosos como Really Simple Share o Ultimate Social Media & Share, los peores de todos, algo que debería servir para recordarnos que no hay que dejarse llevar – ni engañar – por nombres llamativos sino por la experiencia propia o de usuarios en los que confiemos.

And the winner is …

plugin monarch responsive

Sin lugar a dudas, por rapidez, prestaciones, solidez y rendimiento el mejor es Monarch.

Es un plugin de pago, pero si tienes o haces cuenta en Elegant Themes lo puedes descargar con todo el paquete de temas, 87 bellezas nada menos por solo 59€, con lo que el precio final unitario es ridículo, como el de cada tema, así que es muy buena opción.

Y si no quieres gastarte ni un euro y no necesitas todo los pluses de Monarch, la segunda mejor opción, al menos en rapidez, sería Social media feather.


 

Así que, a pesar de las reservas habituales que hay que tener con toda comparativa, y esta se ha realizado en mi opinión con bastante rigor, ya sabes que no es oro todo lo que reluce, y plugins tan básicos como los de compartir en redes sociales también hay que analizarlos para obtener el mejor equilibrio posible entre prestaciones y rendimiento.

miércoles, 10 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress plugin feed

Posted: 10 Jun 2015 12:00 AM PDT

Los programadores que trabajan con WordPress deben estar informados de las actualizaciones de los plugins que utilizan. El problema es que aunque los plugins son de código abierto y Automattic proporciona una herramienta para examinar su código, no se proporciona ningún feed en el que se describa correctamente el histórico de cambios ni la importancia de estos.

Para cubrir ese hueco David Martínez ha creado una herramienta llamada WordPress Plugin Feed que se encarga de obtener toda la información disponible de cada release de un plugin para generar un feed que permite mantenerse actualizado sin tener que acudir al panel de control de WordPress o a la ficha de cada plugin en WordPress.org.

wordpress plugin feed

Cada elemento del feed consta de:

  • Lista completa de cambios en formato legible
  • Fecha precisa (basada en los commits de Subversion)
  • Enlace a la lista de cambios entre versiones en Subversion
  • Actualizaciones de seguridad destacadas
  • Versionado semántico

También se soportan una serie de plugins de terceros cuyo código fuente no está disponible públicamente (como Gravity Forms, Slider Revolution o WPML) y otros cuyo registro de cambios no se encuentra disponible en el repositorio público (como All-In-One SEO Pack, BuddyPress).

El código fuente, que puedes descargar en formato ZIP, y las instrucciones de instalación los tienes en GitHub.

martes, 9 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Actualizar WordPress automáticamente pero sin tocar wp-content

Posted: 09 Jun 2015 12:00 AM PDT

Desde la versión WordPress 3.2 ya sabes que puedes actualizar WordPress automáticamente de manera rápida y sencilla pero ¡ah amigo! ¿qué pasa si has hecho modificaciones a algún tema por defecto o plugins? que también puede que se actualicen y perderías todos los cambios.

Peroooo …

Eso, pero puedes evitarte este efecto secundario indeseado, pues hay una constante que puedes añadir a tu fichero de configuración de WordPress, el famoso wp-config.php con la que evitar que las actualizaciones del núcleo de WordPress afecten (toquen) otras carpetas. Vamos, que solo se actualizará el núcleo de WordPress, nada más.

actualizar wordpress

Solo tienes que añadir esta línea a tu archivo de configuración y guardar los cambios:

// Que las actualizaciones de WordPress afecten solo al nucleo, no a wp-content  define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', TRUE );

Así que ya tienes una excusa menos para no actualizar WordPress para que sea seguro.

¿Práctico y apañado verdad?

lunes, 8 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Cómo volver al antiguo modo sin distracciones del editor de WordPress

Posted: 08 Jun 2015 12:00 AM PDT

Como ya recordarás, a partir de WordPress 4.1 cambió el modo sin distracciones a una versión más – digamos – ligera que la anterior, en la que realmente no sales del editor completo, simplemente se ocultan los widgets meta del editor. Y la verdad, muchos añoramos el antiguo editor sin distracciones, mucho más limpio, y de ancho completo.

Desde WordPress 4.1 el editor sin distracciones se activa desde un pequeño icono bajo las pestañas que permiten cambiar del editor Visual al de Texto. Y lo que obtienes es que en tu editor de WordPress se ocultan todos los widgets meta como el de Publicar, Categorías, Etiquetas, etc., pero en realidad sigues ahí, y el espacio útil es el mismo que antes de activarlo, es, eso, sin distracciones.

Activar editor sin distracciones Editor sin distracciones activo Editor con distracciones

Otro efecto colateral de este nuevo modo sin distracciones es que, a medida que escribes, y ya esté activo o no el editor sin distracciones, la pantalla te sigue, un efecto que tiene tantos amantes como detractores. Afortunadamente quitar este – para mí – molesto efecto es fácil, pues solo tienes que ir a la pestaña del editor que hay en la parte superior, llamada Opciones de pantalla, y desactivar el editor sin distracciones, que lo desactiva, y también devuelve el comportamiento del scroll en el editor a su comportamiento de siempre.

Casilla desactivar editor sin distracciones Editor sin opción de pantalla sin distracciones

Ahora bien, si lo que quieres es volver al maravilloso, divino, estupendo, glorioso editor sin distracciones completo y real, esa joya que tantos añoramos, hay que recurrir a un encantador, majete y bonito plugin creado por Giuseppe Mazzapica y alojado en github que, una vez instalado y activo en nuestro WordPress nos devuelve el genial y fantástico editor sin distracciones de antes de WordPress 4.1.

La única pega es que como no está aún en el directorio oficial de plugins de WordPress.org tendrás que subirlo para disponer de el, pero el resultado es maravilloso.

 

Subir plugin Plugin sin distracciones listo para activar

No hay nada que configurar, solo disfrutarlo. La única diferencia que descubrirás al instante es que el icono para activar el modo sin distracciones vuelve a su sitio original, en la barra de iconos del editor.

icono para activar editor sin distracciones pre wordpress 4.1

Pero la más obvia es que, al activarlo, tendrás un auténtico y perfecto editor sin distracciones, el de verdad.

Editor sin distracciones Editor sin distracciones del todo

¿No es mucho mejor así? Se admiten opiniones.


Nota: para instalar el plugin alojado en github lo puedes hacer de varias maneras, a saber:

Modo manual 1

  1. Ir a la página del plugin en github
  2. Copiar el código y pegarlo en tu editor de código favorito
  3. Guardarlo como PHP con el nombre que quieras
  4. Comprimir el fichero en formato ZIP
  5. Subirlo, instalarlo y activarlo en tu WordPress

Modo manual 2

  1. Ir a la página del plugin en github
  2. Hacer clic en el botón denominado Download Gist que hay a la derecha de la página
  3. Descomprimir el fichero descargado en formato tar.gz
  4. Comprimir el fichero PHP descomprimido resultante en formato ZIP
  5. Subirlo, instalarlo y activarlo en tu WordPress

Modo manual 3

  1. Copiar el código justo debajo de esta lista y pegarlo en tu editor de código favorito
  2. Guardarlo como PHP con el nombre que quieras
  3. Comprimir el fichero en formato ZIP
  4. Subirlo, instalarlo y activarlo en tu WordPress
<?php namespace GM\FSDFM;  /**   * Plugin Name: Fullscreen Distraction-Free Mode (pre v4.1)   * Description: Allows to use the distraction-free mode that was active pre 4.1 WP version.   * Plugin URI: https://gist.github.com/Giuseppe-Mazzapica/c081ce03a68b00d983d5   * Author: Giuseppe Mazzapica   * Author URI: https://gm.zoomlab.it   * License: MIT   * Version: 1.0.0   */    /*  The MIT License (MIT)    Copyright (c) 2015 Giuseppe Mazzapica    Permission is hereby granted, free of charge, to any person obtaining a copy  of this software and associated documentation files (the "Software"), to deal  in the Software without restriction, including without limitation the rights  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  copies of the Software, and to permit persons to whom the Software is  furnished to do so, subject to the following conditions:    The above copyright notice and this permission notice shall be included in  all copies or substantial portions of the Software.    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN  THE SOFTWARE.  */    if (!is_admin())      return;    function should($editor_id = 'content')  {      return          (version_compare($GLOBALS['wp_version'], '4.1') >= 0)          && in_array($GLOBALS['pagenow'], array('post.php','post-new.php'))          && $editor_id === 'content';  }    function buttons($buttons, $editor_id)  {      return should($editor_id)          ? array_diff(array_merge((array) $buttons, array('wp_fullscreen')), array('dfw'))          : $buttons;  }    function plugins($plugins)  {      return should()          ? array_diff(array_merge((array) $plugins, array('wpfullscreen')), array('fullscreen'))          : $plugins;  }    function settings($settings, $editor_id)  {      if (should($editor_id)) {          $settings['_content_editor_dfw'] = false;      }        return $settings;  }    add_filter('wp_editor_settings', __NAMESPACE__.'\\settings', 30, 2);  add_filter('mce_buttons', __NAMESPACE__.'\\buttons', 30, 2);  add_filter('teeny_mce_buttons', __NAMESPACE__.'\\buttons', 30, 2);  add_filter('teeny_mce_plugins', __NAMESPACE__.'\\plugins');  add_filter('tiny_mce_plugins', __NAMESPACE__.'\\plugins');

Modo fácil de la hostia

  1. Descargar el plugin desde aquí mismo en el enorme botón que hay justo debajo de esta lista
  2. Subirlo, instalarlo y activarlo en tu WordPress

Descargar “Plugin para activar el modo real sin distracciones pre WordPress 4.1” gm-fsdfm.php_.zip – Descargado 7 veces – 2 kB

sábado, 6 de junio de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Mostrar “reviews” de plugins del repositorio oficial

Posted: 06 Jun 2015 12:00 AM PDT

Para todo desarrollador de plugins es sumamente importante poder mostrar las opiniones de los usuarios en el sitio de presentación de sus trabajos, para que un posible cliente tenga una idea de qué pensaron de los plugins, sin tener que ir al repositorio oficial.

Para lograr esto, está el plugin Plugin Reviews (si, ya sé que suena redundante, pero es el nombre del mismo). Permite insertar las opiniones del plugin en cualquier parte de tu tema activo mediante shortcodes, más fácil imposible.

plugins reviews

 

Podemos insertar las reviews en forma de galerías o de grilla, muy fácilmente. Sinceramente es muy sencillo el funcionamiento del plugin.

plugin reviews 2

 

Y tiene multitud de shortcodes que podemos aprovechar, para sacar mayor partido a sus funcionalidades. Simple de usar, lo probé en local y funcionó perfecto, no le hallé errores. Lo que no hallé es algo así pero para temas, ya que también vendría de utilidad para muchos desarrolladores y diseñadore0+606s.

Seguidores

Archivo del blog