Dzięki narzędziom no-code
8 godz. 15 min · Make · Biznes i Automatyzacje
Grzegorz RógIdea ArchitectW kursie dowiesz się, czym jest no-code i jak działają proste rozwiązania do tworzenia stron WWW w oparciu o tą technologię. Wyjaśnię Ci, jakie możliwości są teraz dostępne i które z web builderów warto rozważyć przy tworzeniu kolejnego projektu. Będziesz tworzyć strony głównie z użyciem wizualnych edytorów, co nie wymaga znajomości kodowania na start i umożliwi Ci przygotowanie landing page'a promocyjnego, portfolio, wizytówki, prostego MVP i wiele więcej!
Na przykładzie prostego edytora, jakim jest Carrd, pokażę Ci jak w praktyce przygotować prosty landing page dla pierwszej wersji produktu, do sprzedaży e-booka czy dowolnych innych zastosowań. Carrd jest niezwykle przyjazny i nawet osoby, które wcześniej nie miały żadnej styczności z tworzeniem stron WWW będą w stanie opublikować swoje pierwsze witryny! Ma też szereg przydatnych opcji, które pozwolą nam wyjaśnić kluczowe pojęcia no-code i tworzenia stron w ogóle, bez wchodzenia w szczegóły techniczne i koncentrowania się na wyglądzie. To właśnie z tego powodu wybrałem Carrd, ale Ty możesz też skorzystać z dowolnego innego edytora jak Wix czy Squarespace.
Kolejna sekcja nauczy Cię wdrażać na stronę liczne integracje i rozbudowywać jej funkcje. Dowiesz się między innymi jak podpiąć na stronę analitykę np. z pomocą Google Analytics, wykorzystać gotowe Widgety, zadbać o optymalizację pod kątem SEO czy dołożyć kolejne, własne skrypty. To wszystko bez napisania ani jednej linii kodu!
W tej sekcji omówimy szczegółowo najważniejsze narzędzia, które wykorzystują technologie no-code i pozwalają nam rozszerzyć możliwości stron WWW tworzonych w ten sposób. Dzięki ich wykorzystaniu będziemy mogli rozszerzyć naszą stronę o "bazę danych", wykorzystując Airtable, bez konieczności korzystania z jakichkolwiek technologii serwerowych. Narzędzia takie jak Zapier czy Integromat dadzą nam z kolei możliwość rozbudowania naszej witryny o niezliczone funkcjonalności, takie jak podłączenie list mailowych, ankiet, płatności i wiele, wiele więcej!
Ten rozdział uświadomi Ci prawdziwą potęgę narzędzi i technologii no-code, ponieważ przygotowałem dla Ciebie szereg praktycznych scenariuszy, które bez kodowania pozwalają wdrożyć najbardziej popularne rozwiązania biznesowe i uruchomić je w połączeniu ze stroną WWW. Przygotujemy scenariusze między innymi dla Landing Page'a sprzedającego produkt, gdzie zapiszemy dane klienta, wyślemy stosowne maile a nawet udostępnimy nasz produkt; będziemy też pracować nad prostą stroną do generowania leadów, na przykład umożliwiającą pobranie PDF czy produktu w zamian za email; pokażę Ci także, jak wykonać stronę usługową, gdzie klienci mogą zlecać Ci rozmaite prace; Przygotujemy także rozbudowany scenariusz pod Marketplace czy Job Board, wykorzystujący bardziej złożone automatyzacje. Wykorzystamy do tego mnóstwo dodatkowych, ciekawych narzędzi i technik No-code!
Kurs przeznaczony jest dla osób, które chcą tworzyć strony w nowym podejściu, bez kodowania. Skorzystają z niego zwłaszcza osoby, które chcą uruchomić swój projekt w sieci, stworzyć MVP produktu czy aplikacji, ale niekoniecznie same programują lub mają zasoby i czas na przygotowanie projektu przez programistów. Ponadto z kursu skorzystają ci z Was, którzy tworzą strony, np. w WordPress i chcą zobaczyć, jak można przyspieszyć sobie pracę a nawet front-endowcy, którzy usprawnią wiele procesów z pomocą automatyzacji.
Cześć! Tak jak obiecałem, zaczynamy od
kompletnych podstaw, czyli zajmiemy się chyba najprostszym edytorem na świecie,
czyli edytorem kart, który pozwala nam tworzyć za darmo albo w jakimś planie,
który kosztuje dosłownie półtora dolara miesięcznie.
W pełni responsywne strony, które
zawierają jedną stronę, czyli takie One pages sides, które mogą być np.
jakąś wizytówką, mogą zapraszać na jakieś
wydarzenie, mogą promować jakiś Twój produkt.
No i stopniowo będziemy uzupełniali je o
dodatkowe funkcje z pomocą narzędzi no-code, które omówimy.
Natomiast korzystam z takiego bardzo prostego edytora po to, żebym mógł właśnie pokazać
Ci po kolei ten proces, żeby wejście w ten świat było stosunkowo proste.
To zawsze jest tak, że mając do dyspozycji rozmaite narzędzia, musimy zastanowić się
nad celem biznesowym, nad celem, który nam przyświeca przy konkretnym projekcie.
Czy jest to proste MVP? Czy jest to jakaś wizytówka firmowa?
Czy jest to strona, która ma zbierać leady czy cokolwiek innego.
My mając przegląd
takiego ekosystemu, tej przestrzeni, narzędzi no-code, jesteśmy w stanie
wybrać odpowiedni skalpel do właściwego zadania.
No i jednym właśnie z takich narzędzi jest Carrd.
Wydaje mi się, że jest to najprostsze obecnie narzędzie, które jednocześnie
daje nam naprawdę sporo możliwości, ale jest też bardzo przyjazne w użyciu, bardzo
intuicyjne nawet dla osób całkiem początkujących.
W związku z tym od niego zaczniemy.
No i klikniemy What's Carrd i zobacz jakie funkcje ma ten edytor.
Są to przede wszystkim predefiniowane szablony, z których możesz korzystać.
Czyli mamy mnóstwo różnych szablonów, które możesz,
od których możesz rozpocząć pracę, ale możesz także wybrać jakiś
po prostu pusty projekt, od którego zaczniesz przygotowywanie swojej strony.
Jest to automatycznie responsywne, czyli wszystkie komponenty, które stworzysz.
W zasadzie tutaj w ogóle nie musimy się
przejmować widokiem telefonu czy tableta, bo on po prostu będzie działał.
Te wszystkie komponenty, które tu są są dostosowane do mniejszych czy większych
urządzeń, no ale też dają nam z tego tytułu trochę mniejszą kontrolę nad
tym, jak to się będzie wyświetlało na innych urządzeniach.
Ale tutaj w Carrd nie o to chodzi.
Jeżeli chcesz
przygotować coś według jakiegoś zaprojektowanego layoutu i wyrównać
co do pixela, no to Carrds nie będzie Twoim wyborem.
Dlatego, że tutaj bardzo często nie mamy takich możliwości.
Nawet często będzie nam trudno umieścić np.
coś do lewej strony czy do prawej,
ale to właśnie nie o to chodzi.
Chodzi o to, żeby tworzyć szybko bardzo proste projekty.
No i co ciekawe możemy zacząć za darmo
i uruchomić sobie też taki 7 dniowy trial, czyli wersję próbną planu Pro.
I w tym planie Pro mamy możliwość podpięcia własnej domeny.
Mamy możliwość stworzenia wielu landing page, możliwość pracy z formularzami
predefiniowanymi, które połączą nas z MailChimp'em, Review, ConverKit'em itd.
Lub też swoje własne customowe formularze.
Mamy też możliwość embedowania różnych
widget'ów takich jak płatności ze Stripe'em czy PayPalem.
To wszystko Ci pokażę w kolejnych lekcjach.
Możemy podpiąć też Google Analytics.
No i w końcu w darmowej wersji mamy taki
branding ''Made with Carrd'', a w wersji płatnej go nie mamy.
Najlepsze jest to, że ta wersja płatna przynajmniej na moment, kiedy to nagrywam,
kosztuje chyba w najlepszej wersji 49 dolarów rocznie,
a zaczyna się od 9 dolarów rocznie, więc jest to naprawdę bardzo tanie narzędzie.
No i teraz wybieramy sobie Starting Point,
czyli zaczynamy od jakiegoś gotowego szablonu, które tutaj są poukładane
w takie zakładki.
Np. mamy landing page i mamy
szereg szablonów przygotowanych pod landing page.
Niektóre są dla wersji Pro, niektóre są też darmowe dla wszystkich.
No i możemy zacząć od tego szablonu.
Możemy też zacząć od pustej kartki, czyli
z pomocą tego przycisku po prostu rozpocząć tworzenie strony od podstaw.
Warto przejrzeć sobie rozmaite szablony, które tutaj są.
One mają zawsze taką stronę demo.
Na tej stronie demo zobaczysz, że
są jakieś animacje, jakoś to się fajnie ładuje.
Jest to też w ciekawy sposób zoptymalizowane.
No i jeżeli zdecydujesz się na jakiś
szablon od którego chcesz zacząć, możesz wybrać po prostu Select
i proponuje Ci zacząć od jakiegoś darmowego czy płatnego szablonu.
Jeśli uruchomię sobie triala i zobaczyć jak to wygląda, czyli najpierw
warto zapoznać się z tym jak takie szablony są skonstruowane.
Jak widzisz to jest bardzo prosto operują na jakiś takich boxach, które możemy dostosowywać.
Jeżeli klikniemy sobie w taki box otrzymujemy jego właściwości.
Te właściwości są podzielone na kilka zakładek.
W pierwszej z nich znajdziemy informacje o konkretnym elemencie, z którego
korzystamy, bo w Carrds nazywa się to właśnie elements.
To, co możemy dodawać też z pomocą plusa,
czyli różne takie rzeczy na naszą stronę typu obrazki, button'y, listy, ikony itd.
To wszystko możemy wybrać sobie z listy i tutaj dodać.
A jak już jest na canvas'ie, na polu pracy, to możemy to kliknąć i edytować.
No i np. tu możemy zmienić tekst, który się
pojawia w środku, jak również możemy w pewien sposób go
sformatować używając takiej składni jak Markdown, czyli takiej składni do plain
text'u, która pozwala nam coś pogrubić w momencie gdy np.
weźmiemy to w dwie gwiazdki itd. więc
możemy korzystać z takiego prostego formatowania.
Możemy też zmienić typ tego komponentu np.
na Heading, Paragraph czy Sitle Title.
No i jeśli chcielibyśmy przejść do jego
stylowania, to odpowiada za to druga zakładka Appearance.
I w tej zakładce możemy zmieniać takie
rzeczy jak krój pisma, jak kolor tekstu, jak jego grubość, line spacing itd.
czyli znajdziemy tu większość właściwości jeśli chodzi o wygląd styli CSS.
No i co ciekawe w momencie gdy wykonamy jakieś zmiany, dostosujemy ten wygląd, to możemy
również zapisać to sobie jako jakiś preset wyglądu, czyli możemy dodać nasz własny
styl, nazwać go jakość, czyli wyedytuję nazwę, mój styl np.
I będziemy mogli zawsze zastosować to do w zasadzie dowolnego elementu, czyli
np. zmienić fonty czy zmienić kolory na dowolnym elemencie.
Mamy też szereg predefiniowanych stylów, czyli np.
styl od Content'u, Baner Text'u, Footer.
To wszystko jest właściwe dla konkretnego jednego projektu, z którym pracujemy.
No i w końcu są jeszcze zaawansowane bardziej ustawienia.
One są dostępne dla tych najwyższych planów, gdzie możemy nadać np.
identyfikatory, nazwę klas, jakieś różne atrybuty itd.
Więc na razie nie będę tego tłumaczył.
W ogóle w zasadzie nie będziemy pewnie zajmować
się tymi bardziej zaawansowanymi ustawieniami, ale pamiętaj, że one tu są i
są oczywiście kontekstowe dla każdego elementu, z którego korzystamy.
Jeżeli chcemy taki element powielić, możemy to zrobić tutaj, a jeśli chcemy go
usunąć, możemy to zrobić z pomocą ikonki kosza.
I teraz wejdźmy sobie do drugiego elementu.
Przejdźmy do jego ustawień tekstu.
Mamy tutaj Source Sans Pro.
Możemy oczywiście zmienić font na dowolny, zobacz, że
jest tutaj mnóstwo fontów i są one zaciągnięte z biblioteki Google Fonts,
więc naprawdę bardzo dużo rozmaitych fontów możemy tutaj wybierać.
Jest ich pewnie kilkadziesiąt.
Może nie są to wszystkie fonty z Google Fonts, ale jest na pewno
ich wiele i są takie, które są i szeryfowe, i bezszeryfowe.
Więc naprawdę wybór jest całkiem duży.
A my możemy teraz przejść do sekcji, w
której zmienimy treść i powiemy tutaj, że to będzie np.
Warszawa w obiektywie i powiedzmy, że chcemy zrobić taki prosty
landing page dla wycieczki po Warszawie z aparatem, którą organizujemy.
No i jeśli uznamy, że ten rozmiar jest trochę zbyt duży,
chcielibyśmy, żeby to się mieściło w jednej linii.
Możemy bardzo łatwo zmienić rozmiar Weight, czyli grubość fonta
też możemy zmienić stąd lub użyć takiego pogrubienia, które
zrobimy tutaj z pomocą gwiazdek, ale zawsze jest lepiej robić to tym parametrem
Weight, ponieważ to korzysta z konkretnego kroju pisma.
Następnie mamy Line Spacing czyli wysokości linii Letter Spacing
odległości liter od siebie, jakieś marginesy dodatkowe.
Zawsze możemy tutaj dodać
jeszcze kilka rzeczy, którymi na razie nie będę się zajmował.
Natomiast tutaj znajduje się co ważne
sekcja Mobile i dla każdego takiego elementu możemy zaznaczyć sekcję Mobile Auto,
czyli automatycznie zoptymalizuje to ten element
dla ekranów mobilnych jest to opcja zalecana.
Jeśli przejdziemy do ekranu mobilnego, będzie on wyglądał tak np.
Troszeczkę się tekst zmniejszy automatycznie.
Jeżeli chcemy na to wpłynąć samodzielnie, przełączamy się na manual i po prostu
zmieniamy tutaj jakieś parametry, które chcielibyśmy, aby było inne.
W mobilnej wersji takiej strony.
No dobrze, to teraz klikniemy na tło.
Klikam na element, który znajduje się w tle i jest to zwykły kontener.
Ma jakiś tam typ default, a my przejdźmy do jego stylowania, ponieważ chciałbym
zjechać do sekcji gdzie znajduje się background czyli tło.
Tło jest tutaj ustawione na obrazek, image.
Możemy wybrać jakiś kolor, gradient itd.
Ale domyślnie jest to obrazek.
Zresztą mamy taki placeholder z takim X'em jakby,
który sygnalizuje, że możemy tutaj osadzić w tle ten obrazek.
Będziemy mogli wybrać spośród szeregu
plików, które przygotowałem w postaci screenów.
Robiliśmy ostatnio taki film o Warszawie i z niego zrobiłem szereg screenów.
Niestety one były dość duże, ponieważ
robiłem je w tej najlepszej jakości jako screenshoty i w związku z tym skorzystałem
z takiego narzędzia jak ImageOptim i to narzędzie pozwala mi po prostu
przeciągnąć tutaj pliki, a następnie automatycznie redukuje ich rozmiar.
Zobacz, że
to zredukowało rozmiar o aż 62% np. dla tego pliku czy ponad 70% dla tego pliku.
W związku z tym czekam aż ta operacja się
zakończy i będę mógł wtedy wybrać sobie polecenie upload, a następnie wskazać z
tej sekcji Warszawa plik, który chcę umieścić w tle.
No i wybieram sobie taki plik, a następnie określam jego, jego wielkość, jego zakres.
Tutaj mogę jeszcze skorzystać z pewnych opcji dotyczących np.
polepszenia jakości czy zmiany.
Mamy tutaj coś takiego jak adjustments i w tym przypadku gdybym chciał, żeby taki
element znalazł się w tle, a nad nim byłby napis to zobacz, że ja np.
tutaj mogę zmniejszyć Brightness, wewnątrz tego narzędzia.
Jest to niezwykle przydatne, ponieważ
zmniejszamy sobie teraz Brightness, możemy trochę, lekko zwiększyć kontrast i dzięki
temu możemy automatycznie przyciemnić taki obrazek.
Nie musimy dodawać tu jakiejś API itd.
Więc ten element mamy gotowy.
Teraz zaznaczmy tekst, który się tutaj znajduje.
Przejdźmy do jego właściwości.
Ja mam już kawałek tekstu przygotowany, który teraz chciałbym wkleić.
Zapraszam na wyjątkową wycieczkę z aparatem.
Zobaczę jakie właściwości dla tego tekstu użyłem. Font Chivo,
OK, no to możemy spróbować wykorzystać ten sam font.
I przypominam, że masz możliwość też.
W tym momencie może zmniejszymy troszeczkę
Line Spacing i masz możliwość w tym momencie ustalenia jakiś właściwości i np.
zmiany tego,
tu akurat korzystamy z Banner Text, takiego
predefiniowanego stylu, więc zawsze jak wybiorę teraz Banner Text, no to będę miał
odpowiedni font, odpowiedni Line Spacing, który zmieniłem itd. więc tutaj
jeszcze sporo możliwości mamy.
Ja chciałbym usunąć tą ikonę i ponieważ nasza,
czyli klikam na ikonce kosza.
Nasza wycieczka po Warszawie będzie odbywać się w jakimś konkretnym terminie.
Kliknę teraz na tekst po to, żeby pod tym elementem dodać sobie nowy element.
Klikam na plus add element, a następnie
wybieram timer i ten timer umieścił mi się pod spodem.
Timer będzie odliczał do wycieczki.
Jest to jeden z elementów, które możemy tutaj zrobić i np.
wrzucimy sobie jakieś 31.06, o której o 9:30.
Wybieramy strefę czasową, która
w ramach której ma timer odliczać, czyli tą z Warszawy i typ.
Mamy coś takiego jak Default albo Countdown.
Jeżeli wybierzemy Default będzie to odliczać do zera, a później od zera do góry.
A jeśli wybierzemy Countdown to będzie odliczać do zera i później automatycznie
przekieruje nas na jakiś adres email po zakończeniu odliczania.
W naszym przypadku opcja Default się sprawdzi.
Jeśli chodzi o właściwości to możemy wybrać precyzję, czyli np.
w tym momencie mamy 4 segmenty precyzji i
działa to w ten sposób, że jak zmienimy to na 3 to wyrzucimy dni, jak zmienimy to na 2
to wyrzucimy sekundy, jak zmienimy to na 1 to wyrzucimy wszystko poza godzinami.
Ja zostawię sobie 4 i mamy jeszcze możliwość zmiany szerokości.
Chciałbym żeby mniej więcej było to tej
szerokości, może trochę węższe niż tekst, który mam wyżej.
Możemy zmienić spacing jak również mamy możliwość zmiany stylu.
Czyli teraz chcemy zrobić białe cyferki.
Styl w ogóle możemy wybrać z jakiś predefiniowanych, czyli outline, gdzie
mamy jeszcze dodatkowo taką fajną ramkę, która nam się pojawia dookoła.
Możemy zmienić jej kolor.
Może właśnie zróbmy.
Wybierzmy tutaj sobie kolor biały dla tej ramki.
Font zmieńmy na nasz ulubiony, czyli taki, żeby był zgodny z projektem.
Grubość tego fontu też możemy sobie zmienić.
Kształt zobaczę, czy Możemy to zmienić na
kółeczka albo prostokąty też fajnie to wygląda i te prostokąty dodatkowo mogą
mieć jakieś zaokrąglenie narożników, które dla nich wybierzemy.
Jeśli chodzi o Delimiter, czyli czy
chcemy to przydzielić liniami czy dwukropkami w sumie ich na razie nie widać.
Musielibyśmy zmienić kolor na kolor biały. Zobacz, że
teraz rozdzieliłem to liniami, ale mogę to zmienić na Colons.
Czyli dwukropki fajnie wygląda albo poprostu w ogóle to usunąć.
Także chcę Ci pokazać, że jest tutaj
szereg ustawień dla każdego z takich predefiniowanych elementów, ale ich
ustawienie jest naprawdę dziecinnie proste.
Dodatkowo Label'e, czyli to co znajduje się tutaj na dole też
zmienimy kolor na kolor biały, albo może trochę ciemniejszy.
Teraz, żeby w sumie nie aż tak bardzo się te elementy nie wyróżniały.
OK, w tym przypadku niestety nie mamy możliwości zmiany tego na język polski,
days, hours, minutes and seconds, ale możemy zmienić to w ten sposób, aby w
ogóle nie było wyświetlane i dalej jest intuicyjne.
Możemy też zmienić to na jakąś opcję, np.
tą, która tylko pokazuje days, hours, minutes, seconds. Więc możemy wybrać teraz None
aczkolwiek wydaje mi się, że ewentualnie można by było sprawdzić, czy po
opublikowaniu w sekcji Publish this site, tutaj w ustawieniach podaje się język.
Jeśli ustawimy język polski, być może
niektóre z tych właściwości zostaną przetłumaczone.
Akurat tego nie sprawdzałem, ale możemy zostawić to na razie tak jak jest.
No i jeśli chodzi o kolejne właściwości, to mamy tutaj ustawione np.
na całą sekcje jakąś wysokość, jakiś Padding.
Możemy to wszystko sobie zmieniać tak jak chcemy.
Zobaczmy co jest poniżej.
Poniżej znajduje się taki Divider.
To jest coś takiego, co nazywa się komponentem Control.
I ten element możemy sobie dodawać.
To jest właśnie to sekcja Control i ma on kilka zastosowań.
Możemy z pomocą takiej sekcji Control
zaznaczyć sobie różne takie podsekcje na naszej stronie.
Carrds jest edytorem, który służy raczej do
robienia stron typu one page, czyli że mamy jedną długą scrollującą się stronę.
No ale możemy w ramach tej strony zrobić takie sekcje i do tych sekcji będziemy
przykładowo mogli kierować użytkownika z przycisków.
Czyli tu moglibyśmy wrzucić jakiś przycisk np.
zarejestruj się, może w sumie zróbmy to i dodamy button.
Teraz przejdźmy do jego właściwości.
Zapisz się czy zarejestruj się.
Możemy zmienić tekst.
I teraz z pomocą tego przycisku możemy iść albo do jakiegoś konkretnego URL'a, ale w
naszym przypadku chcemy iść do jakiejś sekcji.
Gdybyśmy chcieli iść do tej sekcji to po prostu wpisali byśmy tutaj one.
I w tym momencie automatycznie
zostalibyśmy zescrollowani do tej sekcji.
I znów w guziku możemy sobie bardzo dużo różnych rzeczy pozmieniać, np.
zmienić kolor tekstu.
Możemy też zmienić to, jak ten kolor będzie się prezentował po najechaniu na
przycisk, czyli zarządzać tym ustawieniem hover.
Zobacz, że to widać już tutaj w podglądzie,
że jak najadę to zmienia się ten kolor na trochę bardziej czerwony.
Jeśli chodzi o label można go dodać i jakieś opcjonalne rzeczy.
Ja już to tutaj na razie zostawię, ale przejdę do stylowania, bo tutaj są znajome
ustawienia jeśli chodzi o właśnie taki przycisk.
Czyli możemy wybrać jeszcze jego styl np.
outline albo solid.
Mamy do wyboru tylko label albo np.
label i jeszcze jakaś ikona.
Mamy możliwość zmiany kolorów tekstu.
Czyli przykładowo teraz label możemy zmienić na kolor czarny.
No i oczywiście też właściwości tego tekstu możemy dostosować.
Zmieńmy na nasz font Chivo
i Weight zmieńmy na na zdecydowanie grubszy.
OK, możemy to tak zostawić, chyba, że
jeszcze zmienimy sobie trochę zaokrąglenie narożników.
Corner Reunding mamy tutaj do dyspozycji.
Możemy to zmienić np.
na całkiem zaokrąglone krawędzie.
No chciałem Ci jedynie pokazać, jakby zasygnalizować, co można tutaj osiągnąć.
Natomiast nie będę wypełniał całego tego
layoutu, ale jest to bardzo, bardzo proste, bo zobaczysz, że teraz możesz
kliknąć na dowolny inny element, wybrać upload.
Mamy kolejne zdjęcia i możemy tutaj po
prostu zacząć umieszczać kolejne fotografie, np.
te chcemy wstawić w ten sposób i ona automatycznie została dodana.
Tutaj możemy wstawić jakąś kolejną fotografię.
Wybieram upload.
Zobaczcie jak proste to jest.
Z pomocą spacji na macu mogę sobie podejrzeć różne zdjęcia, które tutaj mam
i jeżeli jakieś mi się szczególnie spodoba, mogę je po prostu bardzo łatwo
tutaj umieścić, wykadrować dodatkowo, no i zostanie wstawione.
Także w ten sposób można sobie po
podmieniać wszystkie komponenty, ale jak widzisz też możemy te komponenty usuwać.
Możemy je zmieniać. Domyślnie tutaj są stworzone takie
strzałki, które jak widzisz mają taką funkcję, że kierują nas do odpowiedniej
sekcji, three czyli ta trzecia sekcja ona jest tutaj.
Jak się w to kliknie, to automatycznie podjedziemy sobie do sekcji trzeciej.
Zresztą zaraz Ci to pokażę.
No i tu mamy w ogóle jakiś taki układ Gallery.
Zobacz, że jest przerzucony komponent
Gallery, który możemy też bardzo łatwo edytować.
Chyba nie ma naprawdę prostszego edytora.
Chyba nie ma to tutaj zbyt dużo tłumaczyć, więc po prostu zobacz czy ta galeria też
fajnie działa, bo w zależności od tego jakie mamy zdjęcia, czy one są kwadratowe
czy prostokątne, one też jakoś fajnie się dostosowuje.
Możemy też zmienić zachowanie po kliknięciu.
Możemy ustawić kilka opcji dotyczących optymalizacji czy ładowania tych zdjęć.
No i jeszcze jedna fajna rzecz, które tutaj jest to formularz kontaktowy.
W zasadzie z tej pierwszej sekcji, o tutaj
warto by było właśnie iść do tego formularza kontaktowego, czyli w
ustawieniach zamiast one wybierzmy contact i zatwierdzimy te zmiany i będziemy
przechodzić teraz do formularza kontaktowego, który został tutaj umieszczony.
Formularz też ma bardzo dużo różnych opcji.
My te opcje będziemy w kolejnych lekcjach jeszcze sobie sprawdzać.
W każdym razie on pozwoli nam
wysyłać wiadomości albo podpiąć się do jakiegoś narzędzia do e-mailingu.
Będziemy tym wszystkim się zajmować.
Pozostaję też pytanie, jak Carrd radzi sobie
z tego typu formularzami i pomówimy jeszcze o tym trochę więcej.
Ale generalnie to jest tak, że nie musimy
w ogóle jakiegoś serwera podpinać, jakiegoś języka scryptowego, serwerowego,
który obsłuży nam ten formularz. Carrd, obsługuje go domyślnie i wysyła zgłoszenia
z tego formularza na nasz email do konta albo email wskazany tutaj jako Recipient Email.
No i to jest bardzo pomocne, aczkolwiek my
możemy z tego formularza dane odbierać w zupełnie też inny sposób.
Jeżeli mamy wersję pro Carrd, możemy
naprawdę dużo tutaj fajnych rzeczy zrobić, co jeszcze później Ci pokażę.
Poniżej jakieś ikonki social media.
Możemy dodać kolejne ikony, możemy usunąć,
połączyć je z naszymi stronami social media.
No i jeszcze jedna rzecz, którą warto
omówić, czyli kolejny ten sam element control, jednak przestawiony.
On jest tutaj jako done.
Jednak przestawiony z tego
Scroll Point, czyli takiej sekcji, do której możemy się scrollować przyciskami na
coś takiego jak Section Break. Section Break powoduje, że
mimo że jest to strona typu one page, czyli robimy w Carrd po prostu jedną długą
stronę, ale tak naprawdę ona może mieć jakieś swoje poszczególne sekcje.
Wyobraź sobie taką stronę SPA, czyli Single Page Application.
Chodzi w tym o to, że ma ona jeden adres URL, aczkolwiek ma np.
zakładki i dane do tych zakładek są ładowane w locie i strona bez
przeładowania pozwala nam wyświetlać jakieś inne swoje stany.
Na takiej zasadzie działa właśnie Section Break.
W momencie gdy go dodamy, wszystko co jest
poniżej Section Break będzie ukryte na tej naszej głównej stronie,
a będzie się wyświetlać dopiero wtedy, kiedy zdefiniujemy jakąś funkcjonalność,
która prowadzi do tego, czyli w tym przypadku akurat w momencie kiedy ktoś
kliknie na send message i wyśle formularz, to on Completion
po wypełnieniu takiego formularza
przekierujemy to na URL i ten URL to będzie done.
Czyli właśnie ta nasza kolejna sekcja z podziękowaniem za przesłanie formularza.
Mimo, że Carrd jest builder'em stron takich
one page, to jak widzisz te strony one page mogą mieć różne takie
stany, które są ładowane zależnie, w zależności od sytuacji np.
stan podziękowania za rejestrację itd.
I takich właśnie sekcji możemy robić
oczywiście wiele, czyli możemy dodawać sobie tutaj kolejne elementy.
Kolejny element Control, który będzie znowu Section Break'iem i np.
nazwiemy go jakoś,
zrobimy tutaj stronę błędu przykładowo formularza albo jakiejś rejestracji, która
też będzie wyświetlana w specyficznej sytuacji.
Ja na razie to usunę, ale chcę, żebyś znał tę koncepcję.
No i dodatkowo po tych sekcjach możemy
poruszać się z pomocą tej małej ikonki, jeśli wybierzemy section to
widzisz, że tutaj mamy dwa stany tej strony.
Pierwszy to home, czyli cała nasza strona,
a drugi to done, czyli właśnie podziękowanie za wysłanie formularza.
Tak jak wspomniałem, możemy też podglądać sobie responsywną wersję.
Możemy ją sobie rozszerzyć, możemy zwinąć w ten sposób.
A ostatnia rzecz, która jest dosyć ciekawa to możliwość wprowadzenie tutaj animacji.
Jeżeli klikniesz tą ikonkę play to
zobaczysz, że nasza strona w jakiś sposób cała działa się ładuje, ona po prostu mignęła.
Czyli jest zastosowany tu taki efekt Fade in,
że wszystko wchodzi, aczkolwiek my możemy ten efekt zmienić.
Mamy na razie przynajmniej w Carrds dwie możliwości tworzenia takich animacji.
Jedna to jest na pustym tle,
gdy tutaj klikniemy mamy sekcję Background,
gdzie możemy ustawić kolor tła dla całej strony i animacje dla tła.
W momencie gdy strona się ładuje tło może
się pojawić, ale to jest dosyć ograniczona funkcjonalność.
Natomiast jeżeli trafimy sobie na cały
taki kontener, który tu wyświetla się na górze jako page, czyli całą naszą stronę,
ona zawiera wszystkie te elementy, to teraz możemy dopracować po pierwsze
ustawienia, różne strony czy jakieś marginesy globalne itd.
ale też ustawienia dotyczące animacji.
No i po pierwsze możemy zadecydować co się
dzieje w momencie gdy strona się ładuje on load.
Możemy to zmienić z takiego pojawiania się zwykłego np.
na Blur In, że najpierw będzie rozmyta, a
później się wyostrzy. Możemy to zrobić z jakimś opóźnieniem,
możemy ustawić czas trwania takiej animacji początkowej.
No i później możemy ustawić też animacje
dla poszczególnych elementów, gdy się ładują.
Czyli przykładowo te kolejne elementy
mogłyby się pojawiać Fade In, z jakimś nawet, zrobimy sobie drobny Delay,
może w ten sposób i ta animacja też będzie trwała.
Może zrobimy ją trochę krótszą 75 setnych sekundy, czyli wszystkie kolejne sekcje
będą też się automatycznie animować w momencie, gdy zescrollujemy je do widoku.
No i On Section Change jeszcze, czyli w momencie, gdy będziemy
się poruszać pomiędzy poszczególnymi sekcjami np.
z pomocą przycisków, możemy zrobić coś takiego jak Zoom In np.
przez jakieś krótkie Duration 25 setnych sekund. Wybieram polecenie done.
I teraz ostatnia rzecz, która nam została.
Żeby to w zasadzie podejrzeć, to jest opublikowanie naszej strony.
Klikamy na tą ikonkę Publish this site i na razie pokarzę Ci tylko bardzo proste
ustawienia, czyli przechodzimy do sekcji Publish.
Wstawiamy tu jakiś tytuł np.
Warszawa, następnie Description.
Na razie użyję tej samej i mamy do wyboru URL w ramach domeny carrd.co
krótko na razie użyjemy właśnie takiego URL'a i musimy tutaj podać nazwę np.
Warszawa.cardd.co, sprawdza to czy taki URL jest dostępny, jest dostępny.
Wybieramy polecenie Publish
i mam informację, że mamy jakieś dwa nie skonfigurowane elementy, więc zobaczmy.
Przejdę do takiego elementu i
zobaczymy który tutaj element może być nie skonfigurowany.
Pokazuje mi to, że galeria jest nie
skonfigurowana, czyli nie ma wgranych prawdopodobnie wszystkich miniaturek.
Ja po prostu ją na chwilę usunę.
To mi jeszcze pokazuje, że ten obrazek chyba jest nie skonfigurowany.
Może spróbuję go usunąć i opublikować to jeszcze raz.
I teraz publikowanie trwa, czyli ta strona wystawia się pod konkretną domeną.
Nie muszę mieć żadnego hostingu, nie muszę nic dodatkowo robić, automatycznie
Carrd dla mnie też przypisał adres SSL do tego.
No i na razie jest to pod adresem Warszawa.carrd.co
mogę zobaczyć tą stronę i teraz zobaczę jak one się ładuje to będzie
automatycznie pokazywana ta animacja, którą wybrałem.
Timer już tutaj działa.
Mogę kliknąć guzik zarejestruj się i przejdę do odpowiedniej sekcji.
W momencie gdy taki formularz wypełnię i
wyśle wiadomość jestem automatycznie przenoszony,
tutaj tej sekcji nie ma, ale ja
po wysłaniu formularza będę automatycznie przeniesiony z animacją do strony
podziękowania, czyli do tej ukrytej sekcji.
I dodatkowo już teraz dostałem maila od Carrds właśnie z tym zgłoszeniem.
Także tak to działa.
Out of the box na modyfikacji gotowego szablonu, a w kolejnych lekcjach zajmiemy
się stworzeniem strony w Carrds od podstaw od czystej kartki.
Do usłyszenia!