✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Narzędzia do projektów WordPress: niektóre z tego, czego używam na co dzień

12

Deweloperzy są często zainteresowani sposobem, w jaki inni programiści konfigurują swoje konfiguracje. I rozumiem.

Oznacza to, że zakładam, że opiera się na pomyśle sprawdzenia, jakich narzędzi używają inni, aby określić, czy coś tracisz, czy możesz poprawić to, co obecnie robisz, lub czy czujesz się komfortowo z tym, co masz.

W każdym razie od czasu do czasu otrzymuję e-maile, tweety lub wiadomości ICQ (poczekaj, co?) z pytaniem, jakiego zestawu narzędzi do projektów WordPress zwykle używam w każdym z moich projektów.

Pomyślałem więc, że podzielę się podsumowaniem każdej aplikacji, której zwykle używam, oraz krótkim opisem, w jaki sposób używam każdej z nich w mojej codziennej pracy.

Narzędzia do projektów WordPress

Przed omówieniem tego, czego używam i jak ich używam, chcę wspomnieć, że ważne jest, aby pamiętać, że zakłada to, że WordPress ma wszystkie wartości debugowania prawidłowo ustawione. Omówiłem to w poprzednim poście, ale sedno (dosłownie, a nawet) tego, co mam na myśli, jest następujące:

<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
define( 'SCRIPT_DEBUG', true );
define( 'SAVEQUERIES', true );

Po ustawieniu tych informacji informacje będą zapisywane w dzienniku debugowania, na ekranie i tak dalej. Dodaje dodatkową warstwę, która pomaga zlokalizować problemy w bazie kodu.

Zakładając, że to jest ustawione, oto bardzo krótki przegląd wszystkiego, czego używam, gdy pracuję nad projektem.

Terminal

Moje IDE (o którym opowiem w dalszej części tego postu) zawiera zintegrowany terminal, którego regularnie używam, ale mając możliwość nawigowania między katalogami, zrzucania informacji lub, co najbardziej typowo, interakcji z powłoką PHP, używam samodzielnego wystąpienie terminala.

Ogólnie rzecz biorąc, pomaga oceniać kod w locie i testować takie rzeczy, jak wyrażenia regularne, bez konieczności robienia tego w zakresie przeglądarki internetowej.

Chodzi o to, że jeśli działa w terminalu, to będzie działać w kontekście funkcji, w której pracuję.

Sequel Pro

Narzędzia do projektów WordPress: niektóre z tego, czego używam na co dzień

Od lat jest to mój ulubiony interfejs do obsługi baz danych. Wiem, że wiele osób lubi używać czegoś w przeglądarce, takiego jak PhpMyAdmin (lub powiązanej wtyczki Adminer dla WordPress).

Ale jestem fanem posiadania samodzielnego front-endu bazy danych, który obsługuje przeglądanie bazy danych według określonych kryteriów lub poprzez wprowadzanie zapytań bezpośrednio do front-endu.

Konsola

Narzędzia do projektów WordPress: niektóre z tego, czego używam na co dzień

Aplikacja konsoli macOS doskonale nadaje się do przeglądania dzienników debugowania. Jest to szczególnie przydatne, jeśli robisz coś takiego :

<?php
error_log(print_r($value, true));

Pozwala to na zapisanie informacji w dzienniku, a następnie przejrzenie ich w konsoli i śledzenie całego śladu stosu dotyczącego sposobu pobrania informacji. Co więcej, może pokazać, jakie faktycznie są pobrane informacje i jak będą postrzegane przez PHP lub WordPress.

Kod programu Visual Studio

Narzędzia do projektów WordPress: niektóre z tego, czego używam na co dzień

Wreszcie, po wypróbowaniu różnych IDE na przestrzeni lat, wciąż wracam do Visual Studio Code. Mówiąc najprościej, podoba mi się sposób, w jaki to działa i jak współdziała ze sposobem, w jaki pracuję. Wydaje mi się, że bardziej pasuje do mojego trybu pracy niż do mojej potrzeby dostosowania się do niego.

Stamtąd używam kilku rozszerzeń, takich jak:

Używam również Fira Code i kilku innych narzędzi, takich jak zintegrowany terminal, aby wykonać pracę.

Jest więcej

Jeśli chodzi o inne narzędzia, są takie rzeczy jak git (którego używam ze zintegrowanego terminala w Code ), Kaledeiscope, WP-CLI i tak dalej, ale zakładam, że są to mniej więcej dane.

Powyższe narzędzia to te, które zwykle otwieram i używam na co dzień, gdy pracuję nad projektem i potrzebuję interakcji ze wszystkimi częściami projektu.

Źródło nagrywania: tommcfarlin.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów