Producto destacado Joomla Hosting

¿Cuál es el Joomla! Actualización del sistema?

A partir de Joomla! 1.6, Joomla! ha contado con un sistema de actualización para ayudar a mantener los sistemas actualizados. El equipo de Joomla! Actualización del sistema es impulsado principalmente por el Gestor de extensiones. Para obtener más información sobre el Gestor de extensiones: https://docs.joomla.org/Help36:Extensions_Extension_Manager_Update

Notificaciones de actualización

El equipo de Joomla! Sistema de actualización proporciona una forma práctica para actualizar las extensiones instaladas, sino que también pone en práctica un sistema de notificación por parte del desarrollador de la extensión para informar a la disponibilidad de nuevas versiones. De esta manera, adminitrators del sistema pueden ser informados y elegir la forma de gestionar el sistema.

Joomla destacado elemento de alojamiento Todos los desarrolladores se les anima a

Imagen muestra: Notificación de actualizaciones disponibles

Imagen muestra: Una nueva versión de la extensión se ha instalado

El nuevo requisito JED

Nuevo requisito de venta. Se requiere que todos extensiones subidos a JED después del 10 enero de 2017 utilizar el sistema de actualización de Joomla. Esto ayudará a asegurar que los propietarios del sitio siempre son notificados cuando una nueva versión de sus extensiones instaladas está disponible. Mantener extensiones hasta la fecha puede ayudar a mejorar la seguridad.

En esta guía, se incluye una breve detalle acerca de cómo implementar el sistema de actualización de Joomla para extensiones gratuitas o de pago. Se anima a todos los desarrolladores de Joomla para visitar Docs para obtener más información o comprobar cómo otras extensiones ya tienen que adoptó el sistema de actualización.

Con respecto a las extensiones ya se enumeran en JED, no van a ser inéditos si no están de acuerdo con este nuevo requisito. En su lugar, una ventana de aviso se mostrará a los usuarios cuando se hace clic en el botón Descargar, informándoles de que la extensión no es compatible con los servidores de actualización y por lo tanto se debe actualizar manualmente.

No se olvide de comprobar si las extensiones utilizan el Joomla! Actualización del sistema.

Actualización del sistema Joomla

Una de las características más potentes de Joomla! es la posibilidad de ampliarlo con las extensiones de terceros. Para mantener estas extensiones actualizadas, Joomla actualización del sistema permite automatizar rápidamente el proceso de revisar todas las extensiones instaladas y actualizarlas desde el gestor de extensiones.

Desde el punto de vista del desarrollador, las extensiones están vinculados a la fuente, a través de la extensión de manifiesto, a una fuente de actualizaciones disponibles.

Para entregar las actualizaciones, hay dos casos de uso principales: la extensión gratis o de pago extensión. El primer caso es simple y actualizaciones podría distribuirse directamente a través de la misma corriente de descarga de la descarga inicial. En el caso de extensión de pago, ya que las actualizaciones se restringen a las suscripciones válidas / membresías, a continuación, un método para comprobar que se debe integrar en el proceso de actualización.

Producto destacado Joomla Hosting de extensiones

En los siguientes capítulos se describen las prácticas más comunes para distribuir actualizaciones de extensiones.

Actualización del sistema Joomla - extensión gratuito

En este caso, la actualización del sistema de extensión requiere añadir una etiqueta en la extensión de manifiesto para definir un URI para publicar las actualizaciones disponibles:

Definición de un servidor de actualización

Para utilizar esta característica, un servidor de actualización debe estar definido en el manifiesto de su extensión.

archivo XML actualizaciones

El tipo de servidor extensión permite a los desarrolladores definir el manifiesto de una extensión para extraer actualizaciones de manifiesto de una sola extensión.

Estuche de presentación: Joomla! Enlaces web

En este momento, Joomla! extensión de enlaces web se distribuye de la misma manera que una extensión de terceros. Dado que se pone al día en la misma forma que una extensión de terceros, es una implementación de referencia perfecta del sistema de actualización: joomla-extensions / enlaces web

Como se muestra en este manifiesto, las actualizaciones de extensión se distribuyen desde un archivo XML mantenido manualmente. Si prefiere crear los flujos de actualización XML desde un gestor de descargas, varias alternativas se pueden encontrar en JED.

NOTA: Vuelva a comprobar la TargetPlatform

El tema común cuando Joomla no detecta una nueva versión en la definición de la TargetPlatform.

Actualización del sistema Joomla - extensiones de pago

Este caso es similar a una extensión libre. Sin embargo, se requiere una validación adicional para comprobar si el usuario tiene derecho a recibir la actualización. Esta validación se realiza en línea y debe ser compatible con el sistema desarrollador de extensiones.

Para identificar al usuario actualizar su / su sistema, Joomla tiene un parámetro adicional en extra_query #__update_sites. Este parámetro se añadirá a la URL de descarga declarada, proporcionando la oportunidad de aceptar o rechazar la descarga.

Puede administrar el extra_query acuerdo a sus necesidades y Joomla no impone ninguna restricción en la información de campo. Tiene que válida como un parámetro de URL.

Estuche de presentación: Akeeba sistema de actuación y Akeeba Suscripciones

Akeeba sistema de actuación y Akeeba suscripciones son las extensiones que Akeeba desarrollador extensión implementa para administrar sus propias extensiones. Son alternativas de la libertad de desarrollar su propio sistema de liberación.

En este contexto, un Id Descargar (dlid) debe estar definido en la extensión que se actualizará y se almacena en extra_query campo. Por ejemplo: dlid = 1234567890123456789012.

Cuando Joomla gestor de actualizaciones llama a su sitio para descargar la actualización, que incluye el ID de descarga. Akeeba ARS y Subs trabajan juntos para comprobar el número de miembros y devolver la respuesta correcta.

Con respecto a terceros actualizar los sistemas

actualizar los sistemas thrid-partido, creado para entregar actualizaciones de una manera segura y conveniente, similar al sistema de actualización de Joomla se consideran para cumplir con el requisito. Sin embargo, ya que nuestro objetivo es centralizar la información acerca de las actualizaciones de las extensiones: Actualización de Área, a continuación, un sistema de actualización de terceros debe también proporcionar la información de disponibilidad versión para el Joomla! Gestor de actualizaciones. Los usuarios no deben ser obligados a visitar cada extensión para conocer su estado.

Los complementos son un caso especial de extensiones administradas por una extensión de los padres. Complementos están instalados, manejados y desinstalan con una actualización del sistema de terceros.

Dado que este tipo particular de extensiones se publican en JED pero no pueden ser integrados con Joomla! Actualización del sistema, que están exentos del requisito de integración. Esta excepción incluye extensiones que no son instalables a través de la instalación de Joomla y son extensión específica.

Tales extensiones serán aprobados en una base de caso por caso.

Imágenes de muestra

Los aspectos administrativos de cómo un desarrollador de extensiones gestiona su negocio está fuera del alcance de lo que el JED puede regular. Es responsabilidad del desarrollador para asegurarse de que él o ella está funcionando dentro de los requisitos legales que se imponen por su gobierno local. Sólo podemos recomendar consultar con un contador local y / o abogado para asegurarse de que están cumpliendo todos los requisitos legales locales.

Puede implementar los servidores de actualización de una manera similar a cómo las extensiones de pago manejan - se puede poner en práctica los servidores de actualización para informar a los usuarios acerca de las actualizaciones disponibles y mostrará un mensaje diciendo que la actualización está disponible a través de ponerse en contacto con ellos a través de su sitio web. El punto clave aquí es informar a los usuarios acerca de las actualizaciones - la decisión de proporcionar de forma automática o no es su decisión.

De la misma manera, que hay varios gestores de descarga que ayudan a administrar las actualizaciones, también hay gerentes de suscripción que pueden ayudar a gestionar el IVA. Por otra parte, también hay plataformas de comercio electrónico que puede consolidar las ventas.

¡Mira este video!

Artículos relacionados

Posición 7 Joomla HostingEste tutorial se va a mostrar cómo añadir la posición del módulo en Joomla 3.x. modelo. Usted ya sabe cómo controlar las posiciones de módulos disponibles de la plantilla. En este tutorial vamos a mostrar ...
sitios de alojamiento para Joomla¿Qué es Joomla Hosting? Gratis, fácil de usar y personalizable. Joomla le ofrece una multitud de opciones de creación de sitios, y está disponible con la mayoría de los planes de alojamiento. Piense WordPress es el único ...
Mejores joomla hosting gratuito¿Qué es Joomla Hosting? Gratis, fácil de usar y personalizable. Joomla le ofrece una multitud de opciones de creación de sitios, y está disponible con la mayoría de los planes de alojamiento. Piense WordPress es el único ...
Mejor Joomla hosting gratuito¿Qué es Joomla Hosting? Gratis, fácil de usar y personalizable. Joomla le ofrece una multitud de opciones de creación de sitios, y está disponible con la mayoría de los planes de alojamiento. Piense WordPress es el único ...
¿Cómo construir una página web con alojamiento Joomla'; O.write (r); o.close ()> Vuelta n.prototype.isNullOrEmpty = function (n) volver 1>, n.prototype.dispatchCustomEvent = función (n);! Var i = document.createEvent (" CustomEvent "); return ...