Local Development — Плагин для WordPress
- Детали
- Отзывы
- Разработка
Поддержка
Places development notice for plugins or themes that are in local development. Notices are placed on the plugins page and the themes page. Prevents updating of selected plugins and themes.
- Automatically adds plugins and themes under version control.
- Automatically allows for using a local file server.
- Allows for bypassing the WordPress 5.2 WSOD Shutdown Handler.
- Add a warning color to admin bar when running under localhost. Default is on.
- Add a git host icon to the plugins page. Default is off. No option if GitHub Updater is running.
- Allows setting of
WP_ENVIRONMENT_TYPE
inwp-config.php
.
Pull Requests are welcome against the develop branch on GitHub.
Requires PHP 5.6 or greater.
- Настройки плагина
- Plugins Page
- Themes Page
- Multisite Themes Page
I expect no less from Andy 😃
I’m using MAMP to develop a plugin locally. When MAMP is properly set up and running, it’s easy not realize if the website in the browser is running locally or remotely. Installing the «Local Development» plugin makes it easy to see via the green highlight in the admin bar along with the word «local» in it. Simple, visual and effective. Thanks!
This can prevent a potential disaster if you work locally. In my past I have made changes to live site by mistake. NO MORE!!! Thanks to this plugin.
Plus, Andy is great!
Did everything it said it would. Will be a good tool.
Посмотреть все 5 отзывов
«Local Development» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники
- Andy Fragen
- Raruto
«Local Development» переведён на 3 языка. Благодарим переводчиков за их работу.
Перевести «Local Development» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
2.8.1 / 2022-05-10
- only use
esc_attr_e
for translating strings - use
assanitize_file_name()
maybe have attached filter that changes output - update for Local.app adding
WP_ENVIRONMENT_TYPE
constant inlocal-bootstrap.php
file
2.8.0 / 2021-07-07
- update WPConfigTransformer to use alternate anchor if default not present
- add @10up GitHub Actions for WordPress SVN
2.7.3 / 2021-03-05
- update docblocks
- update tested to 5.7
2.7.2 / 2020-11-21
- remove ‘Edit’ action link
- fix PHP warning when some settings not yet saved
2.7.1 / 2020-10-05
- try to correcty display defined
WP_ENVIRONMENT_TYPE
in Settings - remove branch switch list from GitHub Updater plugins/themes and add In Local Development item
2.
7.0 / 2020-099-15- set custom admin bar to display environment type
- remove
WP_ENVIRONMENT_TYPE
on deactivation - remove a line of jQuery for removing
update
row class as unnecessary and now conflicting with GHU - disable the auto-update link from WP 5.5
2.6.2 / 2020-09-01
- only set
WP_ENVIRONMENT_TYPE
when changed
2.6.1 / 2020-09-01
- fix for saving
WP_ENVIRONMENT_TYPE
2.6.0 / 2020-09-01
- add setting for
WP_ENVIRONMENT_TYPE
in WP 5.5+ - refactor plugin startup a bit
2.5.7 / 2020-07-20
- set disabled checked option if
WP_DISABLE_FATAL_ERROR_HANDLER
is true
2.5.6 / 2020-07-10
- fix logic for no setting
2.5.5 / 2020-07-09
- skip mu-plugins and drop-ins
- filter options to save to remove unchecked and VCS repos
- add git host icon for Gists
- defer to GitHub Updater to show git host icons
2.
5.4 / 2020-06-01- sanitizing, escaping & ignoring
2.5.3 / 2020-03-28
- move
Settings
action link to front
2.5.2 / 2020-02-03
- use
is_localhost()
for local git server setting and make automatic
2.5.1 / 2020-01-24
- run if no settings yet saved
2.5.0 / 2020-01-23
- update
in plugin file - add VCS checkouts automatically, thanks @Raruto
- add Git Host icons as default setting for plugins and themes
- add localhost admin bar coloring when on localhost, default is on
- some now settings only display when running in localhost
- add repositories that are added from GitHub Updater Additions
2.4.1 / 2019-05-09
- a11y updates for settings tabs
2.4.0 / 2019-01-30
- remove language pack updates for selected plugins/themes
- only add WSOD bypass when appropriate
2.
3.0 / 2019-01-22- add bypass for WordPress 5.2 WSOD Shutdown Handler
- move loading hooks out of constructors
- pass saved options to class constructors
2.2.0 / 2018-11-25
- use composer for dependencies and autoloader
2.1.0 / 2018-10-01
- updated error handling in Singleton factory
- added
class Bootstrap
to allow for easier time with main plugin file
2.0.0
- refactored to have each group in its own class, much more OOPy 😉
- use wpcs codesniffer
- removed checkboxes and delete links for checked plugins/themes
1.6.0 / 2018-05-26
- added ability to use local file server on LAN during development
- refactored hiding of update row to use jQuery and remove row, not CSS dislay none
- update to PSR-2
1.5.0
- stopped creation of generic global variables
1.4.0 / 2017-04-16
- redesigned Settings to put checkbox in front of plugin/theme name
- updated screenshots
1.
3.1 / 2017-04-13- move Autoloader to new location
- cleanup
1.3.0 / 2016-11-06
- fixed PHP notice on settings page
- correctly load translations
- added our own PHP version check
1.2.4
- cast
self::$themes
as array when empty, fixes PHP notice
1.2.3
- fixed saving on single install when nothing selected
1.2.2
- fix PHP notices on initial install and no saved settings
1.2.1
- fix PHP notice
1.2
1.1
- specify
admin_head-settings_page_local-development
to add styles
1.0
- rebrand as Local Development
0.2
- hide update nag for selected repositories to prevent updating
0.1
- initial release
Мета
- Версия: 2. 8.1
- Обновление: 7 месяцев назад
- Активных установок: 100+
- Версия WordPress:
- Совместим вплоть до: 6.0.3
- Версия PHP: 5.6 или выше
- Языки:
Chinese (Taiwan), Dutch, English (US) и Portuguese (Portugal).
Перевести на ваш язык
- Метки:
developmentlocalhostthemeupgrade
- Дополнительно
Оценки
Посмотреть все
- 5 звёзд 5
- 4 звезды 0
- 3 звезды 0
- 2 звезды 0
- 1 звезда 0
Войдите, чтобы оставить отзыв.
Участники
- Andy Fragen
- Raruto
Поддержка
Решено проблем за последние 2 месяца:
1 из 1
Перейти в форум поддержки
Local WordPress — локальный веб сервер для разработки
Локальная среда Local Docker для разработки сайтов под WordPress от компании Flywheel.
Подробнее…
Категории: Разработка, Сайты & Интернет Метка: Конструктор сайтов
Описание
LocalWP – Приложение представляет собой улучшенную версию локального инструмента разработки для WordPress, ранее известного как Pressmatic, до того как Flywheel приобрел его у Клея Гриффитса и переименовал в « Local by Flywheel ».
Минимальные требования для работы Local были существенно понижены. Нет зависимотей от виртуализации Intel/AMD.
Local работает на следующих операционных системах:
- Windows 7, 8, и 10 (32-bit и 64-bit)
- macOS High Sierra, Mojav и Catalina
- Linux
Благодаря новой архитектуре, Local приложение стало доступно для операционной системы Linux в первую очередь.
Сейчас Local для Linux распространяется в двух форматах: deb и rpm, которые охватывают большинство дистрибутивов. Но это только начало.
Аналоги и альтернативы для Local
Local — похожие решения и продукты
Ключевые Особенности: Локальная разработка
Docker
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации
Vagrant
Vagrant — свободное и открытое программное обеспечение для создания и конфигурирования виртуальной среды разработки
Blackfire
Blackfire – это сервиса профилирования PHP кода.
Стоимость, Цены и Тарифы
Есть бесплатная версия, а так же два платных тарифных плана. Стоимость тарифных планов составит от 20 до 50$ за месяц.
Блог, обзоры, новости
Posted inДайджест
Установка Blackfire в Local Lightning
Прикрутить профилировщик PHP кода Blackfire к Local Lightning не составляет особого труда, а вот профита от этого вагон и маленькая тележка. 1. Конфигурация репозитория Blackfire использует свой собственный Debian репозиторий для распространения пакетов. Он совместим с большинством Debian подобных дистрибутивов, таких как: Ubuntu, Kubuntu или Linux Mint. Регистрируем ключ: 1 wget -q -O – https://packages.blackfire.io/gpg.key | sudo apt-key add […]
Posted inДайджест
Local Lightning — локальная разработка под WordPress
Стала доступна для тестирования новая локальная среда Local Lightning для разработки сайтов под WordPress от компании Flywheel. Было принято решение полностью изменить основную архитектуру Local и отказаться от виртуализации в пользу нативных решений самой операционной системы. Первая версия этого выпуска была названа Local Lightning, и на данный момент она доступна для публичного бета-тестирования. Под капотом Последние 6 […]
Посмотреть блог по теме: Local by Flywheel
5 лучших локальных инструментов разработки WordPress по сравнению с 2022 годом
Контент CodeinWP бесплатный. Когда вы покупаете по реферальным ссылкам на нашем сайте, мы получаем комиссию. Узнать больше
Если вы разработчик WordPress, вы, вероятно, выполняете большую часть своей работы в тестовых средах. Таким образом, вы можете возиться со своими плагинами, темами и сайтами сколько угодно, ничего не ломая по-настоящему. Вопрос только в том, какие локальные инструменты разработки WordPress лучше всего подходят для ваших нужд?
Выбор настройки может быть сложным, потому что доступно много вариантов. Что еще более важно, ваш рабочий процесс будет варьироваться в зависимости от вашего выбора, поэтому важно знать, какие у вас есть варианты и какие функции они вам предлагают.
В этой статье мы познакомим вас с пятью нашими любимыми локальными инструментами разработки WordPress, в том числе:
- DesktopServer
- XAMPP
- МАМП
- Бродяга
- Местный маховик
Мы расскажем вам, как они работают, и сравним их простоту использования, функции и цены. Давайте устроим это шоу в дороге!
Почему так важно выбрать правильные локальные инструменты разработки WordPress
Научиться кодировать достаточно сложно, и поиск помощи в Интернете не всегда направляет вас на правильный путь.
Но даже принимая это во внимание, локальные инструменты разработки WordPress по-прежнему полезны даже для новичков в разработке WordPress.
Внедрение изменений в действующую среду без их предварительного тестирования — прямой путь к катастрофе. Если одно из ваших обновлений сломает ваш сайт, у вас не будет другого выбора, кроме как восстановить его из более ранней резервной копии или попытаться решить проблему вручную.
В любом случае, это время, когда ваш сайт не работает должным образом, и пользователи могут заметить проблему.
Вот почему многие опытные разработчики WordPress предпочитают использовать либо локальные, либо промежуточные среды для целей тестирования. Оба инструмента могут достичь одной и той же цели, но они не совсем одинаковы. Например, к локальным средам можно получить доступ только из сети, и вам не нужно подключение к Интернету, чтобы настроить их или работать с ними. Промежуточные веб-сайты, с другой стороны, настраиваются на работающих серверах, что делает их более подходящими для тестов производительности.
В этой статье мы сосредоточимся на локальных инструментах разработки WordPress . Если у вас еще нет любимого решения, вот некоторые функции, на которые следует обратить внимание при выборе:
Поддержка нескольких локальных веб-сайтов.
Одним из преимуществ локальных инструментов является то, что вы можете настроить столько параллельных сайтов, сколько захотите. Таким образом, вы можете работать над несколькими проектами одновременно.
Независимая среда для каждого веб-сайта.
Некоторые инструменты позволяют настроить отдельные среды для каждого сайта WordPress. Например, у вас может быть один сайт с PHP 5, а другой — с PHP 7, и они будут работать бок о бок без каких-либо проблем.
Простое управление проектами.
В идеале, какой бы локальный инструмент разработки вы ни выбрали, он должен максимально упростить добавление и удаление новых проектов WordPress. Таким образом, вы не будете тратить много времени на настройку новых сред или очистку после завершенных тестов.
Простое сопоставление доменов.
В большинстве случаев вам потребуется сопоставить каждый локальный веб-сайт с доменным именем, которое легко запомнить. Вы всегда можете сделать это вручную, но лучше, если выбранный вами инструмент поможет вам в этом процессе.
Наконец, важно отметить, что если вы являетесь частью команды разработчиков, вам следует проконсультироваться с ними, прежде чем принимать решение. В конце концов, скорее всего, вся команда в конечном итоге будет использовать один инструмент, поэтому у всех вас будет доступ к одному и тому же набору функций. Когда каждый член вашей команды использует разные локальные инструменты разработки, результатом может быть логистический кошмар.
Перейти к началу
Сравнение пяти локальных инструментов разработки WordPress (в двух словах)
В этом посте нам есть что рассказать. Поэтому, если вам нужно быстрое сравнение, взгляните на следующую таблицу:
Настольный сервер | КСАМПП | МАМП | Бродяга | Местный по маховику | |
---|---|---|---|---|---|
Используются ли виртуальные машины? | ❌ | ❌ | ❌ | ✅ | ✅ |
Можно ли настроить несколько веб-сайтов WordPress? | До трех (в бесплатной версии) | ✅ (с небольшими изменениями) | ✅ (с небольшими изменениями) | ✅ | ✅ |
Легко ли им пользоваться? | ✅ | Умеренно сложный | Умеренно сложный | Умеренно сложный | ✅ |
Позволяет ли он настраивать различные типы сред? | ❌ | ❌ | ✅ (до степени) | ✅ | ✅ (до степени) |
Можете ли вы запускать и останавливать веб-сайты по своему желанию? | ❌ | ✅ | ✅ | ✅ | ✅ |
Помогает ли это вам сопоставлять доменные имена с локальными веб-сайтами? | ✅ | ❌ | ❌ | ❌ | ✅ |
Включает ли он панель инструментов, которую вы можете использовать? | ✅ | ✅ | ✅ | ❌ | ✅ |
Цена | Доступны бесплатная и расширенная версии | Бесплатно | Доступны бесплатная и расширенная версии | Бесплатно | Бесплатно |
Если вы считаете, что можете принять обоснованное решение, основываясь только на этой информации, не стесняйтесь остановиться здесь. Тем не менее, мы рекомендуем вам продолжать чтение, чтобы вы получили более четкое представление о том, что может предложить вам каждый из этих инструментов.
Наверх
Сравнение пяти локальных инструментов разработки WordPress (полное)
Когда дело доходит до локальных инструментов разработки WordPress, необходимо учитывать четыре основных аспекта:
- как они работают,
- насколько легко ими пользоваться,
- какие функции они предлагают,
- их ценовой диапазон.
Если вы сравните каждый из инструментов по этим критериям — именно это мы и сделаем в следующих разделах — у вас будет вся информация, необходимая для того, чтобы сделать правильный выбор. Давайте копать!
Наверх
1. DesktopServer
DesktopServer — это инструмент для Windows и macOS, который позволяет создавать несколько локальных веб-сайтов WordPress с помощью простого пошагового мастера. Несмотря на то, что существует бесплатная версия инструмента, вам все равно необходимо зарегистрироваться, чтобы загрузить его, что является небольшой ценой.
Что касается простоты использования, локальные инструменты разработки WordPress не намного проще, чем Desktop Server. Когда вы настроите его в первый раз, он установит все программное обеспечение, необходимое для локальной работы WordPress. Затем вы можете повторно запускать программу каждый раз, когда хотите создать или удалить локальный веб-сайт WordPress.
На протяжении всего процесса создания вы можете выбрать, какую версию WordPress установить для своего сайта, а также присвоить ему доменное имя.
В целом, DesktopServer предлагает функциональные возможности с минимумом излишеств, но это не обязательно плохо. Если все, что вам нужно, это простой инструмент, который надежно работает, это может быть хорошим вариантом.
🧰 Основные характеристики:
- Включает в себя мастер, который поможет вам настроить новые локальные веб-сайты WordPress.
- Позволяет сопоставлять домены с вашими локальными сайтами.
- Позволяет дублировать или удалять ваши сайты в любое время.
- Позволяет управлять тремя локальными сайтами с помощью бесплатной версии программного обеспечения.
- Поддерживает Apache, MySQL и PHP 5.5.
Что касается функций, бесплатная версия DesktopServer немного ограничена . Существует множество локальных инструментов разработки WordPress, которые предлагают более мощные функции, которые помогут вам управлять своими сайтами (о которых мы вскоре расскажем), хотя иногда они могут быть излишними. Что касается ограничивающих факторов, мы бы сказали, что самым большим разочарованием является тот факт, что DesktopServer поддерживает только один тип среды: сервер Apache с PHP 5 и MySQL.
Честно говоря, многие веб-сайты WordPress используют ту же среду. Однако, как разработчик, вы можете захотеть иметь больше контроля над своими. Если это так, вам нужно проверить другой вариант.
💵 Цена:
До сих пор мы говорили только о бесплатной версии DesktopServer. Существует также премиальная альтернатива, которая начинается с 99,95 долларов в год. За эти деньги вы получаете доступ к нескольким дополнительным функциям, включая поддержку Multisite, возможность экспортировать и архивировать свои тестовые настройки, а также возможность создавать «чертежи» WordPress.
Эта последняя функция позволяет сохранять определенные настройки, а затем использовать их для более быстрого развертывания сайтов. Например, если есть несколько плагинов и тем, которые вы хотели бы настроить на каждом из своих сайтов, вы можете создать схему этой конфигурации и сохранить ее для последующего использования.
Премиум-лицензия DesktopServer также дает право на получение обновлений в течение всего года. Кроме того, вы можете использовать одну лицензию для нескольких компьютеров, что делает ее достойным вариантом для команд с ограниченным бюджетом.
Наверх
2. XAMPP
XAMPP — это аббревиатура от Apache, MariaDB, PHP и Perl. Другими словами, он содержит все программное обеспечение, необходимое для запуска WordPress.
Этот конкретный локальный инструмент разработки поставляется в двух вариантах: обычный XAMPP и XAMPP-VM.
Первый просто устанавливает программное обеспечение, о котором мы упоминали ранее, в каталог на вашем компьютере, а второй настраивает все на виртуальной машине Linux.
Обычная версия программного обеспечения доступна для Windows, систем на базе Linux и macOS. С другой стороны, XAMPP-VM доступен только для macOS. Имея это в виду, мы собираемся сосредоточиться на обычной версии XAMPP без виртуальной машины для этого сравнения.
Что делает XAMPP, так это настраивает программный стек на вашем компьютере, но не помогает вам установить WordPress. Платформа предлагает несколько автономных установщиков для различных систем управления контентом (CMS), но мы больше склонны делать что-то вручную.
Если вы такой же, то вот что вас ждет, когда дело доходит до установки WordPress с XAMPP.
Для начала нужно настроить стек и проверить, работают ли все службы. Затем вам нужно будет создать базу данных для вашего сайта WordPress, загрузить последнюю версию CMS, распаковать ее и настроить пару файлов вручную. Только , а затем вы можете запустить установщик WordPress, и вам все равно придется сопоставить свой новый сайт с доменом, который вы можете запомнить (если хотите).
🧰 Основные характеристики:
- Позволяет настроить стек программного обеспечения, включая Apache, MariaDB, PHP и Perl.
- Предоставляет возможность выбора из нескольких версий XAMPP в зависимости от того, какой выпуск PHP вы хотите использовать.
- Предлагает локальную работу с WordPress на основе виртуальной машины, если вы являетесь пользователем macOS и загружаете соответствующую версию.
- Позволяет использовать простой инструмент панели инструментов для управления всеми вашими новыми службами.
- Позволяет настроить WordPress вручную или использовать автономный установщик (если хотите).
Как разработчик, вы можете оценить, что XAMPP позволяет вам немного запачкать руки по сравнению с такими инструментами, как DesktopServer. В этом случае вы получаете полный контроль над каждым из компонентов вашего стека. Например, вы можете запускать и останавливать свой сервер Apache в любое время парой кликов или сопоставлять службу с разными портами. Вы также получаете доступ к подробным журналам и многому другому.
XAMPP предоставляет идеальную среду для запуска WordPress, но это не сервис, адаптированный для CMS. Это означает, что вам нужно будет повозиться с некоторыми параметрами, чтобы все настроить. Кроме того, все становится немного сложнее, если вы хотите использовать XAMPP для одновременного запуска более одного веб-сайта WordPress. Вероятно, с этим вы не справитесь, но это больше работы, чем использование инструмента, разработанного с учетом WordPress.
В целом, XAMPP предлагает фантастический уровень настройки, который позволяет вам делать практически все, что вы хотите. Однако это не лучший инструмент для начинающих, и это не самое простое решение для работы.
💵 Цена:
XAMPP — это пакет со 100% открытым исходным кодом. Нет премиум-версии со скрытыми функциями, поэтому вы можете использовать ее так, как считаете нужным.
Наверх
3. MAMP
My Apache, MySQL, PHP (MAMP) во многих отношениях очень похож на XAMPP. Это также программный стек, который позволяет создавать веб-сайты WordPress (и сайты любого другого типа).
Процесс использования этого инструмента работает точно так же, как и с нашим предыдущим выбором. Вы настраиваете стек, создаете базу данных, а затем выполняете действия по настройке WordPress вручную. Имея это в виду, давайте сосредоточимся на самых больших различиях между обоими стеками.
Во-первых, MAMP доступен только для Windows и macOS. Существует несколько версий на выбор для каждой операционной системы, в зависимости от того, какую версию PHP вы хотите установить. Кроме того, вы также получаете доступ к большому количеству дополнительного программного обеспечения, включая Python, Perl, phpMyAdmin и многое другое.
На практике это означает больше возможностей для создания локальных веб-сайтов и приложений. Однако, что касается WordPress, скорее всего, вам не понадобится использовать какое-либо из этих программ. Тем не менее, это приятные дополнения на тот случай, если вы работаете над другими типами проектов, которым они нужны.
Самым большим недостатком использования MAMP по сравнению с XAMPP является то, что первый не предлагает автономных установщиков для популярных приложений, таких как WordPress. Честно говоря, это ограничение только в том случае, если вы не хотите настраивать веб-сайты вручную. Если это так, вам, вероятно, лучше использовать более оптимизированный инструмент.
🧰 Основные характеристики:
- Позволяет настроить среду на основе Apache, MySQL и PHP.
- Позволяет использовать разные версии программного обеспечения в зависимости от того, какую версию PHP вы хотите установить.
- Поддерживает множество дополнительных языков, включая Python и Perl.
- Позволяет настроить локальные веб-сайты WordPress вручную.
Когда дело доходит до функций, MAMP предлагает немного меньший контроль над каждым из компонентов вашей среды, чем XAMPP. Он также поставляется с собственной панелью инструментов, но предоставляет меньше возможностей. Это отличие — помимо всех остальных — делает его отличным выбором, если вы ищете более простой в управлении инструмент. Вы по-прежнему получаете доступ почти ко всем тем же функциям, но к MAMP проще привыкнуть.
💵 Цена:
В этом разделе мы сосредоточились только на бесплатной версии MAMP. Тем не менее, есть и премиум-опция. Он начинается с 59 долларов США как для macOS, так и для Windows, хотя первая получает более регулярные обновления и лучшую поддержку.
MAMP Pro предоставляет гораздо больше возможностей, таких как возможность настройки серверов Nginx, инструмент для мобильного тестирования и встроенный редактор. Если вы и остальная часть вашей команды являетесь пользователями macOS, все эти функции делают MAMP хорошим выбором среди многих доступных локальных инструментов разработки WordPress.
Наверх
4. Vagrant
До сих пор мы рассмотрели несколько очень похожих локальных инструментов разработки WordPress. Теперь пришло время для чего-то немного другого.
Vagrant — это инструмент, который позволяет запускать несколько виртуальных машин на вашем компьютере и использовать их в качестве среды для ваших проектов.
Если вы никогда не пользовались такой программой, как Vagrant, вам может показаться, что это слишком хлопотно.
В конце концов, вы, возможно, слышали, что вам нужен очень мощный компьютер для запуска нескольких виртуальных машин. Это отчасти верно, но это также зависит от того, для чего вы хотите использовать эти машины. Если мы говорим о локальной веб-разработке, то системные требования не такие высокие.
Кроме того, Vagrant упрощает весь процесс настройки среды. После установки программного обеспечения вы можете продолжить и загрузить одну из множества предварительно настроенных «коробок», уже созданных сообществом. Если вы хотите установить идеальную среду WordPress несколькими щелчками мыши, у вас будет множество популярных блоков на выбор. Скорее всего, вы найдете именно то, что вам нужно.
Вы также можете подготовить свою собственную виртуальную машину и использовать командную строку, чтобы настроить все именно так, как вы хотите. Затем вы можете поделиться своей средой со всеми остальными членами вашей команды. Таким образом, вам не нужно возиться с настройкой программного обеспечения и стеков одинаково — Vagrant сделает все это за вас.
Наконец, мы подошли к самому важному различию между Vagrant и такими инструментами, как XAMPP или MAMP. В последнем случае вы всегда рискуете установить программу, которая нарушит настройку вашей среды. В конце концов, вы используете свой собственный компьютер в качестве сервера. С таким инструментом, как Vagrant, каждая среда существует отдельно на вашем компьютере. Это означает, что вы можете иметь сервер с Nginx и другой с Apache на двух отдельных машинах Vagrant и не сталкиваться с какими-либо проблемами.
Пока Vagrant кажется сильным вариантом. В этом есть смысл — это тоже один из наших любимых инструментов. Однако вам не нужно принимать наше суждение за чистую монету. Вот цитата Приможа Циглера, разработчика полного стека и генерального директора ProteusThemes, о его любви к Vagrant:
Генеральный директор ProteusThemes
Что касается моих любимых локальных сред разработки WordPress, у меня есть две , фактически. Оба они являются виртуализацией, управляемой Vagrant. Уже одно это важно, поскольку позволяет мне и всей команде ProteusThemes иметь согласованную среду разработки на разных машинах и ОС.
Первый из них, который мы используем в качестве основной среды разработки тем, которые мы разрабатываем. Это модифицированный форк проекта roots/trellis. На нем работает стек Ubuntu 16.04 nginx + mariadb + php-fpm.
Вторым, которым я пользуюсь все чаще и чаще, является Wocker. Это среда разработки WordPress на основе докеров со встроенными инструментами, такими как WP-CLI, и она позволяет быстро создавать прототипы, создавать новые установки WP без каких-либо побочных эффектов в течение 5 секунд и легко переключаться между этими экземплярами. В целом, это отличный инструмент для тестирования новых функций, тем, плагинов… без загрязнения вашей «стандартной» среды разработки. Это как иметь неограниченное количество локальных, свежих, одноразовых экземпляров WP, доступных в любое время.
Одним из ограничений таких инструментов, как Vagrant, является тот факт, что для синхронизации больших файловых систем между вашим хост-компьютером и его виртуальными машинами может потребоваться некоторое время. Но это проблема, с которой вы вряд ли столкнетесь, за исключением работы над крупными проектами.
🧰 Основные характеристики:
- Позволяет настраивать виртуальные машины для нужд локальной разработки.
- Позволяет настроить каждую виртуальную машину в соответствии с вашими требованиями и поделиться ими с другими людьми.
- Предоставляет возможность загружать предварительно настроенные ящики и запускать их по своему усмотрению.
- Помогает разделить тестовые среды и включать и выключать их по желанию.
- Упрощает управление всеми виртуальными машинами с помощью командной строки.
До сих пор мы дважды упоминали об использовании командной строки, и на то есть причина. Vagrant — это полностью управляемый из командной строки инструмент, доступный для систем на базе Linux, Windows и macOS. Однако на этот раз нет причудливых интерфейсов или информационных панелей — есть только командная строка и вы.
Если у вас есть опыт веб-разработки, скорее всего, вам удобно использовать командную строку для большинства повседневных задач. С другой стороны, изучение необходимых команд для использования Vagrant не так уж сложно. Если вы еще не знакомы с командной строкой, это не должно вас останавливать.
💵 Цена:
Vagrant — это бесплатный проект с открытым исходным кодом. Этот факт, в сочетании со всеми другими его функциями, делает его фантастическим вариантом как для индивидуальных разработчиков, так и для команд. Даже если у вас есть бюджет на покупку локальных инструментов разработки WordPress премиум-класса, есть вероятность, что Vagrant справится с этой задачей лучше.
Перейти к началу
5. Local by Flywheel
Ни один из рассмотренных нами инструментов локальной разработки WordPress не может показаться слишком удобным для пользователя. DesktopServer подходит ближе всего, но его подводит архаичный интерфейс.
Другие мощные, но их не особенно легко использовать, если у вас нет опыта разработки.
Вот почему мы решили дополнить список Local by Flywheel.
Мы уже писали о Local by Flywheel ранее. Однако тогда он был доступен только для macOS. Теперь пользователи Windows и macOS имеют доступ к этому решению, и оно по-прежнему остается одним из самых элегантных локальных инструментов разработки WordPress.
Больше всего привлекает удобный интерфейс Local. Создать новый веб-сайт так же просто, как нажать кнопку, а затем выбрать несколько основных конфигураций.
В процессе вы можете выбрать один из серверов Nginx и Apache, а также две версии PHP (5 и 7). Кроме того, вы можете сразу сопоставить свой новый локальный веб-сайт с доменом. Как только ваш сайт будет настроен, вы сможете получить к нему доступ из простого списка, который включает в себя все ваши другие проекты. Нажав на любой из них, вы сможете просмотреть их настройки, получить доступ к их базе данных, перейти к локальным каталогам и т. д.
Есть даже возможность создавать живые ссылки для ваших локальных веб-сайтов, что означает, что вы можете поделиться своим прогрессом с товарищами по команде или клиентами. В целом, Local by Flywheel предлагает самый простой опыт, когда дело доходит до локальной разработки WordPress. Возможно, он не такой мощный, как Vagrant, но компенсирует это благодаря своей доступности.
🧰 Основные характеристики:
- Позволяет настроить локальные веб-сайты WordPress несколькими щелчками мыши.
- Позволяет отслеживать состояние всех существующих сайтов из списка.
- Предоставляет возможность доступа к информационным панелям, базам данных и локальным каталогам ваших сайтов одним щелчком мыши.
- Позволяет создавать активные ссылки для совместного доступа к вашим локальным проектам.
- Предлагает возможность настроить чертежи, чтобы легко развертывать веб-сайты WordPress, используя предпочтительные настройки.
Когда дело доходит до функций, все, что предлагает Local by Flywheel, предназначено для сайтов WordPress. Достаточно сказать, что Local — это удовольствие, если вы энтузиаст WordPress. Он может не предлагать столько вариантов настройки, как, например, Vagrant, но это два совершенно разных инструмента. В то время как мы рекомендуем Vagrant больше для профессиональных команд, Local идеально подходит для небольших компаний и проектов с менее строгими требованиями.
💵 Цена:
Local by Flywheel – это совершенно бесплатный инструмент, который стал возможен благодаря управляемой хостинговой компании WordPress Flywheel. В целом, это один из наших любимых локальных инструментов разработки WordPress.
Наверх
Заключение
Не все локальные инструменты разработки WordPress одинаковы. Тот, который вы выберете, окажет большое влияние на то, как вы работаете. Если вы являетесь частью команды, это повлияет и на всех, с кем вы работаете. Вот почему стоит провести некоторое исследование того, какие варианты существуют, и преимущества, которые каждое решение может вам предложить.
Давайте вспомним пять наших любимых локальных инструментов разработки WordPress и то, что делает их уникальными:
DesktopServer
Это простой, удобный для начинающих инструмент для локальной разработки WordPress.
XAMPP
Этот стек программного обеспечения отлично подходит, если вам нужен полный контроль над вашей средой.
MAMP
Этот инструмент очень похож на XAMPP, но имеет несколько меньше функций и несколько проще в использовании.
Vagrant
Это отличный инструмент для локальной разработки на основе виртуальных машин, который необходим серьезным разработчикам.
Local by Flywheel
Эта удобная программа идеально подходит для малых и средних проектов.
У вас есть вопросы о том, как выбрать идеальный инструмент для ваших местных нужд разработки WordPress? Давайте поговорим о них в разделе комментариев ниже!
…
Не забудьте присоединиться к нашему ускоренному курсу по ускорению вашего сайта WordPress. С помощью некоторых простых исправлений вы можете сократить время загрузки даже на 50-80%:
БОНУС ВИДЕО: как использовать XAMPP для локального сайта WordPress
Макет, презентация и редактирование Кароль К. Или начните общение в нашей группе Facebook для профессионалов WordPress. Находите ответы, делитесь советами и получайте помощь от других экспертов WordPress. Присоединяйтесь сейчас (это бесплатно)! Опора WP Local Plus — это мощный и простой в настройке плагин каталога WordPress. Создание предприятий Этот плагин бизнес-каталога WordPress поможет вам продемонстрировать предприятия в вашем регионе вместе с контактными данными. Вы также можете показывать бизнес-обзоры и рейтинги. WP Local Plus можно использовать для: Создание бизнес-каталога на веб-сайтах WordPress Показать отели и объекты рядом с местом проведения мероприятия на веб-сайтах мероприятия Генерация потенциальных клиентов с местных веб-сайтов по привлечению потенциальных клиентов Витрины для компаний с несколькими офисами Короче говоря, WP Local Plus поможет вам создать локальный бизнес-каталог, продемонстрировать компании и монетизировать свой веб-сайт. Хвала WP Local Plus Создать неограниченное количество каталогов. Создание/обновление типов мест – категории, места, отзывы для списка каталогов. Импорт и экспорт содержимого каталога. Кодирование не требуется: используйте редактор WordPress для создания/обновления содержимого каталога. WP Local Plus имеет следующие функции: Полностью настраиваемый бизнес-сайт, который вы можете редактировать так же, как запись или страницу WordPress. Добавьте избранное изображение к каждому месту работы вместе с контактными данными и местоположением на карте. Отображение бизнес-мест в любом месте вашего сайта WordPress с помощью шорткодов и/или блоков Гутенберга. Возможность сделать деловые места избранными/прикрепленными в профессиональной версии. Возможность импортировать бизнес-места из Google Places и City Grid в профессиональной версии. Получать и отображать обзоры и рейтинги бизнес-мест из Google Places в профессиональной версии. Поддержка Google Maps для отображения деловых мест на карте. Поддержка Yoast SEO для поисковой оптимизации. Дополнительные параметры поиска. Совместим с последними версиями PHP и WordPress. Поддержка Google Places: Импорт компаний из Google Places. Экономьте часы работы, добавляя новые предприятия. Поддержка City Grid: Импорт предприятий из City Grid (только для США). Поддержка ручного режима: Вручную добавляйте, удаляйте или обновляйте компании, как если бы вы делали это с постами и страницами блога WordPress. Подробная бизнес-информация: Показывает название компании, местоположение, отзывы, рейтинги, фотографии и контактную информацию. Поддержка Google Maps: Полная интеграция с Google Maps для отображения места работы и близлежащих мест на карте. Монетизация избранных предприятий: Отметьте предприятия как рекомендуемые, чтобы они отображались вверху списка. Зарабатывайте деньги на рекомендуемых предприятиях. Предложения и предложения: Предложения и предложения в сфере шоу-бизнеса. Обзоры и рейтинги: Шоу-бизнес обзоры и рейтинги. Получите профессиональную версию WP Local Plus. Если вам нравится этот плагин, рассмотрите возможность проверить другие наши проекты: WP Legal Pages — Плагин генератора политик конфиденциальности WordPress GDPR Согласие на использование файлов cookie — ICO-совместимый GDPR Согласие на использование файлов cookie Плагин Программное обеспечение для аукционов Woo — размещайте eBay как аукционы на своем веб-сайте WooCommerce Воронка опроса — генерируйте потенциальных клиентов на своем веб-сайте WordPress с помощью целевых предложений и опросов WP Raffle — Проводите розыгрыши и конкурсы на своем веб-сайте WordPress Этот плагин предоставляет 1 блок. На панели администратора WordPress -> Инструменты Go нажмите кнопку «Экспорт». Выберите и экспортируйте списки и обзоры. Те же данные можно импортировать в другой экземпляр WordPress с помощью Инструменты -> Импорт. Да. Плагин каталога может работать с любой темой WordPress, соответствующей стандартам кодирования тем WordPress. Да, вы можете легко настроить существующие шаблоны. Существующие шаблоны находятся в каталоге /templates. Списки/обзоры — это настраиваемые типы сообщений, а категории (типы бизнеса/местоположения) — это настраиваемые таксономии. Они поддерживают основной REST API WP. Да, можно. Файлы шаблонов перевода (pot) находятся в папке /languages. Да, это так. Вы можете активировать плагин по сети или активировать для каждого сайта, где вам нужно создать бизнес-каталог. Я хотел показать каталог близлежащих отелей для веб-сайта мероприятия. Добавить отели было так же просто, как добавить обычную запись WordPress. Интерфейс похож, что делает его простым. Работает без сбоев и даже показывает эти отели на карте. Простой в использовании плагин плагин каталога WordPress. Вы можете добавлять, редактировать или удалять компании так же, как вы делаете это с публикацией WordPress. Он также интегрируется с картами Google. Что является большим плюсом для бесплатного плагина. Я использовал этот плагин на сайте одного из клиентов. Плагин прост в использовании и предоставляет все основные функции, необходимые любому веб-сайту со списком компаний. Прочитать все 2 отзыва «Плагин каталога WordPress для бизнес-листингов — WP Local Plus» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин. Авторы Исправление: исправлен код плагина в соответствии со стандартами WP и PHPCS. Обновление: удалена библиотека аналитики Исправлено: исправлена проблема с уязвимостью для аналитики в плагине. Функция: добавление списков для нескольких местоположений. Обновление: Незначительные обновления плагинов. Исправлено: неустранимая ошибка, если Analytics SDK включен в два или более плагинов, установленных на одном экземпляре Функция: добавлена форма обратной связи при деактивации плагина Функциональность сортировки для перечисления на интерфейсе. Ошибка: мелкие исправления ошибок. 9Обновление 0404: Улучшен внешний вид пользовательского интерфейса. Плагин каталога WordPress для бизнес-листингов — WP Local Plus — Плагин WordPress
Плагин бизнес-каталога WordPress: бесплатная версия
WP Local Plus работает иначе. Извлекая данные из Google, вы можете создать каталог почти мгновенно, тогда как обычно вы тратите недели или месяцы, пытаясь заполнить свой каталог данными.
Кевин Малдун из WPHub Возможности
ПРОСТОЕ УПРАВЛЕНИЕ БИЗНЕС-КАТАЛОГОМ
Функции Pro
Что дальше?
Как я могу экспортировать списки бизнес-справочника?
Будет ли подключаемый модуль Business Directory работать с моей темой?
Могу ли я настроить шаблоны списков бизнес-каталогов в моей теме?
— Скопируйте шаблоны, которые вы хотите изменить, в свою тему.
— Создайте каталог внутри папки вашей темы (wplocalplus-lite).
Например, для Если вы хотите изменить шаблон объявлений (places.php), скопируйте его в /wplocalplus-lite/places.php Предоставляет ли WP Local Plus Business Directory Listings REST API?
Можно ли перевести WP Local Plus Business Directory на другие языки?
Совместим ли плагин бизнес-каталога WordPress Multisite (WPMU)?
1.
4.6 1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4
Исправлено: проблема с активацией Lite и Pro.
Исправление: счетчик отзывов не отображается правильно для мест после добавления новых отзывов 1.1
1.