Konfigurowanie środowiska programistycznego WordPress

Opublikowany: 2023-02-12

Rozpoczęcie tworzenia nowej strony internetowej wymaga bardzo starannego planowania. Na przykład będziesz chciał zdecydować, jak podejść do etapu „w budowie” projektu. Prawdopodobnie będziesz musiał chronić potencjalnych gości przed zobaczeniem Twojej witryny, gdy jest ona nadal w toku.

Tutaj mogą się przydać środowiska programistyczne. Tego rodzaju środowisko zapewnia miejsce do wykonywania wszystkich prac projektowych i programistycznych w nowej witrynie, tak aby nikt przypadkowo jej nie zobaczył. Następnie możesz go wypchnąć na żywo, gdy będzie w pełni gotowy.

W tym artykule przyjrzymy się dwóm różnym rodzajom środowisk programistycznych. Pokażemy Ci również, jak zacząć korzystać z obu opcji. Jeśli jesteś gotowy, zanurkujmy od razu!

Spis treści
1. Lokalne i zdalne środowiska programistyczne
2. Zalety zdalnego środowiska programistycznego
3. Jak skonfigurować zdalne środowisko programistyczne
3.1. Krok 1: Wybierz i skonfiguruj aplikację do zdalnego programowania
3.2. Krok 2: Zainstaluj wszelkie niezbędne narzędzia i wtyczki
3.3. Krok 3: Uzyskaj dostęp do swojego środowiska
4. Zalety lokalnego środowiska rozwojowego
5. Konfigurowanie lokalnego środowiska WordPress
5.1. Krok 1: Wybierz i skonfiguruj swoją aplikację rozwoju lokalnego
5.2. Krok 2: Wybierz edytor tekstu
5.3. Krok 3: Wybierz przeglądarkę internetową przyjazną programistom
6. Opracuj coś niesamowitego za pomocą silnika WP

Lokalne i zdalne środowiska programistyczne

Istnieją dwa główne rodzaje środowisk programistycznych, które warto poznać podczas tworzenia witryny WordPress. Pamiętaj jednak, że niezależnie od tego, czy zdecydujesz się używać środowiska lokalnego, czy zdalnego do programowania, oba będą wymagać całego oprogramowania, którego WordPress potrzebuje do prawidłowego działania. Obejmuje to na przykład aplikacje bazodanowe i biblioteki kodu.

Programowanie lokalne oznacza, że ​​wszystkie pliki wtyczek i motywów WordPress będą przechowywane na twoim własnym komputerze wraz z podstawowymi plikami WordPress. Będziesz mógł przeglądać swoją pracę programistyczną w przeglądarce, tak jakbyś odwiedzał stronę internetową. Pliki będą jednak wywoływane z Twojego komputera, a nie z serwera hostującego Twoją witrynę.

Zdalne środowisko programistyczne to zasadniczo to samo, ale wszystkie te ważne pliki witryny będą przechowywane i pobierane ze zdalnej lokalizacji. Oznacza to, że musisz skonfigurować lub kupić miejsce na dane. Jednak w przeciwieństwie do zwykłego hostingu witryn internetowych, ta zdalna lokalizacja plików będzie dostępna tylko dla Ciebie lub Twojego zespołu.

Jedną z głównych korzyści korzystania z lokalnego rozwoju WordPress jest to, że nie musisz mieć połączenia z Internetem, aby pracować nad swoją witryną. Chociaż zdalne programowanie wymaga połączenia, jest to jednak lepszy wybór, jeśli chcesz mieć dostęp do swojej pracy z dowolnego komputera.

Zalety zdalnego środowiska programistycznego

Jak wspomnieliśmy, zdalne środowisko programistyczne umożliwia dostęp do projektów z dowolnego miejsca. Nie musisz nawet używać konkretnego komputera do pracy – wystarczy połączenie z Internetem i dane logowania.

Ponadto możesz być w stanie zaimplementować funkcje kontroli wersji, w zależności od tego, której aplikacji środowiska zdalnego zdecydujesz się użyć. Oznacza to, że prawdopodobieństwo napotkania problemów podczas pracy w zespole jest mniejsze.

Jak skonfigurować zdalne środowisko programistyczne

