Mejor contenido real que “lorem ipsum” para probar temas WordPress

Para el desarrollador de temas el uso de contenido de muestra, tirando del consabido “Lorem ipsum” se convierte casi en una obligación.

Para mostrar a los posibles usuarios de sus temas hay que hacer demos, a ser posible con contenido que muestre como se visualizarán los distintos estilos, imágenes, etc en el tema.

Ahora bien, el uso de “lorem ipsum” es cosa del pasado … 

WPfillMe es un servicio web que ofrece un entorno, basado en el editor TinyMCE, desde el que crear contenido real de muestra para utilizarlo en las demos de temas WordPress.

Con pestaña visual y HTML, dispone de tags para añadir los contenidos habituales, como texto, estilos de título, negritas, citas, imágenes con o sin pie de foto, listas, incluso tablas.

Si lo deseas, incluso puede generar contenido de ejemplo para ti, simplemente haciendo clic en el botón “Gimme everything“, que completa tu editor con los elementos más habituales.

Una vez hayas creado el contenido solo tienes que hacer clic en el editor y copiar el HTML para incluirlo en tus entradas de prueba para la demo, más fácil imposible.

La curva de aprendizaje es inexistente, así que puedes empezar a usarlo sin mayores indicaciones y así ofrecer una experiencia de tus desarrollos de temas WordPress y que tus usuarios comprueben ese maravilloso CSS que has preparado para su disfrute.

Error con los acentos en el corrector ortográfico

Hay un pequeño error en el plugin del corrector ortográfico de TinyMCE cuando corrige palabras en español con acento. Para solucionar es sencillo, abre el archivo /wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php y busca:
$sug = explode("\t", utf8_encode($this->_unhtmlentities($matches[0][4])));
y sustituyela por:
$sug = explode("\t",$this->_unhtmlentities($matches[0][4]));

ICE, edición colaborativa en WordPress

El prestigioso diario The New York Times, junto con Automattic, han creado un plugin orientado a la edición colaborativa en WordPress, algo fundamental para un diario online, de manera que se adapte lo más posible a los modos de trabajo en una redacción. A este desarrollo le han llamado ICE (Integrated Content Eeditor).

Que yo haya podido encontrar aún no está disponible en el repositorio oficial de plugins de WordPress pero si que está disponible para descarga, pues es de código libre y abierto, en github, además de la última versión de WordPress y el editor TinyMCE, como el pack perfecto para el editor online.

Con ICE, los cambios realizados por los diferentes usuarios se muestran en tachado o marcados de color. Cualquier usuario puede pulsar un botón para aceptar o rechazar un cambio en particular o todos ellos. Es un sistema más sofisticado que el “seguimiento de revisiones” de WordPress, que muestra la versión anterior de una historia pero no pone de relieve los cambios concretos. Y mientras que WordPress muestra las revisiones en otra pantalla, con ICE los cambios se visualizan en la misma ventana de edición de texto.

Para el Times, ICE significa que los periodistas ya no tendrán que elegir entre escribir en el CCI, el CMS del diario impreso, y Scoop, su Web CMS. Independientemente de si se está escribiendo un blog o un artículo, ahora utilizarán el mismo editor de texto.

Las características de ICE, que puedes ver en la demo, son las siguientes:

  • Seguimiento de añadidos y borrados multiusuario, con la opción de activar o desactivar el seguimiento y resaltado de cambios.
  • Una API robusta que acepta o rechaza cambios, para obtener un contenido limpio, y que añade montones de posibles configuraciones y ajustes..
  • Plugins para TinyMCE y WordPress.
  • Plugins opcionales que hacen seguimiento de copiar-cortar-pegar, convierten citas inteligentes, y creación de guiones.

Una apuesta más para hacer de WordPress el CMS por excelencia, esta vez de la mano del New York Times.

Visto en Periodismo ciudadano

Más iconos de formato al editor visual de WordPress

Por defecto, WordPress muestra una fila de iconos para dar formato a tus textos en el editor visual de entradas. Y supongo que ya sabrás que haciendo clic en el último icono, el de los cuadritos de colorines, aparece una segunda fila en la que además tienes los siguientes iconos:

  • Estilo de párrafo
  • Subrayado
  • Justificado total
  • Color de texto
  • Pegar como texto plano
  • Pegar desde Word
  • Eliminar formatos
  • Insertar caracteres especiales
  • Aumentar / disminuir márgenes de texto
  • Deshacer / Rehacer cambios
  • Ayuda

