viernes, 21 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Actualización de seguridad: WordPress 3.5.2

Posted: 21 Jun 2013 02:04 PM PDT

wordpress tirita

Ya está disponible la versión WordPress 3.5.2, segunda actualización de mantenimiento de 3.5 que soluciona 12 erroresAl ser una versión de seguridad es importante que actualices todos tus sitios lo más pronto posible.

Además de 7 vulnerabilidades descubiertas por el equipo de desarrollo de seguridad también hay otras mejoras que blindarán tu WordPress, estas:

  • Bloqueo de ataques de peticiones falsas desde el servidor, que podrían permitir a un atacante tener acceso a una web.
  • Desactiva que los perfiles de Colaborador puedan publicar entradas o que se cambie la autoría de entradas.
  • Se ha actualizado la librería externa de SWFUpload para solucionar vulnerabilidades XSS, realmente peligrosas.
  • Se añade protección contra ataques de denegación de servicio (DDOS) que podría estar afectando a entradas protegidas por contraseña.
  • Se ha actualizado la librería externa del editor TinyMCE para solucionar una vulnerabilidad XSS.
  • Una buena cantidad adicional de soluciones a XSS.
  • Ahora no se permite la visualización de la ruta completa a un archivo cuando falla la carga del mismo.

Cómo ves, no son errores livianos sino realmente graves así que ni te lo pienses, ¡actualiza ya!.

Nota: aún no está disponible la actualización en español (está tardando un poco en emitirse para que pueda liberarla) pero puedes actualizar a la versión en inglés sin problemas porque no hay cambios de traducción. La única pega es que mañana verás de nuevo el aviso de actualizar a la versión en español.

Ya está disponible en español.

miércoles, 19 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

JetPack 2.3: búsqueda global, enlaces sociales y mucho más

Posted: 19 Jun 2013 03:50 PM PDT

jetpack dibujos

Seguro que ya te has dado cuenta que hay una nueva actualización del megaplugin JetPack, en concreto la liberación de la versión 2.3, que incorpora una buena cantidad de mejoras, y sino ya te lo cuento yo.

Los cambios más relevantes son estos:

  • Omnisearch: sencilla caja de búsqueda para la zona de administración que permite buscar en entradas, comentarios, páginas, plugins … Se añade una lupa para iniciar las búsquedas a la derecha de la barra de admin (solo en el Escritorio, no en la web) y también cómo submenú de JetPack.
    omnisearch jetpack
  • Debugger: otro nuevo modulo que ayuda a identificar errores de conexión de JetPack desde el escritorio, contactando con el equipo de soporte de JetPack si fuera necesario. No es de lo más interesante de esta actualización.
  • Enlaces sociales: basado en Publicize permite especificar a donde deben enlazar los iconos sociales desde el Personalizador de temas integrado en WordPress si el tema soporta enlaces sociales, y sino se puede añadir mediante estas instrucciones.
  • Ahora es más fácil saber si un módulo está activo o no
  • Formularios de contacto: Ahora se puede personalizar el botón de enviar.
  • Comentarios: Se ha añadido un filtro que permite personalizar la etiqueta de Responder y la invitación a comentar.
  • Tema móvil: Se le añade la clase CSS de Genericons para que sea más fácil su acceso desde otros módulos
  • Galerías apiladas: ahora se pueden personalizar los pies de foto
  • Widget de línea temporal de Twitter: se añade la opción “noscrollbar”
  • Widget caja de Facebook Like: se añade un atributo para mostrar bordes.
  • Widget caja de Facebook Like: se permite omitir el color de fondo del iframe de un estilo.

Cómo ves hay una buena cantidad de mejoras, sumada a la enorme cantidad de fallos solucionados, así que es una actualización recomendable. Personalmente lo que más interesante me parece es Omnisearch, un modo estupendo de localizar lo que sea desde cualquier parte del Escritorio donde te encuentres.

