Category: WordPress

Julio 3rd, 2009

De bien nacido es ser agradecido (Junio 2009)

Como cada mes, han patrocinado Ayuda WordPress fantásticas empresas y blogs que han apostado por este blog para promocionar sus servicios y, de este modo, ayudando a mantener los recursos necesarios para que este espacio siga adelante. Y creo que es justo reconocer su apuesta que, en algunos casos, renuevan mes a mes.

Si tu quieres promocionar un sitio web, blog, servicio, evento o simplemente vender algún producto puedes también revisar la página de servicios disponibles y que los lectores de Ayuda WordPress lo conozcan.

Patrocinadores de Junio 2.009:

Formación Center - Una marca de Soluciones Center SA que lleva más de 10 años con un objetivo: ofrecer una enseñanza de calidad, amena y personalizada para las empresas. Una enseñanza diferente, basada en la práctica y contenidos audiovisuales, en la adaptación al alumno y en las nuevas tecnologías.

EnlazandoWeb - Estupendo blog sobre software, Ocio & Multimedia, Humor, Internet, Wordpress, Videojuegos y Tecnología que sigue renovando su espacio de patrocinio en Ayuda WordPress. Imprescindible para estar al día de lo que se cuece en la red, y en tu idioma.

El blog del Euribor
Si quieres saber todo lo necesario sobre economía, hipotecas, bancos, dinero y finanzas no te pierdas este blog imprescindible. Cada día nos informan de los mercados de valores, oportunidades de negocio y ahorro, y renueva su patrocinio a Ayuda WordPress.

Aprende Mas - Un impresionante portal en el que encontrarás todo tipo de cursos, tanto online como presenciales. Además también encontrarás información de oposiciones, cursos y todo lo que puedas necesitar para tu formación profesional.

CDmon - Empresa española de Hosting que patrocina nuestro alojamiento. Su principal virtud es el excelente servicio técnico, además de un panel de control inmejorable y alojamientos con una relación precio/calidad dignos de probar.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

BitSignals te trae a diario las novedades de software, aplicaciones online, blogging, SEO y negocios online a través de un gran equipo de bloggers.

Promociona tu web con BetaBlocks (www.betablocks.com).

Julio 3rd, 2009

26 tutoriales de diseño de plantillas WordPress

Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

¿Necesitas hosting? en Hostarting podrás comparar los planes de hosting de las principales empresas del país, podrás conocer la opinión y valoraciones de otros usuarios sobre los servicios de hosting que utilizan.

Promociona tu web con BetaBlocks (www.betablocks.com).

Julio 3rd, 2009

Instalar BuddyPress en Mac

El equipo de BuddyPress ha creado un vídeo en el que explican como instalar WordPress Mu y BuddyPress localmente en un Mac, gracias al software MAMP del que ya os he hablado anteriormente.

El vídeo no tiene desperdicio, pero se ve mejor su haces clic en HD On y en el modo a pantalla completa para verlo a alta calidad.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

BitSignals te trae a diario las novedades de software, aplicaciones online, blogging, SEO y negocios online a través de un gran equipo de bloggers.

Promociona tu web con BetaBlocks (www.betablocks.com).

Julio 3rd, 2009

Una de cal y una de arena

caja-wordpress-gpl

Ayer me pilló de viaje y me quedé con las ganas de comentar en el blog el asunto de los themes comerciales y la licencia GPL.

Y es que está muy bien que ahora Automattic (Matt) quiera dar un poco de vaselina a los desarrolladores de themes que quieran cobrar por funciones especiales en sus themes, para que la licencia GPL no se coma su trabajo y obtengan algún beneficio por ello. Lo que pasa es que la idea original de Matt no era esa y se le ha visto el plumero.

Con este objeto, tras la consulta pertinente al  Software Freedom Law Center, una organización consultiva pero no vinculante, ha quedado expresado que para que un theme sea acorde con la licencia GPL de WordPress debe ofrecer todo su código también bajo esta licencia, pero quedando fuera el CSS y las imágenes, puesto que no usan código de WordPress ni se apoyan en el, al contrario del código de los themes, que si se apoyan en llamadas al loop, condicionales, etc, mediante la función include(). Pero como digo, esta es una respuesta de “opinión”, que da una de cal y otra de arena a Matt.

Porque especifican muy claramente que el CSS y las imágenes no se apoyan en código de WordPress, y solo son elementos cargados por el servidor web, y por lo tanto no pueden quedar “absorbidas” por la licencia GPL de WordPress.