Pues bien, lo que quizás no sepas es que hay una tercera fila de iconos que puedes hacer visible …

Para verla solo tienes que añadir este código a tu fichero functions.php, o casi mejor a tu Plugin de Funciones:

// muestra tercera fila de iconos al editor visual
function add_more_buttons($buttons) {
$buttons[] = 'hr';
$buttons[] = 'del';
$buttons[] = 'sub';
$buttons[] = 'sup';
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'cleanup';
$buttons[] = 'styleselect';
return $buttons;
}
add_filter("mce_buttons_3", "add_more_buttons");

Una vez guardes los cambios verás estos otros iconos:

  • Insertar línea horizontal
  • Subíndice
  • Superíndice
  • Familia de fuente
  • Tamaño de fuente
  • Limpiar código de Word
  • Estilos de wpgallery, oEmbed y  más.

Esta nueva fila se verá aunque no hayas desplegado la primera, estará siempre visible.

¿Quieres aún más?, pues puedes instalar el plugin TinyMCE Advanced, que añade esos iconos y muchísimos más (a voluntad y personalizable), sustituyendo el editor estándar de WordPress por una versión más “completa”.

¡Tu eliges!

Editor en portada

Seguro que más de un cliente te ha pedido que sus redactores no necesiten entrar en la zona de administración de WordPress para poder publicar.

Y sino, igual se te ha ocurrido ofrecer la oportunidad a tus visitantes de publicar artículos como invitados, sin siquiera la necesidad de registrarse.

¿O quizás es que echas de menos el editor en portada de Joomla?

Pues bien, sea cual sea tu caso, y como casi todo en WordPress, es absolutamente posible, de hecho es muy fácil y tenemos varias opciones para hacerlo. Vamos a ver unas cuantas …

1. Guest editor

Guest editor es un plugin mediante el que puedes ofrecer a tus visitantes dejar sus artículos como invitados. Lo mejor es que ni siquiera han de registrarse. Solo debes habilitar una página especial, que configuras en los ajustes del plugin, en la que dejarán sus publicaciones.

Las entradas no se publicarán automáticamente sino que debes aprobarlas, lo que me parece el modo más adecuado de permitir este tipo de funcionalidades.

2. Front-end Editor

Front-end editor es otro fantástico plugin, pero en este caso lo que te permite no es la creación de nuevas entradas sino editar las ya existentes sin tener que entrar en el Escritorio de WordPress.

No usa el editor TinyMCE sino un editor visual diferente, pero muy eficaz igualmente. El único requisito es que necesitas PHP 5 o superior para que funcione. Lo mejor es que se adapta a cualquier tema, le es indiferente. Para editar una entrada solo tienes que hacer doble clic en ella y se abre el editor. Una gozada.

3. One quick post

Compatible con WordPress y BuddyPress, One quick post permite la creación y edición de entradas en portada, sin entrar en el Escritorio.

Soporta tipos de entradas personalizadas y dispone de múltiples opciones, como carga de archivos e incluso geolocalización. Es de lo más completo que puedes encontrar.

4. Quick post widget

La forma más sencilla de ofrecer artículos invitados en tu sitio es Quick post widget. Lo instalas y te ofrece un nuevo widget que puedes colocar donde quieras y, a partir de este momento, tus visitantes podrán enviar artículos sin necesidad de registrarse. También, desde la última versión, puedes habilitar el editor “inline” en una página a tu elección, solo tienes que añadir el “shortcode” [quick-post-page] para que funcione.

Puedes configurar un buen montón de opciones en el widget aunque el editor en si mismo es bastante simple, pero suficiente para la mayoría de usuarios.


Bueno, eso es lo que he encontrado, si sabes alguno más cuéntanoslo en los comentarios.

Tunea el escritorio de WordPress

Una de las cosas que me encanta de WordPress son los plugins. Y es que aunque habitualmente comparta funciones o hooks con los que modificar aspectos de WordPress, cuando sale un plugin que nos facilita la vida para que con un par de clics hagas virguerías me encanta.

CMSfy es una de estas pequeñas maravillas. Como herramienta de personalización de la administración de WordPress no tiene precio, y encima es gratis, a nuestra disposición en el instalador de plugins y el repositorio oficial, vamos, que no se le puede pedir más.

¿Que qué hace?, pues un poco de todo … 

