10.001 plugins WordPress

Hoy, justo el mismo día que WordPress alcanza la versión 3.0, la cifra de plugins disponibles en el repositorio oficial llegan a 10.001. Diez mil y una soluciones a posibles necesidades, diez mil y una mejoras de tu WordPress, todo gracias a la comunidad de desarrolladores que, en todo el mundo, comparten sus plugins con licencia GPL, una de las grandezas de WordPress.

¡Gracias!

¿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!

Una nueva generación de tiendas de código abierto


TomatoCart es una nueva generación de soluciones de comercio electrónico y tiendas de código abierto. Según parece está basado en una rama del famoso osCommerce 3 como un proyecto totalmente separado. Desde luego osCommerce 3 Alpha no termina de cuajar y salir en una versión final, lo que sin duda está haciendo que todo el mundo busque soluciones como PrestaShop, Magento, OpenCart,…

tomatocart Una nueva generación de tiendas de código abierto

Entre las cosas que podemos destacar de TomatoCart es que está desarrollada con una administración enriquecida con Ajax y haciendo uso de la tecnología ExtJS, un gran framework sin duda.

El uso de ExtJS ha supuesto la reescritura completa de la administración de osCommerce 3 basandola en la implementación de qWikiOffice que también hace uso de los servicios RIA del framework ExtJS. Gracias a esto la apariencia de la zona de administración se asemeja a un sistema operativo, lo que sin duda le aporta algo más se usabilidad para usuarios noveles, especialmente si están usando Windows 7.

Una de las funciones principales de TomatoCart es que permite a los usuarios abrir múltiples ventajas a la vez, y poder trabajar a la vez con productos, clientes y pedidos. Aun así me quedo con Prestashop que tan bien funciona y usamos en tiendas como Es Protección y Tienda de Quesos.

Para hacerlos funcionar es necesario PHP 5.1.6 o superior con soporte MySQLi y un MySQL 4.1.13 o superior o mejor un 5.0.7 o superior. ExtJS es un framework JavaScript y plataforma de creación de aplicaciones enriquecidas (RIA).

Sitio Oficial: TomatoCart | Demo
vía: WebAppers

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Una nueva generación de tiendas de código abierto

Diaspora una red social libre y distribuida


diaspora dandy logo 466x350 Diaspora una red social libre y distribuidaEra cuestión de tiempo que surgiese una alternativa libre y distribuida a Facebook, Tuenti, … donde el control de la información pueda llevarlo tu mismo sin que una gran empresa decida por ti. Podríamos decir que Diaspora es el OpenID de las redes sociales.

Tal y como comenta Tim Spalding para las redes sociales no somos usuarios ni sus clientes, solo somos un productos con el que comerciar con sus anunciantes, que son sus verdaderos clientes. Por lo que es normal que tiendan a maltratarnos ya que solo somos uno más de sus productos.

Diaspora podría ser el anti-Facebook, como dicen en ReadWriteWeb, y es que gracias a la financiación que ha conseguido un grupo de estudiantes van ha desarrollar una red social distribuida, como una P2P de las redes sociales, y lo mejor de todo que será software libre bajo GPL.

Su modelo de negocio será similar al de WordPress u OpenID, y será posible que cada usuario si lo desea pueda montar su propio servidor local para formar parte de esta red distribuida, con las ventajas de que si desconectas tu servidor nadie podrá acceder a tu información, controlando 100% tus datos, tus fotos, tus comentarios, ….

El proyecto está en una fase embrionaria aun pero ya prometen para septiembre de 2010 que será posible reclamar tus datos e importar por la buenas o por las malas (con scraping) todos tus datos de las redes sociales donde estés para después eliminar tu perfil libremente.

Sitio Oficial: Diaspora
vía: Barrapunto

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Diaspora una red social libre y distribuida

Qué no hacer si eres desarrollador de plugins

Si eres desarrollador y quieres subir un plugin al repositorio oficial hay una serie de convenciones a cumplir, pero sobre todo debes saber que no debes hacer:

  1. Usar una licencia incompatible con la licencia de WordPress (GPL)
  2. Alojar tu plugin en cualquier parte, y solo usar el repositorio para apuntar a enlaces externos.
  3. Usar codificación base64 para ocultar el código de tu plugin u ofuscar el HTML que vas a inyectar en los blogs de la gente.
  4. Insertar enlaces de SEO spam en los blogs de la gente.
  5. Insertar enlaces externos en los blogs de la gente (como esos de "Awesome plugins by Myself") sin pedir su aceptación expresa, o hacer que por defecto se inserte el enlace.
  6. Cargar partes de código desde una fuente externa sin una razón válida, o usar otro truco para hacer los puntos 3,4 y 5.
  7. Recopilar direcciones de email de la gente o requerir registro de algún tipo para poder activar el plugin.
  8. Establecer explícitamente que los usuarios deban pagar algo por usar el plugin.
  9. Hacer que el plugin requiera de otros plugins, alojados en otro sitio, para funcionar. Ver punto 2.
  10. Que haga algo ilegal.
  11. Que haga algo deshonesto o inmoral, como desactivar plugins de otro desarrollador, por ejemplo, o que recopile contraseñas del usuario, cualquier cosa poco ética que se te ocurra.

