Migrazione dei contenuti pigri

Per motivi di compatibilità con le versioni precedenti, i contenuti e la configurazione in /etc e /content a partire da AEM 6.3 non verranno toccati o trasformati immediatamente con l’aggiornamento. Ciò viene fatto per garantire che le dipendenze delle applicazioni dei clienti su tali strutture rimangano intatte. La funzionalità relativa a queste strutture di contenuto è ancora la stessa anche se il contenuto in una versione standard AEM 6.4 sarebbe ospitato in un’altra posizione.

Anche se non tutte queste posizioni possono essere trasformate automaticamente, ci sono alcuni ritardi CodeUpgradeTasks denominati anche Lazy Content Migration. Questo consente ai clienti di attivare tali trasformazioni automatiche riavviando l'istanza con questa proprietà del sistema:

-Dcom.adobe.upgrade.forcemigration=true

Questo causerà l’esecuzione del CodeUpgradeTasks durante la migrazione.

Sebbene l'obiettivo sia un'esecuzione efficiente, questo processo di aggiornamento è sincrono e comporta pertanto un downtime a seconda della quantità di contenuto da elaborare. Si consiglia di valutare i tempi di esecuzione in un ambiente di stage prima di un sistema di produzione per pianificare un intervallo di manutenzione in base.

Poiché in genere è necessario regolare l’applicazione, questa attività deve essere eseguita insieme alla distribuzione dell’applicazione corrispondente.

Di seguito è riportato l'elenco completo di CodeUpgradeTasks introdotto nella versione 6.4:

Nome Pertinente per le versioni AEM Tipo di migrazione Dettagli
Cq561ProjectContentUpgrade < 5=""> Immediato
Cq60MSMContentUpgrade < 6.0 Immediato Rileva tutti i valori LiveRelationShips da VersionStorage che sono stati eliminati e aggiunge la proprietà di esclusione all'elemento padre
Cq61CloudServicesContentUpgrade < 6=""> Immediato Ristruttura i servizi cloud per la configurazione sicura per impostazione predefinita
Cq62ConfContentUpgrade < 6.2 Immediato Rimuove il collegamento basato su proprietà da /content a /conf (sostituito dal meccanismo OSGi), genera la configurazione OSGi corrispondente
Cq62FormsContentUpgrade < 6=""> Immediato A causa della gestione merge_preserve della regola di negazione sicura per impostazione predefinita, le sostituzioni a causa di autorizzazioni specifiche che comportano la necessità di riordinare l'aggiornamento
CQ62Html5SmartFileUpgrade < 6=""> Immediato Rileva i componenti che utilizzano il widget Html5SmartFile, cerca gli utilizzi del componente nel contenuto e ristruttura la persistenza, spostando efficacemente il binario verso il basso e non archiviarlo a livello di componente.
Cq62ProjectsCodeUpgrade < 6=""> Immediato Sposta i progetti in stile precedente da /etc/projects a /content/projects
Cq62TargetCampaignsContentUpgrade < 6=""> Immediato Introduce un livello contenitore alla gerarchia (Aree) e regola i riferimenti.
Cq62TargetContentUpgrade < 6=""> Immediato Imposta i nomi della posizione fissa sui componenti di destinazione.
Cq62WorkflowContentUpgrade < 6=""> Immediato Trasformazione complessa dei modelli di flusso di lavoro che precede le strutture, le istanze, le notifiche 6.2, quindi unione dal percorso di backup da /var/backup
CQ63AssetsMetadataFormsUpdate < 6.3 Immediato Sposta le risorse, gli schemi di metadati personalizzati e i profili di elaborazione da /apps a /conf e traduce lo schema di metadati e i profili di metadati nei moduli da coral2 a coral3.
CQ63AssetsSearchFacetsUpdate < 6=""> Immediato Sposta le risorse e i facet di ricerca personalizzati da /apps a /conf e traduce lo schema di metadati e i profili di metadati nei moduli da coral2 a coral3.
CQ63InboxItemsUpgrade < 6=""> Immediato Aggiorna InboxItems per ordinare gli elementi della casella in entrata (regolazione dei metadati per un ordinamento efficiente)
CQ63MetadataSchemaConfigUpdate < 6=""> Immediato Regola la proprietà metadataSchema nella cartella sostituendo i percorsi relativi a /conf al posto di /apps
CQ63MobileAppsNavUpgrade < 6=""> Immediato Regolazione della struttura di navigazione
CQ63MonitoringDashboardsConfigUpdate < 6=""> Immediato Sposta le configurazioni personalizzate per le dashboard di monitoraggio da /libs e /apps
CQ63ProcessingProfileConfigUpdate < 6=""> Immediato Traduce la proprietà processingProfile (utilizzata fino alla versione 6.1) in Assets in modo che corrisponda alla struttura 6.3 e versioni successive. Regola anche i percorsi relativi del profilo in /conf al posto di /apps.
CQ63ToolsMenuEntriesContentUpgrade < 6=""> Immediato Attività di aggiornamento che rimuove le voci di menu obsolete di CRXDE Lite e della console Web in caso di aggiornamento.
CQ64CommunitiesConfigsCleanupTask < 6=""> Ritardato Lo spostamento delle configurazioni cloud SRP, delle configurazioni delle parole d'ordine community, la pulizia di /etc/social e /etc/enablement (tutti i riferimenti e i dati devono essere regolati quando viene eseguita la migrazione lenta - nessuna parte dell'applicazione deve più dipendere da questa struttura).
CQ64LegacyCloudSettingsCleanupTask < 6.4 Ritardato Pulisce /etc/cloudsettings (contenente la configurazione ContextHub). La configurazione viene migrata automaticamente al primo accesso. Nel caso in cui sia avviata la migrazione dei contenuti Lazy insieme all'aggiornamento di questo contenuto in /etc/cloudsettings deve essere mantenuto tramite pacchetto prima dell'aggiornamento e reinstallato per la trasformazione implicita da avviare, insieme a una successiva disinstallazione del pacchetto dopo il completamento.
CQ64UsersTitleFixTask < 6=""> Ritardato Regola la struttura del titolo legacy in base al titolo nel nodo del profilo utente.
CQ64CommerceMigrationTask < 6=""> Ritardato Esegui la migrazione del contenuto di e-commerce da /etc/commerce a /var/commerce. Durante la migrazione il contenuto viene spostato e i riferimenti al contenuto spostato vengono aggiornati per riflettere la nuova posizione.

In questa pagina