Lo que busca es ofrecer una personalización completa de la administración de WordPress, y para ello ofrece una única pantalla, eso si, con 3 pestañas distintas y multitud de posibilidades en cada una. Es lo que se suele llamar un "tweaker".

En la primera pestaña podemos realizar multitud de personalizaciones a la visibilidad de los elementos en la administración, decidiendo que verán los usuarios de nuestro WordPress y que no. No te las detallaré todas porque son una cantidad enorme, pero puedes ocultar las actualizaciones a los que no sean administradores, elegir que widgets de Escritorio se verán, que widgets estarán disponibles para las barras laterales, incluso que columnas verás en las ventanas de entradas y páginas.

La segunda, llamada "Media", nos ofrece un par de cuestiones importantes. Por una parte podemos provocar que las imágenes que subamos se redimensionen automáticamente en la carga, evitando un consumo excesivo de espacio y tiempo en carga del servidor por culpa de usuarios pedorros que suben sus fotos a tope de calidad, por ejemplo.

Lo siguiente que nos ofrece esta pestaña es poder añadir tamaños adicionales que se crearán al subir una imagen, definiendo no solo el tamaño, que eso ya lo puedes hacer en la página de ajustes estándar, sino también los nombres de las distintas imágenes. No sustituyes los tamaños estándar sino que puedes crear más.

En la tercera y última pestaña de configuraciones, llamada "Editor", puedes mejorar algo el editor de entradas TinyMCE, eligiendo que formatos de estilo de texto quieres que se muestren (que siempre sobran), pero también puedes añadir formatos y tamaños nuevos, a tu gusto.

Y si te quedas con ganas de más en la última pestaña tienes una serie de plugins recomendados para mejorar la experiencia y el control de tu CMS WordPress.

Bien ¿no?

Yo creo, no obstante, que aún se puede mejorar más el plugin, pues por ejemplo no te permite definir que perfil de usuario verá según que cosas, por ejemplo. En la versión actual si inactivas, por poner un caso, el widget Quick Press no estará disponible ni para el administrador. Con eso sería perfecto del todo. Pero vamos, que es genial, y más para una versión tan temprana como la 0.5.

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

Más de 10 novedades de WordPress 3.3

Bueno, pues como ya sabemos que WordPress 3.3 estará para el 15 de Noviembre creo que va siendo hora de empezar a vislumbrar las novedades que nos esperan, que serán muuuuuuy interesantes.

Aún falta mucho por avanzar en el desarrollo, que hoy está al 30%, pero se adivinan interesantes mejoras, que seguro te van a gustar.

Vamos a verlas …

1. Mejoras en el cargador multimedia

¡Por fin!, parece que tras muchas peticiones (y casi lloros por mi parte) en WordPress 3.3 habrá una remodelación importante del cargador de medios, adoptando Plupload, un sistema desarrollado por la gente de TinyMCE que supondrá enormes avances, muchos ya usando HTML5 en el cargador. Avances como "arrastrar y soltar", redimensionado automático, filtrado por tipo de fichero y mucho más.

Lo espero con ansiedad.

2. Guía de primeros pasos

Esto va a ser de gran utilidad para los principiantes, pues nada más instalar WordPress se te mostrará una guía en la que te animará a realizar las primeras configuraciones importantes.

Por supuesto, siempre tendrás Ayuda WordPress pero seguro que a los nuevos en WordPress les ayudará un texto introductorio que, además de darles la bienvenida, les indique los primeros pasos en su recién instalado CMS.

3. Escritorio adaptativo

Si usas un iPad ya sabrás a lo que se refiere esto. Y es que la zona de administración de WordPress es genial, pero no está adaptada a todo tipo de configuraciones de pantalla y no digamos a dispositivos de interfaz táctil. Alguno me dirá que ya existe la versión móvil de WordPress, pero estarás conmigo en que deja mucho que desear y, al menos desde un iPad, a pesar de sus carencias, es más efectivo usar la interfaz normal de administración.

Con esta versión de escritorio adaptativo la zona de administración reconocerá la configuración de pantalla y dispositivo y ofrecerá una versión que se adapte al mismo, no solo en aspecto, sino también en funcionalidades y modos de uso.

4. Mejoras en la barra de admin