Konfigurowanie zdalnego środowiska programistycznego może wymagać nieco więcej zaangażowania niż tworzenie środowiska lokalnego. Biorąc to pod uwagę, nie jest to w żaden sposób poza zasięgiem. Istnieje kilka opcji, jeśli chodzi o środowiska zdalne, a wiele z nich zawiera wszystkie potrzebne narzędzia od razu po wyjęciu z pudełka.

Krok 1: Wybierz i skonfiguruj aplikację do zdalnego programowania

Istnieje wiele narzędzi do zdalnego programowania, których można użyć. To, czego szukasz, to wirtualna przestrzeń dyskowa, w której możesz przechowywać wszystkie pliki i aplikacje swojej witryny, a także oprogramowanie potrzebne do jej działania. W tym miejscu możesz przejść przez każdy z etapów rozwoju, nie wprowadzając witryny do stanu produkcyjnego, dopóki nie będziesz gotowy.

Aby to zrobić, możesz użyć produktu takiego jak DigitalOcean lub Visual Studio.

Różnią się one tym, co oferują, ale ostatecznie wykonują to samo zadanie. Na przykład dzięki Visual Studio Code otrzymujesz zaawansowany edytor kodu, który staje się środowiskiem programistycznym dzięki wyborowi zdalnych rozszerzeń.

Możesz także użyć Amazon Elastic Compute Cloud (Amazon EC2) do zdalnego programowania.

Alternatywnie możesz spojrzeć na nasze własne dedykowane środowiska programistyczne. Po wybraniu środowiska wirtualnego lub rozwiązania opartego na chmurze musisz upewnić się, że jest ono skonfigurowane do wspierania rozwoju WordPress.

Krok 2: Zainstaluj wszelkie niezbędne narzędzia i wtyczki

Bez względu na to, jakie środowisko zdalnego programowania wybierzesz, istnieje określony zestaw aplikacji, których będziesz potrzebować do skonfigurowania WordPressa. Obejmują one:

  • Linuxa . To system operacyjny (OS), który jest idealnie potrzebny do uruchomienia WordPressa. Wrócimy do szczegółów później, kiedy będziemy mówić o lokalnych środowiskach programistycznych, ale wystarczy powiedzieć, że jeśli następujące trzy elementy są na swoim miejscu, mogą równie dobrze współpracować z innymi systemami operacyjnymi, takimi jak Mac i Windows.
  • Apache . W działającej witrynie warstwa serwera WWW jest miejscem, w którym żądania przeglądarki są realizowane i zwracane do użytkowników Twojej witryny. W środowisku programistycznym jest to również prawdą. Jedyną różnicą jest to, że twój serwer nie wskazuje na działającą domenę.
  • MySQL . MySQL jest najpopularniejszym i darmowym rozwiązaniem bazodanowym. Jest to niezbędne dla Twojego środowiska programistycznego WordPress, ponieważ jest to miejsce, w którym przechowywane są wszystkie dane potrzebne Twojej witrynie.
  • PHP . Wszystkie pozostałe elementy w stosie potrzebują „głosu” i właśnie tam wkracza PHP. Preprocesor hipertekstowy (PHP) to język potrzebny do działania WordPressa.

Aplikacje te nazywane są „stosem LAMP” i można je dodawać do zdalnych środowisk programistycznych na wiele sposobów. Na przykład, jeśli używasz DigitalOcean, będziesz pracować z Dropletami, aby utworzyć stos LAMP dla WordPress.

Jeśli używasz Amazon EC2, konfiguracja rozwoju WordPress jest nieco bardziej ręczna, ale nadal można to zrobić w ciągu około pięciu minut.

Bez względu na to, jakie środowisko wybierzesz, będziesz potrzebować stosu LAMP, aby rozpocząć tworzenie WordPressa. Na szczęście wiele opcji zdalnego programowania jest dostarczanych z LAMP jako łatwą opcją instalacji, oszczędzając dużo czasu i kłopotów.

Krok 3: Uzyskaj dostęp do swojego środowiska

