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.
Myślę, że na tym etapie możemy już spróbować spróbować opublikować naszą stronę, a później
zajmiemy się jeszcze przygotowaniem trochę lepszym tej strony z podziękowaniem.
W momencie gdy kliknąłem
na Sign Up zostałem przekierowany na takie podsumowanie.
W zasadzie chyba zmienia się tylko ta górna część.
No i obrazek, który znajduje się tutaj w
tle jest jeszcze dodatkowo rozmyte, więc prosta sprawa.
Spróbujemy sobie też za embedować wideo, ale zaraz to zrobimy.
Najpierw spróbujmy taką stronę zapisać.
Oczywiście przed zapisaniem możemy
podejrzeć jak ona by wyglądała w wariancie mobilnym.
No i jest całkiem nieźle, bo automatycznie
Carrd radzi sobie z dostosowaniem tego i np.
w wariancie mobilnym zobacz, że wyświetla nam trochę inaczej formularz,
ale właśnie tak, że jest on zoptymalizowany pod telefony.
No to super, spróbujmy to opublikować.
Publikujemy z pomocą,
przejdę do widoku desktopowego tej dyskietki Publish this Site.
No i mamy tutaj kilka ustawień.
Główne ustawienia publikacji to tytuł naszej strony.
Wpisuję tu Slack Hello World.
To jest dosyć istotny,
istotna rzecz z punktu widzenia
pozycjonowania optymalizacji naszej strony pod SEO.
Ponieważ tytuł jest ważny dla robotów
indeksujących wyszukiwarki, warto, żeby znalazły się tam jakieś słowa kluczowe
i dodatkowo powinien być możliwie krótki i zwięzły.
On pojawi się w Google np.
w momencie, gdy wpisujesz jakąś frazę
zapytania, on pojawi się jako link do Twojej strony.
Więc to jest niezwykle ważne, aczkolwiek na samej stronie on nie będzie widoczny.
Będzie widoczny w pasku adresu
przeglądarki i jest to znacznik Title na stronie.
Kolejna rzecz to Description.
Również istotne z punktu widzenia wyszukiwarek nie będzie widoczne tutaj na
stronie, ale będzie pojawiało się jako opis.
Jeżeli w Google wyszukasz, Twoją stronę ona
będzie w wynikach to pojawi się jako opis pod linkiem, więc teoretycznie nie ma on
jakiejś supermocy pozycjonujących, więc nie ma co tam wsadzać
nie wiadomo ilu słów kluczowych, ale warto
taki description zrobić w ten sposób, aby był jakby zachęcał osobę do kliknięcia.
On oczywiście może być dłuższy niż tytuł,
w tytule kilkadziesiąt znaków.
W Description ok. tam 150 chyba znaków
możemy umieścić, aczkolwiek
możesz to sobie oczywiście jeszcze sprawdzić i po wypełnieniu tych pól mamy
jeszcze do dyspozycji ten URL, pod którym mamy to opublikować.
Czyli możemy skorzystać z subdomeny na Carrd.co i to jest taki domyślny wybór.
Nazwę tej subdomeny możemy sobie tutaj wpisać np.
Slack.
Zobaczymy czy jest wolna i okazuje się, że tak.
Więc spoko, a gdybyśmy chcieli możemy też
wybrać custom'ową domenę, czyli naszą własną domenę.
Będę pokazywał to później jak taką domenę tutaj spiąć.
Albo możemy to zapisać jako szkic.
Jeżeli byśmy chcieli tylko zapisać postępy pracy w tym momencie, to możemy zapisać to
jako szkic, inaczej automatycznie się to nie zapisuje.
Więc ważna sprawa.
Jeśli chcemy to od razu opublikować nie ma
problemu, zawsze będziemy mogli zrobić tzw.
republish, czyli po prostu opublikować to ponownie.
No i teraz dostaniemy informację o tym, że mamy jakieś nie skonfigurowane elementy.
Znowu go to element.
Sprawdzamy, który z tych elementów jest nie skonfigurowany.
Wygląda na to, że na tym Thank you page'u
znajduje się jakieś tło, które jest niezdefiniowane.
Wtedy będzie na nas Carrd krzyczał, więc zamiast Image ja po prostu ustawię None,
brak tła.
Wybieram polecenie Done i teraz powinno mi się udać zapisać to i opublikować.
No i rzeczywiście tak jest.
Strona zaraz będzie dostępna dla wszystkich na świecie.
Pod adresem Slack.carrd.co, możemy
wybrać polecenie View Site, żeby otworzyć to w nowej zakładce.
No i jest dokładnie tak, jak zaprojektowaliśmy.
Nic tutaj się nie zmieniło.
Możemy zaraz tutaj dodać jeszcze jakieś fajne efekty.
Jedyna rzecz, którą będziemy musieli
poprawić to Footer i jak widzisz ta strona się wyświetla.
Ona nie powinna się wyświetlać, bo to jest nasze Thank you section.
Ona powinna się wyświetlać dopiero wtedy jak ktoś kliknie i wypełni formularz.
Ale ponieważ zrobiliśmy Footer start, czyli
Footer marker powyżej tego, tu jest informacja, że wszystkie elementy poniżej
będą widoczne jako Footer, więc powinniśmy to po prostu przerzucić na Footer.
Wybieram Thank you section i przerzucam
powyżej Footer'a i tak samo przerzucę sobie zawartość.
Po prostu Footer powinien być ostatnią,
ostatnim elementem w kolejności na
stronie, bo wszystko co jest pod nim właśnie będzie należeć do Footer'a.
I tak samo z Header'em. Header powinien być pierwszy na stronie i
wszystko co jest nad tym znacznikiem będzie należeć do Header'a.
Więc teraz jeśli mamy takie zmiany
zrobione to znaczy, że Carrd pozwoli nam opublikować zmiany.
Będziemy tu mieli publish changes, więc publikujemy zmianę.
Teraz będziemy mogli zobaczyć tą samą stronę i ją po prostu odświeżyć.
Wybieram Command R
i zobacz, że już na dole pojawił się tylko Footer, a w momencie gdy wypełniłem
formularz musielibyśmy wypełnić go poprawnymi danymi.
Przeszli byśmy do tej strony z
podziękowaniem, a ona też zawierałaby Footer, dlatego, że właśnie to jest cecha Footer'a, że on
wyświetlana na wszystkich takich stronach we wszystkich tych sekcjach.
Teraz mamy Home i Thank you section, a gdybyśmy tego nie chcieli, to
przechodzimy do Thank you section i w jej ustawieniach możemy ukryć Header i ukryć Footer.
Jeśli to jest odznaczone w domyśle tak jest to będzie się ten Footer nasz pojawiał.
Na stronie Than you page jest to zaraz sobie zaobserwujemy.
Jeżeli chodzi o ustawienia publikowania, to całą tą pierwszą sekcję mamy omówioną.
W drugiej sekcji znajdują się ważne pliki pod kątem np.
share'owania w mediach społecznościowych.
Mimo, że ta sekcja jest opcjonalna, jest super ważna i polecam to wypełnić,
ja akurat tutaj przygotowałem jakieś głupie przykładowe screeny.
Wybieram upload i np.
screen site, aczkolwiek warto tutaj
wrzucić naprawdę jakiś fajny screen naszej strony.
Wtedy w momencie gdy ktoś będzie się
dzielił nią na fejsie to pojawi się właśnie taka fajna miniaturka i dodatkowo
mamy możliwość wgrania tutaj favicon'ki i wybieram polecenie upload.
Też zrobiłem jakiś prosty screen, żeby pokazać jak to może działać.
Ona musi być kwadratowa, więc możemy właśnie tak to skadrować.
Wybieramy i tyle.
Aczkolwiek fajnie jakby to był
na samo logo, ponieważ to jest ikonka, która jest bardzo mała.
Wyświetla się w, obok na pasku
przeglądarki, na pasku kart obok nazwy, obok tytułu naszej strony, jak również np.
po zrobieniu sobie jakiejś zakładki i też
będzie widoczna po dodaniu na home screen.
Np. na urządzeniach mobilnych też będzie to
widoczne jako ikona, więc warto też o to zadbać.
I dopóki nie opublikujemy tych zmian, ja pokażę Ci jak mogłoby to wyglądać, bo
skopiuję sobie slack.carrd.co ten adres i mamy coś takiego jak developers.facebook.com
pod tym adresem znajduje się taki Debugger.
Jak to będzie wyglądać
opublikowane na Facebooku.
No warto naprawdę to sprawdzić.
Wybieram polecenie Debug.
I teraz właśnie widzisz, jak będzie to wyświetlać się na Facebooku.
Proszę, zignoruj na razie ten warning.
To nie jest akurat konieczne, żeby umieszczać Facebook app_id tutaj.
Natomiast Facebook sam jakoś ze screen'ował naszą stronę i pobrał tutaj screen, który
nie wygląda zbyt fajnie, bo właśnie jest część jakiejś drugiej sekcji.
Jeżeli sami nie damy mu screen'a, to po prostu sam to zrobi,
za nas, natomiast też są wypełnione
podstawowe dane, takie jak tytuł taki, który się tutaj pojawia Slack Hello World.
Slack Hello World
tak będzie to wyglądało na Facebook'u i Get to knwo Slack,
czyli nasze description, czyli to jest jakby super ważne.
Jak ktoś będzie share'ował na fejsie to zobacz, że zarówno wypełnienie poprawnie
tych pól Title Description, jak i jak i tych, które są tutaj, jak i przejście
do zakładki Media i z upload'owanie obrazka, no pomaga nam zdecydowanie lepiej ten kontent
kontrolować, który się wyświetla w social media, gdy ktoś share'uje.
Jeżeli republikujemy sobie taką stronę, ona już teraz została zaktualizowana.
Możemy spróbować wybrać polecenie Scrape Again,
czyli pobrać tą stronę jeszcze raz i zobaczymy czy ten obrazek się zmieni.
No i jeszcze się nie zmienił, ale zwykle
to Facebookowi zajmuje dosłownie kilka minut, żeby zaktualizować tą naszą stronę,
więc kilka razy jeszcze to sobie kliknę i pewnie dostanę właściwe dane.
O właśnie, no i już jest zdecydowanie lepszy obrazek, czy przynajmniej taki, nad
którym mamy kontrolę i te dane tutaj też będą się zmieniać.
Także proszę zadbaj o to, aby to poprawnie się tu wyświetlało.
No i przy okazji taki bardzo miękki sposób.
Uczysz się też wszystkich rzeczy, które są
potrzebne na nowoczesnych stronach internetowych, tzn.
oprócz tego, że stworzymy sobie taki
landing page, trzeba pamiętać o tym, że trzeba wypełnić pole Title.
Trzeba wypełnić Description na potrzeby SEO, na potrzeby tego jak to wyświetla się
w Google'u, ale też na potrzeby tych okietag'ów do social mediów Trzeba wypełnić kolejne
rzeczy, które znajdują się w tej zakładce Media przynajmniej ten Favicon oraz Share Image.
To też jest bardzo ważne.
No i uczysz się też takich ważnych koncepcji, które są na stronach.
Mimo, że przykładowo robimy stronę, która jest one page'em, to nauczyłeś się już, że
możemy w niej jakoś dynamicznie wyświetlać dodatkowe sekcje, przykładowo po wysłaniu
formularza, ale także opanowałeś koncepcję tego, że na stronach mogą być takie tak
zwane template'y, szablony, czyli przykładowo możemy mieć szablon Footer'a, który jest
zawsze taki sam i on będzie wyświetlany na wszystkich tych naszych podsekcjach.
Nie będziemy musieli kopiować, wklejać
tego elementu za każdym razem do danej sekcji.
No bo oczywiście moglibyśmy tak zrobić, ale zobacz, że jest to głupie podejście.
No bo wtedy gdybyśmy chcieli zmienić coś w footerze, a mielibyśmy go 10 razy
na każdej podsekcji naszej strony, no to wtedy musielibyśmy dokonać zmiany w
10 miejscach, a tak to zmienimy to raz i będzie działać.
I to jest znowu bardzo podstawowa koncepcja dla osób, które tworzą już
strony, ale dla osób, które zaczynają niekoniecznie, że można właśnie zrobić sobie
takie szablony i w ramach tych szablonów operować i po prostu dołączać je.
Akurat w przypadku Carrd do głównej sekcji
naszej strony jako menu, jako menu i do dolnej sekcji naszej strony jako Footer.
Jeśli chodzi o publikację, została nam do
omówienia ostatnia sekcja, czyli Publish Settings.
I tutaj mamy do wyboru język witryny, który trzeba wskazać, a także pewne opcje.
Niektóre z nich są dostępne tylko w planach Pro.
Przykładowo, zahasłowanie strony nie
będzie można je otworzyć bez wpisania tego hasła, które tutaj użyjemy.
I mamy też możliwość zmiany Update Frequency jeżeli Twoja strona zmienia się
bardzo rzadko, w zasadzie robisz ją raz i prawie o niej zapominasz, to możesz wybrać
tę opcję Weekly i wtedy strona będzie automatycznie cash'owna.
To sprawi, że strona będzie po prostu
ładować się dla użytkowników dużo szybciej, więc warto to zrobić, jeżeli
rzeczywiście nie potrzebujesz dokonywać zmian co chwilę na tej stronie, a nawet
jeśli potrzebujesz, to możesz też ustawić odpowiednie nagłówki przez zmianę tego np.
co 6 godzin.
Musisz mieć świadomość, że w momencie gdy to ustawisz i opublikujesz zmiany,
to te zmiany mogą nie być dla Ciebie widoczne od razu,
tak szybko będziesz musiał pare razy odświeżyć okno
przeglądarki albo wyczyścić sobie pliki podręczne, żeby je zobaczyć.
No ale oczywiście wpłynie to
na szybkość serwowania Twojej strony dla użytkowników.
W momencie gdy projektujesz jeszcze
stronę, lepiej jest po prostu zostawić update Frequency na auto, a w momencie gdy już ją
zrobisz i przestaniesz nad nią pracować, to wtedy zmieniasz to na właściwą wartość.
Tutaj mamy też możliwość wpisania Google
Analytics ID, co pokaże Ci w jednej z kolejnych lekcji.
Jak połączyć to z analityką.
No i tak zwane meta tagi.
Meta tagi są opcjonalne, ale w niektórych przypadkach są nam potrzebne.
Możemy np.
z pomocą meta tagów dodać keywords'y do naszej strony.
Chociaż Google mówi o tym, że już w ogóle
nie bierze tego pod uwagę przy pozycjonowaniu.
To tak naprawdę możemy tutaj dodać dowolne meta tagi.
Możesz o meta tagach dowiedzieć się więcej.
To są takie dane, które opisują jakoś szerzej naszą witrynę.
Takie tagi OG, które robiliśmy dla Facebooka, to
też mniej więcej można je uznać za meta tagi, gdzie dostarczamy jakiś dodatkowych
danych o naszej witrynie i jakieś, jakaś strona z tego korzysta, np.
Facebook i w ten sposób będziemy mogli
tutaj takie custom'owe meta tagi dodawać, czasem jest to potrzebne.
No i to tyle jeśli chodzi o ustawienia
publikacji, o samo opublikowanie naszej strony.
I na teraz to wszystko. A my w kolejnej lekcji dostosujemy jeszcze
tą stronę Thank you page i umieścimy tam wideo.
Do usłyszenia.
https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fslack.carrd.co%2F
Kod Google Maps · 6 min
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3153.065299663966!2d-122.3986166841798!3d37.78850941914121!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x808581300d7d8d53%3A0x963bc8f108d346ee!2sSlack!5e0!3m2!1spl!2spl!4v1591537503136!5m2!1spl!2spl" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>