Wat doet Umbraco Deploy?

Umbraco Deploy is een deploymentoplossing voor Umbraco-projecten. De tool helpt teams om Umbraco-specifieke onderdelen van de ene omgeving naar de andere te brengen. Denk aan Document Types, Data Types, templates, configuratie, content en media.

De meerwaarde zit vooral in de structuur. Een developer kan wijzigingen lokaal voorbereiden, waarna het team ze naar een gedeelde testomgeving brengt. Na controle kan dezelfde wijziging gecontroleerd richting productie gaan. Zo verklein je de kans dat een configuratieverschil, vergeten contentwijziging of handmatige actie voor verrassingen zorgt.

Deploy is daarmee geen vervanging voor inhoudelijke controle of een releaseproces. Het maakt de overdracht tussen omgevingen beter beheersbaar. De afspraken over testen, reviewen, publiceren en terugvallen blijven onderdeel van de werkwijze van het team.

Klaas Werkplek 1

Welke wijzigingen kun je verplaatsen?

Een Umbraco-project bestaat uit meer dan pagina’s en afbeeldingen. De structuur achter de content bepaalt welke velden editors zien, hoe templates werken en welke onderdelen op de website verschijnen. Deploy kan helpen om die structuur en bijbehorende configuratie tussen omgevingen gelijk te houden.

Ook content en media kunnen onderdeel zijn van een gecontroleerde overdracht. Dat is relevant wanneer editors en developers parallel werken. Developers bouwen bijvoorbeeld een nieuwe contentstructuur, terwijl editors alvast content voorbereiden of bestaande pagina’s bijwerken. Door die werkzaamheden gescheiden en planbaar te verplaatsen, blijft duidelijk welke wijziging op welk moment naar productie gaat.

De precieze inrichting hangt af van het project en de manier waarop het team werkt. Niet iedere wijziging hoort automatisch van lokaal naar productie. Een goede werkwijze bepaalt vooraf welke onderdelen worden meegenomen, wie controleert en wanneer een release klaar is.

Meeting 1
Marketing Overleg

Wanneer is Deploy relevant?

Umbraco Deploy is vooral relevant voor organisaties met meerdere omgevingen, meerdere ontwikkelaars of een website die regelmatig wordt doorontwikkeld. Zodra wijzigingen niet meer betrouwbaar handmatig zijn over te zetten, ontstaat behoefte aan een vaste en controleerbare werkwijze.

Dat geldt bijvoorbeeld voor een organisatie met een Umbraco-website waarop nieuwe functionaliteiten, integraties of contentstructuren worden ontwikkeld. Ook teams die lokaal werken en wijzigingen eerst willen testen voordat ze live gaan, hebben baat bij een duidelijke overdracht tussen omgevingen. De oplossing is minder belangrijk voor een eenvoudige website die zelden verandert en door één persoon wordt beheerd.

Bij een bestaand project is het verstandig eerst te kijken hoe de huidige omgevingen van elkaar verschillen. Een deploymentproces werkt pas goed wanneer de basis klopt. Daarom horen versiebeheer, toegangsrechten, back-ups, testen en afspraken over publicatie bij dezelfde beoordeling. Bij een nieuwe of complexe maatwerkoplossing kun je deze keuzes al vroeg meenemen in de technische architectuur.

Cloud of zelf hosten: wat verandert er?

Umbraco Deploy kan onderdeel zijn van Umbraco Cloud, waar deployment tussen omgevingen onderdeel is van het platform. Voor teams die Umbraco zelf hosten, bestaat Deploy als afzonderlijke oplossing. De keuze tussen Cloud en self-hosted heeft daardoor invloed op de manier waarop hosting, omgevingen, updates en deployment worden ingericht.

Bij self-hosting houdt je organisatie meer controle over infrastructuur en de projectpipeline. Daar staat tegenover dat het team zelf verantwoordelijk blijft voor hosting, onderhoud en de samenhang tussen de verschillende omgevingen. Deploy neemt die verantwoordelijkheid niet weg, maar vermindert wel de behoefte aan zelfgebouwde logica voor Umbraco-specifieke overdrachten.

Een gesprek over hosting en support gaat daarom niet alleen over waar de website draait. Het gaat ook over wie de deployment beheert, hoe releases worden getest en hoe snel je team kan handelen wanneer een wijziging moet worden teruggedraaid of aangepast.

Marketingoverleg 2

Wat vraagt een goede deploymentwerkwijze?

Een technische tool lost geen onduidelijke afspraken op. Het team moet bepalen welke omgeving waarvoor dient, welke wijzigingen eerst worden getest en wie verantwoordelijk is voor de controle. Ook moet duidelijk zijn of content en code tegelijk of juist afzonderlijk worden uitgerold.

Een praktische werkwijze bevat daarom minimaal een vaste route van development naar test en productie, een controle op afhankelijkheden en een moment waarop de release wordt goedgekeurd. Bij grotere websites zijn daarnaast logging, herstelmogelijkheden en een duidelijke scheiding tussen ontwikkelwerk en redactionele wijzigingen belangrijk.

Werk je al met Umbraco, maar kost het overzetten van wijzigingen veel handwerk? Of weet je niet zeker of je huidige inrichting klaar is voor verdere groei? Dan kan een technische beoordeling helpen. Een Umbraco-partner kijkt niet alleen naar Deploy, maar ook naar de projectstructuur, hosting, koppelingen en manier van beheren. Zo sluit de oplossing aan op de dagelijkse praktijk van je team. Meer achtergrond over partnerkeuze vind je in hoe je een Umbraco Gold Partner kiest.

Een Umbraco-project gecontroleerd doorontwikkelen

Umbraco Deploy is geen doel op zichzelf. De waarde ontstaat wanneer het onderdeel is van een werkproces waarin developers, editors en verantwoordelijken weten wat er wordt gewijzigd, waar die wijziging wordt getest en wanneer die live mag.

Voor organisaties die hun Umbraco-website willen uitbreiden, een bestaande omgeving willen overnemen of technische ondersteuning zoeken, is dit een belangrijk onderdeel van de beoordeling. Een partner moet kunnen uitleggen welke inrichting past, welke risico’s aandacht vragen en hoe je team na de implementatie verder kan werken. Dat sluit aan op de keuze voor een Umbraco-partner die niet alleen bouwt, maar ook meedenkt over beheer en doorontwikkeling.

Wil je bespreken hoe je huidige deploymentproces beter beheersbaar kan worden? Bespreek je Umbraco-project met ons

Umbraco Deploy passend maken bij je team

Technische duidelijkheid voor de volgende stap
Deze site wordt beveiligd door reCAPTCHA. Hierop zijn de Google Privacy Policy en Algemene voorwaarden van toepassing.