4 minutos de lectura ( 746 palabras)

Joomla! 3.2 Nuevas características: Buscador de Extensión

Joomla! 3.2 Nuevas características: Buscador de Extensión

La característica más importante que se publicó con la versión 3.2 de Joomla, en mi opinión, es sin dudas el "Buscador de extensiones Joomla" alias "Instalar desde la Web", que permite instalar extensiones listadas en el JED (Directorio de Extensiones para Joomla) de una forma sencilla y rápida directamente desde el panel de control.

Para qué sirve

Antes del lanzamiento de esta nueva característica, para instalar una extensión uno por lo general necesitaba primero hacer la busqueda en el JED, tal vez leer los comentarios etc, luego probablemente era necesario ir a la página del desarrollador, descargar, y finalmente instalarlo, yendo al panel de control de su sitio web. Ahora todo está disponible directamente desde el panel de control para buscar extensiones, leer los comentarios e instalarlo, todo ello sin salir de su panel de control. Un buen ahorro de tiempo, ¿no le parece?

Cómo usarlo

Habilitar la nueva característica de instalación es muy fácil, sólo tiene que entrar en el Gestor de extensiones Joomla y clicar en el aviso en la parte superior para instalar el plugin adicional. El uso es muy intuitivo - "fácil de usar" fue uno de los requisitos clave para el equipo que desarrolló el proyecto. Es más o menos como lo hace normalmente al navegar por las extensiones del JED, por categorías, por palabras claves, selecciónelo, lea la información complementaria y si lo eliges puedes instalarlo directamente con un solo clic. Para ser más precisos, no siempre es posible instalar extensiones con un clic. Eso depende de si es compatible con la opción "Instalar desde la Web" o no. Podemos identificar cuatro tipos de extensiones:

  1. no compatible
  2. compatible y gratuito
  3. gratuito, compatible, requiere registrarse
  4. comercial, compatible

Para las extensiones aún no compatibles con el nuevo modo, es como navegar por el JED. Usted verá un botón de descarga o bien accederá a un proceso de registro si la extensión es comercial. En resumen, el proceso de instalación clásico. Para las extensiones gratuitas, verá el botón "Instalar", lo que le permite descargar e instalar la extensión, y para extensiones comerciales y las que requieren el registro, necesitará algunos clics adicionales, ya que se le dirige a la página web de los desarrolladores con el fin de completar el proceso de compra y/o el registro/login, tras lo cual se iniciará el proceso de descarga e instalación.

Cómo Funciona

En pocas palabras, podemos decir que se trata de un ejemplo clásico de una arquitectura cliente/servidor con el uso de la tecnología AJAX. El lado del servidor que se encarga de la obtención de los datos desde el JED, y un lado cliente que los utiliza. Un requisito importante que el equipo del proyecto ha logrado, era tener el menor impacto posible sobre el ecosistema Joomla. Los cambios al código fuente del CMS han sido relativamente pocos, y para el usuario final el impacto se reduce a la gestión de un nuevo plugin que activa o desactiva la nueva característica - todo lo demás es transparente. La mayor parte del trabajo es realizado por la nueva infraestructura App Server que se ha creado "ad hoc", y que obtiene los datos directamente desde el JED.

¿Qué cambia para los Desarrolladores?

Si no actualiza sus entradas en el JED, sus extensiones sólo se listan en el buscador de extensión (Extension Finder), y el proceso de descarga sigue de la manera clásica. Habilitar las extensiones gratuitas que aparecen en el JED para que funcionen con el "Extension Finder" es muy simple. Tan solo actualice su entrada en el JED con alguna información. Para las extensiones que requieren registro o compra, se necesita alguna configuración en el lado del sitio web del desarrollador. Para más detalles, véase:

http://docs.joomla.org/J3.2:Install_From_Web_For_Developers
https://community.joomla.org/blogs/leadership/1783-install-from-web-and-jed-listings.html

Fui muy afortunado al poder seguir de cerca al "App store team", de modo que he visto la evolución de este desde sus orígenes, y debo destacar que quedé muy impresionado por su capacidad de producción, profesionalismo y cortesía mostrados por un equipo de voluntarios que han desarrollado y puesto a disposición libremente a la comunidad de Joomla en un tiempo muy breve, esta característica que seguramente le ahorrará mucho tiempo. El trabajo del equipo continúa en la actualidad. Por ejemplo, acabo de testear la característica de "Instalar desde la Web" en Joomla! 2.5

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=33058
https://github.com/joomla/joomla-cms/pull/2734

Puedes contribuir con correcciones de errores y nuevas características a los siguientes repositorios:

https://github.com/joomla/extensions/tree/installfromweb
https://github.com/joomla-projects/joomla-cms/tree/feature-appstore-server
https://github.com/joomla/joomla-cms
https://github.com/joomla-projects/joomla-cms/tree/feature-appstore-client 


Artículo original: Joomla! 3.2 New Features: Extension Finder

0
Desarrollo práctico
Joomla! la fortaleza del CoWorking
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/