Yo creo que es bastante razonable, ¿se te ocurre algo más?, es más ¿has encontrado plugins con alguno de estos defectos en el repositorio?.

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!

Fundación WordPress

Con el objetivo de garantizar la supervivencia e impulso de la comunidad de código libre y WordPress, de democratizar la publicación de contenidos en la red, nace hoy la Fundación WordPress.

Es una fundación sin ánimo de lucro cuyo objetivo principal es garantizar que WordPress, WordCamp permanezcan como plataformas estables de publicación para las generaciones futuras.

De momento no hay más información de como participar o apoyar a la fundación, lo irán anunciando en el blog oficial. Como dice José, esto parece garantizar que los productos WordPress no serán de pago.

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!

Filosofía de WordPress: Libertad

WordPress GPL

Libertad

Uno de los aspectos más importantes de WordPress es la libertad de uso que proporciona. La "carta de derechos", que garantiza estas libertades para ti es la Licencia Pública General (GPL), que resume las libertades en las que se le permite usar, modificar y distribuir WordPress.

Parte de los requisitos de esta licencia es licenciar también bajo la licencia GPL las obras derivadas o cosas que enlacen con funciones básicas de WordPress (como temas, plugins, etc), facilitando así también la libertad de uso de esos trabajos.

Es obvio que hay quienes intentan evitar estos ideales y restringir la libertad de sus usuarios, tratando de encontrar lagunas o de alguna manera eludir la intención de las licencias de WordPress, que es garantizar la libertad de uso. Creemos que la comunidad en su conjunto recompensa a aquellos que se centran en el apoyo a estas libertades en forma de licencias en vez de tratar de evitarlas.

El uso más responsable de los recursos de la comunidad de WordPress será, por lo tanto, esforzarse en un mejor uso, haciendo hincapié en las contribuciones de alta calidad que abarquen las libertades ofrecidas por la GPL.

¿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!

Plugin canónicos

wordpress-plugins

Si habéis escuchado recientemente a Matt y el resto de desarrolladores de WordPress habréis oído hablar de los plugins canónicos pero ¿qué son?.

Pues estas son sus características:

  • Creados por la comunidad, no solo un desarrollador.
  • Atienden las necesidades más solicitadas por los usuarios.
  • Son GPL y residen en el repositorio de WordPress.org
  • Se desarrollan para una compatibilidad completa con el core de WordPress.
  • Cada nueva versión de WordPress se probará primero en estos plugins canónicos para asegurar una compatibilidad total.
  • Tendrán un espacio separado en el repositorio de plugins, como piezas de código estándar y verificadas, de total garantía.
  • Cada plugin canónico dispondrá de la infraestructura necesaria para que su comunidad lo desarrolle: trac, foros, listas de correo, etc.

Para terminar de perfilar el concepto, en el post nos proponen una serie de posibles nombres, por si lo de "canónicos" no termina de ser suficientemente claro y "humano". De momento las ideas posibles serían estas:

  • Estándar
  • Core
  • Premium
  • Validado
  • Oficial
  • Canónico

¿Cual te parece mejor? y, lo que es más importante, ¿te parece una buena idea esta especie de plugins con sello de garantía. A mi si, considero que es una gran idea, casi una necesidad.

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!

La muerte de los themes gratis

free premium wordpress themes

Esta semana ha surgido un interesante tema de discusión en la comunidad WordPress, cuestionando si tienen futuro los themes gratuitos.

El argumento partía de la desazón de Alex Denning acerca de las pocas descargas e interés de su nuevo framework Biblioteca (una belleza dicho sea de paso), y se cuestionaba si ahora que hay tantos sitios que ofrecen themes premium de pago tiene sentido desarrollar themes gratuitos.

Cierto es que hace tiempo, cuando había pocos themes, cualquier nueva plantilla era todo un evento para la comunidad de usuarios de WordPress y hoy nos dejamos llevar por las virguerías de los themes premium. No obstante no estoy de acuerdo, pues esto mismo es síntoma de la buena salud de WordPress.

Y es que cuando hay pocos recursos cualquier novedad obtiene mucho impacto, pero este mismo se diluye cuando la comunidad crece y hay más sitios y posibilidades. Además, los themes gratuitos no decaen, mismamente esta semana se sobrepasaba la cifra de los 1.000 themes en el sitio oficial de descarga.

No solo eso es otro buen síntoma, también lo es que cada vez más sitios de themes premium adopten la licencia GPL, al menos a mi me parece buena noticia.

Vamos, que entiendo – emocionalmente – a Alex, pero considero que no debe confundir el poco impacto de su último theme liberado con la gran diversidad de opciones disponibles actualmente de themes, una buena noticia para todos los que usamos WordPress.

Vamos, yo lo veo así, no sé tu qué dirás … 

¿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!

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!

En BetaBlocks hemos reservado este espacio para mostrar tu web. En solo unos minutos crearás tu campaña y será mostrada en varios blogs que son referencia en su temática.

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

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í o decora tu casa.

Todos los temas de WordPress son GPL

Get Adobe Flash playerPlugin by wpburn.com wordpress themes