Per motivi di compatibilità con le versioni precedenti, contenuti e configurazione in /etc e /content a partire da AEM 6.3 non sarà toccato o trasformato 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.5 sarebbe ospitato in un’altra posizione.
Anche se non tutte queste posizioni possono essere trasformate automaticamente, ci sono alcuni ritardi CodeUpgradeTasks
è anche noto come Migrazione dei contenuti Lazy. Questo consente ai clienti di attivare tali trasformazioni automatiche riavviando l'istanza con questa proprietà del sistema:
-Dcom.adobe.upgrade.forcemigration=true
Questo causerà il CodeUpgradeTasks
da eseguire 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
al punto 6.5:
Nome | Pertinente per AEM versioni precedenti a | Migrazione Tipo | Dettagli |
---|---|---|---|
Cq561ProjectContentUpgrade |
< 5.6.1 | Immediato | |
Cq60MSMContentUpgrade |
< 6.0 | Immediato | Rileva tutti LiveRelationShips da VersionStorage che sono stati eliminati e aggiungono proprietà di esclusione all'elemento padre |
Cq61CloudServicesContentUpgrade |
< 6.1 | 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.2 | 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.2 | 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.2 | Immediato | Sposta i progetti in stile precedente da /etc/projects a /content/projects |
Cq62TargetCampaignsContentUpgrade |
< 6.2 | Immediato | Introduce un livello contenitore alla gerarchia (Aree) e regola i riferimenti. |
Cq62TargetContentUpgrade |
< 6.2 | Immediato | Imposta i nomi della posizione fissa sui componenti di destinazione. |
Cq62WorkflowContentUpgrade |
< 6.2 | Immediato | Trasformazione complessa dei modelli di flusso di lavoro precedente a strutture, istanze, notifiche 6.2 e unione dal percorso di backup /var/backup |
CQ63AssetsMetadataFormsUpdate |
< 6.3 | Immediato | Sposta risorse, schemi di metadati personalizzati e profili di elaborazione da /apps a /conf e traduce lo schema metadati e i profili metadati dei moduli da coral2 a coral3. |
CQ63AssetsSearchFacetsUpdate |
< 6,3 | Immediato | Sposta le risorse e i facet di ricerca personalizzati da /apps a /conf e traduce lo schema metadati e i profili metadati dei moduli da coral2 a coral3. |
CQ63InboxItemsUpgrade |
< 6,3 | Immediato | Aggiorna InboxItems per ordinare gli elementi della casella in entrata (regolazione dei metadati per un ordinamento efficiente) |
CQ63MetadataSchemaConfigUpdate |
< 6,3 | Immediato | Regola la proprietà metadataSchema nella cartella sostituendo i percorsi relativi in /conf al posto di /apps |
CQ63MobileAppsNavUpgrade |
< 6,3 | Immediato | Regolazione della struttura di navigazione |
CQ63MonitoringDashboardsConfigUpdate |
< 6,3 | Immediato | Sposta le configurazioni personalizzate per le dashboard di monitoraggio da /libs e /apps |
CQ63ProcessingProfileConfigUpdate |
< 6,3 | 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,3 | Immediato | Attività di aggiornamento che rimuove le voci di menu obsolete di CRXDE Lite e della console Web in caso di aggiornamento. |
CQ64CommunitiesConfigsCleanupTask |
< 6,3 | Ritardato | Spostamento delle configurazioni cloud SRP, configurazioni di parole d'ordine community, pulizia /etc/social e /etc/enablement (tutti i riferimenti e i dati devono essere regolati quando si esegue la migrazione pigra - nessuna parte dell'applicazione deve più dipendere da questa struttura). |
CQ64LegacyCloudSettingsCleanupTask |
< 6.4 | Ritardato | Pulizia /etc/cloudsettings (contenente la configurazione ContextHub). La configurazione viene migrata automaticamente al primo accesso. Nel caso in cui venga 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.4 | Ritardato | Regola la struttura del titolo legacy in base al titolo nel nodo del profilo utente. |
CQ64CommerceMigrationTask |
< 6.4 | Ritardato | Eseguire la migrazione dei contenuti 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. |
CQ65DMMigrationTask |
< 6.5 | Ritardato | Migrazione delle impostazioni catalogo legacy e delle impostazioni dei Cloud Services Dynamic Media da /etc a /conf |
CQ65LegacyClientlibsCleanupTask |
< 6,5 | Ritardato | Pulizia delle clientlib legacy esistenti in /etc/clientlibs |