Zone+ atjauninājums: WordPress tagad ir testēšanas vide
2022. gada beigās My Zone saņēma ilgi gaidītu atjauninājumu: tagad ir iespējams izveidot testēšanas kopiju katrai WordPress lietotnei, kas instalēta ar Zone+. Atšķirība starp izveidoto (testēšanas) kopiju un parasto kopiju ir to savstarpējā saistība, kas ļauj Zone+ lietotņu pārvaldībai pārsūtīt datus un failus starp abām vidēm – produkcijas un testēšanas.

Konkrēti, tas ir rīks, ar kuru var pārsūtīt vienas vides datus uz otru, pārrakstot tos. Lai gan noteiktiem spraudņiem un e-veikaliem ir sarežģītākas datubāzu struktūras, un nav ieteicams tos pilnībā pārrakstīt, Zone+ testēšanas vide joprojām var būt noderīga daudziem lietotājiem. Papildus tam ir iespējams ierobežot piekļuvi testēšanas videi pēc IP adresēm.

Izmantošana vienkāršākām lietotnēm
Web aģentūrām parasti ir savi izstrādes procesi, lai ieviestu dažādas izmaiņas mājaslapās. Tomēr bieži vien ir nepieciešams veikt izmaiņas ļoti vienkāršā mājaslapā: piemēram, jāpievieno kampaņas baneris sākumlapā un jāparāda tas klientam, lai apspriestu kampaņas gaitu. Šādā gadījumā var izmantot Zone+ sinhronizācijas rīku, lai pēc banera notestēšanas testēšanas vidē sinhronizētu izmaiņas kodā un datubāzē uz dzīvo vidi. Aprakstītajā situācijā tiek veikta divvirzienu sinhronizācija.

Izmantošana lielākām lietotnēm
Ja jūsu lietotne ir sarežģīta un nav ieteicams pārrakstīt datus, pārsūtot tos no testēšanas vides uz produkciju, sinhronizācijas rīks palīdzēs pārsūtīt lietotnes pašreizējo stāvokli uz testēšanas vidi, ja tas nepieciešams. Tur var veikt nelielas izmaiņas, tās notestēt un pēc tam ar saviem rīkiem pārsūtīt šīs izmaiņas uz produkcijas vai dzīvo vidi.
Izmantošana tehnisko problēmu risināšanai
Kā zināms, katru gadu tiek izlaista jauna PHP versija. Lai ieviestu jaunāko versiju dzīvajā vidē, nepieciešama liela drosme vai pārliecība par savu lietotni. Tomēr, izveidojot testēšanas vidi, piemēram, atsevišķā apakšdomēnā, varat pārbaudīt lietotnes funkcionalitāti ar dažādām PHP versijām, aktivizētiem moduļiem vai citām servera konfigurācijām. Pēc izmaiņu veikšanas failos varat atkal sinhronizēt failus ar produkcijas vidi, nemainot neko datubāzē.
Papildus
Iepriekš minēju tikai dažus piemērus. Lai palīdzētu pielāgot šos procesus jūsu vajadzībām, uzskaitīšu vēl dažus faktus, kas var palīdzēt izvēlēties pareizo virzienu:
- Pirms sinhronizācijas pēc noklusējuma tiek izveidots mērķa lietotnes momentuzņēmums, kas ļauj vajadzības gadījumā atgriezt izmaiņas (t.i., atjaunot lietotni iepriekšējā stāvoklī).
- Testēšanas vidi var izveidot atsevišķā apakšdomēnā vai vēl labāk – atsevišķā virtuālajā serverī. Tādējādi testēšanas kopijas var pilnībā izolēt no klientu lapām.
- Publisko piekļuvi testēšanas videi var ierobežot tikai noteiktām IP adresēm. Tādējādi lapa nav pieejama nevēlamiem interneta lietotājiem vai meklētājprogrammu robotiem.
- Ir iespējams sinhronizēt (pārrakstīt) tikai datubāzes vai tikai failus, vai abus vienlaicīgi.
- E-veikaliem un portāliem, kur lietotāji ievada datus, jāņem vērā, ka datubāzes sinhronizācijas laikā visi dati tiek pārrakstīti un pa to laiku veiktās izmaiņas tiks zaudētas.
- Sinhronizācijas rīks galvenokārt paredzēts vienkāršākām lietotnēm, bet teorētiski tas var labi darboties arī ar lielākām. Lūdzu, sniedziet mums atsauksmes, lai varam uzlabot Zone+ lietotņu pārvaldnieku! Visus līdzšinējos sasniegumus esam guvuši, pateicoties klientu atsauksmēm un iesaistei izstrādes procesā.