<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sumolari.com &#187; wp carousel</title>
	<atom:link href="http://sumolari.com/tag/wp-carousel/feed/" rel="self" type="application/rss+xml" />
	<link>http://sumolari.com</link>
	<description>Proyectos de un amante de la informática</description>
	<lastBuildDate>Tue, 08 May 2012 16:01:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>WP Carousel 1.1</title>
		<link>http://sumolari.com/wp-carousel-1-1/</link>
		<comments>http://sumolari.com/wp-carousel-1-1/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 17:24:41 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=7025</guid>
		<description><![CDATA[En principio pensaba liberar WP Carousel 1.1 cuando se liberase WordPress 3.3, pero hace unos días recibí un email del repositorio de plugins de  WordPress.org donde se me pedía que retirara el script StepCarousel por tener una licencia incompatible con GPL (todos los plugins del repositorio deben estar liberados bajo la licencia GPL). Para que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sumolari.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-06-a-las-18.17.31.png" rel="lightbox-7025"><img class="alignleft size-medium wp-image-7026 leftimage" title="Un carrusel de WP Carousel con Nivo Slider" src="http://sumolari.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-06-a-las-18.17.31-300x219.png" alt="Un carrusel de WP Carousel con Nivo Slider" width="300" height="219" /></a>En principio pensaba liberar <a href="http://wordpress.org/extend/plugins/wp-carousel">WP Carousel</a> 1.1 cuando se liberase <a href="http://sumolari.com/category/wordpress/">WordPress 3.3</a>, pero hace unos días recibí un email del repositorio de plugins de  WordPress.org donde se me pedía que retirara el script StepCarousel por tener una licencia incompatible con GPL (todos los plugins del repositorio deben estar liberados bajo la licencia GPL). Para que no retirasen <a href="http://wordpress.org/extend/plugins/wp-carousel">WP Carousel</a> del repositorio oficial y así facilitar su instalación y actualización con un sólo click, he decidido adelantar el lanzamiento.</p>
<p>Como ha sido algo apresurado, no he tenido tiempo de actualizar la documentación, cosa que haré lo antes posible.</p>
<p>Estos son los principales cambios de <a href="http://wordpress.org/extend/plugins/wp-carousel">WP Carousel</a> 1.1:</p>
<ol>
<li>Se ha <strong>eliminado StepCarousel</strong>, a partir de ahora por defecto se usará jCarousel.</li>
<li>Se ha <strong>actualizado la pestaña de ayud</strong>a con más información y compatible con el nuevo sistema de ayuda de <a href="http://sumolari.com/category/wordpress/">WordPress 3.3</a>.</li>
<li>Se ha resuelto el error que aparecía al usarse un theme que no existía. Ahora se muestra un mensaje de error pero la ejecución de la página prosigue.</li>
<li>Se ha añadido un <strong>archivo de configuración</strong> para poder mantener la configuración interna de <a href="http://wordpress.org/extend/plugins/wp-carousel">WP Carousel</a> (nombres de las tablas, prioridades de carga, etc) al actualizar WP Carousel. El uso de este archivo está en la pestaña de ayuda.</li>
<li>Se ha añadido una nueva opción interna para mostrar la lista de los últimos artículos en lugar del campo para introducir la ID del artículo cuando se supera el límite de artículos para la lista de artículos de la página de opciones del carrusel.</li>
<li>Se ha eliminado la matriz $log del código, reduciendo consumo de memoria.</li>
<li>Se ha <strong>añadido <a href="http://nivo.dev7studios.com/demos/">Nivo Slider</a></strong>como motor de carruseles. Los themes compatibles con Nivo Slider son diferentes los themes compatibles con jCarousel, y están claramente identificados en el selector de themes: sus nombres comienzan por &#8220;Nivo -&#8221;.</li>
</ol>
<p>Podéis actualizar WP Carousel desde el Panel de Administración de WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/wp-carousel-1-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WP Carousel 1.0.1</title>
		<link>http://sumolari.com/wp-carousel-1-0-1/</link>
		<comments>http://sumolari.com/wp-carousel-1-0-1/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 07:15:23 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=5397</guid>
		<description><![CDATA[En unos pocos minutos estará disponible la versión 1.0.1 de WP Carousel. Esta versión no incluye ninguna novedad, sino que está centrada en arreglar algunos errores que han afectado a algunos usuarios. Entre los cambios que tiene esta versión se encuentran: Se ha desactivado el contador que impedía mostrar dos veces un carrusel debido a [...]]]></description>
			<content:encoded><![CDATA[<p>En unos pocos minutos estará disponible la versión 1.0.1 de <a title="WP Carousel" href="http://sumolari.com/proyecto/wp-carousel/">WP Carousel</a>. Esta versión no incluye ninguna novedad, sino que está centrada en arreglar algunos errores que han afectado a algunos usuarios. Entre los cambios que tiene esta versión se encuentran:</p>
<ul>
<li>Se ha desactivado el contador que impedía mostrar dos veces un carrusel debido a que algunos usuarios obtenían ese error aún cuando no habían mostrado más de un carrusel. Aún así persiste la limitación de no poder mostrar el mismo carrusel varias veces en la misma página.</li>
<li>A partir de ahora cuando un elemento no tenga extracto ni tenga valor en el campo personalizado que utiliza <a title="WP Carousel" href="http://sumolari.com/proyecto/wp-carousel/">WP Carousel</a> para las descripciones, se mostrará todo el contenido del elemento.</li>
<li>A partir de ahora los vídeos que se añadan a los contenidos personalizados funcionarán correctamente.</li>
<li>Se ha eliminado algo de código innecesario y se han hecho algunos cambios menores.</li>
</ul>
<p>Como de costumbre, se puede actualizar desde el Panel de Administración de WordPress o descargar el plugin desde <a href="http://wordpress.org/extend/plugins/wp-carousel/">WordPress.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/wp-carousel-1-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ya disponible WP Carousel 1.0</title>
		<link>http://sumolari.com/ya-disponible-wp-carousel-1-0/</link>
		<comments>http://sumolari.com/ya-disponible-wp-carousel-1-0/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 15:09:44 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=5146</guid>
		<description><![CDATA[Hará cosa de una par de horas he liberado la documentación de WP Carousel 1.0 y la nueva versión del plugin. Las novedades ya se han podido ir viendo en las Betas, así que no voy a hacer un recorrido completo por el plugin, sino a resumir brevemente las novedades. Guardado AJAX, nuevos themes por [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sumolari.com/wp-content/uploads/2011/06/carousel_wp_carousel_final.png" rel="lightbox-5146"><img class="alignleft size-thumbnail wp-image-5150 leftimage" title="WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/06/carousel_wp_carousel_final-230x130.png" alt="WP Carousel 1.0" width="121" height="68" /></a>Hará cosa de una par de horas he liberado la documentación de <a href="http://sumolari.com/wp-carousel">WP Carousel</a> 1.0 y la nueva versión del plugin. Las novedades ya se han podido ir viendo en las Betas, así que no voy a hacer un recorrido completo por el plugin, sino a resumir brevemente las novedades.</p>
<h3>Guardado AJAX, nuevos themes por defecto, galería de Addons y preguntas frecuentes</h3>
<p>A partir de ahora, las opciones también se guardan inmediatamente sin salir de la página como los elementos del carrusel. Además cada vez que se guarden las opciones o se haga clic en cualquier botón para guardar los cambios, se creará una copia de seguridad, accesible desde el gestor de copias de seguridad. Desde ese mismo gestor se pueden ver por fechas y por carruseles todas las copias de seguridad, además se pueden ver los elementos que había en cada copia y se pueden restaurar con un sólo clic. Como en anteriores versiones, se puede extraer todo el contenido a través del código de exportación e importarlo a través de la página correspondiente.</p>
<p><a href="../wp-carousel">WP Carousel</a> 1.0 ofrece muchos nuevos themes por defecto, algunos de ellos basados en excelentes diseños creados por profesionales y ofrecidos de forma gratuita en <a href="http://365psd.com/">365psd.com</a>. Además, para promocionar las capacidades de la nueva API de Extras y Themes de <a href="../wp-carousel">WP Carousel</a> 1.0, he creado <a href="http://sumolari.com/wp-carousel-addons/">una galería de Addons</a>, disponible para cualquier usuario. Quien quiera puede enviar su propio Addon para ser revisado y si supera un pequeño test para evitar scripts maliciosos, aparecerá en la galería.</p>
<p>Para facilitar el uso del plugin, la pestaña de ayuda muestra ahora las preguntas más frecuentes, además de las líneas exactas que se deben modificar para cambiar ciertos parámetros internos.</p>
<h3>jCarousel, modo vertical y vídeos en el carrusel</h3>
<p>En <a href="../wp-carousel">WP Carousel</a> 1.0 se permite usar jCarousel como motor de carruseles. Este script permite, entre otras cosas, la disposición vertical de los carruseles. Los themes por defecto soportan en general esta característica, así como el nuevo script.</p>
<p>Además de imágenes y textos, en <a href="../wp-carousel">WP Carousel</a> 1.0 también se pueden mostrar vídeos, siempre que el theme esté adaptado a esta característica. Mostrar un vídeo es tan fácil como completar un campo personalizado o simplemente dejar que <a href="../wp-carousel">WP Carousel</a> tome el primer vídeo del artículo.</p>
<h3>Para desarrolladores</h3>
<p>La nueva API de Themes y Extras permite mostrar formularios para configurar el contenido de forma sencilla. Ahora un Extra puede dar la opción de seleccionar el orden de su contenido o de seleccionar elementos a través de filtros más complejos que por un identificador.</p>
<p>Por si fuera poco, se han añadido los Extras grupales, que permiten añadir no sólo un elemento individual, sino un grupo de elementos, como podrían ser artículos de una determinada categoría.</p>
<p>Como Extras de ejemplo se incluye un Extra para mostrar el contenido de otro carrusel del sitio web, uno para mostrar artículos con un determinado <em>post_type</em> o pertenecientes a una taxonomía personalizada específica, así como la integración con el plugin para <a href="http://sumolari.com/category/wordpress">WordPress</a> <a href="http://thecartpress.com/">TheCartPress</a>, que permite crear una tienda online de forma fácil y rápida.</p>
<p><a href="http://sumolari.com/proyecto/wp-carousel/wp-carousel-documentacion-docs/">La documentación</a> está traducida al inglés, y en combinación con los Extras y los Themes incluidos por defecto, permite expandir <a href="../wp-carousel">WP Carousel</a> a un nuevo nivel.</p>
<h3>Descarga</h3>
<p>El plugin <a href="http://wordpress.org/extend/plugins/wp-carousel">se puede descargar desde WordPress.org</a> o instalar y actualizar directamente desde el panel de administración de <a href="../category/wordpress">WordPress</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/ya-disponible-wp-carousel-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Carousel 1.0 &#8211; Beta 2 disponible</title>
		<link>http://sumolari.com/wp-carousel-1-0-beta-2-disponible/</link>
		<comments>http://sumolari.com/wp-carousel-1-0-beta-2-disponible/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 19:23:43 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4916</guid>
		<description><![CDATA[Siguiendo con el desarrollo de WP Carousel, hoy os traigo la segunda Beta de la versión 1.0. En esta versión me he centrado en arreglar fallos sueltos que había en la versión anterior y en añadir un par de características nuevas. Los bugs resueltos en esta Beta son: Bug que no permitía seleccionar el texto [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con el desarrollo de <a href="http://sumolari.com/wp-carousel">WP Carousel</a>, hoy os traigo la segunda Beta de la versión 1.0. En esta versión me he centrado en arreglar fallos sueltos que había en la versión anterior y en añadir un par de características nuevas.</p>
<p>Los bugs resueltos en esta Beta son:</p>
<ul>
<li>Bug que no permitía seleccionar el texto de los elementos del carrusel en el Panel de Administración (presente desde la versión 0.5)</li>
<li>Bug que no permitía redimensionar las áreas de texto de los elementos añadidos al carrusel en el Panel de Administración en algunos navegadores (entre ellos Firefox 4)</li>
<li>Diversos bugs menores en la interfaz del Gestor de Backups que aparecían al tener carruseles sin backups</li>
<li>Actualizado el sistema de guardado AJAX para que en caso de error también se puedan guardar backups mediante el procedimiento no-AJAX</li>
<li>Otros bugs menores y ligeros cambios en diversas funciones de <a href="../wp-carousel">WP Carousel</a></li>
</ul>
<p><a href="http://sumolari.com/wp-content/uploads/2011/04/random_order.png" rel="lightbox-4916"><img class="alignleft size-thumbnail wp-image-4917 leftimage" title="Orden aleatorio en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/04/random_order-230x130.png" alt="Orden aleatorio en WP Carousel 1.0" width="230" height="130" /></a>En cuanto a las nuevas características, la primera novedad es que ahora <a href="../wp-carousel">WP Carousel</a> soporta el orden aleatorio en los artículos extraídos de categorías, tags o autores. Los elementos del carrusel serán ordenados al azar, de modo que puede darse el caso de que un elemento ordenado al azar aparezca en el carrusel antes de un elemento no añadido al azar. El orden aleatorio está pensado para carruseles en los que sólo hay contenido ordenado de forma aleatoria. Esta nueva opción se encuentra en la sección de orden de los elementos, junto con el orden cronológico y el orden cronológico inverso.</p>
<p>También he añadido la posibilidad de seleccionar el tamaño de las miniaturas de las imágenes, para lo cual tan sólo es necesario modificar una línea del archivo <em>wp-carousel.php</em>.</p>
<p>Por lo que respecta a la pestaña de ayuda, he añadido bastante más información a la misma, de modo que muchas de las dudas que surgen al comenzar a usar <a href="../wp-carousel">WP Carousel</a> están resueltas ahí (cosas como la prioridad de las imágenes, de dónde sale el texto del carrusel, qué línea modificar para habilitar el modo de integración externa o cuáles son los campos personalizados que utiliza <a href="../wp-carousel">WP Carousel</a>).</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/04/custom_taxonomies.png" rel="lightbox-4916"><img class="alignright size-thumbnail wp-image-4920 rightimage" title="Taxonomías personalizadas en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/04/custom_taxonomies-230x130.png" alt="Taxonomías personalizadas en WP Carousel 1.0" width="230" height="130" /></a>Por último, he añadido dos nuevos Extras por defecto: <em>Custom Post Type</em> y <em>Custom Taxonomy </em>que permiten mostrar, respectivamente, un artículo con un post type personalizado o artículos pertenecientes a cualquier taxonomía personalizada. La única pega es que en cualquiera de los dos casos es necesario indicar la ID del elemento, aunque tampoco es demasiado molesto teniendo en cuenta que se puede añadir artículos de cualquier taxonomía, sea del tipo que sea.</p>
<p>A aquellos que utilicéis la Beta 1, os recomiendo actualizar a la Beta 2. Aquellos interesados en las nuevas características también pueden actualizar a la Beta 2, aunque guardando siempre una copia de seguridad del contenido anterior, por si las moscas.</p>
<p>Descarga: <a href="http://downloads.wordpress.org/plugin/wp-carousel.1.0-Beta2.zip">WP Carousel 1.0 &#8211; Beta 2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/wp-carousel-1-0-beta-2-disponible/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Presentando&#8230; WP Carousel 1.0</title>
		<link>http://sumolari.com/presentando-wp-carousel-1-0/</link>
		<comments>http://sumolari.com/presentando-wp-carousel-1-0/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 15:20:42 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4796</guid>
		<description><![CDATA[Han pasado más de siete largos meses desde que liberé la última versión de WP Carousel. Casi ocho meses en los que he tenido tiempo más que suficiente para decir por dónde continuar el desarrollo de WP Carousel y cómo hacerlo. Siete meses en los que además de trabajar en otros proyectos he podido continuar [...]]]></description>
			<content:encoded><![CDATA[<p>Han pasado más de siete largos meses desde que liberé la última versión de <a href="http://sumolari.com/wp-carousel">WP Carousel</a>. Casi ocho meses en los que he tenido tiempo más que suficiente para decir por dónde continuar el desarrollo de <a href="../wp-carousel">WP Carousel</a> y cómo hacerlo. Siete meses en los que además de<a href="http://musicmaniac.sumolari.com/"> trabajar en otros proyectos</a> he podido continuar el desarrollo de <a href="../wp-carousel">WP Carousel</a> y terminar una nueva versión (al menos la primera beta de una nueva versión). Pero ésta no es una versión cualquiera&#8230; es<strong> la versión 1.0 de WP Carousel</strong>. Han pasado casi ocho meses, pero después de ver las novedades, veréis que ha valido la pena la espera.<span id="more-4796"></span></p>
<p>En estos casi dos años de desarrollo del plugin, <a href="../wp-carousel">WP Carousel</a> ha avanzado barbaridades. Desde permitir crear sólo un carrusel hasta poder extender el plugin creando nuevos Extras y Themes. Pues bien, esta nueva versión añade mucho más que todas las anteriores. He escuchado la mayoría de las peticiones y comentarios que he recibido (creo que realmente he atentido todas las peticiones que me han llegado) y seguro que os encantan las novedades que incorpora esta versión, así que sin más dilación, ahí van, las nuevas características de <a href="../wp-carousel">WP Carousel</a> 1.0.</p>
<h3>Vídeo en el carrusel y modo vertical</h3>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/video.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4797 leftimage" title="Un vídeo en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/video-230x130.png" alt="Un vídeo en WP Carousel 1.0" width="170" height="96" /></a><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.52.09.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4809 rightimage" title="Theme Default-Sidebar en modo vertical en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.52.09-230x130.png" alt="Theme Default-Sidebar en modo vertical en WP Carousel 1.0" width="230" height="130" /></a>Sí, parecía complicado, y sí, pensaba que sería necesario usar plugins de terceros, pero no, ni será complicado ni será necesario usar ningún otro plugin. Los vídeos se podrán insertar en el carrusel a través de un campo personalizado (por defecto, <em>wp_carousel_video_url</em>) y dependerá de los themes mostrar o no el vídeo (todos los themes que vienen por defecto soportan vídeos, y adaptar los themes para soportar vídeos es muy fácil). <a href="../wp-carousel">WP Carousel</a> soporta los mismos proveedores que <a href="http://sumolari.com/category/wordpress/">WordPress</a> (utiliza el shortcode  para mostrar los vídeos) y como ya he dicho, <strong>no requiere de ningún otro plugin</strong> para mostrar los vídeos.</p>
<p>Respecto al modo vertical, es muy fácil de activar (marcar un checkbox), sin embargo no todos los themes lo soportarán, ya que por motivos de diseño, hay algunos themes en los que no «pega» un modo vertical. Sin embargo el theme <em>Default</em> sí que soportará el modo vertical, al igual que el theme <em>Default-Sidebar</em>. El modo vertical sólo funciona con <em>jCarousel</em>, ya que <em>StepCarousel</em> no soporta el movimiento vertical de los paneles, así que es necesario que el theme soporte <em>jCarousel</em> para que pueda soportar el nuevo modo vertical.</p>
<h3>Shortcode para WP Carousel y nombres de carruseles</h3>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/shortcode.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4798 rightimage" title="Nuevo Shortcode de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/shortcode-230x130.png" alt="Nuevo Shortcode de WP Carousel 1.0" width="230" height="130" /></a>Poder añadir carruseles en los artículos era una de las funciones más pedidas, y también la he añadido. El shortcode es muy fácil de usar. La sintaxis es:</p>
<pre class="prettyprint linenums">[wp_carousel]ID del carrusel[/wp_carousel]</pre>
<p>Este shortcode permite mostrar con mucha facilidad un carrusel dentro de un artículo. Además se añade un icono al editor de <a href="http://sumolari.com/category/wordpress/">WordPress</a> para no necesitar memorizar el código.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.32.54.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4799 leftimage" title="Los nombres afectan al menú de WP Carousel" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.32.54-160x130.png" alt="Los nombres afectan al menú de WP Carousel" width="160" height="130" /></a><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.33.21.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4800 rightimage" title="Cambiar el nombre de un carrusel es pan comido en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.33.21-230x45.png" alt="Cambiar el nombre de un carrusel es pan comido en WP Carousel 1.0" width="230" height="45" /></a>Por otro lado, he añadido la posibilidad de personalizar los nombres de los carruseles para saber qué contiene cada carrusel.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.34.52.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4802 rightimage" title="El nombre se refleja en el Widget de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.34.52-230x130.png" alt="El nombre se refleja en el Widget de WP Carousel 1.0" width="230" height="130" /></a>Cambiar el nombre es tan fácil como hacer clic sobre el nombre anterior, escribir uno nuevo y pulsar enter. Estos cambios, además de afectar el menú de <a href="../wp-carousel">WP Carousel</a>, se reflejan en el Widget, que en lugar de pedirte la ID del carrusel, te muestra la lista de carruseles para que elijas el que quieras mostrar.</p>
<h3>Nuevo gestor de themes y opciones</h3>
<p>Continuando el trabajo que comencé al desarrollar la UI Drag &amp; Drop, he modificado la zona de opciones del carrusel para que a partir de ahora se guarden sin cambiar de página, mediante AJAX. También he modificado las checkboxes para que tengan un aspecto más bonito y simple (a imitación de los UISwitch de iOS).</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.42.39.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4805 leftimage" title="Selector de themes de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.42.39-230x130.png" alt="Selector de themes de WP Carousel 1.0" width="230" height="130" /></a><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.42.55.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4806 rightimage" title="Selector de themes de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.42.55-230x130.png" alt="Selector de themes de WP Carousel 1.0" width="230" height="130" /></a>El primer lugar, he rediseñado completamente el selector de themes. A partir de ahora será un carrusel donde en cada panel se presentará un theme con la información básica (autor, versión, descripción y enlaces útiles). Pasando el cursor sobre el icono de información (en la esquina inferior derecha) aparecerá información acerca de las características que soporta el theme en cuestión. El theme seleccionado tendrá un borde blanco a su alrededor que te hará localizarlo más fácilmente.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.47.47.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4808 leftimage" title="Opciones generales de los themes en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.47.47-230x130.png" alt="Opciones generales de los themes en WP Carousel 1.0" width="230" height="130" /></a>Las opciones generales del carrusel se ajustan automáticamente al theme activo, de modo que si éste no soporta <em>jCarousel</em>, no se nos mostrará la opción de activarlo, y si no soporta el tamaño personalizado del carrusel, nos aparecerá un mensaje advirtiéndonos de esto. Todo de la forma más clara posible para evitar confusiones entre creadores de themes y usuarios. Los themes por defecto soportan todas las funciones de <a href="../wp-carousel">WP Carousel</a> 1.0 a excepción de los tamaños personalizados, ya que algunos themes se ajustan por completo a un único tamaño, de modo que con configurar el tamaño del panel, todo el carrusel se ajusta automáticamente, facilitando todo el proceso de cambiar el tamaño.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.53.53.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4811 leftimage" title="Opciones únicas del theme en WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-13-a-las-18.53.53-230x130.png" alt="Opciones únicas del theme en WP Carousel 1.0" width="230" height="130" /></a>En la segunda pestaña podremos modificar las opciones únicas de cada theme, porque con la nueva API de Themes de <a href="../wp-carousel">WP Carousel</a>1.0, los creadores de themes podrán dotar a sus creaciones de opciones únicas que los hagan inconfundibles y le de un valor añadido al theme.</p>
<p>Entre las opciones de los themes por defecto se encuentra la posibilidad de mostrar el título en lugar del extracto en el carrusel.</p>
<h3>Gestor de Copias de Seguridad</h3>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.28.11.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4815 leftimage" title="El código de exportación de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.28.11-230x130.png" alt="El código de exportación de WP Carousel 1.0" width="230" height="130" /></a><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.28.35.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4817 rightimage" title="Previsualización de una copia de seguridad de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.28.35-230x130.png" alt="Previsualización de una copia de seguridad de WP Carousel 1.0" width="230" height="130" /></a>Desde hace tiempo <a href="../wp-carousel">WP Carousel</a> incluye un sistema de exportación y de importación, de modo que se pueden hacer copias de seguridad manuales por si en algún momento queremos hacer alguna modificación arriesgada al plugin o simplemente migrar a otro servidor.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.30.19.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4826 leftimage" title="Restaurar una copia de seguridad de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.30.19-230x130.png" alt="Restaurar una copia de seguridad de WP Carousel 1.0" width="100" height="56" /></a><a href="../wp-carousel">WP Carousel</a> 1.0 le da un repaso esta función y la reinventa. A partir de ahora cada cambio que hagamos quedará registrado y podremos retroceder a cualquier punto anterior con tan sólo un par de clics.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.30.11.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4820 leftimage" title="Lista de copias de seguridad de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.30.11-230x130.png" alt="Lista de copias de seguridad de WP Carousel 1.0" width="230" height="130" /></a><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.30.30.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4822 rightimage" title="Opciones personalizadas del theme en una copia de seguridad de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.30.30-230x130.png" alt="Opciones personalizadas del theme en una copia de seguridad de WP Carousel 1.0" width="230" height="130" /></a>El sistema es muy sencillo de entender. Cada vez que se pulsa el botón de guardar cambios, se crea una copia del contenido actual del carrusel y se añade a la matriz de copias de seguridad. Desde el gestor de Copias de Seguridad podemos ver las copias almacenadas, previsualizar el estado del carrusel (podemos ver tanto los elementos del carrusel como su configuración &#8211; a nivel general y a nivel de theme) y restaurar el carrusel a ese momento con tan sólo un clic. También podemos ocultar de la tabla los carruseles que no nos interesen y nos aparecerán por su nombre, de manera que es muy fácil identificarlos.</p>
<p><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.28.58.png" rel="lightbox-4796"><img class="alignleft size-thumbnail wp-image-4819 leftimage" title="Importación a Prueba de Fallos de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.28.58-230x130.png" alt="Importación a Prueba de Fallos de WP Carousel 1.0" width="230" height="130" /></a><a href="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.29.11.png" rel="lightbox-4796"><img class="alignright size-thumbnail wp-image-4824 rightimage" title="Eliminar las copias de seguridad de WP Carousel 1.0" src="http://sumolari.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-14-a-las-20.29.11-230x130.png" alt="Eliminar las copias de seguridad de WP Carousel 1.0" width="230" height="130" /></a>Aunque de todos modos la opción de código de exportación sigue presente, y su funcionamiento es idéntico al de las versiones anteriores.</p>
<p>Como es de suponer, el Gestor de Copias de Seguridad puede ser algo excesivo en muchos casos, así que se puede desactivar modificando una constante del archivo wp-carousel.php, una modificación que se hace en un par de segundos. También se pueden borrar las copias de seguridad para dejar más espacio a nuevas copias, desde la página de desinstalación.</p>
<p>Es un sistema muy fácil de usar y muy cómodo, ya que no requiere atención alguna por nuestra parte hasta el momento en el que lo queramos usar.</p>
<h3>Los campos personalizados y los nombres de las opciones</h3>
<p>Algunos usuarios me habían comentado la posibilidad de cambiar el campo personalizado del que <a href="../wp-carousel">WP Carousel</a> sacaba las imágenes. Yo estuve dando vueltas a cómo añadir esa posiblidad de forma sencilla y decidí que lo más fácil de todo era permitir cambiar el nombre de los campos personalizados modificando el archivo wp-carousel.php. Tan sólo es necesario modificar una línea del plugin para cambiar los campos que «leerá» <a href="../wp-carousel">WP Carousel</a>. Del mismo modo, se pueden cambiar las opciones en las que almacena <a href="../wp-carousel">WP Carousel</a> los elementos del carrusel, la configuración de cada carrusel y las copias de seguridad.</p>
<p>También algunos usuarios tuvieron problemas con el plugin cuando tenían muchos artículos publicados. He añadido la posiblidad de deshabilitar algunos contenidos para el carrusel, de modo que no se cuelgue la página de opciones del carrusel si se tiene mucho contenido publicado.</p>
<h3>Nuevas APIs</h3>
<p>He revisado y reescrito las APIs de Themes y de Extras, y vienen cargadas de novedades. En cuanto a Themes, se mantiene la retrocompatibilidad, de modo que los themes diseñados para <a href="../wp-carousel">WP Carousel</a>0.5 son compatibles con <a href="../wp-carousel">WP Carousel</a> 1.0 (aunque no soportarán todas las opciones de la nueva versión). Los Themes admiten ahora una opciones personalizadas, que se muestran en la página de opciones de cada carrusel y se guardan al vuelo como el resto de opciones de <a href="../wp-carousel">WP Carousel</a>.</p>
<p>El theme por defecto clásico de <a href="../wp-carousel">WP Carousel</a> se ha revonado con opciones tan interesantes como poder mostrar el título en lugar de la descripción del elemento, o mostrar el texto a un lado de la imagen (el que prefieras) en lugar de debajo. También soporta múltiples colores, desde el gris y el azul hasta el rojo y el verde.</p>
<p>Además <a href="../wp-carousel">WP Carousel</a> incluye 4 nuevos themes. Además del theme clásico y el theme adaptado a la sidebar, he añadido un theme vacío para usarse como plantilla para futuras creaciones. También he creado tres nuevos themes basados <a href="http://365psd.com/day/230/">en</a> <a href="http://365psd.com/day/289/">excelentes</a> <a href="http://365psd.com/day/225/">diseños</a>.</p>
<p>La API de Extras también está totalmente reescrita y actualizada. El primer problema que he resuelto es que la API anterior no permitía mostrar grupos de elementos, es decir, un Extra te permitía añadir un elemento (como un artículo individual), pero no un conjunto de elementos (como una categoría, que se transforma en diversos artículos al mostrarse en el carrusel). En segundo lugar me he centrado en permitir más opciones en los extras. Hasta ahora el usuario sólo podía comunicarse con el Extra a través de un único campo de texto. Ahora los Extras pueden mostrar listas desplegables, campos de texto&#8230;</p>
<p>Además he expandido la API de Extras para que se puedan añadir Extras a <a href="../wp-carousel">WP Carousel</a> sin tener que copiar archivos dentro de la carpeta de Extras, es decir, con la nueva API los creadores de otros plugins pueden incluir dentro de su plugin el código necesario para que WP Carousel detecte los nuevos contenidos creados con estos y puedas añadirlos al carrusel sin tocar ni una sola línea de código.</p>
<p>La API de Extras es muy similar a la anterior. De hecho me he basado en la API anterior, sólo que la he expandido y he añadido las opciones personalizadas de la API de Themes. Ambas APIs las he desarrollado a la vez, así que veréis que tienen muchos puntos en común y que aprender a usar una es sinónimo de conocer la mayor parte de la otra.</p>
<p>Pero para explicar el funcionamiento de estas APIs necesito algo de tiempo para redactar la documentación, así que de momento no diré nada más sobre este punto.</p>
<h3>Beta 1 disponible</h3>
<p>Con tantos cambios he decidido que es mejor no lanzar directamente la versión 1.0 sin pasar antes por un periodo de pruebas. Yo he hecho unas cuantas pruebas, pero como siempre, es mejor que lo pruebe más gente antes de darle el visto bueno.</p>
<p>La Beta 1 estará disponible en breve (minutos, horas en el peor de los casos) en <a href="http://wordpress.org/extend/plugins/wp-carousel/download/">WordPress.org</a>. Os recomiendo que hagáis una copia de seguridad del contenido de vuestros carruseles, actualicéis a la Beta y la probéis un rato.</p>
<p>¡Seguro que luego no querréis volver a la versión anterior!</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/presentando-wp-carousel-1-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jCarousel, el nuevo StepCarousel de WP Carousel 0.6</title>
		<link>http://sumolari.com/jcarousel-el-sucesor-de-stepcarousel-en-wp-carousel-0-6/</link>
		<comments>http://sumolari.com/jcarousel-el-sucesor-de-stepcarousel-en-wp-carousel-0-6/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 07:43:23 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4352</guid>
		<description><![CDATA[Estos días he estado probando diversos scripts para crear carruseles y finalmente ya me he decidido por uno. El ganador ha sido jCarousel, un script de Jan Sorgalla que es realmente interesante. Para comenzar, es mucho más fácil de inicializar con pocas opciones de configuración, además de que permite más opciones que StepCarousel, como por [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sumolari.com/wp-content/uploads/2010/08/wpcarousel_0_6_cambios_ui.png" rel="lightbox-4352"><img class="alignleft size-medium wp-image-4353 leftimage" title="WP Carousel 0.6" src="http://sumolari.com/wp-content/uploads/2010/08/wpcarousel_0_6_cambios_ui-207x300.png" alt="WP Carousel 0.6" width="207" height="300" /></a>Estos días he estado probando diversos scripts para crear carruseles y finalmente ya me he decidido por uno. El ganador ha sido <a href="http://sorgalla.com/jcarousel/">jCarousel</a>, un script de <a href="http://sorgalla.com/">Jan Sorgalla</a> que es realmente interesante. Para comenzar, es mucho más fácil de inicializar con pocas opciones de configuración, además de que permite más opciones que <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">StepCarousel</a>, como por ejemplo el tan pedido modo vertical o la posibilidad de elegir la animación que queramos para el carrusel.</p>
<p>Por otro lado, y en lo referente a fechas de lanzamiento, me temo que tardaré más de lo que esperaba en terminar <a href="http://sumolari.com/wp-carousel/">WP Carousel</a> 0.6, de hecho creo que durante unos cuantos días (sino unas semanas) voy a pararme un poco y pensar detenidamente cómo llevar a cabo las novedades que tenía planeadas, sobretodo el tema de la nueva API de themes y la posible nueva API de Extras.</p>
<p>Por último, la imagen que tenéis a la izquierda es una captura de la UI de <a href="../wp-carousel/">WP Carousel</a> 0.6 donde se ven los 3 principales cambios que tenía planeados: poder contraer los elementos del carrusel, mostrar una miniatura de la imagen que se mostrará en el carrusel (sólo páginas y artículos) y darle un nuevo aspecto a los checkboxes para hacerlos más entendibles (he optado por darles un aspecto similar a los botones del iPhone porque así podía mostrar un texto al estar activos y otro diferente al no estarlo).</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/jcarousel-el-sucesor-de-stepcarousel-en-wp-carousel-0-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comienza el desarrollo de WP Carousel 0.6</title>
		<link>http://sumolari.com/comienza-el-desarrollo-de-wp-carousel-0-6/</link>
		<comments>http://sumolari.com/comienza-el-desarrollo-de-wp-carousel-0-6/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 13:55:35 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4331</guid>
		<description><![CDATA[No tenía pensado retomar el desarrollo de WP Carousel hasta finales de verano, pero durante estos días que he estado fuera he recibido muchas sugerencias sobre nuevas características, que sumadas a las que tenía en mente al liberar la versión 0.5 hacen que me decante por comenzar el desarrollo de la próxima versión hoy mismo. [...]]]></description>
			<content:encoded><![CDATA[<p>No tenía pensado retomar el desarrollo de <a href="http://sumolari.com/wp-carousel/">WP Carousel</a> hasta finales de verano, pero durante estos días que he estado fuera he recibido muchas sugerencias sobre nuevas características, que sumadas a las que tenía en mente al liberar la versión 0.5 hacen que me decante por comenzar el desarrollo de la próxima versión hoy mismo. No me gusta dar fechas de lanzamiento, pero esta versión estará disponible antes de finales de verano, y la siguiente gran revisión tardará mucho en llegar (no tengo pensados grandes cambios después de estos).</p>
<p>En esta versión me centraré en la sección de opciones (veréis muchos cambios a nivel de usuario y otros tantos a nivel de desarrolladores) y en un nuevo motor para los carruseles. A continuación os resumo las principales novedades.</p>
<h3><span id="more-4331"></span>Nuevo motor, nuevas posibilidades</h3>
<p>Hasta ahora usaba <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">Step Carousel</a> para hacer funcionar los carruseles, sin embargo no veo que avance demasiado y otros scripts ya le superan en funciones útiles, como por ejemplo, el desplazamiento vertical en lugar de horizontal. Aún no he decidido cuál será el sucesor de <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">Step  Carousel</a>, pero ya podéis dar por seguro que a partir de ahora <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">Step  Carousel</a> no será el script que haga funcionar vuestros carruseles. Eso sí,<a href="http://sumolari.com/tag/jquery/"> jQuery</a> seguirá siendo el framework que use el próximo motor.</p>
<p>Lamentablemente, este cambio requiere también cambio a nivel de themes, ya que el código necesario para crear los carruseles difiere en cada script. Por este motivo <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">Step  Carousel</a> seguirá estando disponible dependiendo del theme activado. La API de themes variará bastante (lo explicaré más adelante), y una de las nuevas variables que añadiré indicará si el theme soporta o no el nuevo motor. Por defecto se supondrá que no lo soporta, así que a no ser que el theme se haya actualizado, se tomará <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">Step  Carousel</a> como motor.</p>
<p>Si el theme está actualizado (todos los themes por defecto estarán actualizados) nos permitirá escoger el motor que queramos y dependiendo de lo que hayamos escogido se nos mostrarán unas opciones u otras diferentes. Un theme podrá tener versiones para <a href="http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm">Step  Carousel</a> y para el nuevo motor en un mismo paquete.</p>
<p>No lo voy a comentar con más profundidad, pero al tener un nuevo motor tendremos más opciones a la hora de mostrar el carrusel, que dependerán del motor que acabe decidiendo usar.</p>
<h3>Nueva API de themes</h3>
<p>Algo que habéis pedido muchos es poder cambiar los colores de los themes. Esta característica no me parece demasiado importante ya que cambiar los colores en el <a href="http://sumolari.com/category/css/">CSS</a> es realmente simple, y hacer modificaciones más complejas requiere conocimientos básicos de programación en <a href="http://sumolari.com/category/php/">PHP</a>, no un editor WYSIWYG con esteroides. Sin embargo en la nueva API de themes añadiré un sistema para que los autores de los themes puedan añadir campos de opciones en la página del carrusel, de modo que cada theme tendrá sus opciones únicas de forma más visible. Yo por mi parte añadiré un theme algo más personalizable, aunque no esperéis poder cambiarlo todo sin saber nada de código, los editores WYSIWYG se los dejo a Adobe.</p>
<p>Estas mejoras en la API de themes también repercutirán en la API de Extras, ya que seguramente añada la posibilidad de usar más campos en los formularios para mostrar contenido generado por Extras.</p>
<h3>Nuevo diseño de la página de opciones</h3>
<p>Toda la zona de opciones estará rediseñada y mejorada. La idea es aplicar lo aprendido al diseñar la interfaz Drag &amp; Drop para crear una interfaz más cómoda, sencilla y potente para las opciones. Las únicas cosas que seguro que voy a añadir son el soporte para campos creados por los themes (a través de la nueva API) y el guardado AJAX. Todo lo demás aún está en el aire.</p>
<h3>Mejoras en la interfaz Drag &amp; Drop</h3>
<p><a href="http://sumolari.com/wp-content/uploads/2010/07/wp_carousel_show_hide.png" rel="lightbox-4331"><img class="alignleft size-medium wp-image-4332 leftimage" title="WP Carousel - Ocultar y Mostrar contenido" src="http://sumolari.com/wp-content/uploads/2010/07/wp_carousel_show_hide-215x300.png" alt="WP Carousel - Ocultar y Mostrar contenido" width="215" height="300" /></a>También mejoraré algunas cosas de la interfaz Drag &amp; Drop. La petición más popular ya está lista: la posibilidad de ocultar y mostrar contenido del carrusel está en la versión en desarrollo. Podéis ver cómo queda en la imagen de la izquierda. No tiene demasiada dificultad entender el funcionamiento y facilita bastante las cosas.</p>
<p>La verdad es que no sé cómo se me pasó esto durante el desarrollo de la nueva UI. Lo cierto es que hasta yo lo pasé mal a veces al añadir cierto contenido al carrusel, pero no se me ocurrió la idea hasta que me llegó la propuesta.</p>
<p>Otra novedad que me gustaría añadir es mostrar una miniatura de la imagen que se mostrará del artículo o del contenido personalizado (etiquetas, autores y categorías quedan fuera porque aún no he dado con una forma eficaz de mostrar las imágenes de diversos artículos en poco espacio), aún no sé las dificultades con las que me encontraré, pero me parece que esta característica de la antigua interfaz era muy interesante y se perdió (lamentablemente) con el paso al Drag &amp; Drop.</p>
<h3>Nuevo sistema de Backup</h3>
<p>El sistema de Backup de <a href="../wp-carousel/">WP Carousel</a> es de lo más sencillo: copiar y pegar. Sin embargo se requiere de otro equipo donde almacenar la copia en un archivo creado manualmente por el usuario. Me ha llegado una propuesta realmente interesante para un nuevo sistema de Backup y me gustaría implementarla en la próxima versión.</p>
<p>El nuevo sistema crearía copias de seguridad cada X tiempo o cada cierta cantidad de cambios en el carrusel, y las almacenaría en la Base de Datos de <a href="http://sumolari.com/category/wordpress/">WordPress</a>. Dependiendo de cómo esté configurado el plugin, enviaría por email el Backup cada vez que se crease, permitiendo desde la página de Backup descargar el archivo de Backup, eliminar el Backup de la Base de Datos o restaurar el carrusel desde un Backup, aunque me gustaría seguir permitiendo copiar y pegar el código de Backup de forma manual, ya que es realmente cómodo para aquellas ocasiones en las que se presiente que el siguiente cambio va a estropear el carrusel (y realmente práctico durante el desarrollo).</p>
<h3>Vídeos</h3>
<p>Sí, muchos lo habéis pedido, y sí, mucho habéis esperado. Para mí no tiene demasiada utilidad, pero creo que para muchos es algo prácticamente imprescindible. <a href="../wp-carousel/">WP Carousel</a> permitirá añadir vídeos a partir de la versión 0.6. Aún no tengo decidido del todo cómo implementaré esta opción en la zona administrativa, así que se admiten propuestas. Estoy en contacto con <a href="http://www.viper007bond.com/about/">Viper007Bond</a>, autor de <a href="http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/">Viper’s Video Quicktags</a>, para utilizar este plugin como intermediario entre los vídeos y <a href="../wp-carousel/">WP Carousel</a>, siendo necesario tener activado el plugin <a href="http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/">Viper’s  Video Quicktags</a> para poder mostrar vídeos.</p>
<p>Como veis, son muchas novedades que requerirán tiempo de desarrollo, tiempo que estará compartido con mis estudios de Objective-C que poco a poco van avanzando y ya están dando como fruto pequeñas y simples aplicaciones para el <a href="http://sumolari.com/tag/iphone/">iPhone</a> carentes de momento de utilidad alguna.</p>
<h3>Una versión para durar</h3>
<p>Todos estos cambios van enfocados a crear una versión estable que permanecerá sin cambios grandes durante una buena temporada. Hasta ahora cada relativamente pocos meses liberaba una nueva versión de <a href="../wp-carousel/">WP Carousel</a>, sin embargo quiero dejar esta política de lado para disponer de más tiempo para programar en Objective-C y aprender más y más.</p>
<p>Creo que con todas estas novedades <a href="../wp-carousel/">WP Carousel</a> se habrá convertido en un plugin digno de ser considerado versión 1.0 (a pesar de que la próxima versión será la 0.6). A lo largo de este año <a href="../wp-carousel/">WP Carousel</a> ha ido mejorando notablemente y sinceramente, me parece que he implementado todas las características que habéis ido pidiendo a lo largo del tiempo a excepción de aquellas que los medios técnicos no me permitían añadir.</p>
<p>Me alegra ver que ya se ha descargado más de 14000 veces y que la opinión de aquellos que lo prueban es muy buena. Cuando libere la próxima versión seguro que a muchos de los que no les acababa de gustar <a href="../wp-carousel/">WP Carousel</a> cambian de opinión, porque voy a implementar prácticamente todas las características que habéis pedido a lo largo de este año de vida del plugin. De hecho la única característica que no voy a implementar es la lista de categorías y de tags, una característica que tenía planeada para <a href="../wp-carousel/">WP Carousel</a> 0.5 pero que finalmente descarté debido a qué no encontré un modo sencillo de asignarle una imagen a una categoría o a una etiqueta.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/comienza-el-desarrollo-de-wp-carousel-0-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Carousel 0.5.3</title>
		<link>http://sumolari.com/wp-carousel-0-5-3/</link>
		<comments>http://sumolari.com/wp-carousel-0-5-3/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 17:22:39 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[WordPress 3.0]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4269</guid>
		<description><![CDATA[¿Os acordáis del bug con el guardado AJAX que medio arreglé con un sistema de guardado híbrido? Pues bien, gracias a la colaboración de Joel he encontrado una posible solución definitiva al problema, que no sólo afectaba al guardado AJAX, sino también al Modo de Integración Externa (aunque no se había reportado). La solución es [...]]]></description>
			<content:encoded><![CDATA[<p>¿Os acordáis del bug con el guardado AJAX <a href="http://sumolari.com/wp-carousel-0-5-1/">que medio arreglé con un sistema de guardado híbrido</a>? Pues bien, gracias a <a href="http://foro.sumolari.com/index.php/topic,410.0.html">la colaboración de Joel</a> he encontrado una posible solución definitiva al problema, que no sólo afectaba al guardado AJAX, sino también al Modo de Integración Externa (aunque no se había reportado). La solución es algo tosca, pero parece eficaz: si tras buscar la ruta al archivo <em>wp-blog-header.php</em>, <a href="http://sumolari.com/wp-carousel/">WP Carousel</a> no encuentra la ruta correcta, se prueba a usar la ruta &#8220;../../../&#8221;, que en teoría debería de ser válida en cualquier caso, si esta ruta es correcta, se procede con el guardado AJAX, si es incorrecta, se procede con el guardado alternativo.</p>
<p>Por el momento parece que este método funciona, ya que aquellos usuarios que usaban el guardado AJAX sin problemas seguirán usándolo como hasta ahora, mientras que aquellos que tenían problemas usarán la ruta &#8220;../../../&#8221; (ruta que de hecho es la que obtiene en mis pruebas el método usado en la versión 0.5.2). Si ni aún así se encuentra la ruta, el plugin utilizará el guardado no AJAX, que aunque no es ni tan rápido ni tan cómodo como el AJAX, guarda los cambios.</p>
<p><a href="../wp-carousel/">WP Carousel</a> 0.5.3 ya está en WordPress.org, y en unos minutos os aparecerá la actualización en el Panel de Administración de <a href="http://sumolari.com/category/wordpress/">WordPress</a>. ¡Recordad que <a href="http://sumolari.com/wp-carousel-0-5-requiere-wordpress-3-0/">WP Carousel 0.5 sólo es compatible con WordPress 3.0</a> (y posteriores)!</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/wp-carousel-0-5-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WP Carousel 0.5 requiere WordPress 3.0</title>
		<link>http://sumolari.com/wp-carousel-0-5-requiere-wordpress-3-0/</link>
		<comments>http://sumolari.com/wp-carousel-0-5-requiere-wordpress-3-0/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 16:41:26 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[WordPress 3.0]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4263</guid>
		<description><![CDATA[Al liberar WP Carousel 0.5 no revisé los requisitos mínimos en cuanto a la versión de WordPress, ya que realmente tan sólo había cambiado de lugar las funciones que ya usaba anteriormente, así que no le di la más mínima importancia. Sin embargo, WP Carousel 0.5 no es compatible con versiones anteriores a WordPress 3.0. [...]]]></description>
			<content:encoded><![CDATA[<p>Al liberar <a href="http://sumolari.com/descarga-wp-carousel-0-5/">WP Carousel 0.5</a> no revisé los requisitos mínimos en cuanto a la versión de <a href="http://sumolari.com/category/wordpress/">WordPress</a>, ya que realmente tan sólo había cambiado de lugar las funciones que ya usaba anteriormente, así que no le di la más mínima importancia. Sin embargo, <strong><a href="http://sumolari.com/plugins-temas/wp-carousel/">WP Carousel 0.5</a> no es compatible con versiones anteriores a <a href="http://sumolari.com/tag/wordpress-3.0/">WordPress 3.0</a></strong>. En esta versión de <a href="../category/wordpress/">WordPress</a> añadieron un estupendo sistema que avisa a los desarrolladores cuando usamos una función obsoleta. <a href="../plugins-temas/wp-carousel/">WP Carousel 0.5</a> utilizaba dos funciones que estaban marcadas comos obsoletas: un parámetro de la función encargada de mostrar los enlaces de las páginas de opciones y una función que sirve para mostrar el enlace a la encuesta una única vez a los usuarios.</p>
<p>Para ser exactos, en cuanto a los enlaces del <em>Panel de Administración</em>, usaba un valor numérico para los permisos de los usuarios, en lugar del nombre del tipo de cuenta requerida. Por lo que respecta a la segunda función, se trata de una que permite asociar una pareja de índice-valor a cada usuario. El uso es muy sencillo: si el usuario que ha accedido a la página no tiene cierto valor en cierto índice (que sólo es usado por <a href="../plugins-temas/wp-carousel/">WP Carousel</a>), se le muestra el mensaje para participar en la encuesta y se modifica el índica para que sí que tenga dicho valor (de modo que ya no volverá a ver el mensaje de la encuesta). La idea era ofrecer a los usuarios una forma de enviarme con facilidad sus opiones y sugerencias (que recordad, siempre son bienvenidas), pero tampoco molestar y mostrar un mensaje aún después de haberse hecho lo que el mensaje pedía.</p>
<p>En estos momentos ya están actualizados los requisitos en la página del plugin y las combinaciones de <a href="../plugins-temas/wp-carousel/">WP Carousel 0.5</a> con versiones de <a href="../category/wordpress/">WordPress</a> anteriores a la 3.0 están marcadas como incompatibles. La solución que yo recomiendo es actualizar a <a href="../tag/wordpress-3.0/">WordPress 3.0</a>, ya que cada vez serán más los plugins que hagan uso de funciones que se han añadido en esta versión de <a href="../category/wordpress/">WordPress</a>.</p>
<p>Disculpad las molestias y gracias a todos por reportar los errores que habéis encontrado hasta ahora.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/wp-carousel-0-5-requiere-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Carousel 0.5.1 &amp; WP Carousel 0.5.2</title>
		<link>http://sumolari.com/wp-carousel-0-5-1/</link>
		<comments>http://sumolari.com/wp-carousel-0-5-1/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 14:28:02 +0000</pubDate>
		<dc:creator>Sumolari</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[mis creaciones]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp carousel]]></category>

		<guid isPermaLink="false">http://sumolari.com/?p=4238</guid>
		<description><![CDATA[Hace tan sólo un día que puse por defecto la versión 0.5 de WP Carousel, y ya han aparecido dos bugs. El primero es bastante tonto: resulta que me confundí al escribir el nombre de la página de Importación y en lugar de Importar ponía Exportar (en todos los idiomas). El segundo es algo más [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tan sólo un día que <a href="http://sumolari.com/descarga-wp-carousel-0-5/">puse por defecto la versión 0.5 de WP Carousel</a>, y ya han aparecido dos bugs. El primero es bastante tonto: resulta que <strong>me confundí al escribir el nombre de la página de Importación</strong> y en lugar de <em>Importar</em> ponía <em>Exportar</em> (en todos los idiomas). El segundo es algo más grave, y es que el guardado AJAX requiere poder acceder al archivo <em>wp-blog-header.php</em> del blog, si <a href="http://sumolari.com/wp-carousel/">WP Carousel</a> no puede acceder a él, devuelve un mensaje de error explicando lo sucedido. Pues bien, resulta que metí ese mensaje dentro de la función de traducción, que es definida tras la carga del archivo <em>wp-blog-header.php</em>, provocando que<strong> los usuarios no puedan ver el mensaje de error</strong>.</p>
<p>Fuera de esto, <strong>la versión 0.5.1 incluye la versión en francés</strong>, traducida por <a href="http://www.wolforg.eu/">EURL Wolforg</a>.</p>
<p>A todos aquellos que tengáis problemas con el guardado AJAX os recomiendo que <a href="http://foro.sumolari.com/index.php/board,15.0.html">paséis por el foro</a> y pongáis el mensaje de error que obtenéis. Tanto en mi servidor de pruebas como en la página de demos de <a href="http://sumolari.com/wp-carousel/">WP Carousel</a> el guardado AJAX funciona correctamente, así que seguramente se trate de un tema de permisos, pero por si acaso, reportad el fallo y veré si puedo solucionarlo de algún modo sin cambiar permisos. Si veis que cambiando los permisos se soluciona el problema, entonces cambiadlos si podéis y os olvidáis del error.</p>
<p><strong>Actualizo: </strong>He desarrollado un nuevo método de guardado híbrido. Cuando <a href="../wp-carousel/">WP Carousel</a> detecta un error con el guardado AJAX, muestra un enlace para guardar el contenido sin recurrir a AJAX. Con este sistema, los usuarios que puede usar AJAX podrán guardar el contenido sin cargar una nueva página, y los usuarios que no puedan usarlo podrán seguir disfrutando de la interfaz Drag &amp; Drop y de todas sus novedades, a excepción, claro, del guardado AJAX. Una vez hayan acabado los cambios tendrán que hacer clic en el enlace para guardarlos. Eso sí, pueden hacer varios cambios seguidos y guardar después de haberlos hechos todos, e incluso puede eliminar y añadir contenido del carrusel y guardar una sola vez después de todo el proceso. Esta mejora está en la versión 0.5.2 de <a href="../wp-carousel/">WP Carousel</a>, que estará disponible en unos minutos.</p>
]]></content:encoded>
			<wfw:commentRss>http://sumolari.com/wp-carousel-0-5-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

