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ść!
Witaj w kolejnej lekcji, w której stworzymy następny projekt w Carrds.
Wystarczy przejść do swojego dashboard'u.
Tutaj można zarządzać widokiem jakimiś różnymi opcjami, które są bardzo
intuicyjne i stąd możemy wybrać polecenie New Site, czyli tworzymy nową stronę.
I tym razem jako Starting Point nie wybiorę jakiegoś gotowego szablonu, tylko
stworzę stronę od podstaw, a więc wybiorę tą opcję start from scratch.
W tym momencie ładuje się pusty edytor.
Nic tutaj jeszcze nie ma poza ogólnym kontenerem, czyli ogólnym tym Page.
To tutaj znajdą się wszystkie rzeczy, które będzie zawierać nasza strona.
No i został wstawiony tutaj jakiś przykładowy tekst.
Ten tekst można sobie od razu wyrzucić.
Natomiast kontener Page jest w pewien sposób skonfigurowany.
Ma on styl, który jest domyślny, ale możemy zmienić go np.
na Box, ewentualnie Wide Box, czyli na
całą szerokość, jak również Tall Box, czyli na całą wysokość.
My wybierzemy Wide Box, ale pozycja nie
będzie center, czyli nie chcemy całej naszej strony wertykalnie, czyli w pionie
centrować, tylko będziemy chcieli po prostu umieścić ją na górze i wewnątrz
naszej strony będziemy dodawali kolejne elementy.
Czyli zaczniemy od takich elementów głównych grupujące, czyli od kontenerów.
Kontenery możemy właśnie umieszczać wewnątrz Page'a.
Nie możemy zagnieździć jednego kontenera w drugim, ale dla kontenera możemy wybrać
jakieś predefiniowane ustawienia, czyli jego typ możemy zmienić z Default na
Columns i w ten sposób możemy uzyskać 2, 3, 4, 5 kolumn.
Możemy sobie tutaj je dodawać.
Zmieńmy jeszcze jedno ustawienie.
Gdy kliknę na cokolwiek poza moją stroną, to przeniosę się do sekcji Background.
Domyślnie Background, czyli tło naszej strony ma ustawiony kolor szary.
Chciałbym to zmienić po prostu na kolor biały.
No i teraz mamy stronę wewnątrz kontener.
W nim mamy dwie kolumny, a całe tło strony jest białe i wszystko jest
wyrównane jeśli chodzi o oś wertykalne od góry.
Natomiast jeśli chodzi o oś horyzontalną do środka, czyli nasza strona i tak będzie
powodowała, że ten kontener będzie wycentrowany.
No to teraz zastanówmy się, jaką stronę w ogóle chcemy stworzyć.
Moja propozycja jest związana z takim Lean Starup'owym podejściem, czyli odtworzeniem
jednej ze wczesnych stron, jednej z wielkich firm, które teraz funkcjonują.
Niektóre z nich to miliardowe firmy, np.
takie jak Dropbox czy Uber
czy Airbnb, natomiast charakteryzują się one tym, że zaczynały od bardzo prostych
stron, czyli takich MVP landing page'y, które w jakiś sposób
próbowały sprawdzić czy ta idea jest wartościowa, czy np.
Dropbox się przyjmie.
I to jest bardzo ciekawe podejście.
Tutaj możecie w artykule zobaczyć jakieś wczesne wersje Airbnb, które w zasadzie z
pomocą narzędzi no-code teraz w jeden wieczór odtworzyć.
Możecie zobaczyć też prezentację, możecie właśnie zobaczyć te wczesne landing page Dropboxa
i tutaj akurat historia była taka, że oni nawet jeszcze nie mieli produktu, a już
umieścili jakiś tam link page gdzie zbierali zapisy, umieścili jakieś krótkie demo
explainer video Dropboxa, które na Hacker News zrobiło jakąś ogromną karierę i
zapisało się tam dziesiątki czy setki tysięcy ludzi.
I wtedy oni dopiero zaczęli budować finalne rozwiązanie.
Uber poszedł jeszcze chyba dalej,
tutaj gdzieś poniżej powinna być też lekcja z Ubera.
Tu jest Groupon, więc Uber wyglądał na początku tak, że
po prostu opublikowali stronę, na której przedstawili trzy główne rzeczy,
które Uber robi w zasadzie w trzech krokach jak można publikować automatycznie
tweety, następnie guzik Plans and Pricing i wtedy po przejściu do guzika Plans and Pricing
przechodziło się do strony, że "ok, wiesz co? jeszcze nie jesteśmy gotowi, więc zostaw
swój email i jeśli ta idea Ci się podoba i poinformujemy Cię, kiedy wystartujemy.''
To jest genialne podejście, bo po prostu oszczędza nam mnóstwo czasu i pozwala
sprawdzić taką ideę przed tym, jeszcze zanim zaczniemy budować rozwiązanie.
To jest też taka, takie podejście, do którego ja chcę Was ośmielić.
Zresztą strona Buffer'a została później z upgrade'owana o jeden krok po drodze,
czyli nawet po kliknięciu Plans and Pricing
wyświetlały się wstępne plany z cenami i ludzie po prostu wybierali jakiś plan np.
pięć dolarów na miesiąc i wtedy dopiero
dostawali informację, "że wiesz co? Jeszcze tego planu nie ma,
ale pracujemy nad tym,
zostaw nam maila."
W ten sposób bardzo łatwo było sprawdzić, jak takie rozwiązanie będzie działać.
Natomiast przygotowanie takiej strony np.
z pomocą Carrd jest banalnie proste i potrwa może z pół godziny.
Mamy tutaj jeszcze przykład Ubera, ale ja w zasadzie chciałbym się skupić na
przykładzie jeszcze innym na przykładzie Slack'a.
Jeżeli wejdziesz na stronę The Wayback Machine, to tutaj możesz sprawdzić np.
adresy takie jak właśnie Uber czy Dropbox i
zobaczyć ich wersję przykładowo z 2010 roku.
Ja wybrałem sobie którąś wersję strony Slack'a z 2014 roku.
Wtedy kiedy zaczynali, też nie mieli jeszcze gotowego produktu, a dopiero
zbierali listę osób i chciałbym taką stronę odtworzyć
teraz z pomocą Carrds. Pobrałem potrzebne
zasoby, czyli w zasadzie kilka obrazków i spróbujemy w miarę wiernie ją odtworzyć.
Oczywiście bez logowania i rejestracji, bo nie jest nam to na razie potrzebne, ale
chcemy zbierać jakieś maile, więc to co robimy na początku to staramy się
utworzyć taką strukturę,
jeżeli chcemy mieć coś np. po lewej i po prawej stronie albo w środku, to dobrym
pomysłem jest zorganizowanie właśnie takiego kontenera w kolumny.
Jeżeli wybierzemy Default to wszystko, będziemy mogli mieć np.
wyśrodkowane, ale jeśli wybierzemy kolumny.
To teraz dobrą sztuczką jest możliwość zrobienia trzech kolumn,
gdzie widzisz one będą rozłożone w ten sposób, że będziemy mogli mieć coś na
środku i będziemy mogli mieć też coś po lewej i po prawej stronie.
Potrzebujemy też pod cały taki kontener
umieścić tło, więc przejdźmy do jego sekcji Appearance i w tym miejscu, gdzie znajduje się
Background, wybierzmy image, obrazek, a następnie z upload'ujmy obrazek.
Ja pobrałem te obrazki do sekcji Landing Page
i to jest akurat ten obrazek, który wgram.
Teraz go przeciągne.
I zaakceptuje te zmiany.
No i teraz musimy zadbać o jego pozycjonowanie.
Czyli przydałoby się, żeby cały ten
kontener był rozciągnięty na całą szerokość strony.
Czyli Width, szerokość przeciągamy do
prawej strony i zobacz, że mamy tutaj opcję full, max,
mamy procenty, ale mamy też opcję full screen,
czyli rozciągnięcie tego na całą szerokość strony.
Wysokość na razie możemy powiększyć trochę
później, ewentualnie zmienimy ją na auto, ale teraz
powiększymy, żeby trochę łatwiej nam się z tym pracowało.
OK, zostawmy to tak jak jest i dodajemy kolejne elementy.
Potrzebujemy na pewno obrazek, image,
który został automatycznie wstawione do lewej kolumny.
I bardzo dobrze.
Możemy dla niego szybko z upload'ować logo i to jest to
logo Landing logo white wybierzemy i powiększymy.
Później dostosujemy jeszcze położenie tych elementów.
Wszystkie inne rzeczy.
Na razie zróbmy podstawową strukturę, czyli dodajemy kolejny element.
Będzie to tekst i zobaczmy na ten tekst.
To jest ten główny nagłówek strony,
więc zaznaczmy może nawet ten tekst od razu i wypełnijmy go, a następnie zmieńmy
to na albo Side Title, albo Main Heading,
nieważne. I umieśćmy go tutaj. Znów,
na razie zależy mi tylko i wyłącznie na strukturze więc zduplikuję
sobie to pole pod spodem, a następnie
przerzucę do niego tekst, który się tutaj znajduje.
Później zrobimy wszystkie style, jakoś to ładnie do stylujmy.
No i potrzebujemy też, potrzebujemy signup form, czyli formularz.
Jeśli wybiorę teraz ikonkę plusa to możemy po prostu wstawić sobie tutaj formularz.
No i domyślnie jest tutaj name, email i message.
Typ tego formularza to Contact.
Możemy zmienić jeszcze go na Signup
i jeśli dysponujesz darmową wersję to chyba to jest ostatnia opcja, z której
możesz skorzystać, więc możesz to zrobić właśnie jako Signup.
Możesz ewentualnie to zrobić jako custom.
Pokażę Ci w wersji Pro jak można sobie
zrobić taki swój własny customowe formularz i wtedy po wyborze opcji custom
mamy możliwość zdefiniowania każdego z pól.
Czyli to pierwsze pole to będzie email adres.
I jego tekst, jego typ wybieramy
na email po to, żeby Carrd pomógł nam walidować maile, czy są poprawnie tutaj wpisywane.
Chcemy, żeby było to obowiązkowe, więc nie
zaznaczamy optional, identyfikator i Default Value na razie zostawiamy bez zmian, a następnie
dodajemy kolejne pole i kolejne pole to będzie Company Name.
Teraz wypełniamy sobie Company Name.
Zobacz jaka sprytna sztuczka.
W ten sposób od razu zakładamy, że Dropbox
jest dla firm albo do używania przez osoby, które pracują w jakiś firmach.
I tutaj możemy zostawić po prostu Text.
Zostawiamy to też jako pole obowiązkowe i wybieramy polecenie Done.
Mamy jeszcze guzik Sign Up for free, czyli musimy zmienić nazwę na guziku submit.
W trzeciej zakładce znajduje się Button i tutaj zmieniamy na Sign Up for Free.
I po kliknięciu co się stanie? Możemy tutaj już kogoś z charge'ować z pomocą Stripe'a.
Na razie zostawiamy Default, a to Default ustalimy sobie tutaj za chwilę.
Na razie zależy mi tak jak powiedziałem na strukturze, a nie na funkcjach.
Także, zrobiliśmy strukturę tej głównej sekcji, aczkolwiek potrzebujemy jeszcze jeden
kawałek tekstu, który będzie wyświetlany pod formularzem.
Możemy od razu go tutaj wrzucić jako text.
I mamy już tekst zrobiony.
Następnie spróbujmy całość
do stylować, zaczynając od tego, jak układają się kolumny.
Jeśli wybiorę logo Slacka, mogę szybko
zmniejszyć jego szerokość, natomiast on dalej jest w taki kolumnie.
Ona ma 33, to ma około 33, to ma 34, a ta ma 33%,
ale chcielibyśmy, żeby te wszystkie
kolumny były jednak rozciągnięte na całą szerokość.
Jeśli przejdziemy do głównego kontenera, no to okaże się, że co
prawda dla niego szerokość wybraliśmy na fullscreen, co zresztą jest oczywiste, no bo
obrazek się wyświetla od lewej do prawej krawędzi, ale jeszcze dodatkowo on ma
takie ustawienie jak Contents, czyli jak mają wyświetlać się właśnie te kolumny w
środku i możemy wybrać ich pozycję, ale też możemy zarządzać ich szerokością.
W tym momencie jest ona wybrana na auto,
ale to co możemy zrobić to po prostu przeciągnąć to do prawej strony i w ten
sposób okaże się, że rozciągniemy to od lewej do prawej strony.
Cała treść zostanie rozciągnięta tak jak chcieliśmy.
No i ewentualnie jeszcze możemy
zarządzać takim odstępem pomiędzy kolumnami, który jest tutaj zdefiniowany jako Gutters.
Czyli to jest ten margines
tutaj ewentualnie tym możemy coś troszeczkę jeszcze pozmieniać.
To co możemy jeszcze pozmieniać to np.
jeżeli wybierzemy logo, to jego położenie możemy też zmienić.
Tutaj musielibyśmy
przejść do tej pierwszej kolumny, w której się znajduje, w kontenerze, w której się
znajduje logo, czyli do tej i moglibyśmy Alignment zmienić np.
na Center czy na Right i wtedy nasze logo powinno się wyświetlić bliżej treści.
I chyba tak rzeczywiście byśmy je chcieli.
Dobra, no to teraz zaznaczamy sobie Be less busy i przechodzimy do sekcji Appearance
zmieniamy kolor na kolor biały.
Zmieniamy font na font Lato
wydaje mi się, że taki tam jest albo bardzo podobny i mniej więcej zmieniamy
wielkość tak, żeby nam się może zmieściło rzeczywiście w tej jednej linii.
Ale zobaczmy. No chyba jest okej.
Tyle, że fajnie by było zmienić Weight.
Więc muszę trochę zmniejszyć, tak aby to było pogrubione.
Co tutaj jeszcze mamy?
Mamy taki delikatny cień pod tymi w zasadzie wszystkimi tekstami,
co ciekawe, tutaj jest taka sekcja jak Drop Shadow i możemy z niej wybrać cień,
czyli możemy wybrać jakiś ciemny cień i zobacz, że on domyślnie wygląda bardzo podobnie.
Możemy zmienić jego kąt padania Angle,
aczkolwiek zostawimy taki Distance, możemy go bardziej odsunąć lub mniej.
Wybierzemy sobie ten Distance na 125 czy troszeczkę więcej np. tyle
możemy zawsze tutaj kliknąć i wpisać
odpowiednią wartość z palca i Blur rozmycie trochę zmniejszymy.
Czyli możemy zrobić albo 0 albo jakąś naprawdę bardzo niską wartość, że to
rozmycie jest prawie niewidoczne tak jak tutaj.
Może nawet moglibyśmy zrobić tutaj 0.125
i byłoby trochę jeszcze bardziej podobne do tego.
No dobra, zostawmy.
Wydaje mi się, że mamy to, co chcieliśmy osiągnąć.
No i jak jeszcze zrobić tutaj margines dla tego elementu od góry?
No i co prawda mamy tutaj coś takiego jak Margins, ale to akurat nie zadziała w tym
przypadku, bo to po prostu robi margines od dołu.
Moglibyśmy przejść do całej sekcji ogólnie
i zrobić trochę większy Vertical Padding np. w ten sposób.
Aczkolwiek tutaj problematyczne jest to, że to też przesuwa logo Slack'a w dół, a my
chcielibyśmy, żeby to logo pozostało na górze.
Więc jak to zrobić? No cóż,
tu można trochę hakować Carrd, bo można
powiedzieć, że to jest jakieś jedno z ograniczeń, na które trafiliśmy, ale
zawsze kreatywnie przesuwając różne suwaki można coś wymyślić.
Przykładowo proponuję, żeby zmienić na tym
elemencie Line Spacing na 2.5 maksymalną wartość i już wygląda to
prawie tak jak byśmy chcieli, więc teraz jest praktycznie dobrze.
Gdybyśmy chcieli to możemy w zasadzie nawet jeszcze zduplikować sobie to.
A tutaj zamiast Be less busy wpisać po prostu nic się nie da.
Ale da się np.
kropkę i gdybyśmy chcieli, możemy taki element nawet ukryć.
W tych zaawansowanych ustawieniach
odnośnie stylów możemy wpisać sobie nawet customowy CSS jeżeli go znamy np.
opacity i tutaj wybrać wartość 0 i po prostu to ukryjemy.
No i teraz taki element już pozwoli nam na np.
możemy zmieniać, zmieniać dla niego
teraz Line Spacing i będziemy mogli
odsuwać, przesuwać dokładnie tak jak chcemy, więc no opcji jest naprawdę dużo.
I to nie jest wcale tak, że jeżeli czegoś nie ma w Carrds, nie da się tego wymyślić.
Ja to usunę, bo wystarczy mi taki odstęp,
czyli właśnie ten Line Spacing i przejdę do sterowania drugiego fragmentu tekstu.
Widzę, że ten tekst został jakoś tutaj rozbity na linie
niepotrzebnie więc skasuję te entery i zastąpię je spacjami.
Teraz wybiorę style i kolor biały.
Wybierzemy tutaj też ten efekt Drop Shadow,
czyli jakiś taki delikatny czarny czy bardzo ciemny cień.
Zostawię ustawienia, może Blur tylko
troszeczkę zmniejszymy i no trochę jest za duży, czyli znowu 125, ale zostawmy to.
Jest naprawdę bardzo podobne do tego co mamy tutaj.
Rozmiarem fonta też nie będę się już aż tak przejmował, ale zmienię to jednak na
Lato, tak żeby było podobne do tego co mamy tutaj.
Wydaje mi się, że jest ok.
W związku z tym to co możemy zrobić teraz
to sekcji Appearance, dodać to jako styl, czyli dodajmy sobie styl i to będzie np.
Paragraph.
Teraz będziemy mogli tego typu styl zastosować sobie np.
na to pole tekstowe, czyli po prostu klikamy paragraph i jest zrobiona.
No dobrze, to można powiedzieć, że główną strukturę mamy zrobioną.
Wypadałoby teraz zająć się formularzem, ponieważ jest tu trochę więcej ustawień.
Myślę, że warto to zrobić w osobnej lekcji, na którą Cię zapraszam.