¿A que ya te has dado cuenta de que desde WordPress 3.2 la barra de admin introducida en la versión 3.1 no se adapta como debiera?. De hecho, por defecto no está activa en la zona de administración y la realidad es que requiere de la misma para cosas tan básicas como escribir una nueva entrada. De hecho, desde WordPress 3.2 lo ideal es activar la barra también para la zona de admin siempre.

Pues bien, en WordPress 3.3 se va a solucionar esto y algún otro detalle, pues ya no se entiende la zona de administración sin la barra de admin, y los cambios irán en este sentido.

5. Mejoras de rendimiento

Vamos, esto no es que sea una novedad sino algo obligado, y exigido por todos en cada actualización, y que no siempre se cumple aunque la verdad es que se va cumpliendo razonablemente salvo en contadas ocasiones.

Actualmente hay algunos aspectos internos que no contribuyen al mejor rendimiento posible en WordPress, como el hecho de que los "pretty permalinks" requieren varias redirecciones, algo realmente sin sentido. Y cosas como esta y alguna más se modificarán para mejorar el rendimiento interno y reducir el consumo y peticiones a la base de datos.

6. Paquetes de idioma

Si hay aún algo manual aún en WordPress, una de estas cosas es cambiar el idioma del mismo WordPress, incluso plugins y temas. Esto parece que se va a solucionar integrando un instalador de idiomas. Me parece una idea genial, y sencilla de aplicar.

7. Temas hijo en el repositorio

Al igual que con los frameworks, a partir de WordPress 3.3 ya se podrán instalar temas hijo, algo que ahora es incluso complicad de cargar en el repositorio oficial de WordPress.org.

8. Widgets permanentes

Ya habrás sufrido más de una vez esa putada que supone que cuando cambias de tema te desaparecen los widgets que tenías bien organizaditos en el tema anterior. Pues bien, también esto se va a solucionar en WordPress 3.3 y ahora tus widgets seguirán ahí, en la barra lateral del nuevo tema cuando lo cambies.

9. Quitar avisos de administración

La verdad es que hay muchas maneras de evitar que aparezcan los avisos de actualizaciones y demás mensajes de administración, mediante plugins y hooks, pero a partir de la nueva versión podrás decidir nativamente que no aparezcan este tipo de mensajes.

10. Mejoras en los ajustes y la API Meta

No sé qué cambios habrá a este respecto pero se está trabajando también en ello. Ya iré comentando los avances.

11. Actualizaciones en segundo plano

Ya hablé de que WordPress se actualizará en segundo plano, como Chrome o Mac OSX. Esta será una gran ventaja sobre todo para webmasters que lleven muchos sitios de clientes.

Bueno, pues parece que apunta bien WordPress 3.3 ¿no te parece?. Personalmente el cambio más esperado es el del cargador de medios ¿a ti cual te parece mejor de estos 10?

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

Las novedades de WordPress 3.2

A nadie ya se nos escapa que tendremos WordPress 3.2 antes de que termine este mes (la fecha prevista es el 30 de Junio de 2011). La traducción la tenemos prácticamente terminada y se están dando los últimos retoques. Vamos, que no queda casi nada.

Y, como ya hemos visto los requisitos ¿qué te parece si hacemos repaso de las novedades de WordPress 3.2?, así decidirás con más criterio si te apetece (o interesa) actualizar en cuando salga o te vas a esperar a, digamos, WordPress 3.3.

Vamos a ver lo que nos trae de nuevo:

  1. Nueva interfaz de administración: Se ha redefinido completamente el escritorio y la mayoría de las pantallas. Desaparece el botón de acceso rápido y se ha rediseñado completamente la barra de menús de la izquierda,  con un nuevo funcionamiento más fluido, nuevos iconos. El aspecto de la administración en su totalidad se ha suavizado mucho, es más agradable en todos los sentidos.
  2. TinyMCE actualizado: El editor de entradas y páginas se ha actualizado, hasta el aspecto es también más minimalista, y su funcionamiento mejor en cada versión.
  3. Escritura sin distracciones: En el editor también encontrarás una de las novedades más visuales, el nuevo modo de escritura sin distracciones, que convierte - a golpe de un clic - tu editor en uno mucho más (de nuevo) minimalista, al estilo OmniWriter. Tendremos un botón tanto en el editor visual como en el HTML para pasar a "pantalla completa" y evitar distracciones. Los botones solo se hacen visibles en este modo al pasar el cursor por la parte superior de la pantalla. Personalmente me encanta.
  4. Mejoras en las actualizaciones: Las actualizaciones en las que solo se cambian algunos archivos se harán sin tocar los ficheros “core”. Si acaso se ofrecerá una actualización completa si hay muchos ficheros a modificar, a elección del usuario, sobreescribiendo los antiguos. Esto será efectivo para las actualizaciones menores dentro de la misma versión (de la 3.2 a la 3.2.1, por ejemplo).
  5. Mejoras de velocidad: Hay muchas pequeñas cosas que se pueden hacer aún para que WordPress cargue y se perciba más rápido. Se ha trabajado en la lenta carga de PHP y también en un parche para que el menú de admin cargue más rápido haciendo la expansión en PHP. Se podrá acelerar el Escritorio evitando peticiones asíncronas de los paneles si la cache está activa.
  6. Mejoras en la API de listado de tablas: más flexibilidad para uso de la API por parte de terceros.
  7. PHP 5.2.4 o superior obligatorio: Sin rémoras inseguras del pasado. No es cuestión de incorporar un montón de nuevas funcionalidades de PHP 5 sino de eliminar todo lo viejo y sustituirlo por lo nuevo.
  8. MySQL 5 también será obligatorio: No van a cambiar las queries, solo los requisitos para la instalación.
  9. El escritorio no soportará IE 6: Y además avisará de que actualices a cualquier navegador inferior a las versiones de Chrome 11, Safari 5, Firefox 4, Opera 11 e IE 9  . De ahí la iniciativa Browse happy.
  10. Twenty Eleven: El nuevo tema por defecto es 2011, aunque aún tendrás en la instalación por defecto instalado Twenty Ten. El nuevo tema es … genial. La única pega es el tamaño de la imagen de cabecera (1000x288), seguramente algo grande para muchos, pero ya hay hasta un plugin para modificar esto. También seguro que te encantará poder mostrar una portada con una lista de tus entradas favoritas, y mucho más. Por supuesto soporta todas las novedades y microformatos.
  11. Página de créditos: una página especial con agradecimientos a los principales colaboradores del proyecto WordPress.
  12. Enlaces internos también en el editor HTML: La funcionalidad de enlaces internos ya disponible llega también al editor HTML, tanto en el modo normal como el de sin distracciones.

Y yo creo que no se me olvida nada, y sino nos lo recuerdas en los comentarios.

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

Añadir tablas en WordPress de manera sencilla

Ya hemos visto varios modos de crear tablas en WordPress, a saber:

Pero, fíjate por donde, nunca hemos visto como hacerlo de la manera más fácil, con plugins. Vamos a ver los más sencillos de usar:

  • WP Table – Sencillo editor de tablas para WordPress. Olvídate de cuando el editor visual truncaba tus tablas creadas en HTML.
  • WP Table reloaded – Una versión del anterior que añade una página de creación de tablas de modo visual.
  • MCE Table buttons – Un plugin muy liviano que añade la fila de botones de gestión de tablas al editor por defecto de WordPress. Lo instalas, lo activas y lo tienes.
  • Tiny Table – Similar al anterior, devuelve al editor TinyMCE de WordPress la fila de botones de gestión de tablas que, por defecto, no tiene.
  • Easy table creator – Con este plugin se añade un botón que, al pulsarlo, se abre una ventana emergente en la que crear tu tabla. Sencillo y eficaz.
  • TinyMCE advanced – Sustituto del editor TinyMCE por defecto, con página de configuración en la que, por ejemplo, puedes añadir múltiples botones más, incluida una fila entera de creación y modificación de tablas, por supuesto.

Y te preguntarás ¿cual es mejor?, pues tu verás. Yo, ya puestos, usaría el TinyMCE advanced, pues también te ofrece otros interesantes y útiles botones que puedes añadir al editor. Pero vamos, lo mejor es que los pruebes todos y te quedes con el que más te convenza.

Forzar el editor por defecto (visual o HTML)

Si tienes algún sitio y quieres, por algún motivo, forzar a que el editor por defecto sea el HTML o el Visual solo tienes que añadir uno de estos códigos al fichero functions.php del tema activo:

PHP:
  1. # Editor HTML por defecto #
  2. add_filter('wp_default_editor', create_function('', 'return "html";'));

PHP:
  1. # Editor Visual por defecto #
  2. add_filter('wp_default_editor', create_function('', 'return "tinymce";'));

Guardas los cambios y ya lo tienes.