martes, 18 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Extractos en páginas WordPress

Posted: 18 Jun 2013 03:01 PM PDT

wordpress-cms
Cuando usas WordPress cómo lo que hasta hace poco se entendía que era un CMS, o sea, cuando usas WordPress de manera más estática, basado en una estructura de páginas, hay ocasiones en que se hace necesario mostrar un “loop” en el que las páginas también puedan tener extractos, igual que las entradas.

Un ejemplo claro es un tema WordPress que muestre por defecto páginas en portada, o situaciones en que quieras crear un loop especial que trabaje con páginas en vez de con entradas.

Pues es bien fácil, solo tienes que añadir el siguiente al fichero functions.php del tema o a tu plugin de utilidades:

//Extractos en páginas  function my_init() {    add_post_type_support('page', array('excerpt'));  }  add_action('init', 'my_init');

WordPress.com se moderniza con MP6

Posted: 17 Jun 2013 04:40 PM PDT

mp6 wordpress

¿Te acuerdas del plugin MP6 con el que cambiar totalmente la interfaz de administración de WordPress?, si, me refiero a ese plugin en el que se van probando posibles futuras interfaces de administración.

Pues bien, Automattic ha decidido incorporar esta estética cómo el aspecto por defecto en su servicio WordPress.com cómo anuncian en el blog oficial.
Escritorio MP6 WordPress.com Editor MP6 WordPress.com

Personalmente me gusta bastante, pero en realidad no me parece acertada la decisión de que sea el aspecto por defecto, especialmente porque en en WordPress.com no puedes decidir volver al diseño previo.

Otra novedad asociada, aún no disponible en la versión plugin, es un ajuste para ofrecer una versión adaptable (responsive) a dispositivos móviles de esta nueva interfaz de MP6.
mp6 responsive

En fin, que parece que los experimentos se siguen haciendo en WordPress.com, aunque no puedas controlarlos, algo que me parece algo arriesgado, pero que no deja de ser un aliciente para los impacientes, aunque quizás no lo más acertado para usos más profesionales del servicio, donde estos cambios repentinos pueden confundir a la mayoría de usuarios que puede que apreciaran más posibilidades de personalización y menos cuestiones cosméticas.

Pero claro, eso ya es cuestión de gustos … y usos.

Si usas WordPress.org, el auténtico, puedes probar MP6 y activarlo o desactivarlo cómo y cuando gustes.

¿Ves cómo de vez en cuando si escribo sobre WordPress.com?

lunes, 17 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Cómo crear un loop WordPress perfecto

Posted: 16 Jun 2013 05:36 PM PDT

WordPress-loop

El Loop es la madre del cordero de WordPress, lo que hace que todo funcione y la magia ocurra, es lo más. Todo lo demás es opcional, sin Loop da igual que escribas, que subas fotos o instales veinte mil plugins, no se mostrará nada.

Porque el Loop es lo que hace que tus publicaciones existan y se muestren en tu web.

Así que más vale que tomes nota de cómo debería ser un Loop, o al menos aprendas cuales son sus partes fundamentales y para qué sirven, lo que es el objetivo de este artículo, que tampoco estarías leyendo si no fuera gracias al Loop.

Toma nota, vamos a ver de qué se compone el Loop

El loop de WordPress

1. Abriendo el Loop

Antes de mostrar las entradas tienes que abrir el Loop. Sería así:

<?php if(have_posts()) : while(have_posts()) : the_post(); ?>

Observa que antes de que empiece el Loop primero revisamos a ver si hay entradas. El if(have_posts()) comprueba si hay entradas disponibles. Y si las hay entonces giramos a través de ellas (utilizo el término “girar” porque en realidad el término “loop” se refiere a eso, a girar, circular, dar vueltas en torno a algo).

Donde empieza de verdad el Loop es en while(have_posts()). Ahí comienza un ciclo continuo, orbitando a través de cada entrada disponible para mostrarse en la web.