Najczęstszym sposobem uzyskiwania dostępu do środowiska programistycznego jest korzystanie z protokołu Secure Shell (SSH). W ten sposób możesz połączyć się z serwerem z dowolnego komputera i wykorzystać „zdalny” aspekt tego podejścia do rozwoju WordPress.

Specyfika sposobu łączenia będzie zależała od wybranego produktu. Na przykład tutaj, w WP Engine, mamy opcję SSH Gateway dla programistów.

Zalety lokalnego środowiska rozwojowego

Jedną z największych zalet korzystania z lokalnego środowiska programistycznego jest to, że nie trzeba mieć połączenia z Internetem, aby uzyskać do niego dostęp. Możesz pracować na swojej stronie z dowolnego miejsca i nie będą Cię ograniczać problemy z łącznością.

Dodatkowo rozwój lokalny umożliwia pracę w bezpieczniejszym środowisku. Będziesz w stanie utrzymać swoje projekty naprawdę w tajemnicy, dopóki nie będziesz gotowy do uruchomienia.

Konfigurowanie lokalnego środowiska WordPress

Konfigurowanie lokalnego środowiska WordPress jest dość proste. Istnieje kilka lokalnych aplikacji programistycznych, takich jak Local by Flywheel, które sprawiają, że proces konfiguracji jest niezwykle łatwy.

Pamiętaj, że lokalny rozwój WordPress nadal wymaga stosu LAMP. Jednak niektóre rozwiązania będą używać zamiast tego terminów takich jak WAMP lub MAMP, ponieważ są one przeznaczone do użytku z systemem Windows lub Mac OS, a nie z Linuksem.

Krok 1: Wybierz i skonfiguruj swoją aplikację rozwoju lokalnego

Do wyboru jest kilka doskonałych aplikacji do rozwoju lokalnego. Wspomnieliśmy już o Local by Flywheel, ale Varying Vagrant Vagrants (VVV) to kolejne narzędzie do rozwoju lokalnego polecane przez WordPressa. Jeśli masz już plan tutaj w WP Engine, możesz również sprawdzić Local dla lokalnego rozwiązania programistycznego.

Po skonfigurowaniu wybranego rozwiązania będziesz mógł rozpocząć programowanie od zera lub zaimportować istniejącą witrynę internetową, aby nad nią pracować. Na przykład, korzystając z Local by Flywheel, możesz na początek użyć pliku .zip z pobraną witryną. Jeśli zaczynasz od zera i projektujesz nową witrynę internetową, większość aplikacji lokalnych ma rozwiązania instalacyjne jednym kliknięciem, które umożliwiają skonfigurowanie środowiska do użytku z WordPress.

Krok 2: Wybierz edytor tekstu

Po skonfigurowaniu środowiska lokalnego musisz wybrać edytor tekstu. Tutaj będziesz edytować i debugować swój kod WordPress. Rozwiązania te obejmują zarówno proste aplikacje tekstowe, jak i ulepszone interfejsy z wbudowanymi narzędziami do optymalizacji przepływu pracy.

WordPress ma kilka zalecanych edytorów tekstu do programowania, w tym Atom, Sublime Text i PhpStorm. Istnieją również inne opcje, więc będziesz chciał pracować z tym, co jest najwygodniejsze i najlepiej pasuje do istniejącego przepływu pracy.

Krok 3: Wybierz przeglądarkę internetową przyjazną programistom

Ponieważ nadal będziesz przeglądać projekty opracowane lokalnie w przeglądarce internetowej, dobrą praktyką jest korzystanie z przeglądarki przeznaczonej dla programistów. Zarówno Chrome, jak i Firefox to niezwykle popularne przeglądarki, które są dostarczane z przydatnymi zestawami narzędzi dla programistów. Może to pomóc w łatwiejszym debugowaniu problemów i optymalizacji tworzenia stron internetowych.

Opracuj coś niesamowitego za pomocą silnika WP

Tworzenie stron internetowych może przybierać różne kształty i formy. Niezależnie od tego, czy pracujesz w środowisku lokalnym, czy zdalnym, posiadanie najlepszych dostępnych zasobów dla programistów może pomóc usprawnić przepływ pracy.

Sprawdź nasze plany WordPress i rozwiązania programistyczne i pozwól nam pomóc Ci stworzyć coś niesamowitego!