Umbraco content migreren tussen servers

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

We werken hier aan een site die gebruik maakt van een OTAP straat en we ondervinden regelmatig problemen bij het migreren van Umbraco content door die straat. We hebben op elke server een aparte Umbraco installatie staan. Als er nieuwe sleutels/content worden aangemaakt op Ontwikkel moet die nieuwe content gemigreerd worden naar de rest van de servers.

Ik heb geprobeerd hiervoor de package functie te gebruiken. Ik maak een package van de nieuwe content op ontwikkel, importeer die op test, maar kan vervolgens de nieuwe content niet onder de gewenste node moven. Na het importeren van de package staat-ie namelijk in de root van de content-boom en dat is niet de juiste plek.

Het moven van de package onder de juiste node faalt omdat Umbraco denkt dat er content types in de nieuwe package zitten die niet zijn toegestaan onder de node waar ik de nieuwe content naartoe wil moven. Als ik de instellingen (structure) bekijk zie ik echter dat de types die in de package zitten wel toegestaan zijn onder de node waar ik mijn nieuwe content naartoe wil moven.

Ik denk dat het niet mag van Umbraco doordat de IDs van die content types niet overeen komen in de ontwikkel en test database. Kan dit kloppen? En betekent dat dus dat werken met packages pas goed kan gaan als de content types op alle servers overeen komen qua IDs?

Ik ben wel benieuwd hoe ontwikkelaars hier nieuwe content pushen door een OTAP straat. We migreren nu gewoon de hele database, maar ik vind dat toch niet ideaal.

Bedankt

Acties:
  • 0 Henk 'm!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Kwam deze toevallig tegen, maar inmiddels is Contour 2 uit, hiermee kan je vrij makkelijk zowel content als functionaliteit overzetten.

Bij initieele releases doe ik meestal gewoon hele database. Bij kleinere releases is het toch vaak handwerk, niet ideaal, maar wel het veiligst. Een aantal weken terug hebben we een vrij zware release via de database gescript, eigenlijk ook niet veilig en zeker niet mijn keuze. Bleek inderdaad duplicate velden in te zitten waardoor er errors in backend optraden.