Luego tenemos the_post(), que reclama información acerca de la entrada que tengamos, y establece la variable global $post.

Y todo esto en solo la primera línea de código ¿te das cuenta de que esto es la leche?

2. Mostrando la entrada

El siguiente paso es una sola línea de código, a la que normalmente nos referiremos cómo “el div de la entrada”. Lo que hace es envolver el contenido de nuestra entrada en un “div” para tenerlo todo junto y ordenado.

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

El ID de la entrada lo obtenemos con the_ID() ya que es una variable constante pues no hay dos entradas con el mismo ID.

post_class() es una función que ofrece clases específicas para las entradas que podemos usar en la hoja de estilos. Es genial pues nos permite mostrar entradas con tags y categorías específicas, para diferenciarlas de otras entradas.

3. El título de la entrada

Hay varias maneras de generar el código para el título de la entrada, pero este es muy popular además de efectivo.

<?php the_title('<h2 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h2>'); ?>

Para empezar, the_title() es la tag de plantilla WordPress para mostrar el título de la entrada, así de simple. Tiene tres parámetros opcionales: before (antes del título), after (después del título) y display (para mostrarlo o recuperarlo para usarlo en una función).

La tag de plantilla get_permalink() es la que obtiene la URL de la entrada, o sea, el enlace permanente a la entrada.

Y the_title_attribute() es una tag de plantilla que no se usa mucho, pero que tiene su miga. Y es que cuando pongas un título de entrada en el atributo “title” de un enlace, en vez de usar the_title() es mejor que uses the_title_attribute(). Con ello evitas errores de entradas con elementos problemáticos, cómo comillas y cosas así, ofreciendo un XHTML válido.

También puedes usar single_post_title() para mostrar el título de una entrada en las plantillas single.php y page.php.

4. El “byline

El “byline” es un término utilizado en periodismo, para describir y mostrar el escritor de un artículo. Y cómo los blogs son, en esencia, periódicos o revistas, pues de ahí han adquirido ese término y adaptado a esta especie de periodismo ciudadano.

También puedes añadir una “dateline“, o línea con la fecha, pero siempre es interesante mostrar quien es el autor de una entrada, la fecha de publicación, e incluso un enlace para editarla, todo dentro del párrafo “byline“, antes del texto de la misma entrada.

Se haría así:

<p class="byline">          <span class="author vcard"><?php the_author_posts_link(); ?></span> <span class="separador">|</span>           <abbr class="published" title="<?php the_time(__('l, j F, Y, G:i', 'ejemplo')); ?>"><?php the_time(__('j F, Y', 'ejemplo')); ?></abbr>          <?php edit_post_link(__('Editar', 'ejemplo'), ' <span class="sep">|</span> <span class="edit">', '</span> '); ?>  </p>

La primera tag de plantilla de este código es the_author_posts_link(). Su función es mostrar un enlace a la página de archivo del autor. También puedes usar the_author, que solo mostrará el nombre del autor, sin enlace.

the_time() muestra cuando se publicó la entrada. Hay varios formatos posibles a la hora de mostrarlo. Un detalle, si te fijas, en el ejemplo se usa dos veces the_time(). Y es que el primero está colocado en un atributo de título abbr. Esto se hace así para que cuando el lector pase el cursor sobre la fecha vea una versión extendida, con más detalles, un efecto chulo.

edit_post_link() muestra un enlace para editar la entrada, que solo ve los usuarios conectados que tengan capacidad de editar entradas. Si se hace clic en el enlace se abre la entrada en el editor de WordPress.

5. Mostrando el contenido de la entrada

Hay dos maneras posibles para mostrar el contenido de la entrada: toda la entrada o el extracto (bueno, en realidad podrías pensar que son 3, pues también podrías mostrar solo el título, pero entonces ya no sería contenido ¿no?).

Siempre hay que mostrar el contenido completo en single.php y page.php, aunque hay un montón de temas que también usan este método en la portada, en index.php.

Sería así:

<div class="entry-content">          <?php the_content(__('Sigue leyendo', 'ejemplo')); ?>          <?php wp_link_pages('before=<p class="pages">' . __('Páginas:','ejemplo') . '&after=</p>'); ?>  </div>

Esta parte del Loop lleva su propio “div”. Esto es para dar una separación más clara y así permitir aplicar estilos de manera más sencilla y clara.

the_content() es lo que muestra toda la entrada, y poco más hay que decir a este respecto. Lo siguiente es el texto “Sigue leyendo”, que se mostrará en el enlace cuando el autor de una entrada corte el contenido con la tag < !- - more - - > en el editor de WordPress.

De igual modo, wp_link_pages() es la parte del código que, cuando el autor de una entrada use la tag < !- - nextpage- - > partirá las entradas en más de una página, mostrando los enlaces a cada página. Lamentablemente esta es una técnica, y código, cada vez menos utilizada, pero muy recomendable.

Para terminar, si solo quieres mostrar el extracto de la entrada, solo hay que hacer un pequeño cambio. Esto es muy útil para las plantillas de los archivos, cómo category.php, archives.php y search.php, y cada vez se usa más en todo tipo de temas WordPress, especialmente en los que imitan a diarios digitales, o aquellos que quieren mostrar muchas entradas en portada.

El código sería así:

<div class="entry-summary">          <?php the_excerpt(); ?>  </div>

Por defecto mostrará las 55 primeras palabras de una entrada, o el texto que introduzcas en el caja denominada “Extracto” del editor de WordPress.

6. Mostrando los metadatos de la entrada

Una vez hemos mostrado el contenido de la entrada es bastante habitual mostrar los metadatos de la misma, o sea, información adicional relativa a la entrada, cómo en qué categorías y tags está archivada, o el enlace a los comentarios. También puedes, si quieres, poner aquí el “byline”, combinado con los metadatos, antes o después, cómo quieras.

Un código muy típico para esta parte sería así:

<p class="entry-meta">          <span class="categories"><?php _e('Publicado en', 'ejemplo'); ?> <?php the_category(', '); ?></span>          <?php the_tags('<span class="tags"> <span class="sep">|</span> ' . __('Tags:', 'ejemplo') . ' ', ', ', '</span>'); ?>           <span class="separador">|</span> <?php comments_popup_link(__('Deja una respuesta', 'ejemplo'), __('1 respuesta', 'ejemplo'), __('% respuestas', 'ejemplo'), 'comments-link', __('Comentarios cerrados', 'ejemplo')); ?>   </p>

Cómo puedes imaginar, the_category() muestra las categorías de la entrada.

A continuación, the_tags() muestra las tags, y si te fijas el modo de codificarlo es algo distinto a las categorías. Esto se hace así para asegurarnos que las tags – o lo que sea – solo se muestre si la entrada las usa. De este modo se evita que si no usas tags aparezca un texto vacío “Tags:“. No hace falta para las categorías porque siempre hay, aunque sea solo la categoría por defecto.

La última parte de los metadatos que mostramos es un enlace a los comentarios de la entrada. La tag de plantilla utilizada en el ejemplo es comments_popup_link(). Es importante usarla así ya que sirve para dos propósitos: enlaza a una ventana emergente para los usuarios que usen comentarios emergentes o enlaza a los comentarios de la entrada para los que no usen comentarios emergentes.

Nota: esto no funciona en single.php o page.php ya que ya estás en la página con la lista de comentarios.

7. Cerrando el Loop

El trabajo duro ya está hecho. Ahora solo quedan los cierres para que todo funcione correctamente. También debemos mostrar un mensaje cuando no haya entradas, aunque solo sea cómo medida de cortesía.

