Вземи запис на това обучение + всички материали

5 грешки, които допускаш по време на интервю

Пропуснал си това обучение? Вземи 4.5 часа запис, материали и допълнителна информация.

Вземи запис

⚡ InstaWP – най-добрият WordPress sandbox?

От InstaWP ме поканиха да тествам софтуера им. Какви са впечатленията ми от възможностите му - разбери в това ревю.

В тази статия тип ревю на софтуер, ще ти разкажа и покажа InstaWP – тестова площадка за разработване на WordPress уеб сайтове, която всъщност е много повече от това.

Ще започна с малко въведение по темата софтуер за локален сървър или изобщо сървър, на който да разработваме своите WordPress проекти.

Необходимостта от „игрална площадка“ или среда за разработване е неизбежна, що се отнася до работа върху какъвто и да е уеб проект. Независимо дали правиш промени по съществуващ сайт или разработваш чисто нов такъв – локалният сървър е първата точка в списъка с необходими инструменти преди старт. Но има една уловка… и тя се крие в думата „локален“.

Локалният сървър е… локален

Както може да предположиш от етимологията на думата „локален“, този сървър ще работи единствено, когато машината, на която е инсталиран. В тази статия и видео по-долу, в които сравнявам два от най-популярните сървъри – Local by Flywheel и DevKinsta, може да получиш пълна информация и за предимствата им:

Какво означава това? Че може да работиш над сайта само от една машина и колаборирането би било невъзможно. Друг недостатък е, че не можеш да споделяш работата и напредъкът си с клиент или колега (с изключение на възможността на Local за т.нар. Live Links, които обаче отново работят само когато машината ти е включена и с достъп до интернет).

Не ме разбирай грешно, самата аз работя с Local от незапомнени години и се е превърнал в първи мой избор при създаване на нов проект или работа по вече съществуващ такъв. Но през последните няколко месеца се натъкнах на интересно ново решение, за което ще ти разкажа днес.

Какво е InstaWP?

Казано в едно изречение – InstaWP е светкавично бързо решение за създаванена тестови WordPress сайтове. Но е и много повече от това. Нека разгледаме всички предимства на този SaaS (software as a service).

➡️ Създаване на нова WordPress инсталация за фракция от секундата

С InstaWP създаването на чисто нова WordPress инсталация се случва за под една секунда (не преувеличавам). От dashboard-a на сайта на InstaWP просто избери Add New бутона:

InstaWP create new WordPress site under one second

Освен това, обаче, разполагаш и с разширени настройки, които ти позволяват да:

  • избереш PHP версия
  • да избереш WordPress версия
  • да избереш плъгини от предварително генерирани списъци, разделени по категории
  • да зададеш default-ния език на инсталацията

Също така, дори да създадеш нова WordPress инсталация без да настройваш PHP версията и други PHP параметри, можеш да направиш това по-късно от настройките на самият сайт:

InstaWP PHP change settings

➡️ Нова WordPress инсталация от темплейт

Подобно на blue print-овете при Local by Flywheel, и тук имаш възможност да създадеш нова инсталация от вече генериран темплейт. За какво е полезно това? Да речем, че всеки път, когато стартираш нов WordPress проект, стартираш с дадена тема, даден сет от разширения (плъгини), определена конфигурация на PHP версията и версията на ядрото на WP и пр.

Как се случва това в InstaWP? Като начало трябва да създадеш самият темплейт. Всеки вече съществуващ сайт може да се превърне в такъв, или пък може да създадеш изцяло нов такъв. Създаването на нов сайт, използващ този темплейт след това е съвсем лесно:

InstaWP create a new site from template

➡️ Контрол на версиите (version control)

Едно от най-големите предимства на InstaWP пред другите видове софтуер за разработване на WordPress е възможността за възстановяване на резервни копия. Какво имам предвид? Представи си, че искаш да инсталираш и тестваш нов плъгин, или пък искаш да направиш custom промени по темата си, или пък качваш нов ъпдейт на front-end ресурсите си.. сценариите са много. Най-вероятно ще искаш да имаш стабилно копие преди да извършиш тези промени, в случай, че нещо се обърка. С InstaWP създаването на backup, както и неговото възстановяване, се осъществява (отново) за секунди:

➡️ Редактор на код (IDE)

Друго предимство на InstaWP е бързият и лесен достъп до файловата система на всяка една от инсталациите. С вграденият редактор на код можеш безпроблемно да редактираш всеки файл в директорията:

InstaWP edit files

➡️ Директно deploy-ване към Git

Друг много приятен и полезен feature на InstaWP е възможността за директно deploy-ване към Git. За да се възползваш от тази опция е необходимо първо да създадеш ново repository и да го свържеш към WordPress апликацията в InstaWP:

InstaWP deploy to Git repository

Това е особено полезно за по-големи екипи и за проекти с дългосрочна разработка.

➡️ Мапване на домейн

Можеш да използваш InstaWP и като регулярен сървър, а не просто тестова площадка. На първо място е важно да резервираш този сайт, тъй като всяка нова WordPress инсталация в InstaWP е със срок на „живот“ от 15 дни. Резервирането на уеб сайт означава, че запазваш неговото място и той няма да бъде изтрит автоматично, ако ти не направиш това. След това е необходимо да добавиш CNAME запис през таблото на управление на домейна (на мястото, от което си го поръчал).

InstaWP map domain

➡️ Мигриране на целият сайт към друг сървър и домейн

Един от най-интересните и полезни за мен feature-и на InstaWP е възможността за мигриране на цял уеб сайт, само за няколко минути и без необходимостта от ръчно качване на файлово съдържание, експортиране и импортиране на база данни. За целта е необходимо да имаш инсталиран безплатният плъгин на InstaWP:

Вместо заключение

След обстойното тестване на InstaWP и всички негови функционалности, мога смело да заявя, че софтуерът е действително впечатляващ. С лекота и бързина се създават нови инсталации, работата по техните файлове е обезпечена от редактор, безпроблемно се deploy-ва към Git, а мигрирането на вече готов продукт е въпрос на минути.

Опитай безплатно за 30 дни

От InstaWP се свързаха с мен, за да тествам софтуера им и да предоставя възможност на всеки, който желае, да направи същото, напълно безплатно за 30 дни. Последвай линкът по-долу, ако желаеш сам да се убедиш във възможностите на този софтуер.

Остави коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *