Articolo in vetrina Hosting Joomla

Qual è il Joomla! System Update?

A partire con Joomla! 1.6, Joomla! ha caratterizzato un sistema di aggiornamento per aiutare a mantenere i sistemi aggiornati. Il Joomla! System Update è guidata principalmente dal Gestore Estensioni. Per ulteriori informazioni sulla Gestione Estensioni: https://docs.joomla.org/Help36:Extensions_Extension_Manager_Update

aggiornamento Notifiche

Il Joomla! Aggiornamento del sistema fornisce un modo pratico per aggiornare le estensioni installate, ma implementa anche un sistema di notifica da parte dello sviluppatore estensione di informare la disponibilità di nuove versioni. In questo modo, adminitrators sistema possono essere informati e scegliere come gestire il sistema.

Articolo in joomla di hosting Tutti gli sviluppatori sono incoraggiati a

immagine del campione: Notifica degli aggiornamenti disponibili

immagine del campione: è stata installata una nuova versione di estensione

Il nuovo requisito JED

Nuovo requisito Listing. Tutte le estensioni caricate su JED dopo 10 gennaio 2017 sono tenuti ad utilizzare il sistema di aggiornamento di Joomla. Ciò contribuirà a garantire che i proprietari del sito sono sempre informati di quando una nuova versione del loro estensioni installate è disponibile. Mantenere le estensioni fino ad oggi può contribuire a migliorare la sicurezza.

In questa linea guida, includiamo una breve dettagli su come implementare il sistema di aggiornamento per le estensioni di Joomla gratuiti ea pagamento. Tutti gli sviluppatori sono invitati a visitare Joomla Documenti per maggiori informazioni o verificare come altre estensioni devono già adottato il sistema di aggiornamento.

Per quanto riguarda le estensioni già quotate in JED, non saranno inedite se non sono in conformità con questo nuovo requisito. Invece, un avvertimento pop-up verrà mostrato agli utenti quando si fa clic sul pulsante Download, informandoli che l'estensione non supporta i server di aggiornamento e quindi deve essere aggiornato manualmente.

Non dimenticate di controllare se le estensioni utilizzano il Joomla! System Update.

System Update Joomla

Una delle caratteristiche più potenti di Joomla! è la possibilità di estenderlo con estensioni di terze parti. Per mantenere queste estensioni aggiornati, Joomla System Update permette di automatizzare in modo rapido il processo di controllare tutte le estensioni installate e aggiornarli dal gestore di estensione.

Dal punto di vista degli sviluppatori, le estensioni sono collegate alla sorgente, tramite il manifesto estensione, a un feed di aggiornamenti disponibili.

Per fornire gli aggiornamenti, vi sono due principali casi d'uso: Interno libero o l'estensione a pagamento. Il primo caso è semplice e gli aggiornamenti potrebbe essere distribuito direttamente tramite lo stesso flusso di scaricare il download iniziale. Nel caso di estensione a pagamento, dal momento che gli aggiornamenti sono limitati a validi abbonamenti / appartenenze, quindi un metodo per controllare deve essere integrato nel processo di aggiornamento.

Articolo in joomla di hosting di estensioni

Nei capitoli seguenti, descriviamo le pratiche più comuni per distribuire gli aggiornamenti di estensioni.

Aggiornamento del sistema Joomla - Estensione libera

In questo caso, l'aggiornamento del sistema di estensione richiede di aggiungere un tag nel prolungamento manifesto per definire un URI di pubblicare gli aggiornamenti disponibili:

Definizione di un server di aggiornamento

Per poter utilizzare questa funzione, un server di aggiornamento deve essere definito nel manifesto del proprio interno.

file XML Aggiornamenti

Il tipo di server estensione consente agli sviluppatori di definire manifesta di una proroga per tirare gli aggiornamenti da manifestare un singolo di estensione.

caso di esempio: Joomla! Link internet

In questo momento, Joomla! estensione Weblinks è distribuito nello stesso modo di un estensione di terze parti. Dal momento che è aggiornato nello stesso modo di un prolungamento di terze parti, è un'implementazione di riferimento perfetto del sistema di aggiornamento: Joomla estensioni / collegamenti web

Come mostrato in questo manifesto, gli aggiornamenti di estensione sono distribuiti da un file XML mantenuto manualmente. Se si preferisce creare i flussi di aggiornamento XML da un download manager, diverse alternative possono essere trovati in JED.

NOTA: doppio controllo il targetplatform

Il problema comune quando Joomla non rileva una nuova versione nella definizione del targetplatform.

Aggiornamento del sistema Joomla - estensioni a pagamento

Questo caso è simile a un interno libero. Tuttavia, un ulteriore convalida è tenuto a controllare se l'utente ha il diritto di ricevere l'aggiornamento. La convalida è effettuata on-line e deve essere supportato dal sistema di estensione sviluppatore.

Per identificare l'utente aggiorna la sua / il suo sistema, Joomla ha un extra_query parametro aggiuntivo in #__update_sites. Questo parametro verrà aggiunto alla URL di download dichiarato, fornendo la possibilità di accettare o rifiutare il download.

È possibile gestire l'extra_query base alle proprie esigenze e Joomla non impone alcuna limitazione nel campo informazioni. Deve valida come parametro URL.

caso del campione: Akeeba Release System e Akeeba sottoscrizioni

Akeeba Release System e Akeeba sottoscrizioni sono le estensioni che Akeeba Developer Extension implementa per gestire le proprie estensioni. Essi sono alternative gratuite per costruire sul vostro sistema di sgancio propria.

In questo contesto, un download Id (dlid) deve essere definito nel prolungamento di essere aggiornati e conservati in extra_query campo. Ad esempio: dlid = 1234567890123456789012.

Quando Joomla Update Manager chiama il tuo sito per scaricare l'aggiornamento, che include il download Id. Akeeba ARS e Subs lavorano insieme per controllare l'appartenenza e restituire la risposta corretta.

Per quanto riguarda a terze parti di aggiornamento Sistemi

aggiornare i sistemi thrid parti, create per fornire aggiornamenti in modo sicuro e conveniente, simile al sistema di aggiornamento di Joomla sono considerati soddisfare il requisito. Tuttavia, poiché il nostro obiettivo è quello di centralizzare le informazioni sugli aggiornamenti delle estensioni: Area Update, poi un sistema di aggiornamento di terze parti devono inoltre fornire le informazioni disponibilità versione per Joomla! Update Manager. Gli utenti non devono essere tenuti a visitare ogni estensione per conoscere lo stato.

I componenti aggiuntivi sono un caso particolare di estensioni gestite da un'estensione genitore. Addons sono installati, gestiti e disinstallati con un aggiornamento del sistema di terze parti.

Dal momento che questi particolare tipo di estensioni sono pubblicati in JED ma non possono essere integrati con Joomla! System Update, essi sono esentati dal requisito di integrazione. Questa eccezione include estensioni che non sono installabili tramite Joomla Installer e sono un'estensione specifica.

Tali estensioni saranno approvati caso per caso.

Immagini di esempio

Gli aspetti amministrativi di come uno sviluppatore di estensione gestisce il proprio business è oltre la portata di ciò che il JED può regolare. E 'responsabilità dello sviluppatore per garantire che lui o lei sta operando all'interno di tutti i requisiti di legge che sono imposte dal loro governo locale. Possiamo solo raccomandare la consultazione con un commercialista locale e / o avvocato per garantire che si sono riuniti tutti i requisiti di legge locali.

È possibile implementare i server di aggiornamento in modo simile a come estensioni a pagamento gestiscono - è possibile implementare i server di aggiornamento per informare gli utenti circa gli aggiornamenti disponibili e visualizzare un messaggio che indica che l'aggiornamento è disponibile attraverso di loro contattando tramite il vostro sito web. Il punto chiave qui è quello di informare gli utenti sugli aggiornamenti - la decisione di fornire loro automaticamente o non è la vostra decisione.

Allo stesso modo, che ci sono diversi download manager che aiutano a gestire gli aggiornamenti, ci sono anche i manager di sottoscrizione che possono aiutare a gestire l'IVA. In alternativa, ci sono anche le piattaforme di e-commerce in grado di consolidare le vendite.

Guarda questo video!

Articoli Correlati

Posizione 7 Hosting JoomlaQuesto tutorial è intenzione di mostrare come aggiungere posizione del modulo in Joomla 3.x. modello. Sapete già come controllare le posizioni dei moduli disponibili del modello. In questo tutorial mostreremo ...
siti di hosting per joomlaChe cosa è Joomla Hosting? Gratuito, facile da usare e personalizzabile. Joomla fornisce una moltitudine di opzioni creazione dei siti, ed è disponibile con la maggior parte dei piani di hosting. Pensate WordPress è l'unico ...
Migliori joomla hosting gratuitoChe cosa è Joomla Hosting? Gratuito, facile da usare e personalizzabile. Joomla fornisce una moltitudine di opzioni creazione dei siti, ed è disponibile con la maggior parte dei piani di hosting. Pensate WordPress è l'unico ...
Miglior joomla hosting gratuitoChe cosa è Joomla Hosting? Gratuito, facile da usare e personalizzabile. Joomla fornisce una moltitudine di opzioni creazione dei siti, ed è disponibile con la maggior parte dei piani di hosting. Pensate WordPress è l'unico ...
Come costruire una pagina web con joomla di hosting'; O.write (r); o.close ()> ritorno n.prototype.isNullOrEmpty = function (n) restituiscono 1>, n.prototype.dispatchCustomEvent = function (n);! Var i = document.createEvent (" CustomEvent "); return ...