Dotychczasowe API Publish Site domyślnie publikowało cały serwis. Teraz, przy użyciu parametru pageId, można opublikować tylko wybraną stronę statyczną – zostanie opublikowany jej kod HTML, JSON, CSS, wersje językowe oraz specyficzna dla strony część JavaScript. W przypadku braku parametru pageId, API działa jak dawniej i publikuje całą witrynę.
W przypadku systemu CMS (kolekcje), publikowanie dotyczy teraz pojedynczego wpisu (CMS item). Webflow umożliwia opublikowanie jednego wpisu CMS na wszystkie domeny bez konieczności publikowania całej strony. To ogromne ułatwienie, gdy chcemy szybko wypuścić nowy wpis na bloga lub zaktualizować kartę produktu.
Co ważne – zmiany w już opublikowanym wcześniej wpisie CMS mogą zostać zapisane jako wersja robocza („draft changes”). Oznacza to, że wersja na żywo pozostaje nienaruszona, a nowe modyfikacje nie są widoczne dla odwiedzających, dopóki nie zostaną jawnie opublikowane. Dzięki temu można przygotowywać aktualizacje bez ryzyka przypadkowego opublikowania niedokończonej treści.
Webflow rozdziela środowisko stagingowe i produkcyjne. Na stagingu można przeglądać wersje robocze bez wpływu na działającą stronę. Jeśli jednak opublikujesz kilka pojedynczych stron na staging, a następnie wykonasz publikację całego serwisu ze stagingu na produkcję (czyli na domenę niestandardową), to wszystkie narastające zmiany (staged changes) trafią na produkcję, a nie tylko ostatnia edytowana strona. To zachowanie może zaskoczyć mniej doświadczonych użytkowników, którzy oczekiwaliby, że publikacja pojedynczej strony na stagingu i późniejszy full publish przeniosą tylko tę jedną stronę.
API umożliwia publikowanie całego serwisu lub pojedynczej strony na wybrane domeny niestandardowe. W tym celu należy w żądaniu podać identyfikatory domen (domain IDs), które można pobrać za pomocą dedykowanego endpointu.
Nowy model publikacji w Webflow to znaczący krok w stronę precyzyjnej kontroli nad zawartością. Pozwala on publikować:
Należy jednak pamiętać o zasadzie kumulowania się zmian na stagingu – aby uniknąć nieoczekiwanego opublikowania niegotowych elementów, warto przed pełnym wdrożeniem na produkcję dokładnie przejrzeć wszystkie zmiany zgromadzone na środowisku testowym.