En definitiva, ante la consulta de Matt, lo que determina el Software Freedom Law Center es que los ficheros php de los themes si que usan código con derechos de Automattic, y por tanto deben usar igualmente la licencia GPL, no así los códigos CSS y recursos gráficos, en los que los desarrolladores pueden incluir su propia licencia, del tipo que sea. Es más, especifican que aunque para mostrarse las miniaturas de los themes en WordPress o verse en los sitios creados con este, los themes necesitan de CSS e imágenes, no puede abstraerse esta necesidad e incluirse también en la licencia GPL sino que son independientes al no usar ninguna llamada a código de WordPress para mostrarse.

Parece que está claro que la consulta de Matt era muy concreta, y quería que TODO se incluyera en la licencia GPL, pero el Software Freedom Law Center solo le ha dado la razón a medias, al reconocer que el CSS y las imágenes de un theme no pueden estar incluidas en la GPL de WordPress.

¿En que afecta esta decisión a los themes WordPress?, es más ¿como nos afecta a nosotros?. Pues bien, como siempre, Automattic ha hecho de defecto virtud y lo que se les ha ocurrido es crear un espacio para los themes comerciales, un poco de vaselina para los desarrolladores de themes que, ahora si, tienen espacio en las páginas de WordPress.org, con la salvedad de que son desarrolladores que ofrecen themes gratuitos pero con servicios adicionales de pago, como soporte, etc. Una manera de tratar de salirse con la suya a toda costa.

Lo que me planteo es ¿que pasará ahora?, ¿como se van a tomar este movimiento por parte de Matt los desarrolladores de themes?. Hace tiempo que está planteada esta polémica entre Automattic y los desarrolladores de themes, al menos con los que crean themes premium, que quieren ver reconocido su trabajo de generación de código a través de pago por parte de los posibles clientes, aplicando su propia licencia, encriptando código, etc. Pero ¿que harán ahora?.

Bien podrían empezar a aparecer themes solo con los ficheros php, sin javascript ni css, que serían de pago aparte, con lo que el movimiento de Matt para conseguir que todos los themes sean GPL habría conseguido el efecto contrario, y perderíamos los usuarios, toda la comunidad WordPress.

Porque creo que Matt no ha movido bien sus hilos. En vez de reunirse con los desarrolladores de themes y buscar soluciones comunes ha tirado por la calle de en medio, seguro que con buenas intenciones de defensa del software Open Source, pero el problema es que en la vida no importa “el qué” sino “el como” se hagan las cosas, y creo que aquí se ha columpiado en las formas.

Por otra parte ¿que pasa con los desarrolladores de plugins?. A ellos no les ha puesto una página de promoción de sus servicios comerciales, mercado que también existe, por lo que también ha abierto un frente donde no lo había, y no tardarán en empezar a protestar y exponer sus discrepancias.

Yo creo que este movimiento ha sido erróneo, apresurado y planteado en mala forma, y puede provocar justo el efecto contrario del deseado. Solo espero que los desarrolladores sean más sensatos que Matt y no empiecen a ofrecer themes sin javascript, CSS, que no aparezcan themes con el código HTML en ficheros aparte de pago, en definitiva: themes que no sirvan para nada, pues no se podrían autoinstalar desde el tablero de WordPress sin previo pago. Y no digamos los desarrolladores de plugins, que también podrían empezar a cobrar por las actualizaciones si deciden igualmente poner los javascripts en ficheros aparte de pago.

A ver por donde sale la cosa, espero que este movimiento incorrecto de Matt no sea el comienzo de la muerte de WordPress, de momento ya está empezando la polémica al respecto en la red:

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

No te pierdas el canal twitter de wwwhatsnew.com. twitter.com/wwwhatsnew te trae la mejor selección de noticias de tecnología, polémicas y curiosidades de nuestro día a día.

Promociona tu web con BetaBlocks (www.betablocks.com).

Julio 3rd, 2009

Todos los temas de WordPress son GPL

Al final todos los temas para WordPress son GPL, asi nos lo cuentas los chicos de WordPress después de recibir los comentarios de los expertos de la Software Freedom Law Center. La razón no es otra que los PHP de todos los temas hacen heredar la licencia GPL de WordPress a todos los temas.

De esta forma se deja claro como funciona GPL y su viralidad sobre todo lo que toca. Pero también aclaran que el CSS, lo que da el diseño real al tema y las imágenes no son GPL y pueden tener derechos y restricciones impuestas por sus creadores.

Además para dar la bienvenida a este nuevo tipo de temas, comerciales 100% GPL, WordPress ha lanzado una nueva zona de temas comerciales GPL.

Aquí tenéis la carta de respuesta de la SFLC a Matt (en inglés):

Matt,

You asked the Software Freedom Law Center to clarify the status of themes as derivative works of WordPress, a content management software package written in PHP and licensed under version 2 of the GNU General Public License.

