Lisi o Mataupu[Natia][Fa'aali]
O le fa'atumauina ma fa'afou fa'afou upegatafa'ilagi e taua tele i le lalolagi fa'atekinolosi tatou te galulue ai ma nonofo ai.
Pisinisi e leai ni tagata fa'apipi'i i luga ole laiga e mana'omia se faiga faigofie e fa'ataga ai so'o se tasi e fa'afou fa'afou mea i totonu a'o fa'atumauina o latou fa'ailoga fa'ailoga ma fe'au i tagata fa'atau ma tagata fa'atau.
E mafai e tagata taʻitoʻatasi ma faʻalapotopotoga ona faʻaogaina se faiga e pulea ai mataupu, e masani ona taʻua o le CMS, e faʻaleleia, faʻatautaia, ma tausia itulau o loʻo i ai i luga o le upega tafaʻilagi i se faʻaoga tasi e aunoa ma le iai o tomai faʻapitoa faʻapitoa.
O le WordPress ma le Drupal o ni fa'ata'ita'iga se lua o faiga fa'atonuga fa'ale-aganu'u (CMS) e tu'ufa'atasia le pito i luma ma le pito i tua o se upega tafa'ilagi i totonu o se tasi, fa'atonu fa'aoga codebase.
Ae ui i lea, o nisi taimi e manaʻomia e au atiaʻe mea e sili atu nai lo lena - o se faiga e fausia ai upega tafaʻilagi aʻo pulea ma faʻaogaina mea e ala ile RESTful API telefoni.
O le CMS e leai se ulu e mafai ai e oe ma au 'au ona fa'atautaia ma gaosia mea e aofia ai a'o fa'atagaina fo'i oe e fa'aoga i au polokalame uma e ala ile API.
O nisi o faʻamanuiaga o le CMS e leai se ulu e faʻapea:
- E leai se mana'oga mo le atina'eina o polokalama fa'akomepiuta i le lumana'i.
- O le puleaina o mea i luga o le tele o faʻasalalauga e faigofie.
- Puleaina o anotusi mai se nofoaga tutotonu ile atina'e.
- O lo'o fa'atinoina fuafuaga fa'alautele ma fa'alautele.
O le Strapi o se tasi lea faiga e leai ni ulu e pulea ai mataupu.
Se'i o tatou su'esu'e po'o le a, ona foliga, fa'apefea ona fa'aoga, ma isi mea i lenei pou.
O le a fusi?
O le Strapi o se fa'ava'a Node.js fa'aogaina e fa'aoga e fausia vave ma faigofie ona pulea JavaScript APIs. E fa'afaigofieina le atina'eina o fa'aoga fa'aaogaina tekinolosi Jamstack e ala i le fa'aesea o le pito i tua mai le pito i luma.
I le fa'aogaina o le API CMS, e mafai ona e fa'afaigofieina le puleaina o mea o lo'o i totonu o lau talosaga e te le toe mana'omia ai le faia o se fa'ailoga fa'apitoa.
E mafai ai ona e pulea atoatoa le anotusi e ala i API telefoni, o lana tali o loʻo i le JSON format.
Strapi, o se isi augatupulaga CMS, e ofoina atu le tele o mea faaopoopo. O le aoga autu o lenei faʻavae o le naʻo le i ai o ni nai vaega faʻavae mo le puleaina o mataupu ma tagata faʻaoga.
O vaega o totoe o lau 'upega tafaʻilagi (faʻamaumauga, meafaigaluega faʻaalia) e tuʻuina atu ia te oe. E galue i le tele o faʻamaumauga, e aofia ai PostgreSQL, MongoDB, SQLite, MySQL, ma MariaDB, o lea e mafai ai ona e faʻaogaina soʻo se mea e te filifilia.
E mafai fo'i ona fa'apea mo tekinolosi e te mana'o e fa'aoga e fa'aali ai au mea. E le fa'amalosia oe e fa'afaigaluega se auivi fa'apitoa, fa'aliliuga afi, po'o se fa'ata'ita'iga na fai muamua.
Strapi Avanoa
- Faʻalauiloaina: E tofu lava le poloketi ma ana lava seti o mana'oga. Ole vaega ole pulega ma le API e mafai ona faigofie ona faʻatulagaina.
- Punavai tatala: Sa'oloto ma tatala-punavai. E fiaselau tagata o loʻo tausia le faʻamaumauga atoa, lea e maua ile GitHub.
- Malō po'o le GraphQL: Fa'aaoga le REST po'o le GraphQL e fa'aaoga ai le API mai so'o se tagata o tausia (React, Vue, Angular), telefoni feavea'i, po'o IoT.
- Fa'ato'a talimalo: Mo pisinisi, e taua tele le saogalemu. E mafai ona e teuina ma le saogalemu au faʻamatalaga i au lava 'auʻaunaga. E avanoa le tausisia o le GDPR.
- I le mamanu, e mafai ona faʻalauteleina: E mafai ona e fa'apipi'i le faiga fa'amaoni, fa'atonuga o mea, fa'apipi'i fa'apitoa, ma isi vaega i sekone.
- Javascript atoatoa: Javascript na'o le gagana e mafai ona fai mea uma. Javascript e tatau ona fa'aoga i so'o se mea, e aofia ai le pito i luma ma le Headless CMS.
- Fa'amaoni ma fa'atagaga: Puipuia ou fa'ai'uga e ala i le tu'uina atu po'o le fa'afitia e tagata le avanoa i lau API e fa'atatau i la latou matafaioi.
Strapi Features
1. Fa'aoga fa'aoga
O le CMS e tuʻuina atu ai le faʻaogaina o mea e mafai ona faʻaogaina mo le faʻataʻitaʻiga faigofie ma e fetaui ma le faʻapipiʻiina o plugins ma meafaigaluega e faʻaopoopo atili ai galuega mo galuega faʻalavelave.
O le API CMS e ofoina atu se fa'aoga lelei fa'aoga-fa'aoga e mafai e so'o se sui o le vaega ona fa'aoga ma fegalegaleai. E lelei ona fa'atulagaina, fa'alagolago, ma e mana'omia sina fa'atonuga i le fa'aogaina.
2. Cross-platform
Headless CMS e fa'atagaina oe e fa'asoa mea e fa'aaoga ai so'o se gagana fa'apolokalame e ala ile API telefoni e aunoa ma le tusiaina o se tulafono faigata.
E le gata i lea, o lenei ituaiga tekinolosi e mafai ona faʻaaogaina i soo se mea polokalame o polokalame pe afai e lagolagoina e le gagana RESTful APIs, pei ole Java, JavaScript, Python, ma isi.
O se tasi o mafuaʻaga e sili ona fiafia ai le au atinaʻe API CMS, pei o Strapi, o lona faʻaogaina o tekonolosi.
3. Galue
E fa'aogaina fo'i e le au atia'e le API CMS e fesoasoani ai i le fa'aogaina o matafaioi a le au fa'aoga ma a latou galuega ma fa'afetaui mana'oga fa'atonutonu avanoa.
Faatasi ai ma Strapi, e mafai ona e faʻaogaina Webhooks e fesoʻotaʻi ma lau 'au pe a suia mea o loʻo i ai ma avanoa mo le suʻesuʻega a le faatonu e ala i le faʻatapulaʻaina o mea e maua ma faʻautometi galuega.
4. Fa'ata'ita'iga o anotusi
Fa'ata'ita'iga o meafaitino e mafai ai ona e fa'amauina uma ituaiga o anotusi e te mana'omia i le taimi nei ma le lumana'i e fa'amautinoa ai o lo'o fa'atulaga lelei mo le tele o auala.
Strapi API CMS fa'ata'ita'iga mea e mafai ai e oe ona tu'uina atu i au fa'aoga mea latou te mana'omia i so'o se taimi latou te mana'omia ai.
5. Faʻasao
E fesoasoani foi le API CMS i le atina'eina o talosaga e mafai ona fa'aogaina. Ona o le pito i tua ma le pito i luma e eseese, soo se faigata i le pito i tua o le a le aafia ai le faatinoga atoa o le polokalama.
E le gata i lea, o le CMS pito i tua e mafai ona vave faʻaleleia e aunoa ma le afaina o le pito i luma ma le isi itu. Strapi's API CMS faʻatinoga e mafai ai ona e faʻaleleia ma pulea vave lau talosaga.
Amata i le Strapi
E tatau ona i ai sina malamalama i REST API e mulimuli ai ma lenei aʻoaʻoga.
Laasaga 1: Faʻapipiʻi Node.js & Yarn
Ina ia atiaʻe se poloketi Strapi, e tatau ona e faʻapipiʻi Node.js 14 i lau PC. Afai o lo'o e fa'aogaina Windows po'o se Mac, alu i le download itulau ia maua Node.js.
Ina ia faʻapipiʻi Node.js 14 i luga o Linux, tatala se faʻamalama faʻamalama ma lolomi laasaga o loʻo i lalo.
Mo le fausiaina o le poloketi Strapi, e te manaʻomia le pule o pusa Yarn.
Ina ia faʻapipiʻi Yarn, tatala se faʻamalama faʻamalama fou ma faʻaoga le poloaiga i lalo.
Laasaga 2: Fausia le poloketi Strapi
Ina ia faʻaalia le faʻaogaina o le Strapi, seʻi o tatou atiaʻe se API pulega faila.
I luga o se laina, ulufale i le poloaiga o loʻo tuʻuina atu i lalo. Onosa'i, aua e fai si umi o le fa'atonuga lea.
O le poloaiga e fatuina ai se faila faila-pule fou o loʻo i ai faila ma faila.
E maua ai foi le avanoa i lau Strapi ile https://localhost:1337/admin. E tatau ona e faia muamua se pule ae e te leʻi faʻaogaina le Strapi fou.
Ina ia faia se tasi, faatumu ma lafo le fomu.
Laasaga 3: Fausia faila faila
O le Strapi collection e mafai ai ona e faia ni fa'ata'ita'iga. Fausia se faila faila (aoina) ma se igoa ma faʻamatalaga fanua.
- Mai le autafa, filifili Fausia Ituaiga-Ituaiga.
- Ma, lalo Ituaiga Aoina, filifili Fausia se ituaiga aoina fou.
- Ulufale "Faila" e pei o le igoa faʻaaliga ma taomi le Fa'aauau i le isi vaega button.
- i lalo igoa, kiliki le vaega o tusitusiga ma fa'aofi lou igoa.
- I le fa'asologa o tulaga maualuga, siaki fa'alua le fanua mana'omia ma tulaga ese.
- kiliki le Faʻaopopo se isi fanua button.
- filifili Mauoa tusitusiga ma fa'aofi se fa'amatalaga i le igoa fanua. Ona oomi lea o le faʻauma button.
- Ina ia teuina le aoina, kiliki Sefe ma fa'atali se'i toe uta le 'au'aunaga.
Laasaga 4: Fausia ituaiga aoina
Se'i o tatou fa'aopoopoina se ituaiga fanua i le faila faila. Le ituaiga faila o le a faʻaalia i lenei vaega - o se pepa, vitio, leo, ma isi.
O le a matou fausia se ituaiga aoina fou e faʻaalia ai pe faʻapefea ona fai lenei mea.
- Fausia se ituaiga aoina fou e ala ile alu ile Fausia Ituaiga-Ituaiga ma kiliki Fausia se ituaiga aoina fou.
- i lalo Faʻaali atu lou igoa, lolomi le “Type” ona kiliki lea Fa'aauau i le isi vaega.
- i lalo igoa, kiliki le vaega o tusitusiga ma le igoa fa'aoga.
- I le faʻasologa o faʻasalalauga faʻapipiʻi, siaki le fanua manaʻomia ma le fanua tulaga ese, ona kiliki lea faʻauma.
- Ina ia teu le aoina, kiliki Sefe.
- Fa'aopoopo se fanua i lenei ituaiga aoina e ala ile alu ile Fau-ituaiga Fausia > Ituaiga Aoina > faila ma kiliki Fa'aopoopo se isi fanua i lenei ituaiga fa'aputuga.
- filifili le sootaga fanua.
- filifili ituaiga mai le lisi o le to'a i lalo taumatau. Ona filifili lea o le sootaga e fai mai O faila e tasi lava le ituaiga.
- A maeʻa lena, kiliki faʻauma ma Sefe e teu ai le aoina.
Laasaga 5: Faʻaopoopo faʻamatalaga i le aoina ma Faʻasalalau
- filifili ituaiga mai le lisi agavale ona sosoo ai lea Faaopoopo Ituaiga Fou.
- Ulufale “pepa” i le igoa vaega ma fetaomi le Sefe button.
- Faʻasaga i le faila lisi i le agavale ma filifili Fa'aopoopo Faila Fou.
- i lalo igoa, ulufale i le “statement.pdf.”
- kiliki Sefe ina ua uma ona filifili Tusi mai le Ituaiga filifiliga.
- E te saoloto e fa'aopoopo nisi mea i au fa'aputuga.
- Faasolo le Malo button.
Tau Strapi
E mafai ona e amata faʻaaoga Strapi i le taimi lava lea ma le fuafuaga faʻalapotopotoga, lea e leai se totogi e faʻavavau.
E ofoina atu foʻi vaega faʻapitoa e tolu o loʻo lisi atu i lalo mo le talimalo a le tagata lava ia:
- Fuafuaga apamemea: $9 i le tagata e fa'aaogaina le pulega/masina.
- Fuafuaga Siliva: $29 i le tagata fa'atonu/masina.
- Fuafuaga Auro: Fa'afeso'ota'i le 'au a Strapi e maua ai se fuafuaga fa'ale-aganu'u.
E ofoina atu foi e Strapi auaunaga ao. Mo nisi faʻamatalaga, e mafai ona e vaʻai i le vaega tau.
tulaga e lelei
- Fa'ata'ita'iga fa'amatalaga faigofie: E sau ma se atina'e matagofie mo le fa'ata'ita'iina sa'o o au fa'amatalaga mai le pusa. O lona uiga, e te le mana'omia le fausiaina o laulau fa'amaumauga pe tusi ni fesili.
- Fa'ava-o-malo: Tele CMS o loʻo faʻaauau pea ona pagatia i le le lava o le lagolago i18n. Strapi e le faapena. Ole fa'asalalauga lata mai nei a Strapi e mafai ona tu'uina atu fa'aliliuga i so'o se mea fa'amaumauga. O lona uiga e mafai nei ona faigofie ona e tuʻuina atu faʻamatalaga i se aofia tele.
- Fa'atonuga faigofie: Na amata Strapi o se Node.js MVC faʻavae, ma o loʻo tumau pea i totonu. E faigofie ona e fa'aopoopoina fa'ai'uga API fou pe a mana'omia ma fausia fa'aaganu'u fa'aa'oa'oga i fa'ata'ita'iga ma fa'atonu e lagolago ai.
- REST ma GraphQL APIs: Strapi e tu'uina atu fa'amaumauga REST ma GraphQL APIs mai le pusa. E mafai ona e mauaina le Swagger/GraphQL pepa e leai se totogi pe afai e te fausia au fa'alapotopotoga i le Strapi Admin.
leaga
- Fa'atapula'a femalaga'iga fa'amaumauga: E fa'atautaia e Strapi ituaiga uma o fatuga/fa'afouga i totonu o fa'amaumauga manino. O lona uiga e tatau ona e taulimaina ma le lima le femalagaiga o database i le tele o faatulagaga.
- Fa'afouga masani: E ui e aoga lenei mea mo Strapi o se faʻalapotopotoga faʻanatura, afai e te fuafua e faʻaoga Strapi mo fale teu oloa tetele, o faʻafouga faifai pea o le a tape. O nisi o nei faʻaleleia o loʻo i ai suiga malepelepe, e faigata ai ona faʻaleleia se faiga gaosiga e aunoa ma se suʻega faʻaiʻuga.
iʻuga
Strapi o se meafaigaluega mataʻina ma mamana mo le fatuina o se CMS e aunoa ma se talatuu atinaʻe polokalama.
Ona o le mafai ona fa'aoga fa'amatalaga i luga o le tele o polokalama, o le auala e leai se ulu e fa'asa'olotoina oe mai tapula'a o se tasi tekinolosi ma fa'atagaina i matou e fa'ata'ita'i i mea fou. E ofoina atu le lolovaia o isi mea fou.
E te le manaʻomia le iloa o soʻo se gagana faʻapipiʻi pito i tua e atiaʻe ai. Ma e faigofie ona e tuʻufaʻatasia i lau pisinisi i ni nai kiliki.
O le Strapi foi o se meafaigaluega sili ona lelei mo le au atinaʻe pito i luma, e mafai ona faʻaaogaina e vave faʻatulagaina API mo a latou talosaga pito i luma aʻo aʻoaʻoina foi tekinolosi fou.
Taaalo ma Strapi i le tele e te manaʻo ai!
Tuua se tali