Conseguimos todo de este modo:

 </div>            <?php endwhile; ?>    <?php else : ?>            <p class="no-posts"><?php _e('Lo siento, no hay entradas que se ajusten a lo que busca', 'ejemplo'); ?></p>    <?php endif; ?>

(Extra) Internacionalización

Si eres observador te habrás dado cuenta de que en varios momentos del código he puesto la palabra “ejemplo”, por ejemplo:

__('Páginas:','ejemplo')  _e('Lo siento, no hay entradas que se ajusten a lo que busca', 'ejemplo')

Esto es lo que se conoce cómo “localización” o “internacionalización, que es lo que permite que un tema esté listo para su traducción. Pero esto ya lo hemos visto en un artículo anterior donde expliqué cómo preparar un tema para traducción, así que damos por terminada la lección.

Espero hayas aprendido un poco, o al menos recordado conceptos.

domingo, 16 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Migrar de HTML a WordPress

Posted: 16 Jun 2013 01:04 PM PDT

html a wordpress

Aún hay muchas webs en HTML, quizás más de las recomendables, pues hasta no hace muchos años era el estándar que te ofrecían desarrolladores a lo largo y ancho del mundo.

La principal desventaja de tener una web en HTML es que el contenido es estático, requiriendo la creación o modificación expresa del HTML para tener contenido nuevo, algo ya caduco y en desuso con la introducción de los sistemas de gestión de contenidos (CMS).

Si es tu caso, y tienes una web en HTML con un buen montón de páginas creadas no te apures pues es bastante fácil pasar de HTML a WordPress. Vamos a ver los dos asuntos que tienes que abordar.

1. Convertir páginas HTML a WordPress

Hay un paso previo, y es instalar un WordPress donde acomodar tus páginas en HTML. Una vez lo tengas hay varias maneras de pasar de páginas HTML a entradas (o páginas) WordPress:

  1. Hacerlo a mano. Si no tienes muchas páginas no te compliques, simplemente copia y pega el texto de la página HTML en el editor de entradas de WordPress y publica.
  2. URL cloner sería otra opción, pues es un increíble plugin permite importar contenido de cualquier URL a WordPress.
  3. HTML Import, un sencillo plugin que, una vez activo, te ofrece una amplia página de ajustes para importar cualquier web HTML a WordPress. Es muy preciso y efectivo.
url cloner html import

2. Convertir el diseño HTML a WordPress

Mi consejo sería que no te compliques e instales uno de los miles de maravillosos temas WordPress que existen, pero si tienes algún cariño especial por un diseño HTML previo hay algunas cosas que debes saber.

Crea el tema WordPress

Lo primero es crear una carpeta y nombrarla con el nombre del tema que quieras. Luego hay que crear dos nuevos archivos, style.css e index.php, y colocarlos en esa carpeta. Son los únicos archivos que WordPress necesita, lo creas o no. Ahora copia y pega el código de tu archivo CSS original en el fichero style.css recién creado. Al principio añade lo siguiente:

/*  Theme Name: Remplaza esto con el nombre de tu tema.  Theme URI: La URL donde vas a ofrecer tu tema (si quieres)  Description: Una breve descripción.  Version: 1.0  Author: Tu nombre  Author URI: La URL de tu web personal o la que quieras.  */

Estos comentarios identifican el tema cómo hecho para WordPress. Tu hoja de estilos ya estaría lista.

2.1 Descuartiza el HTML

Lo podría decir más finamente pero la realidad es que un tema WordPress es una especie de HTML descuartizado, o dicho más finamente, “deconstruido“. De paso, hay que incorporar las llamadas PHP que harán que el HTML se comunique con la base de datos, imprescindible en cualquier CMS para archivar la información dinámica del contenido.

Los temas WordPress son varios archivos PHP donde hay llamadas que reclaman el código del resto de archivos para mostrarlos en un orden determinado. La estructura básica de un tema WordPress sería: cabecera (header.php) que llama al bloque de contenido (índex.php) y este a su vez a la barra lateral de recursos de navegación (sidebar.php) para, al final, cerrar con un pié de página informativo (footer.php).

WordPress, en vez de tener todo este código HTML en un solo archivo lo “descuartiza” en varios que se “llaman” entre ellos mediante PHP.

Así que, para empezar, debes ir a tu código HTML y añadir unas marcas en los 4 lugares principales donde planees hacer los cortes del código para estas 4 secciones principales. Por supuesto, esto asumiendo que tu diseño previo contiene esos elementos (cabecera, cuerpo, barra lateral y pié), sino adáptalo a lo que tengas.

Así que, siguiendo el ejemplo, crea 3 nuevos archivos: header.php, sidebar.php y footer.php, y sitúalos en la carpeta del tema que creaste antes.

Antes de ponernos revisa el código del fichero header.php del tema Twenty Ten que viene por defecto en toda instalación de WordPress. Observa el PHP utilizado entre las etiquetas . Copia este código en tu nuevo archivo header.php. Ahora abre el HTML original y copia el código marcado previamente para la cabecera (primera sección) en este archivo header.php, justo debajo de la sección . Guarda y cierra.

Ahora abre el archivo index.php que creaste al principio y copia la segunda sección de tu código HTML original que marcaste como tal antes. Guarda y cierra también.

Haremos lo mismo con las siguientes secciones en los nuevos ficheros sidebar.php y footer.php que crearemos.

2.2 Ajusta la maquinaria

Una vez hecho lo anterior tu código HTML original debería estar ya descuartizado en 4 archivos distintos (header.php, index.php, sidebar.php, footer.php). Así que ahora toca ponerlos a funcionar juntos usando unas líneas de PHP.

Abre el archivo index.php, que debería contener el HTML de la segunda sección de tu código original. Añade esta línea al principio de todo:

<?php get_header(); ?>

Ahora vamos al final de este mismo archivo y añadimos lo siguiente:

<?php get_sidebar(); ?>  <?php get_footer(); ?>

Con estas tres líneas de código PHP estamos diciendo a WordPress que recupere y muestre tus archivos header.php, sidebar.php y footer.php dentro de tu archivo índex.php.

Con esto tu código ya está en marcha y reconocido por WordPress, listo para mostrarlo adecuadamente. A partir de este momento si quieres cambiar algo en la barra lateral no hay que modificar el fichero index.php sino solo las pocas líneas de sidebar.php, por ejemplo. Tu diseño ya está “deconstruido“.

2.3 El Loop

El index.php ya está casi terminado. El paso final es insertar el contenido dinámico en el código. Para eso existe WordPress, y mediante PHP es muy fácil recuperarlo.

El Loop es la función PHP de WordPress utilizada para llamar y mostrar las publicaciones dinámicas desde la base de datos donde están almacenadas.

Copia este código y pégalo en tu nuevo archivo index.php (dentro del div que estés usando para la parte del contenido):

<?php if ( have_posts() ) : ?>  <?php while ( have_posts() ) : the_post(); ?>    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>      <div class="post-header">          <div class="date"><?php the_time( 'j M y' ); ?></div>          <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Enlace permanente a <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>          <div class="author"><?php the_author(); ?></div>      </div><!--fin de cabecera de entrada-->      <div class="entry clear">          <?php if ( function_exists( 'add_theme_support' ) ) the_post_thumbnail(); ?>          <?php the_content(); ?>          <?php edit_post_link(); ?>          <?php wp_link_pages(); ?>      </div><!--end entry-->      <div class="post-footer">          <div class="comments"><?php comments_popup_link( 'Deje un comentario', '1 comentario', '% comentarios' ); ?></div>      </div><!--end post footer-->    </div><!--end post-->  <?php endwhile; /* rebobina o sigue si se han obtenido todas las entradas */ ?>    <div class="navigation index">      <div class="alignleft"><?php next_posts_link( 'Entradas anteriores' ); ?></div>      <div class="alignright"><?php previous_posts_link( 'Entradas siguientes' ); ?></div>    </div><!--fin navegación-->  <?php else : ?>  <?php endif; ?>

