Sa Lionheart, tinitingnan namin ang branding bilang "ang proseso ng sadyang pagbuo at patuloy na paglikha ng impresyon upang maging isang bagay na espesyal sa isang partikular na tao." Hindi sapat ang basta pagpili lamang ng isang pilosopiya o logo; nagiging makabuluhan lamang ito kapag ang iyong napagpasyahan ay palagian at wastong makikita sa mga touchpoint na ina-update araw-araw, tulad ng isang website.
Upang makamit ito, bumuo kami ng tatlong WordPress plugin sa loob ng aming kumpanya at inilabas ang mga ito sa opisyal na website ng WordPress. Ang WordPress ay isang software na nagbibigay-daan sa iyong lumikha at mag-update ng mga website mula sa isang administration panel, at ginagamit ito sa maraming corporate website. Ang mga plugin ay mga programang nagdaragdag ng functionality sa WordPress.
Ang tatlong plugin na ito, sa usapin ng functionality pa lamang, ay maaaring makamit gamit ang mga umiiral nang plugin. Gayunpaman, nilikha namin ang mga ito sa loob ng kumpanya dahil may problema sa kung saan pamamahalaan ang mga setting na mahirap lutasin gamit ang mga umiiral nang pamamaraan.
Ang tatlong plugin na inilabas
- TofuPaggawa ng mga contact form, pagsuri ng nilalaman ng input, at pagproseso ng mga isinumite.
- TONKATSUKabilang dito ang paglabas ng mga pamagat at paglalarawan na ipinapakita sa mga resulta ng paghahanap at kapag ibinahagi sa social media, pagbibigay ng impormasyon ng site (nakabalangkas na datos) para sa mga search engine at AI, at awtomatikong pag-redirect sa mga inilipat na pahina.
- TOBIUOPamamahala ng mga uri ng artikulo (mga uri ng custom na post) tulad ng "Mga Anunsyo" at "Mga Pag-aaral ng Kaso," ang kanilang mga klasipikasyon (mga taxonomy), at ang format ng URL (permalink) para sa bawat pahina.
Sa lahat ng tatlong kaso, lahat ng setting ay nakasulat sa programa (tema) na tumutukoy sa hitsura at istruktura ng mga pahina ng site. Hindi nag-iimbak ang WordPress ng mga setting sa database nito, kaya walang pahina ng mga setting sa administration panel.
Nangyayari ito sa paraan ng pag-configure ng mga setting sa administration panel.
Karaniwang pinapayagan ka ng mga plugin ng WordPress na maglagay ng mga setting mula sa screen ng administrasyon at i-save ang mga setting na iyon sa database. Bagama't maginhawa, minsan ay nagdudulot ito ng mga problema sa mga kapaligiran ng pag-develop.
Ang isang isyu ay ang pagkakaiba ng mga setting sa pagitan ng mga production at development environment. Kahit na ang theme program ay pinamamahalaan gamit ang isang system (Git) na nagtatala at nagbabahagi ng history ng mga pagbabago, ang mga setting ng plugin ay nakaimbak sa magkakahiwalay na database para sa bawat environment. Ang mga setting na binago sa development environment ay maaaring makalimutang maipakita sa production environment, o ang mga setting na direktang binago sa production environment ay maaaring hindi maipakita sa development environment. Nagresulta ito sa parehong programa na nagpapakita o kumikilos nang iba depende sa environment.
Isa pang isyu ay ang pagbabahagi ng mga setting kapag nagde-develop kasama ang maraming tao. Kahit na may magbago ng setting sa admin panel, ang pagbabagong iyon ay hindi makakarating sa mga kapaligiran sa trabaho ng ibang miyembro. Kinakailangan nito ang pagdodokumento ng mga pagbabago sa isang manwal o pagpapahayag ng mga ito nang pasalita, na nakakaubos ng oras at madaling magkamali.
Iisa ang dahilan sa parehong kaso: habang ang lahat ng miyembro ng team ay gumagamit ng iisang programa, ang bawat tao ay manu-manong pumapasok sa mga setting sa administration panel. Halimbawa, maaari mong baguhin ang paglalarawan na lumalabas kapag ang isang produkto ay ibinahagi sa social media, ngunit ang lumang mga salita ay nananatili sa live na website. Ito ay isang sitwasyon kung saan ang sinasadyang napagpasyahan noong branding ay unti-unting nagiging hindi magkakatugma habang ginagamit.
Ang desisyon na isulat ang tungkol sa tagpuan bilang tema
Gaya ng nabanggit kanina, ang WordPress ay dinisenyo na may palagay na ang mga setting ay ipinapasok sa pamamagitan ng administration panel at sine-save sa database. Ang pagsulat ng mga setting sa programa ng tema ay lumilihis sa pilosopiya ng disenyo na ito.
Ang dahilan kung bakit pa rin kami nakatuon sa tema ay dahil ipinapalagay na ngayon na ang AI ang magsusulat ng mga programa. Hanggang ngayon, mas mabilis at mas maaasahan ang pagpili ng mga item at pag-input ng mga ito sa pamamagitan ng administration screen kaysa sa pagsusulat ng programa. Ngayon, kung sasabihin mo sa AI kung aling mga item ang isasama sa form at kung paano ipakita ang impormasyon para sa mga search engine, maaari na nitong isulat ang programa, kasama na ang mga setting. Mas mabilis na ngayon na ipasulat sa AI ang programa at pagkatapos ay gumawa ng mga pagwawasto kaysa sa pag-input ng bawat item nang paisa-isa sa pamamagitan ng administration screen.
Kung ang mga setting ay magiging bahagi ng programa, isang kasaysayan ng mga pagbabago ang itatala, maaaring suriin ng ibang miyembro ang mga pagbabago, at ang parehong mga setting ay maaaring kopyahin sa anumang kapaligiran. Ang dalawang problemang nabanggit sa nakaraang seksyon ay nalutas na. Samakatuwid, nagpasya kaming bumuo ng aming sariling plugin na ipinapalagay na ang AI ay magsusulat din ng mga setting.
Bagama't tinanggal na ang pahina ng mga setting, nananatiling buo ang WordPress admin panel. Nagdagdag kami ng screen sa admin panel, na ginagamit ng maraming website at pamilyar sa maraming user, upang payagan ang mga user na suriin ang kanilang mga setting. Binibigyang-daan ka ng screen na ito na i-verify kung paano ipinapakita ang mga setting na nakasulat sa iyong tema sa bawat pahina, at magpapakita ng mga babala kung may mga problema tulad ng mga pahinang hindi natagpuan sa mga form o magkasalungat na mga setting ng pag-redirect ng pahina. Sa esensya, ang admin panel ay binago mula sa isang lugar patungo sa mga setting ng pag-input patungo sa isang lugar upang i-verify na gumagana ang lahat ayon sa nilalayon.
Ang nakabalangkas na datos ay nakakatulong upang maihatid nang tama ang impormasyon ng site.
Ang nakabalangkas na datos na inilalabas ng TONKATSU ay kinabibilangan ng mga pangalan ng kumpanya, lokasyon, deskripsyon ng serbisyo, at impormasyon ng artikulo, na nakasulat sa isang istandardisadong format na madaling basahin para sa mga search engine at AI. Hindi ito lumalabas sa pahina kapag tiningnan ng mga tao, ngunit naka-embed sa pahina bilang impormasyong nababasa ng makina.
Kamakailan lamang, parami nang paraming kliyente ang nag-aalala tungkol sa kung paano inihaharap ang kanilang kumpanya sa mga resulta ng paghahanap na binuo ng AI. Kung paano tinatrato ang isang site sa mga resulta ng paghahanap at mga tugon ng AI ay hindi lamang natutukoy ng teksto at disenyo na binabasa ng mga tao. Ang impormasyong inilaan para sa mga makina ay kailangan ding maging naaayon sa branding na iyong itinatag. Ang pamamahala ng mga setting ng nakabalangkas na data sa antas ng tema ay ginagawang mas madali ang pagpapanatili ng pagkakapare-pareho kahit na nagdaragdag ng mga pahina o binabago ang istraktura.
Mga bagay na pinamamahalaan ng programa, mga bagay na inedit habang tumatakbo.
Hindi pa namin napoprograma ang lahat. Ang pangkalahatang istruktura ng site, kabilang ang mga uri ng artikulo, mga format ng URL, at kung paano ipinapakita ang impormasyon sa mga search engine, ay itinatakda ng tema. Sa kabilang banda, ang nilalaman na kailangang i-update araw-araw, tulad ng pamagat at paglalarawan ng bawat artikulo, ay maaaring i-update ng editor sa pamamagitan ng mga input field (mga custom field) na idinagdag sa screen ng pag-eedit ng artikulo.
Ang pagkakaiba ay ang istruktura ay pinapanatili ng programa, habang ang nilalaman ay ina-update sa pamamagitan ng operasyon.
Bagama't nakatuon ako sa mga bentahe sa ngayon, ang pamamaraang ito ay hindi nakahihigit sa mga umiiral na plugin sa bawat sitwasyon. Hindi ito angkop para sa mga sitwasyon kung saan ang mga setting sa buong site ay nangangailangan ng madalas na pag-update at gusto mong malayang baguhin ang mga ito mula sa admin panel, o para sa mga organisasyong walang mga inhinyero sa kanilang operations team. Aling pamamaraan ang tama para sa iyo ay depende sa iyong istrukturang operasyonal.
Upang mapanatili ang mga desisyon sa pagba-brand na ginawa para sa website
Ang pangunahing pagbabagong ginawa ko sa tatlong plugin ay kung saan matatagpuan ang mga setting. Sa pamamagitan ng paglipat ng mga ito mula sa admin panel patungo sa tema, naitala na ngayon ang kasaysayan ng mga pagbabago sa mga setting, na nagbibigay-daan sa akin na ulitin ang parehong estado sa anumang kapaligiran. Ginagamit ko na ngayon ang admin panel para lamang mapatunayan na gumagana ang mga setting ayon sa nilalayon.
Ang mga desisyon sa branding na ginawa namin ay kailangang mapanatili kahit na matapos ilunsad ang site, sa pamamagitan ng pagdaragdag ng mga pahina, mga pagbabago sa istruktura, at mga pag-update ng maraming tao. Ang aming desisyon ay suportahan ang prosesong ito sa pamamagitan ng isang sistema sa halip na umasa lamang sa atensyon ng tao.
Puso ng LeonSuporta sa pagba-brandSamakatuwid, pinangangasiwaan namin ang lahat mula sa pagbabalangkas ng pilosopiya at mga biswal hanggang sa pagpapatupad ng mga ito sa mga touchpoint tulad ng mga website, at maging ang pamamahala ng mga ito pagkatapos ilunsad. Ang plugin na ito ay isa sa mga mekanismo na sumusuporta sa pagpapatupad at pamamahala na iyon.
Ang mga plugin na ipinakilala sa artikulong ito ay patuloy na pinagbubuti batay sa aming karanasan sa paggamit ng mga ito sa mga proyekto ng kliyente, at makukuha ito sa opisyal na website ng WordPress.