Повествование ведется от лица разработчиков плагина Easy Digital Downloads.
В данный момент плагин Easy Digital Downloads установлен более чем на 40,000 сайтов. Это достаточно большое количество, которое говорит о том, что активно совершаются многочисленные скачивания файлов, а значит и зарабатываются деньги.
Когда я гляжу на счетчик активных установок, я не стараюсь принять его «как есть». Я понимаю, что примерно 20,000 из этих активных установок – это живые сайты, в то время как остальные 20,000 – это просто тестовые клоны этих живых сайтов.
EDD – это платформа электронной коммерции, что означает, что заметная часть наших пользователей старается получить прибыль со своих веб-сайтов. Некоторые пользователи успешно ведут свой бизнес, некоторые стремятся к этому. Однако и те, и другие могут воспользоваться удобным аспектом платформы – ее автоматизацией и точностью, что достигается при помощи EDD и его дополнений.
Время от времени с разными процессами происходят сбои. Такова природа разработки программного обеспечения. Появляются ошибки, баги, нехватка функциональности, а также многие другие препятствия. Хотя базовая функциональность коммерческой системы, основанной на EDD, является в достаточной степени отказоустойчивой.
Однако проблемы могут появляться с усложнением функциональности и добавлением других компонентов. В такой ситуации очень важно иметь отладочный сайт.
Позвольте мне разъяснить этот термин.
Что представляет собой тестовый сайт?
Если говорить простым языком, отладочный сайт – это клон живого сайта, используемый в целях тестирования.
Когда нужно перейти на другую тему, добавить или удалить плагины, интегрировать произвольный код, провести какие-либо иные важные изменения с сайтом, лучше всего сделать это на отладочном сайте, который является точной копией живого сайта.
Почему сайты электронной коммерции должны обладать такой тестовой площадкой? Все просто: потому что они получают прибыль и работают с клиентами, которые любезно раскрывают для них свои бумажники. Покупки онлайн – не такой личный процесс, как покупки в реальности, здесь доверие можно заслужить только грамотным функционированием всех компонентов сайта (особенно связанных с покупкой товаров).
Отладочные сайты применяются для того, чтобы гарантировать, что все работает должным образом, перед тем как презентовать это клиентам. Также они могут использоваться для поиска и устранения проблем, найденных на рабочем сайте, не рискуя как-то помешать пользователям или сломать сайт еще сильнее.
В теории, любые проблемы, найденные на рабочем сайте, могут быть воспроизведены на отладочной площадке. На таком отладочном сайте можно временно переключать темы, деактивировать плагины, что является общими путями решения проблем. Также отладочный сайт позволяет решать проблемы, не переводя рабочий сайт в режим обслуживания.
Как создать отладочный сайт?
- Отладочный сайт – это не какой-то специальный тип сайта, который требует иной установки или конфигурации, нежели ваш живой сайт. Это просто еще одна сборка WordPress, полностью копирующая ваш рабочий сайт.
- Большинство дополнений к EDD требует лицензии. Однако эти лицензии не ограничивают функциональность. Они – просто шлюзы для осуществления поддержки и обновлений консоли. Таким образом, вы можете активировать расширения с одиночными лицензиями на вашем отладочном сайте и на вашем рабочем сайте. Просто проведите активацию лицензии на вашем рабочем сайте.
- Отладочный сайт сконцентрирован главным образом на функциональности, а не на контенте. Важно то, чтобы ваши параметры EDD совпадали на обоих сайтах.
Суть в том, что ваш отладочный сайт не требует какого-то совершенно иного уровня мышления. Это обычный сайт, который у вас уже есть и который вы создали еще раз.
Давайте приступим к его установке.
Обратитесь к вашему провайдеру
Некоторые хостинги нравятся мне тем, что они предлагают сервисы, которые позволяют клонировать живой сайт и сделать из него отладочный сайт за пару шагов. На нашем сайте EDD отладочный сайт создается при помощи простого нажатия на кнопку. Столь же просто обновить отладочный сайт, чтобы тот соответствовал живому сайту.
Такие хостинги, как Pagely и WP Engine, позволяют всегда создать точную копию вашего сайта, которая будет полностью отвечать вашему рабочему сайту в любой момент времени.
Установите WordPress самостоятельно
В принципе, не так важно, предлагает или нет ваш хостинг простой способ установки отладочного сайта. Вы можете сделать это самостоятельно, точно так же, как вы создавали свой рабочий сайт.
Как уже было сказано ранее, отладочный сайт связан с функциональностью, а не с контентом. Создайте поддомен или подпапку, поставьте WordPress. После установки вам понадобится установить те же темы и плагины, которые используются на живом сайте.
Я сделал бы полный клон базы данных с живого сайта. Затем я экспортировал бы базу данных с живого сайта и импортировал бы ее на отладочный сайт. Есть много статей, которые позволяют вам сделать это.
Активировав ту же самую тему и те же самые плагины, что и на живом сайте, а также выполнив импорт/экспорт полной базы данных, вы получите практически идентичную копию вашего ресурса.
Однако многим не придется делать даже этого. В WordPress имеется своя собственная встроенная функциональность импорта/экспорта, расположенная в разделе Инструменты панели администратора. Вы можете экспортировать данные напрямую с вашего живого сайта и импортировать их на ваш отладочный сайт, хотя этот метод не такой совершенный, как упомянутый выше.
Решение проблем с EDD
Если вы пользовались EDD какое-то время и открывали тикеты поддержки, есть шанс, что я уже помог вам с решением некоторых проблем или ответил на ваши вопросы. Очень часто я прошу пользователей временно переключиться на другую тему или деактивировать плагины. Многие согласны это сделать. Но не все.
Нужно понять, почему проблема появилась, как она выглядит и как с ней справиться. Решение проблем практически всегда начинается с поиска конфликтов с другими ресурсами. Поэтому не надо ждать, пока появится проблема, чтобы в спешке устанавливать отладочный сайт. Можно сделать это заранее.
Чтобы выявить потенциальные проблемы, лучше всего протестировать новый функционал на отладочном сайте. Ведь с этими проблемами можно справиться еще на начальном этапе, и это позволит вам оградиться от возможных потерь дохода и повреждения опыта взаимодействия в будущем.
В следующий раз, если вы захотите сэкономить, обязательно рассмотрите возможность установки отладочного сайта. Пусть он будет вашим испытательным стендом для каждой строки кода, которая коснется вашего живого сайта. Это один из самых важных шагов при создании вашего онлайн-бизнеса.
Источник: https://easydigitaldownloads.com
Полезный опыт (тестовый сайт), ранее не встречал подобной идеи, правда у меня маловато опыта в создании сайтов. А ведь на самом деле все просто, особенно если делать с самого начала 2 сайта параллельно.
Для крупных проектов незаменимая вещь