Esta es una versión básica del Loop. WordPress lo usará para mostrar tus publicaciones y comentarios.

2.4 Para finalizar

Sube la carpeta de tu tema por FTP dentro de la carpeta /wp-content/themes/ donde esté instalado WordPress, o desde el instalador de temas de WordPress.

Actívalo y ya tienes tu tema WordPress con el diseño previo. Debes tener en cuenta, eso si, que es una versión muy básica de un tema WordPress, que puedes ampliar hasta el infinito revisando las tags de plantilla en el Codex, la biblia de WordPress.

Y sino, pues lo que te decía antes, que te olvides de lo viejo e instales algún maravilloso tema. Estos son los que más me gustan a mi.

WP Symposium, otro modo de convertir WordPress en una red social

Posted: 15 Jun 2013 11:43 AM PDT

wp symposium

Además del megaplugin BuddyPress y su integración bestial que convierte WordPress en una completa red social hace poco vimos que hay otro sistema para hacer prácticamente lo mismo, en aquella ocasión con alguna carencia, con Mingle. Pues bien, no son las únicas opciones de tener una red social con WordPress.

WP Symposium es un plugin que también añade funciones de red social a WordPress y que, cómo Mingle, también puedes mejorar con otros plugins específicos para el, cómo Toolbar para gestionar la barra social o Blog post para tener un blog dedicado a tu red social.

Luego, además de la versión gratis y GPL, puedes añadir opciones de pago que llevan sus funcionalidades hasta el infinito.

La contrapartida de WP Symposium frente a Mingle es que tiene tantos ajustes que configurar que intimida algo al principio, careciendo también de un sencillo asistente cómo BuddyPress, pero sus posibilidades son enormes así que es una opción que no debes descartar.

Lista de tareas Gestión de páginas Ajustes Estilos

Poster + Automattic = WordPress móvil con integración de Dropbox y más

Posted: 14 Jun 2013 11:17 AM PDT

poster app

Tom Witkin, el creador de la aplicación móvil de gestión de blogs conocida cómo Poster, ha anunciado en su blog que se une al equipo de aplicaciones móviles de Automattic para incorporarse a tareas de diseño y programación, anunciando que la aplicación dejará de tener actualizaciones.

¿Qué significa esto?, pues que claramente en próximas versiones móviles de WordPress veremos incorporadas las funciones avanzadas de la aplicación Poster y alguna más que el bueno de Tom incorpore al proyecto.

Algunas de las utilidades que seguro veremos pronto serían presumiblemente las ya disponibles en Poster:

  • Soporte de tipos de entradas y páginas personalizadas
  • Campos personalizados
  • Formatos de entrada
  • Extractos
  • URLs personalizadas
  • Activar o desactivar comentarios
  • Entradas destacadas
  • Programación de entradas
  • Soporte de TextExpander Touch snippets
  • Cambio rápido de blog
  • Compartir las entradas en Twitter, Facebook, iMessage, email, o verlos en Safari sin salir de la aplicación
  • Copiar y Pegar desde cualquier otra aplicación móvil
  • Abrir documentos de texto o HTML desde otras aplicaciones y publicarlos directamente en cualquiera de tus blogs
  • Soporte integrado con Dropbox
  • Soporte de “Abrir en…” para lanzar un documento en cualquier aplicación y abrirlo en la aplicación móvil
  • Insertar imágenes en cualquier parte de una entrada
Detalles de entrada Insertar imagen

Son grandes noticias, que seguramente tendremos pronto en la aplicación WordPress de nuestros dispositivos móviles

Anuncio oficial: Poster+Automattic
Visto en App Advice

jueves, 13 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Por qué no escribo más sobre WordPress.com

Posted: 12 Jun 2013 04:13 PM PDT

geek

En ocasiones leo en los comentarios alguna pregunta acerca de si un artículo concreto es para WordPress.com o WordPress.org, lo que ya es en sí mismo síntoma de que el lector es un recién llegado, algo comprensible.

Pero entre estos también hay algunos de vosotros que me preguntáis eso de ¿por qué no escribes más trucos para WordPress.com?, y todo tiene una explicación … o más.

En realidad escribo muchos trucos y artículos sobre WordPress.com, pues todo lo relacionado con la redacción, SEO de contenido, administración general, e incluso trucos relacionados con plugins, es válido tanto para WordPress.org cómo para WordPress.com, pero hay que reconocer que tenéis razón: escribo menos sobre WordPress.com.

De todos modos, por contestar a lo primero, si se quiere saber si un truco es para el “punto com” o el “punto org” solo hay que revisar la lista de categorías al final de cada artículo, donde SIEMPRE elijo uno de los dos, o los dos, igual que siempre hay una tag de “Avanzado“, “Principiante” o “Experto“, pero cierto es que podría verse más claro, algo que prometo solucionar para el próximo cambio de tema, en el que quiero poner guías visuales para distinguir unos de otros.
categorias wordpress.com y wordpress.org

En cuanto a lo segundo, a por qué no escribo más sobre WordPress.com, que es cierto, es debido a que WordPress.com es un servicio comercial limitado y cerrado, aunque esté basado en WordPress (el .org, el original, el auténtico, el libre), ofrecido por los buenos chicos de Automattic, a los que todos debemos idolatría y agradecimiento eterno, pero que no deja de ser un servicio limitado, aunque sea quizás el más conocido por lo fácil que es tener un “wordpress” registrándose y punto.

wordpress.com vs wordpress.org

Esa facilidad tiene su consecuencia, y es que no se pueden instalar plugins o temas, no se pueden modificar archivos de código, solo el CSS si pagas una actualización o “upgrade” y, por supuesto, no puedes hacer truquitos de funciones y demás virguerías.

Si que informo de las mejoras del servicio WordPress.com, pero tampoco es cómo para ir publicando una noticia a cada nuevo tema que añadan a la lista de los disponibles ¿no?

Al final lo que se trata es de que WordPress es un sistema de creación, administración y publicación web libre y abierto, pero solo completo en la versión que descargas desde WordPress.org.

En WordPress.com tienes las funciones de administración por defecto y redacción completas, pero la personalización pasa por las opciones de los plugins instalados por defecto y las personalizaciones que te permita el tema activo, y eso depende de cada desarrollador.

Sin embargo para el “punto org“, el original, hay multitud es de plugins, trucos, adaptaciones, personalizaciones y códigos que puedes aplicar solamente si has instalado tu propio WordPress.

Así que menos quejarse y más instalar WordPress que es bien fácil ;)

miércoles, 12 de junio de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Avisos en bbPress

Posted: 12 Jun 2013 07:59 AM PDT

tipos de trabajo

El sistema de foros WordPress, bbPress, funciona para todo tamaño de foros, es fácil de gestionar y utilizar, pero hay que reconocer que carece de funciones avanzadas que si tienen sistemas más veteranos de foros.

Ahora bien, para eso están los plugins, que también podemos añadir, específicos para bbPress.

Uno de ellos es bbpress notices, que añade la posibilidad de dejar avisos de la administración en los foros. Para ello, tras instalarlo, tienes un nuevo tipo de entrada – con lo que no tienes que investigar ni aprender nada nuevo – para crear notas que puedes asignar para que se vean en todos los foros.

Simplemente vas al menú “Notices” bajo el menú principal de foros y ahí creas los avisos que quieras.

Crear aviso nuevo Aviso nuevo en los foros

Seguidores

Archivo del blog