Zone+ uuendus: WordPressil nüüd staging keskkond

Ingmar Aasoja
RSS: Jaga:

Eelmise aasta lõpus sai Minu Zone kauaoodatud uuenduse: nüüd on igale Zone+ kaudu paigaldatud WordPress rakendusele võimalik luua staging koopia. Loodud (staging) koopia erinevus tavalisest koopiast on selle siduvus pearakendusega, mis avab Zone+ rakendusehaldusel võimaluse andmeid ja faile kahe keskkonna – production ja staging – vahel liigutada.

Täpsemalt kirjeldades on tegemist tööriistaga, mille abi on võimalik ühe keskkonna andmeid ümber tõsta teise keskkonda neid üle kirjutades. Kuigi spetsiifilistel pistikprogrammidel ja e-poodidel on andmebaasi struktuur keerulisem ning neid ei ole mõistlik täielikult üle kirjutada, siis Zone+ testkeskkond võib siiski paljudele abiks olla. Lisaks on võimalik testkeskonna ligipääsu piirata IP’ga.

Kasutamine lihtsama rakenduse korral

Veebiagentuuridel on enamasti loodud oma arendusprotsessid erinevate muudatuste veebi sisseviimiseks. Siiski võib tihti tulla ette olukordi, kus on näiteks vaja kõigel lihtsamal veebil teha sisus mingeid muudatusi: näiteks lisada esilehele kampaaniabänner, mida on kliendile vaja tutvustada ja millega seoses tuleb ka kampaania teekond ühiselt läbi käia. Sellisel juhul saab pärast bänneri testimist staging -keskkonnas Zone+ sünkroniseerimise tööriista abil koodi- ja andmebaasi muudatused live -keskkonda sünkroniseerida. Kirjeldatud olukorras toimub kahesuunaline sünkroniseerimine.

Kasutamine suuremate rakenduse puhul

Kui rakendus on keeruline ja andmeid ei ole mõistlik testkeskkonnast produktsiooni viies üle kirjutada, siis aitab sünkroniseerimise tööriist vajadusel su rakenduse hetkeseisu üle viia hoopis testkeskkonda. Seal saad soovi korral teha väkseimaid muudatusi ning neid testida ja seejärel juba produktsiooni ehk livesse tõstmise enda vahenditega lahendada.

Kasutamine tehniliste probleemide lahendamiseks

Nagu me teame, siis igal aastal tuleb välja uus PHP versioon. Uusima versiooni rakendamiseks oma live -keskkonnas peab eelnevalt ikka väga palju lõvikonservi sööma või olema siis oma rakendusse tohutul hulgal usku. Luues näiteks aga testkeskkonna eraldi alamdomeenile, saad testida rakenduse toimivust erinevate PHP versioonide, aktiveeritud moodulite või mõne muu erineva serveri seadistusega. Viies failidesse muutused sisse, on võimalik jällegi sünkroniseerida faile produktsiooni ilma, et see muudaks midagi andmebaasis.

Lisaks

Eelnevalt said välja toodud vaid mõned näited. Selleks, et protsesse enda äranägemise järgi sättida, toon välja veel mõned punktid, mis aitavad ehk õige suuna kätte näidata:

  • Enne sünkroniseerimist on vaikeseadistusena aktiveeritud sihtkoha rakenduse hetkeseisust tõmmise tegemine, mis annab võimaluse muutused soovi korral tagasi võtta (loe: viia rakendus eelnenud seisu tagasi).
  • Testkeskkonna saab luua eraldi alamdomeenile või veelgi parem: eraldi virtuaalserverisse. Nii on võimalik klientide lehtedest testkoopiad hoida täiesti isoleeritult.
  • Testkeskkonna avalikku ligipääsu on võimalik piirata ainult teatud IP’dele. Nii ei pääse lehele ligi soovimatud netikasutajad ega otsingumootorite robotid.
  • Võimalik on sünkroniseerida (üle kirjutada) kas ainult andmebaase või faile, aga ka mõlemaid korraga.
  • E-poodidel ning portaalidel, kus kliendid sisestavad andmeid, tuleb arvestada sellega, et andmebaasi sünkroniseerimisel kirjutatakse kõik andmed ning vahepealsed muutused lähevad kaduma.
  • Sünkroniseerimise tööriist on mõeldud enamasti lihtsamatele rakendustele, aga teoorias võib see hästi toimida ka suurematega. Anna meile tagasisidet, et saaksime Zone+ rakenduse haldurit paremaks teha, sest ainult tänu klientide tagasisidele ja arendusse kaasamisele oleme jõudnud tänaste tulemusteni.

Populaarsed postitused

Kui serverist saab kunstiteos

Kui serverist saab kunstiteos

Ardi Jürgens
Ajal, mil arutelud tehnoloogia rolli üle kunstis ja kunsti rolli üle tehnoloogias tekitavad ühiskonnas teravaid kirgi, avanes Zonel ootamatu võimalus...
Uus gTLD-de taotlusvoor: domeenimaailm on muutunud

Uus gTLD-de taotlusvoor: domeenimaailm on muutunud

Ants Korsar
Rohkem kui kümme aastat on möödunud ajast, mil internet koges oma seni suurimat domeenilaiendite avardumist. 2012. aastal avas ICANN taotlusvooru uutele...
Claude Code, Codex CLI ja OpenCode: AI-agendid Zone platvormil

Claude Code, Codex CLI ja OpenCode: AI-agendid Zone platvormil

Ingmar Aasoja
Terminalipõhised AI-agendid on viimase aastaga muutunud päriselt praktilisteks tööriistadeks. Oleme Zones AI-koodimisagentide arengut huviga jälginud...
Partner soovitab: esimese kodulehe loomine võib olla lihtsam kui esialgu tundub

Partner soovitab: esimese kodulehe loomine võib olla lihtsam kui esialgu tundub

Alustava ettevõtja jaoks võib kodulehe loomine tunduda suure investeeringuna ja keerulise ettevõtmisena. Sageli tekib tunne, et korraliku veebilehe...