Techniki Zaawansowane i CMS
4 godz. 45 min · Webflow · UI, UX i Webdesign
Grzegorz RógIdea ArchitectDzięki CMS masz możliwość zdefiniowania w ramach Webflow bazy danych wraz ze strukturą, którą możesz uzupełniać Ty lub osoba zajmująca się rozwojem strony, w ramach intuicyjnego modułu Editor, bezpośrednio w przeglądarce. W Kursie przyjrzymy się temu, jak działa CMS, jak tworzyć kolekcje i korzystać z dynamicznych danych w ramach podstron w Webflow, jak również w ramach stron kolekcji.
Rozpoczniemy od stworzenia systemu identyfikacji dla naszej strony, który umieścimy w ramach Style Guide w Webflow, dzięki czemu kolejne modyfikacje stylistyczne będą łatwe i dziedziczone na wszystkie podstrony naszego serwisu. Dobre przemyślenie struktury i komponentów pozwoli nam na wydajną pracę w Webflow i szybkie poprawki.
W Kursie przygotujemy od podstaw strukturę danych bloga, użyjemy dynamicznych placeholderów a następnie osadzimy bloga w ramach istniejącej, statycznej witryny, którą przygotowaliśmy w kursie podstawowym Webflow. Dowiesz się wszystkiego o tym, jak działa CMS i jak wykorzystać jego bardziej zaawansowane możliwości.
Poza tym, w kursie przewidziałem szereg lekcji, które pozwolą Ci wzbogacić funkcje Twojego serwisu o logikę biznesową, którą stworzymy bez konieczności używania języków serwerowych. Zbudujemy wyszukiwarkę opartą o elastic search, czyli najlepszy otwarty system do indeksowania i zwracania wyników.
W kursie pokażę Ci też kilka rozwiązań, które pozwolą rozbudować możliwości Twojej strony o przydatne automatyzacje, w ramach których wykorzystamy takie narzędzia jak Zapier czy Integromat. Dzięki temu będziesz mógł wyjść poza ekosystem Webflow i wpiąć na swoją stronę, bez kodowania, w zasadzie dowolne narzędzie, z pomocą API!
Kurs przygotowałem przede wszystkim dla osób, które znają już podstawy Webflow i potrafią stworzyć w tym narzędziu dowolny layout, ale chcą wzbogacić swoje projekty o dynamiczne dane i zaawansowane narzędzia, które oferuje ta platforma. Konieczne są tu solidne fundamenty Webflow z kursu podstawowego oraz przynajmniej podstawy HTML i CSS. Nie zaszkodzi trochę wiedzy z programowania, choć nie jest to obowiązkowe. Ten kurs to świetny sposób na to, aby przygotować funkcjonalne MVP swojego produktu, ale też zacząć oferować klientom dynamiczne strony i funkcjonalność CMS w połączeniu z narzędziami no-code, które pozwala tworzyć projekty w rekordowym czasie!
Częstym problemem dla osób początkujących
jest zrozumienie w ogóle tego, jakie kolekcje powinny one stworzyć?
Co w tych kolekcjach powinno się znaleźć?
Dlaczego akurat stworzyłem kolekcję dla kategorii? A dlaczego np.
nie będę tworzył kolekcji, aby opisać posty,
które są promowane jako featured? No i to jest bardzo proste
wbrew pozorom. Natomiast, jeżeli się ogląda
biernie wideo, to rzeczywiście może to się wydawać skomplikowane
dlaczego podjąłem taką, a nie inną decyzję. Ale jeżeli trochę głębiej się nad tym
zastanowisz, to okaże się, że to wszystko jest bardzo proste i uzasadnione.
Przede wszystkim powinieneś zastanowić się
nad tym, jakie dane na Twojej stronie są dynamiczne. Co to znaczy, że są dynamiczne?
To znaczy mniej, więcej tyle, że będziemy w stanie te dane na każdej z podstron podmienić
na inne lub też wygenerować n ilość podstron np.
dla blog postów, z których każda będzie inna, czyli będziemy mieli jeden
ogólny Master page, jeden format strony, ale w to miejsce wstrzykniemy sobie dynamiczne dane, w
to miejsce wstrzykniemy dynamiczny obrazek, w to miejsce możemy wstrzyknąć dynamiczne moduły.
Więc zastanawiamy się, które z tych danych mają być dynamiczne.
Następnie grupujemy. Jak je grupujemy?
Jeśli weźmiemy pod uwagę strukturę posta, no to post jest w pewien sposób opisany.
Zawsze taka kolekcja danych posiada szereg właściwości, które są dla niej unikalne.
Na ogół najtrudniejszym dla nas rozróżnieniem jest to, co powinno się
znaleźć jako element jednej kolekcji danych, versus
czy powinniśmy z tego zrobić osobną kolekcję.
Chciałbym wytłumaczyć Ci to na podstawie tagów oraz tego specjalnego
tagu featured, który mamy dla opisania tylko niektórych postów.
Chodzi o to, że każdy z naszych postów może być przyporządkowany do jakiejś kategorii np.
Software, a dodatkowo może być opisany
tagami, takimi jak przykładowo design, czy typography.
Jeszcze dodatkowo może być
może mieć ustawioną wartość, jeżeli featured, czyli, że jest promowane.
Pytanie, czy ta wartość featured to właśnie np.
element samego posta, czy to jest
właściwość tego posta w kolekcji postów, czy to jest na przykład właściwość tego
tagu w kolekcji tagów i, czy w ogóle tagi to powinny być też elementy kolekcji postów
czy powinny one stanowić zupełnie odrębną kolekcję.
Odpowiedź na to pytanie sprowadza się często do tego, że zastanawiamy się czy tak
naprawdę poza obiektem postu te rzeczy w ogóle mają sens.
Czyli przykładowo, gdybyśmy mieli tagi, stworzenie z nich osobnej kolekcji
dawałoby nam tę zaletę, że mielibyśmy stworzony taki zewnętrzny słownik np.
design, typography i wszystkie inne rzeczy, które moglibyśmy przypisać na naszej stronie
nie tylko do blog postów.
Może będziemy mieli jakieś profile autorów, którym chcemy przypisać tagi, może będziemy
mieli jeszcze inne rzeczy, w których te tagi mogą zostać użyte.
Na ogół listy, gdzie mamy słowniki opisane dodatkowymi właściwościami, powinny
stanowić zawsze osobne kolekcje. W tym przypadku też rzeczywiście tak będzie.
I wydaje mi się, że rozsądnym pomysłem jest stworzenie osobnej kolekcji na wszystkie
tagi, które będą swoistym słownikiem, a dodatkowo wskazuje na to jeszcze jedna
rzecz, która, co prawda nie jest ujęta w tym projekcie, który stworzyłem, ale każdy z
tych tagów powinien mieć jakieś właściwości.
Mianowicie chciałbym, żeby każdy z nich miał inny kolor.
Jeżeli już dochodzimy do takiej zależności, że mamy element np.
tag, ale on musi być opisany dodatkowo kolorem,
No to jest kolejna wskazówka na to, że
najlepiej jednak będzie zrobić osobną kolekcję.
No bo tak, to w samej kolekcji blog postów
musielibyśmy stworzyć dwie rzeczy, dwa pola.
Pierwsze to by było tag, a drugie by było tag kolor.
I to by było trochę bez sensu.
Chodzi o to, żeby mieć właśnie w jednym miejscu tag, który już będzie opisany
właściwym kolorem. Co w przypadku featured? Featured jest nawet mocniej związany z
postem, niż tag. Czy powinien to być osobny tag?
Czy raczej powinna to być osobna funkcja posta?
W zasadzie możemy zrobić to na różne sposoby.
Na pewno nie będziemy z tego tworzyć jednej odrębnej kolekcji, bo ten tag featured
nawet nie jest opisany jakimiś dodatkowymi właściwościami.
Moim zdaniem powinno to należeć do posta i
to w poście powinniśmy zadecydować czy post jest featured, czy nie.
Na ogół jeśli mamy takie rozróżnienie
prawda/fałsz, to nie ma, co tworzyć na to zewnętrznej kolekcji tylko po prostu
będzie to flaga dołączona, czyli takie pole, dołączona do kolekcji postów i będziemy
mogli kliknąć OK ten post jest featured i w naszym przypadku chyba to jest takim
najtrudniejszym rozróżnieniem, nad którym ja też się zastanawiałem jak to najlepiej
zrobić. Inne rzeczy są w miarę oczywiste np.
kategorie. Raczej wiemy, że trzeba było z
tego zrobić osobne kolekcje, chociażby dlatego, żeby można było łatwo je
rozszerzać o nowe kolejne kategorie, które dojdą i będą wtedy np.
pojawiać się w menu, a my będziemy mogli przyporządkować wiele postów do jednej
kategorii. Więc na pewno nasza decyzja to osobna kolekcja.
Autorzy - też na pewno osobna kolekcja. No bo
chcemy mieć wielu lub jednego autora przypisanego do konkretnego posta i fajną
rzeczą w Webflow jest też to, że my kolekcje będziemy mogli wiązać
ze sobą. One mogą mieć do siebie połączenia, czyli dane pole, takie jak autor, będzie
mogło być z pomocą opcji link, czy Multi Link, podpięte do posta, co oznacza, że z
postem będziemy mogli skojarzyć jednego lub wielu autorów.
No i w zasadzie teraz już chyba trochę lepiej to rozumiesz.
Musimy wybrać obiekty, które mają wspólne
cechy i zrobić z nich po prostu osobne kolekcje.
Obiekty postów, obiekty kategorii, obiekty
takie jak tagi oraz takie jak autorzy. Wydaje mi się, że ta lista kolekcji jest w
miarę kompletna, więc możemy przejść do ich tworzenia.
To jak już sporo mówiliśmy o tagach, to może teraz przygotujemy najpierw kolekcję
tagów tworzę nową kolekcję, wybieram plus. Tworzymy kolekcję, którą nazwiemy Tags
i znowu wpisujemy tutaj najpierw liczbę mnogą, sprawdzamy, czy liczba pojedyncza
i liczba mnoga są odpowiednie. W tym przypadku jednak Collection URL, czyli ten
adres, nie został wygenerowany poprawnie. On raczej powinien być w liczbie pojedynczej,
tak jak mieliśmy poprzednio, czyli mamy coś takiego jak Website, Tag i później będzie
Tak Page, czyli będzie tag typu typografia, typu Design, Development itd.
Ponieważ jest to liczba pojedyncza, tak samo powinien wyglądać nasz adres.
Oczywiście jest to jakiś zabieg kosmetyczny, nic obowiązkowego, ale no tak
to jest. Teraz mamy Name i Slug obowiązkowo. Zostawiamy i jako Custom Field,
dodamy tylko jedno pole i będzie to pole Color.
Możemy tutaj wstawić pole, które będzie musiało przyjąć wartość koloru
i Webflow jeszcze nam pozwoli wybierać ją właśnie z fajnego color pickera jako label po
prostu możemy wpisać tag kolor i nie wpisuję Help tekstu.
To pole będzie wymagane, więc zaznaczamy sobie This field is
required i wybieramy polecenie Save.
Chciałbym, żeby każdy tag był opisany kolorem.
Teraz możemy stworzyć kolekcję. Znowu nie chcę dodawać tutaj przykładowo itemów, chcę
stworzyć swoje własne i może stworzymy kilka tagów np.
Development.
Damy mu konkretny kolor, musimy tutaj posłużyć się wartością szesnastkową.
Wybieram polecenie Create, następny tag, klikam New tag i tym razem stworzymy Tag,
który będzie się nazywał Design i również stworzymy dla niego kolor.
Możemy ten kolor wkleić albo możemy kliknąć na color picker i wybrać z pomocą color picker'a. Ja wkleję ponieważ
już mam przygotowany kolor dla tego tagu. Create i ostatni tag, który wystawimy to może być np.
Typography. Skorzystamy z Typography,
tak będzie wyglądała struktura linków.
Jeśli chodzi o kolor dla typography, to wybierzmy jakiś kolor np.
kolor czerwony jest OK. Zostawmy to.
Następnie wybieramy polecenie Create i następna kolekcja jest stworzona.
Teraz nauczmy się tworzyć kolekcje z szablonów. Wybieram nową kolekcję
i będę chciał stworzyć autorów. Tym razem
jednak wybiorę Collection Templates i jest tutaj akurat taki szablon z autorami.
W momencie, gdy go dodam, zobacz, że mamy
Authors w liczbie mnogiej, tak jak powinno być.
Następnie Author i mamy Author\AuthorPage, te strony zostaną wygenerowane, a w nich będą
mogły się znaleźć poza Name i Slug takie pola jak np.
Bio, które jest typu Rich text.
Później mamy podsumowanie Bio, które jest tekstem tyle, że ono ma właściwość Multi
line, czyli możemy tutaj więcej linii wrzucić.
Mamy Picture, czyli obrazek z autorem.
Jego adres e-mail i jeszcze linki - to są
pola typu link i są to linki do Twittera i do Facebooka. Wybieram polecenie Save.
Zobacz wszystkie te pola były opcjonalne, w
związku z tym nie będziemy musieli ich wypełniać.
Jeżeli taka struktura danych w Autorze nam
odpowiada to możemy po prostu przejść do sekcji Create Collection.
No i znów automatyczne wypełnienie danych też pomoże nam w tym przypadku, bo jeśli
wybiorę polecenie Add Five Items to w tym momencie automatycznie Webflow dla nas wypełni
wszystkie te pola, które są wewnątrz kolekcji.
Czyli stworzy dla nas pięć item'ów
kolekcji i dla każdego z nich wypełni odpowiednie pole, czyli pole Name,
Slug, następnie to pole Bio, kolejne mamy Bio summary, Picture, które też zostało wstawione.
No i zobacz, że jest to na tyle sprytne, że
w przypadku autorów wstawia zdjęcia ludzi i wstawia imiona ludzi. Naprawdę.
te przykładowe wygenerowane dane są w tym przypadku w punkt.
No to możemy teraz przejść do stworzenia kolejnej kolekcji i mamy gotowych autorów.
Wybieram plus, tworzę nową kolekcję i tym razem stworzę kolekcję blog postów, więc
nazwę ją Blog posts i mogę co prawda skorzystać znów z pre-definiowanego szablonu,
ale w wielu przypadkach nie będziesz miał go do dyspozycji.
Stwórzmy to samodzielnie.
Tutaj jest liczba mnoga dobrze stworzona i
dobrze stworzona liczba pojedyncza, więc zostawmy.
Jeśli chodzi o Collection URL nie do końca mi się on podoba blog posts blog post page,
mogłoby to być po prostu Articles Albo np.
zwyczajnie blog, więc mogę to zostawić w
ten sposób i poza nazwą i slugiem będziemy potrzebowali sporo różnych Custom fields'ów.
Najprostsze to będą obrazki. Jak
wspomniałem, nasz blog post będzie potrzebował obrazka poziomego
oraz obrazka pionowego, który być może też przyda nam się na potrzeby social media.
Co prawda Webflow jest w stanie przegenerować nam obrazki albo wstawić coś takiego jak
Multi image i w ten sposób na przykład będą to obrazki przydatne do galerii, którą
zaembedujemy, możemy wykorzystać gotowy widżet galerii.
Następnie podpiąć tamten Multi image i obrazki będą rotowane w galerii.
W tym przypadku jednak będziemy chcieli wstawić standardowe pole Image, więc wstawiamy
sobie Image, jego label to będzie image i podamy tutaj jeden do jednego, czyli to
będzie ten obrazek w proporcjach 1 do 1, kwadratowe.
Wybieram Save Field, a następnie dodaję sobie kolejny image i będzie to image
16 na 9, więc będziemy chcieli go mieć w tych proporcjach.
Jeżeli dodalibyśmy jakiś kolejny tekst np.
moglibyśmy wpisać Preffered i wpisać rozdzielczość 1600 na 900 np.
w ten sposób
to moglibyśmy dodatkowo te pola opisać. Wybieram polecenie Save Field.
Chciałbym, żeby pole z obrazkiem, przynajmniej tym jednym, było obowiązkowe.
Dlaczego? Bo on będzie wyświetlał się wszędzie
tutaj w podglądzie posta, jak również w miniaturkach,
więc chcę, żeby ktoś niekoniecznie zapomniał o tym jak będzie dodawał.
Zapisuję to pole, a następnie przechodzę do
stworzenia kolejnych pól i będą to pola właściwe dla posta.
Czyli mamy w poście.
Po pierwsze ten ekserpt, czyli taką skróconą wersję, która wyświetlana jest
również tutaj, wyświetlana jest również w tym miejscu.
I mamy też właściwą całą treść posta.
Najpierw stwórzmy sobie kolejne pole, które
będzie blind tekstem i będzie zawierało ten ekserpt.
Możemy wstawić tutaj Multi Line i warto by było dodać minimalną i
maksymalną liczbę znaków, po to żeby dobrze się to wyświetlało.
Przykładowo minimalna ilość znaków, może to
być 100, a maksymalną możemy zrobić na 160 znaków.
I to pole będzie wymagane -
required, a Label tego pola stawiamy sobie jako ekserpt.
Wybieram polecenie Save Field.
Teraz dodaję kolejne, najważniejsze w zasadzie dla nas pole, które będzie całą
treścią posta. Można zrobić to w jednym polu mimo, że treść posta może być złożona,
bo może on zawierać jakieś nagłówki, może zawierać tekst, może też zawierać obrazki.
Ale pole, które jest tutaj odpowiednie jest pole typu Rich text. Możemy wstawiać tu
właśnie takie artykuły, które będą zawierały zdjęcia, nagłówki, akapity tekstu.
I właśnie do tego Rich text służy, więc
dodajemy je jako label, wystawimy tutaj kontent po prostu.
I to także będzie pole wymagane.
Znów warto by było tutaj np.
określić minimalną ilość znaków np.
na 1000, czy coś takiego, żeby te blog posty były rzeczywiście odpowiednio długie.
Nie musimy tego teraz robić. Wybieram
polecenie Save field. I to by było na tyle. Jeśli chodzi o takie pola w pełni statyczne,
czyli te, które są wymagane dla konkretnego posta.
Natomiast to, co jeszcze chciałbym tutaj dodać, to możliwość oznaczenia danego posta,
że jest on promowany, czyli, że ma włączoną opcję featured.
Najprościej jest to zrobić z pomocą dodania kolejnego pola, które będzie polem
Switch. To pole switch będzie nam po prostu przełączać ten featured.
Oznaczymy sobie to właśnie jako featured, wybieram polecenie Save Field i przy
wyborze, przy wydawaniu posta będzie to oznaczone domyślnie na NO.
Ale możemy to włączyć i wtedy przełączy się ten switch na YES, a my na UI będziemy to
sprawdzać i odpowiednio wyświetlać czy chować właściwe elementy graficzne, czyli
to, więc zrobimy sobie to w ten prosty sposób i kolejno będziemy musieli podać
pola dynamiczne, czyli takie, które będą łączyły nasz post z pozostałymi kolekcjami.
Chcemy teraz móc przyporządkować do takiego posta
kategorie, autorów i tagi, więc dodajemy pole i Webflow pozwala nam zrobić tutaj jeden z
dwóch typów pól: Reference albo Multi-reference.
Różnią się tylko tym, że tutaj będziemy
mogli podlinkować jeden rekord z innej kolekcji, a tutaj wiele rekordów naraz.
Klasycznym przykładem pola reference będą
kategorie, ponieważ chcemy mieć przyporządkowaną tylko jedną kategorię do
jednego wpisu, więc wybieramy pole reference, a następnie podajemy label i
radziłbym zrobić go dokładnie takiego samego jak nazwa kolekcji, aczkolwiek w
liczbie pojedynczej, czyli jeśli mamy do przypisania jedną kategorię to
wpisujemy tutaj Category, a następnie wybieramy kolekcje.
Ma być to podlinkowana kolekcja Categories i to pole
będzie obowiązkowe. Wybieram polecenie Save Field i kolejne pole, które będę
chciał stworzyć dotyczy autorów. W zasadzie decyzja nasza biznesowa, czy tworzyć pole
Multi reference czy tworzyć pole reference.
Ja będę miał jednego autora na jeden artykuł na blogu, więc po prostu wybiorę
też pole reference i wpiszę tutaj w liczbie pojedynczej Author.
To pole też będzie obowiązkowe, a kolekcja
którą podlinkuję to kolekcja z autorami. Wybieram polecenie Save Field.
I dodam teraz ostatnie pole Add Field i będzie to pole dotyczące tagów.
I to też jest nasza decyzja czy chcemy, żeby było wiele tagów, czy jeden.
Natomiast, co do zasady, raczej tagów powinno być wiele.
No i twoje myślenie pewnie poszłoby w stronę dodania pola Multi reference, moje
rzeczywiście też i takie pole Multi reference raczej należałoby tutaj dodać. Natomiast
Webflow ma, w kontekście tych pól Multi reference, przynajmniej na razie jedno
ważne ograniczenie i być może będziesz się nad tym zastanawiał,
próbował to zdebugować, mi to zajęło chwilę,
ale okazuje się, że pola Multi reference, przynajmniej na razie,
nie mogą być podlinkowane na stronach statycznych w Webflow.
Co to oznacza? Teraz przejdę do stron po to, żeby pokazać Ci, że mamy tutaj podział
na strony statyczne, ale mamy też coś takiego jak CMS Collection Pages.
To są strony, które Webflow wygenerował dla nas
automatycznie przy tworzeniu kolekcji. Każda kolekcja dostaje w prezencie taką
stronę, która jest pusta, z której możemy, ale nie musimy później skorzystać.
Natomiast ta strona ma pewne wyjątkowe właściwości.
Jeżeli będziemy z niej korzystać, a z niektórych tak np.
ze strony kategorii, to możemy na tych stronach fioletowych, czyli CMS Collection Pages
korzystać z całego dobrodziejstwa CMS, czyli w tym przypadku linkować też rekordy,
które znajdują się w polach typu multi reference.
Niestety, przynajmniej na czas kiedy ja nagrywam ten materiał,
tych pól typu multi reference nie da się linkować na statycznych stronach. W naszym przypadku
będzie to poniekąd istotne dlatego, że chciałbym, żeby na statycznych stronach np.
znalazły się też linki do tagów, które będą wyświetlane na kafelkach, a w przypadku
pola Multi reference na razie nie mógłbym tego zrobić.
Możesz sprawdzić czy w Webflow już się to zmieniło i czy pola Multi reference można linkować na
statycznych stronach. Natomiast tymczasem, w celu pokazania Ci wszystkiego co
tutaj jest dostępne, po prostu stworzyłem to pole typu Single reference i teraz mamy
przygotowaną całą strukturę naszej kolekcji blog postów. Wybieram Create
Collection i teraz będę mógł wypełnić te posty item'ami.
Akurat w tym przypadku to ogromna
oszczędność czasu, w momencie, gdy będę mógł dodać sobie do takiego
nowo stworzonego blog post Collection właśnie 10 przykładowych wpisów.
Wszystkie pola zostaną uzupełnione.
Mamy fajne tytuły, nawet dokładnie pasujące do takich tytułów blog postów
The History of web design. Mamy wygenerowaną nazwę, w ogóle Webflow fajnie tutaj tę
nazwę dobrał do tytułów z postów. Mamy również
slug, mamy link, a także zdjęcia. Może one nie są
jakoś idealnie dobrane, no, ale przynajmniej są tutaj załadowane i są nawet dwa różne
zdjęcia w różnych jakościach. Mamy zdjęcie 1:1 i 16L9.
Mamy ekserpt i mamy również cały kontent, a nawet w tym Rich content
zostały wystawione jakieś nagłówki, jakiś cytat. W każdym poście będzie to trochę
inaczej wygenerowane. Również będzie zaznaczone, bądź nie, featured.
Tu akurat jest odznaczone i mamy też wybraną kategorię, autora i przypisany tag.
Więc wszystko zostało fajnie wygenerowane.
Ja mogę zapisać albo wybrać Cancel.
Wszystkie moje kolekcje są gotowe.
To znaczy, że mamy stworzone kolekcje, które
ewentualnie później będziemy oczywiście mogli jeszcze edytować czy zmieniać.
Będziemy mogli też je nawet usunąć, ale
pamiętaj o tym, że, aby usunąć całą kolekcję, najpierw trzeba usunąć jej wszystkie itemy,
więc trzeba wejść w każdy item, wybrać polecenie delete, a dopiero później można wejść we
właściwości kolekcji i wybrać polecenie Delete Collection.
Opcja View Collections pozwoli nam zobaczyć, gdzie one są wyświetlane na stronie, ale, ponieważ
jeszcze ich nie ma, to tutaj nic nie będzie.
Jednym słowem mamy to zrobione.
Jeśli chodzi o wstępny setup naszych
kolekcji oraz pól, które znajdują się w środku.
No i teraz po to, żeby te zmiany były widoczne i byśmy mogli korzystać z tych
gotowych kolekcji na stronie, po prostu musimy naszą stronę raz jeszcze
opublikować lub jeśli jej nie opublikowaliśmy jeszcze nigdy no to musimy
to zrobić na subdomenie Webflow albo naszej własnej domenie. Wybieram polecenie Publish.
I w tym momencie są publikowane razem ze
stroną pod spodem w bebechach te wszystkie kolekcje. Będziemy mogli z nich korzystać w
kolejnych lekcjach, w których zaczniemy tworzyć struktury stron i je wyświetlać.
Do usłyszenia.