Główna » Generał » Świeże zasoby dla projektantów stron internetowych i programistów (marzec 2019)

    Świeże zasoby dla projektantów stron internetowych i programistów (marzec 2019)

    Wiele się wydarzyło w ciągu ostatnich kilku miesięcy w świecie tworzenia stron internetowych. Po pierwsze, nowy edytor blokowy o nazwie kodowej Gutenberg, został ostatecznie połączony z WordPress 5.0. To naprawdę duża zmiana od czasu jej powstania, ponieważ wyznacza nowe podstawy dla WordPress, aby ewoluować w przyszłości i zmieni sposób, w jaki deweloperzy rozszerzają funkcje WordPressa.

    Po drugie, kilku naszych programistów stworzyło kilka naprawdę przydatnych narzędzi, takich jak takie, które pozwala zobacz JSON w terminalu oraz kilka bibliotek React, które mogą okazać się wielką pomocą w projektowaniu stron internetowych i projektach rozwojowych.

    I wreszcie, niektóre z najbardziej efektywnych zasoby, referencje i wtyczki zostały uruchomione, aby pomóc zaktualizować projekty zgodnie z nowszymi trendami.

    Przejdźmy do najbardziej wyczerpującej listy świeżych zasobów do tworzenia stron internetowych.

    Podręcznik Gutenberga

    Oficjalny podręcznik WordPress, w którym możesz znaleźć referencje do projektu, przykłady kodu do tworzenia bloków i inni oraz przewodnik, który ma przyczynić się do projektu. To twoja pierwsza wzmianka o rozwoju z Gutenbergiem.

    Blokowy rusztowanie

    Dzięki edytorowi opartemu na blokach WP-CLI zapewnia teraz wygodny sposób na rozpoczęcie pracy stworzenie bloku Gutenberga z nowym poleceniem CLI, wp blok rusztowań. Możesz tworzyć i dołączać je do istniejących wtyczek i motywów.

    CGB

    Innym sposobem na łatwe uruchomienie bloku Gutenberga jest utworzenie bloku Guten (CGB) wygeneruj szablon rozwinąć blok Gutenberga. Składa się z nowoczesnych narzędzi, takich jak React.js, Webpack, ESLint, Babel itd. Najlepsze jest to, że ty nie musisz konfigurować żadnego z tych narzędzi więc możesz po prostu skupić się na pisaniu kodu.

    Bloki elementarne dla Gutenberga

    Wtyczka WordPress, która pozwala wstaw dowolne szablony Elementora i przejrzyj go bezpośrednio w edytorze. Wtyczka zawiera wiele innych kompatybilności, które zapewniają bezproblemowa edycja między Elementorem a Gutenbergiem. Obejrzyj ten film, aby zobaczyć, jak to działa w akcji.

    Bloki atomowe

    Zestaw bloków Gutenberga z rosnącą liczbą kolekcji. W czasie pisania tego tekstu zapewnia “Blok siatki po” co pozwala dodaj listę postów swojej witryny w układzie siatki. Jest też a “Blok referencyjny” co, jak sama nazwa wskazuje, wstawienie opinii na stronie. Sprawdź pełne podglądy bloków na tej stronie.

    Galeria bloków

    Przyciągający wzrok blok do wstawiania galerii zdjęć, Block Gallery, zapewnia płynne dodawanie zdjęć do postu. Po prostu upuść swoje zdjęcia, nadaj stylowy wygląd galerii (styl murowany, karuzela lub pełny ekran), a wszystko będzie gotowe. W tej chwili jest to po prostu najlepszy blok galerii dla WordPress.

    CoBlocks

    Zestaw bloków tego samego autora, który opracował wspomnianą wyżej Galerię bloków, CoBlocks składa się z wielu bloków, które poprawią zawartość witryny, np. Akordeon, tabela cenowa, Gif, Click-to-Tweet, i więcej bloków do dodania.

    StagBlocks

    Kolejny pakiet bloków Gutenberga. Wtyczka przynosi wiele interesujących bloków, które wielu z was doceni. Zawiera blok statyczny, który pozwala dostosować statystyki w swoich postach i stronach. Blok karty internetowej, który będzie podgląd strony w fantazyjnym stylu kartowym. Blok kodu, który wyświetla kod z podświetlonym kolorem.

    Otter Blocks

    Również kolekcja bloków Gutenberga, takich jak “Blok Google Maps” wstawić mapę, “Nasz blok serwisowy” do wstaw listę usług za pomocą przycisku w widoku siatki, i “Blok obszaru referencji” wstawić listę referencji. Otter Block to kolekcja bloków Gutenberg, które docenią firmy i twórcy motywów.

    Zaawansowane bloki Gutenberga

    Ta wtyczka jest dostarczana z garstką zaawansowane bloki, aby wzbogacić zawartość takie jak automatycznie wygenerowany spis treści, “Giphy Bloki” dołączyć obraz GIF z Giphy.com, “Unsplash Block” wstawiać obrazy z Unsplash.com, “Blok reklam banerowych”, WooCommerce “Dodatkowy blok przycisków”, i dużo więcej.

    Blokuj laboratorium

    Block Lab ułatwia programistom tworzenie bloku Gutenberga. Wtyczka pozwala zarejestruj nowy blok za pomocą przyjaznego dla użytkownika GUI i szablony w PHP. Nie musisz nawet uczyć się React.js.

    Bloki EDD

    Wtyczka umożliwiająca renderowanie produktów Easy Digital Downloads w edytorze Gutenberga. W przeciwieństwie do używania kodu Shortcode, blok wyświetli widoki produktu.

    Sprawdź Gutenberga

    Nie jesteś gotowy, aby zainstalować wtyczkę Gutenberga lub zaktualizować swoją witrynę do WordPress 5.0? Możesz po prostu załaduj tę stronę, aby wypróbować nowy edytor.

    Chmura Gutenberga

    To jak AppStore dla bloków Gutenberga. Centralne miejsce, gdzie możesz się dostać Bloki Gutenberga, które mogą być używane w WordPressie i Drupalu. Tak, Drupal przyjmie także redaktora Gutenberga dla swojego edytora.

    Przykłady Gutenberga

    Repozytorium próbek Github do tworzenia bloków Gutenberga. Tutaj znajdziesz najprostszy blok do bardziej złożonego przykładu, taki jak ten, który tworzy “Blok przepisu” który ustawia szablon w edytorze dla użytkowników do dodania Przepis zawartość. Dobra referencja dla tych, którzy wolą uczyć się na prawdziwych przykładach niż w podręczniku.

    GutenbergJS

    Wersja Gutenberga przeznaczona tylko dla JavaScript. Jest dostępny jako pakiet NPM, który umożliwia integrację Gutenberga z dowolną aplikacją JavaScript.

    Wyłącz Gutenberga

    Chociaż Gutenberg wnosi nowe możliwości do WordPress, ale nie każdy jest na to gotowy. Jeśli istniejące witryny nie działają dobrze z Gutenbergiem, możesz zainstalować tę wtyczkę. To pozwala wyłącz edytor Gutenberga dla poszczególnych postów, typów postów, ról użytkowników, tematów, a także wyłącz arkusze stylów Gutenberga w interfejsie.

    Klasyczny edytor

    Alternatywnie możesz zainstalować tę wtyczkę, abyś mógł być na bieżąco aktualizowany do WordPress 5.0, a jednocześnie używać starego klasycznego edytora. Ta wtyczka będzie obsługiwana do 2022 roku.

    ClassicPress

    Inną alternatywą jest przełączenie na widelec WordPress, ClassicPress. ClassicPress skupia się na przedsiębiorstwa, stabilność i bezpieczeństwo. Jest kompatybilny z wtyczkami WordPress i planuje wprowadzenie nowych ciekawych funkcji w przyszłych wydaniach. Sprawdź nasz post: ClassicPress: Alternatywa dla WordPress bez Gutenberga i React.js

    Przyspieszenie WordPress

    Ponieważ WordPress stał się tak duży; więcej niż tylko platforma blogowa. Szczególnie Gutenberg dodał kilka dodatkowych obciążeń, kodów, plików do Twojej witryny, które mogą spowolnić Twoją witrynę. Jest to szczegół, który możesz odnieść, aby pomóc Ci zidentyfikować punkty bólowe na swojej stronie i odnieść się do najnowszych najlepszych praktyk w branży.

    Podgląd przeglądarki Visual Studio Code

    Edytor kodu wizualnego, który dodaje prawdziwą przeglądarkę opartą na Chrome Headless wewnątrz Visual Studio Code. To pozwala podgląd swojej pracy w czasie rzeczywistym bezpośrednio w edytorze kodu i włącza takie funkcje, jak debugowanie w edytorze.

    Bundlesize

    Bundlesize to narzędzie do zachowaj plik JavaScript sprzedaż wiązana rozmiar w ryzach. Możesz zdefiniować maksymalny rozmiar każdego z dołączonych plików i powiadomi Cię, gdy pojawi się lub przekroczy określony maksymalny rozmiar. Bundlesize można zintegrować z usługą CI, taką jak TravisCI i CircleCI, w celu bezproblemowego wdrożenia przepływu pracy w projekcie.

    WP Emerge

    Nowoczesny Struktura motywu WordPress oparta na wzorze MVC. Jeśli jesteś przyzwyczajony do pracy z frameworkiem PHP, takim jak Laravel i Slim, na pewno docenisz tę strukturę. Możesz używać rzeczy takich jak Router i kontroler, DI Container i Middlerware.

    Latarnia morska Bot

    Narzędzie, które umożliwia uruchamianie Lighthouse w serwisie CI za pomocą Docker. To świetne narzędzie do automatyzuj sprawdzanie wydajności witryny za każdym razem, gdy wprowadzasz nową zmianę do kodu swojej strony.

    Dowiedz się React App

    Learn React App to zasób do nauki React.js. Ale w przeciwieństwie do innych dostępnych tam zasobów, powinno tak być zainstalowany lokalnie na komputerze. Zawiera nie tylko materiały do ​​nauki, ale także kod i interaktywne próbki. Najlepsze jest to, że możesz to zrobić w trybie offline po zainstalowaniu.

    Akceptacja WP

    WP Akceptacja to nowe narzędzie, które pozwala na wykonywanie testów akceptacyjnych. Mówiąc prościej, Testy Akceptacji to seria testy naśladujące zachowanie użytkownika. Istnieje wiele struktur do wykonywania tego typu testów.

    Jeśli jednak pracujesz głównie z WordPress, docenisz to narzędzie, ponieważ jest ono łatwe w użyciu, ponieważ zostało zaprojektowane i dostosowane do typowych potrzeb projektów WordPress.

    Błyszczący

    Biblioteka JavaScript do naśladuj odbicie światła na swojej stronie, gdy oglądasz je na urządzeniu mobilnym. Możesz zobaczyć demo w https://pqina.nl/shiny/. Warto zauważyć, że będzie działać tylko na urządzeniu mobilnym, ponieważ opiera się na pewnym interfejsie API dostępnym tylko w urządzeniach mobilnych.

    Reaguj na Lucid

    ReactLucid to narzędzie do pomocy debuguj aplikacje React i GraphQL w bardziej interaktywny sposób. Pozwala zobaczyć hierarchię komponentów, zmiany stanu / wsparcia w aplikacji React, a także schemat GraphQL, zapytania i mutacje w czasie rzeczywistym.

    Przełączanie funkcji CSS

    Rozszerzenie Chrome, które pozwala wyłącz niektóre funkcje CSS w Chrome. Dzięki temu możesz zobaczyć, jak strona internetowa będzie renderować i zachowywać się, gdy pewne funkcje nie istnieją. Całkiem przydatne, aby pomóc Ci wdrożyć nowe funkcje CSS, które mogą nie być zaimplementowane we wszystkich przeglądarkach.

    Blendy

    Narzędzie, które może ci pomóc dostosuj swoje tryby mieszania tła CSS. Możesz przeglądać tryby mieszania, zmieniać kolory i stosować gradienty. Możesz użyć obrazów z Unsplash lub przesłać je z komputera.

    React Elemental

    Kolekcja elementów React, które działają od razu po wyjęciu z pudełka. Brak zewnętrznego CSS do importowania lub dostosowywania konfiguracji w celu dodania do pakietu Webpack. Zawiera podstawowe elementy, takie jak Button, Checkbox, SelectList, Tabs, Tooltip i wiele innych.

    FX

    Jeśli często masz do czynienia z formatem JSON, jestem pewien, że docenisz to narzędzie. fx jest narzędzie linii poleceń, które umożliwia wizualizację danych JSON w Terminalu z trybem interaktywnym. w taki sposób, że możesz rozwinąć lub zwinąć dane. fx można zainstalować za pomocą NPM lub Homebrew.

    Monica

    Monica jest w swojej kategorii. To rodzaj CRM (Customer Relationship Manager), ale nie jest przeznaczony dla twojego klienta, ale dla twoich bliskich, takich jak twoja rodzina i przyjaciele.

    Podobnie jak CRM, pozwala ci śledzić takie rzeczy, jak twoja aktywność z nimi, a kiedy ostatnio do nich dzwoniłeś itd. Co więcej, możesz ustawić, aby przypominać o tym, aby zadzwonić do kogoś, z kim nie rozmawiałeś od jakiegoś czasu. Nazywają to PRM (Personal Relationship Manager).

    Ionic Framework

    Ionic framework już istnieje od jakiegoś czasu. Ostatnio jednak znacznie poprawił swoją funkcjonalność. Teraz nie tylko jest szybszy, ale ioniczny kompatybilny z dwoma wschodzącymi gwiazdami: React.js i Vue.js.

    Stwarza to podstawy do tego, aby Ionic był ramowe narzędzie agnostyczne. Nie tylko dlatego, że działa dla określonych frameworków, ale może też działać z nowymi, ponieważ rozwój frontonu ewoluuje w przyszłości.

    Znaczny

    Godny uwagi jest aplikacja do robienia notatek. W przeciwieństwie do jakiejkolwiek innej podobnej aplikacji, nie ma własnego formatu, WYSIWYG ani innych typowych dzwonków i gwizdków. The edytor aplikacji jest obsługiwany głównie przez Markdown o smaku Github. Notatki są przechowywane w pliku płaskim .md pliki oraz załącznik. To działa i jest proste.

    TipTap

    TipTap to edytor WYSIWYG zbudowany na szczycie ProseMirror z Vue.js. Oprócz dziedziczenia funkcji numerycznych z ProseMirror po wyjęciu z pudełka, takich jak niesamowita obsługa składni Markdown, TipTap oferuje kilka nowoczesnych funkcji, takich jak Bubble menu, w którym pojawi się menu formatowania podczas zaznaczania tekstu, funkcja Sugestia, w której można oznaczyć lub wspomnieć osoba w treści i wyeksportuj możliwość eksportowania treści w formatowaniu JSON.

    Restplain

    Restplain to wtyczka WordPress, która umożliwia łatwe generowanie dokumentacji punktów końcowych API REST WordPress, w tym niestandardowych punktów końcowych w witrynie, a także wywołanie API z poziomu dokumentów. Należy pamiętać, że generowanie dokumentacji zależy od schematu punktu końcowego, więc upewnij się, że dodałeś odpowiedni schemat dla niestandardowych punktów końcowych.

    React Content Loader

    React Content Loader to komponent niestandardowy React, który umożliwia wyświetlanie symbolu zastępczego treści podczas ładowania rzeczywistej zawartości. Jest podobny do typu programu ładującego, który widzisz na Facebooku i Instagramie .

    Mityczny

    Mythic to motyw startowy WordPress z nowoczesnymi najlepszymi praktykami, takimi jak wtryskiwanie zależności, widoki i kontrolery, a także nowoczesne narzędzia, takie jak użycie Pakiety internetowe, Sass, Linting, PHP7 minimalne wymagania i BEM. To świetny motyw, aby podnieść swoje umiejętności jako twórca motywów.

    Wyrafinowany Github

    Rozszerzenie przeglądarki, aby udoskonalić twoje doświadczenie podczas korzystania z Github. Dodaje kilka przydatnych skrótów klawiszowych, udoskonala niektóre układy i interfejsy użytkownika, automatycznie dodaje link do problemów i PR, i wiele więcej.

    Otwarta toaleta

    Open WC to zestaw narzędzi, które umożliwiają tworzenie niestandardowego składnika sieci Web. Zawiera główną bibliotekę do tworzenia składnika sieci Web, generatory Yeoman do szybkiego generowania “Otwarta toaleta” projekt, który obejmuje rusztowanie do testowania, strzępienie, i kontynuuje integrację.

    Otwarte WC może być dobrą alternatywą, jeśli chcesz wolę implementować z natywną funkcją internetową zamiast używać frameworka takiego jak Vue.js lub React.js.

    Gridsome

    Gridsome to narzędzie do tworzenia statycznych stron internetowych i aplikacji internetowych za pomocą Vue.js i GraphQL. Jest w stanie obsłużyć wiele strumieni danych, takich jak CMS, takich jak WordPress i Drupal, lokalny plik, taki jak Markdown lub Yaml, lub zewnętrzny interfejs API, taki jak AirTable i Contentful. To naprawdę świetna alternatywa dla Gatsby.js, zwłaszcza jeśli wolisz Vue.js niż React.js.

    Przeglądarka

    Jest to przeglądarka zaprojektowana przez wynalazcę World Wide Web, Tima Bernersa-Lee. To jest prosta przeglądarka do renderowania HTML i nie pokazuje paska adresu jak nowoczesna przeglądarka, ale możesz przeglądać, przechodząc do Dokument> Otwórz z pełnego odwołania do dokumentu i wklej adres URL i kliknij otwarty. I tam zobaczysz, jak Twoja strona będzie renderowana za pomocą oryginalnej przeglądarki.

    Raster

    Raster to nowoczesna struktura gridowa zbudowana z nowoczesnej specyfikacji HTML i CSS, takiej jak siatka CSS, własność niestandardowa CSS (zmienna) i element niestandardowy. Idealne ramy dla tych, którzy lubią żyć na krawędziach.

    Hooper

    Komponent Vue.js, aby dodać karuzelę lub suwak. Jest dostępny i można go używać za pomocą klawiatury dotykowej, klawiatury, kółka myszy i innej nawigacji wspomagającej, obsługuje RTL i kierunek pionowy, rozszerzalny i oczywiście odpowiedź.