Разумевање подешавања Фронтити Реацт оквира за ВордПресс

Фронтити је врући нови фронт-енд оквир за креирање брзих ВордПресс веб локација

ВордПресс је већ дуго најпопуларнији систем за управљање садржајем. Не само да покреће преко 30% веб локација на Интернету, већ се може похвалити и огромном заједницом сарадника који одржавају ВордПресс екосистем живим и јаким.

ВордПресс је првенствено серверски софтвер заснован на ПХП-у. Постоје хиљаде прилагођених побољшања и екстензија за ВордПресс који су углавном у облику додатака заснованих на ПХП-у. Стога, није изненађујуће да је било много покушаја да се интегришу не ПХП оквири са ВордПресс-ом, посебно Јавасцрипт оквири који брзо преузимају Фронтенд простор у Веб развоју.

Један такав оквир који се заиста пење на листама је Реацт.јс оквир за ВордПресс под називом Фронтити. Развио га је стартуп са седиштем у Шпанији. Развој за Фронтити траје већ неколико година. Међутим, недавно је објавио вести када је прикупио 1 милион евра у рунди коју је предводила компанија која стоји иза ВордПресс-а, Аутоматиц и фирма ризичног капитала КФунд. Да бисмо разумели разлог за ово, прво је важно разумети шта је Фронтити оквир и какве користи он доноси.

Шта је Фронтити?

Пре него што научимо о Фронтити-ју, неопходно је знати основну архитектуру ВордПресс-а. Као што можда знате, ВордПресс је серверски софтвер заснован на ПХП-у. Захтева серверски софтвер као што је Апацхе или Нгинк за послуживање захтева и софтвер базе података као што је МиСКЛ за складиштење података (постови, странице, корисници итд.).

ВордПресс Арцхитецтуре

Када отворите, рецимо главну страницу веб локације ВордПресс, она ће се позвати индек.пхп датотеку у позадини, која ће вратити ХТМЛ, ЦСС и ЈС за почетну страницу која ће се затим приказати у претраживачу. Дакле, ПХП делује као заједнички интерфејс мрежног пролаза (ЦГИ) за веб локацију и стога свака врста побољшања фронтенд-а мора бити заснована на ПХП-у.

Фронтити Арцхитецтуре

Пошто је Фронтити а Реацт-басед фрамеворк, хајде да прво причамо мало о Реацт ЈС-у. Реацт је предњи Јавасцрипт оквир који је развио и објавио Фацебоок. Изузетно је популаран због своје практичности у креирању брзих, стабилних корисничких интерфејса који реагују. Реацт ради као Ноде ЈС модул и стога веб локација која користи Реацт мора бити заснована на Ноде ЈС серверу.

Сада, ако желите да користите чисто Јавасцрипт оквир као што је Реацт да побољшате фронтенд, тј. да креирате прилагођене теме, гломазно је то учинити. Разлог је тај што оквир као што је Реацт ради заједно са Ноде-ом, који покреће сопствени сервер. И као што смо раније споменули, ВордПресс ради са ПХП ЦГИ сервером на позадини. Дакле, не постоји једноставан начин за прављење прилагођених тема и корисничких интерфејса користећи Реацт за ВордПресс.

Међутим, постоји начин да се подаци из ВордПресс базе података дохвате на даљину. То се може урадити помоћу ВордПресс РЕСТ АПИ-ја, који је у потпуности интегрисан у језгро ВордПресс-а од ВП верзије 4.7 и новије. Ако можемо даљински да преузмемо ВордПресс податке, то значи да сада можемо да прикажемо преузете податке како желимо. Корисници већ дуго користе РЕСТ АПИ за развој прилагођених апликација, веб страница за приступ подацима ВордПресс-а директно из базе података. Ова врста система за управљање садржајем (ЦМС) се такође назива безглави ЦМС.

Фронтити је заснован управо на овом концепту. Повезује се са ВордПресс базом података преко РЕСТ АПИ-ја, брине се за рашчлањивање и организовање преузетих података. На вама остаје коју тему желите да користите за приказ веб странице. Пошто је заснована на Реацт-у, било која Реацт тема се може користити за веб локацију. Такође можете развити своју прилагођену тему ако тако желите. Предњи крај ВордПресс-а заснован на ПХП-у ће и даље користити креатори/администратори за креирање садржаја или промену подешавања. Али фронт енд заснован на Фронтити-у ће се користити као главна страница веб локације.

Дакле, у Фронтити подешавању ће бити потребна два сервера: један је ВордПресс сервер, који има РЕСТ АПИ који је покренут и ради и враћа ВордПресс податке, а други је Ноде ЈС сервер који покреће Фронтити да би позвао РЕСТ АПИ и приказао податке користећи Реацт .

Пут напред?

С обзиром да је компанија која стоји иза ВордПресс-а прикупила 1 милион евра и Реацт доноси богато корисничко искуство ВордПресс-у, неће бити претерано рећи да је Фронтити пут напред за модерне веб-сајтове са ВордПресс-ом. ВордПресс кориснички интерфејс ће наставити да се користи као контролна табла за креирање садржаја док ће део екрана бити пребачен на Фронтити сервер.

Више о Фронтити-у можете прочитати овде. Ако имате ВордПресс веб локацију и желите да испробате Фронтити, можете да пратите кораке наведене овде да бисте то урадили.