We examined release candidate 1 of WordPress 2.8, which you provided to us at http://wordpress.org/wordpress-2.8-RC1.tar.gz. The “classic” and “default” themes included in that release candidate comprise various PHP and CSS files along with an optional directory of images. The PHP files contain a mix of HTML markup and PHP calls to
WordPress functions. There is some programmatic logic in the PHP code, including loops and conditionals.

When WordPress is started, it executes various routines that prepare information for use by themes. In normal use, control is then transferred via PHP’s include() function to HTML and PHP templates found in theme package files. The PHP code in those template files relies on the earlier-prepared information to fill the templates for serving to the client.

On the basis of that version of WordPress, and considering those themes as if they had been added to WordPress by a third party, it is our opinion that the themes presented, and any that are substantially similar, contain elements that are derivative works of the WordPress software as well as elements that are potentially separate works. Specifically, the CSS files and material contained in the images directory of the “default” theme are works separate from the WordPress code. On the other hand, the PHP and HTML code that is intermingled with and operated on by PHP the code derives from the WordPress code.

In the WordPress themes, CSS files and images exist purely as data to be served by a web server. WordPress itself ignores these files[1]. The CSS and image files are simply read by the server as data and delivered verbatim to the user, avoiding the WordPress instance altogether. The CSS and images could easily be used with a range of HTML documents and read and displayed by a variety of software having no relation to WordPress. As such, these files are separate works from the WordPress code itself.

The PHP elements, taken together, are clearly derivative of WordPress code. The template is loaded via the include() function. Its contents are combined with the WordPress code in memory to be processed by PHP along with (and completely indistinguishable from) the rest of WordPress. The PHP code consists largely of calls to WordPress functions and sparse, minimal logic to control which WordPress functions are accessed and how many times they will be called. They are derivative of WordPress because every part of them is determined by the content of the WordPress functions they call. As works of authorship, they are designed only to be combined with WordPress into a larger work.

HTML elements are intermingled with PHP in the two themes presented. These snippets of HTML interspersed with PHP throughout the theme PHP files together form a work whose form is highly dependent on the PHP and thus derivative of it.

In conclusion, the WordPress themes supplied contain elements that are derivative of WordPress’s copyrighted code. These themes, being collections of distinct works (images, CSS files, PHP files), need not be GPL-licensed as a whole. Rather, the PHP files are subject to the requirements of the GPL while the images and CSS are not. Third-party developers of such themes may apply restrictive copyrights to these elements if they wish.

Finally, we note that it might be possible to design a valid WordPress theme that avoids the factors that subject it to WordPress’s copyright, but such a theme would have to forgo almost all the WordPress functionality that makes the software useful.

Sincerely,
James Vasile
Software Freedom Law Center

[1] There is one exception. WordPress does reads CSS and image files to create previews of templates for the template selection portion of the administrative interface. Even in that case, though, nothing in those files calls any WordPress functions, is treated as a command by PHP, or alters any other WordPress data structure. These files are read as data and used to create an image and display a miniaturized version of a webpage to the user.

vía: WordPress y TodoWP

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí.

Todos los temas de WordPress son GPL

Julio 2nd, 2009

WordPress para iPhone 1.3

Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

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 Domina tu Blog

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

No te pierdas el canal twitter de wwwhatsnew.com. twitter.com/wwwhatsnew te trae la mejor selección de noticias de tecnología, polémicas y curiosidades de nuestro día a día.

Promociona tu web con BetaBlocks (www.betablocks.com).

Julio 2nd, 2009

Ya es oficial, los temas de WordPress son GPL, pero no el CSS

Así lo comunica WordPress, tras recibir el dictamen de los expertos de la Software Freedom Law Center: el PHP de todos los temas de WordPress heredan la GPL de este popular programa.

Se reconoce el famoso Loop de WordPress como la madre del cordero, toda obra que lo contenga es GPL. No así el CSS ni las imágenes, ya que pueden utilizarse, leerse y mostrarse en una gran variedad de programas sin relación alguna con WordPress. Como tales, estos archivos tienen código propio y por tanto son obras independientes del código de WordPress.

¿Os imaginais WordPress sin CSS o javascript?

Free-WordPress-Themes

Para promocionar y dar soporte y otros servicios a los pocos creadores de temas comerciales 100% GPL, WordPress ha creado una nueva página donde se listan estos temas.

¡Gracias y felicidades a los amantes del software libre!

Julio 1st, 2009

Madrugadas eternas

Pido disculpas a los lectores si no actualizamos esta semana al ritmo habitual. Son éstos días de madrugadas eternas (de las que comienzan a las 00.01 y concluyen a las 23.59 horas), en los que, tras los problemas y cambio de servidor, andamos inmersos en una optimización general de todos los sitios que administramos, con tanto trabajo por hacer que prácticamente no tenemos tiempo para otra cosa. No obstante, se trata de algo totalmente necesario para asegurar que todo vaya bien e impedir, en lo posible, problemas graves en el futuro. Hay múltiples cambios pequeñitos y unos cuantos gordos, de los que ya te iré informando y podrás ir viendo tú también. Mientras tanto, haremos lo que podamos, tanto por aquí, como por Twitter y Facebook. También puedo charlar de cuando en cuando en Tweetboard.

Pregunta del día: ¿Se pueden eliminar 18 plugins de un blog sin que se pierda nada esencial? Sí… y puede que alguno más, en breve ;)

Julio 1st, 2009

Tuiteando mientras administras WordPress

Estos días no se habla casi de otra cosa en la red, de Tweetboard, un sistema que permite integrar Twitter en tu web solo colocando un código antes de la etiqueta (lo puedes ver en mi blog personal), pero esto que te presento hoy va mucho más allá, o lo complemente, como prefieras.

Porque si eres adicto usuario de Twitter seguro que este plugin, Tweetable, es lo que estabas esperando, y es que además de las habituales funciones que ofrecen otros plugins de integración de Twitter y WordPress como widget en el sidebar para mostrar las actualizaciones, posibilidad de enviar tus posts a Twitter, acortar las URLs o incluso mostrar tus seguidores a modo de contador, te ofrece algo realmente friki … 

tweetable3

Tuitear mientras administras tu WordPress. Esto es gracias a un widget para el tablero del panel de admin de WordPress que también instala, con el que puedes enviar mensajes a Twitter, o incluso ver los mensajes de tus amigos (en la página especial), mientras realizas tareas de administración de tu sitio. ¡La leche!.

Instalar este plugin requiere algunos pasos adicionales. Una vez activado debes ir al nuevo menú de opciones llamado “Twitter”, donde debes seguir un asistente que te conectará la cuenta de Twitter a la aplicación (tu WordPress), y una vez terminado ya tendrás toda la parafernalia disponible, pudiendo enviar tus mensajes a Twitter desde el panel de administración, en su propia página, incluso tener una lista propia de seguimiento de palabras clave en Twitter, todo sin salir de WordPress, y no digamos del wigdet en el tablero, una gozada. Chulo ¿eh?.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

CiberPrensa es uno de los blogs de referencia sobre Web 2.0, blogging y la evolución de los medios hacia el mundo digital. Miles de artículos, guías y opinión sobre actualidad, tecnología e Internet.

Promociona tu web con BetaBlocks (www.betablocks.com).

Junio 30th, 2009

WP-Polls: Crear encuestas autores y editores, no solo admin

wp-polls

El otro día expliqué como usar el plugin de encuestas WP-Polls, pero este plugin tiene un “defectillo”, y es que solo permite crear y gestionar encuestas al usuario administrador de WordPress, un fallo tonto. Los usuarios “normales” (autores y editores) de un WordPress solo pueden insertar encuestas pero ¿que sentido tiene si las encuestas tiene que crearlas el administrador y facilitar el ID de las mismas a los autores?, me parece algo totalmente improductivo.

Afortunadamente todo tiene solución en WordPress y he encontrado tres maneras de saltarse esta restricción:

1. Modificar el código del plugin

Esta es una solución sencilla “a priori”, solo tienes que abrir el archivo wp-polls.php de la carpeta del plugin y sustituir esta línea …

$role = get_role('administrator');

por esta otra …

$role = get_role('author');

Solo que no siempre funciona, prueba y si te funciona perfecto.

2. Modificar en profundidad el código del plugin

Esta otra solución, que proponen en los foros de soporte de WP-Polls, pasa por una modificación profunda de algunos aspectos de los ficheros del plugin, permitiendo definir más finamente que puede hacer cada tipo de usuario.

Pero malas noticias, tampoco funciona siempre.

3. Role Manager

No me cansaré de recomendar este plugin. Y es que, además de su utilidad innegable para una gestión completa de los perfiles de usuario de WordPress, también se integra con otros plugins que dependen de estos roles. Por supuesto, también con WP-Polls.

Activar la creación y administración de encuestas a autores y editores es tan fácil como dirigirse a “Usuarios -> Roles” y en los susudichos perfiles hacer clic en la casilla de “Manage polls”. A partir de ese momento los usuarios con perfil de Author y Editor podrán crear, gestionar y, por supuesto, insertar encuestas en WordPress.
author-manage-polls

¿Cual eliges?

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 para Administrar Wordpress

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

No te pierdas el canal twitter de wwwhatsnew.com. twitter.com/wwwhatsnew te trae la mejor selección de noticias de tecnología, polémicas y curiosidades de nuestro día a día.

Promociona tu web con BetaBlocks (www.betablocks.com).