Fizahan-takelaka[Afeno][Aseho]
Ny fikojakojana sy fanavaozana tsy tapaka ireo tranonkala dia zava-dehibe amin'ny tontolo nomerika iasanay sy iainantsika.
Ny orinasa tsy misy mpamorona Web ao an-trano dia maniry rafitra tsotra ahafahan'ny olona manavao haingana ny votoaty nefa mitazona ny maha-marika azy sy ny fandefasana hafatra amin'ny mpanjifa sy mpanjifa mety.
Ny tsirairay sy ny fikambanana dia afaka mampiasa rafitra fitantanana votoaty, matetika fantatra amin'ny anarana hoe CMS, hanovana, hitantana, ary hitazonana ireo pejin-tranonkala efa misy ao anatin'ny seha-pifandraisana tokana nefa tsy manana fahaiza-manao ara-teknika manokana.
WordPress sy Drupal dia ohatra roa amin'ny rafi-pitantanana votoaty nentim-paharazana (CMS) izay manambatra ny frontend sy backend amin'ny tranokala iray ao anaty codebase fampiharana tokana azo fehezina.
Na izany aza, indraindray mila mihoatra noho izany ny mpamorona anao - rafitra iray hananganana fampiharana amin'ny Internet rehefa mitantana sy miditra amin'ny atiny amin'ny alàlan'ny antso RESTful API.
Ny CMS tsy misy loha dia mamela anao sy ny mpikambana ao amin'ny ekipanao hitantana sy hamokatra votoaty sady ahafahanao miditra amin'ny fampiharana rehetra amin'ny alàlan'ny API.
Ny sasany amin'ireo tombony amin'ny CMS tsy misy loha dia toy izao manaraka izao:
- Tsy ilaina ny fampivoarana rindrambaiko lova amin'ny ho avy.
- Ny fitantanana fitaovana amin'ny sehatra maromaro dia tsotra.
- Mitantana votoaty avy amin'ny toerana afovoany manerana ny orinasa.
- Ao anatin'ny asa ny drafitra fanitarana sy scalability.
Strapi dia rafitra fitantanana votoaty tsy misy loha toy izany.
Andeha hojerentsika hoe inona io, ny endriny, ny fomba fampiasana azy, ary ny maro hafa ato amin'ity lahatsoratra ity.
Inona ny strapi?
Strapi dia rafitra Node.js loharano misokatra izay ampiasaina hanamboarana API JavaScript haingana sy mora fehezina. Manamora ny fivoaran'ny fampiharana mampiasa teknolojia Jamstack izy io amin'ny fanavahana ny lamosina amin'ny frontend.
Amin'ny fampiasana API CMS, azonao atao ny manamora ny fitantanana ny votoatin'ny fampiharanao ka tsy mila mamorona kaody be pitsiny intsony ianao.
Mamela anao hifehy tanteraka ny atiny amin'ny alàlan'ny antso API izany, izay amin'ny endrika JSON ny valiny.
Strapi, amin'ny maha-CMS manaraka azy, dia manolotra endri-javatra fanampiny isan-karazany. Ny tombony lehibe amin'ity sehatra ity dia ny manana endri-javatra fototra vitsivitsy amin'ny fitantanana votoaty sy mpampiasa.
Ny ambiny amin'ireo singa ao amin'ny tranokalanao (database, fitaovana fampisehoana) dia miankina aminao tanteraka. Izy io dia miasa miaraka amin'ny angon-drakitra maro, anisan'izany ny PostgreSQL, MongoDB, SQLite, MySQL, ary MariaDB, mba hahafahanao mampiasa izay rehetra fidinao.
Toy izany koa no azo lazaina momba ny teknolojia tianao hampiasaina hanehoana ny fitaovanao. Tsy terena ianao hampiasa rafitra iray, motera famandrihana, na maodely efa vita.
Strapi Tombontsoa
- Customizable: Samy manana ny filany ny tetikasa tsirairay. Ny tontolon'ny admin sy ny API dia samy azo amboarina mora foana.
- Loharano misokatra: Maimaim-poana sy loharano misokatra. Olona an-jatony no mitazona ny codebase feno, izay hita ao amin'ny GitHub.
- RESTful na GraphQL: Mampiasà REST na GraphQL hanjifa ny API avy amin'ny mpanjifa rehetra (React, Vue, Angular), fampiharana finday, na IoT mihitsy aza.
- Self-hosted: Ho an'ny orinasa dia zava-dehibe ny fiarovana. Afaka mitahiry soa aman-tsara ny angonao amin'ny lohamilinao manokana ianao. Misy ny fanarahan-dalàna GDPR.
- Amin'ny alàlan'ny famolavolana azy dia azo avela: Azonao atao ny mametraka ny rafitra fanamarinana, ny fitantanana votoaty, ny plugins manokana, ary ny endri-javatra hafa ao anatin'ny segondra.
- JavaScript tanteraka: JavaScript no hany fiteny afaka manao ny zava-drehetra. Tokony hampiasaina eny rehetra eny ny JavaScript, anisan'izany ny faran'ny anoloana sy ny CMS tsy misy lohany.
- Fanamarinana sy fahazoan-dàlana: Arovy ny tanjonao amin'ny alàlan'ny fanomezana na fandavana ny fidirana amin'ny API anao noho ny anjara asany.
Strapi Features
1. Mpampiasa namana
Ny CMS dia manome fahaiza-manao ho an'ny mpampiasa ho an'ny fanitsiana tsotra ary mifanaraka amin'ny fametrahana plugins sy fitaovana izay manampy fampiasa bebe kokoa ho an'ny asa sarotra.
Ny API CMS dia manolotra interface tsara ho an'ny mpampiasa izay azon'ny mpikambana ao amin'ny vondrona ampiasaina sy hifaneraserana. Voalamina tsara izy io, azo ianteherana, ary tsy mila fampianarana firy momba ny fampiasana azy.
2. Cross-platform
Ny CMS tsy misy loha dia ahafahanao mizara fitaovana mampiasa fiteny fandaharana amin'ny alàlan'ny antso API nefa tsy mila manoratra fehezan-dalàna sarotra.
Ankoatr'izay, ity karazana teknolojia ity dia azo ampiasaina amin'ny fomba rehetra Programming language raha mbola manohana ny API RESTful ny fiteny, toy ny Java, JavaScript, Python, sy ny sisa.
Iray amin'ireo antony ankasitrahan'ny ankamaroan'ny mpamorona ny API CMS, toa an'i Strapi, ny teknolojia cross-platform.
3. Fihetsiketsehana
Mampiasa API CMS ihany koa ny mpamorona mba hanampy amin'ny fampifanarahana ny andraikitry ny mpampiasa ny ekipa amin'ny fizotran'ny asany sy ny filàna fanaraha-maso ny fidirana.
Miaraka amin'ny Strapi, azonao atao ny mampiasa Webhooks hifandraisana amin'ny ekipanao rehefa ovaina ny votoaty ary azo alaina ho an'ny famerenan'ny mpamoaka lahatsoratra amin'ny alàlan'ny famerana ny fidirana amin'ny atiny sy ny fampandehanana ny workflows.
4. Modeling ny votoaty
Ny modely ara-materialy dia ahafahanao mirakitra ireo endrika votoaty rehetra takina amin'izao fotoana izao sy amin'ny ho avy mba hiantohana fa apetraka tsara amin'ny fantsona maro izany.
Strapi API CMS modely dia ahafahanao manome ny mpampiasa anao ny atiny ilainy isaky ny ilainy izany.
5. Fahaizana mizana
Ny API CMS koa dia manampy amin'ny famolavolana rindranasa azo scalable. Satria miavaka ny backend sy frontend, ny fahasahiranana rehetra amin'ny backend dia tsy hisy fiantraikany amin'ny fampisehoana ankapoben'ny fandaharana.
Ankoatr'izay, ny CMS backend dia azo havaozina haingana tsy misy fiantraikany amin'ny frontend sy ny mifamadika amin'izany. Ny fiasa API CMS an'i Strapi dia ahafahanao manavao sy mitantana haingana ny fampiharanao.
Manomboka amin'ny Strapi
Tsy maintsy manana fahalalana momba ny REST API ianao raha te hanaraka an'ity lesona ity.
Dingana 1: Mametraka Node.js & Yarn
Mba hamoronana tetikasa Strapi dia tsy maintsy manana Node.js 14 napetraka amin'ny PC-nao ianao. Raha mampiasa Windows na Mac ianao dia mandehana any amin'ny pejy download hahazoana Node.js.
Raha hametraka Node.js 14 amin'ny Linux, sokafy ny varavarankely terminal ary soraty ny dingana etsy ambany.
Mba hananganana tetikasa Strapi dia mila mpitantana fonosana Yarn ianao.
Raha hametraka Yarn, sokafy varavarankely terminal vaovao ary ampidiro ny baiko etsy ambany.
Dingana 2: Mamorona tetikasa Strapi
Mba hampisehoana ny fampiasana Strapi fototra, andao hamolavola API fitantanana rakitra.
Ao amin'ny terminal iray, ampidiro ny baiko omena etsy ambany. Mahareta fa haharitra ela io baiko io.
Ny baiko dia mamorona lahatahiry mpitantana rakitra vaovao misy ny rakitra sy lahatahiry tetikasa.
Izy io koa dia manome fidirana amin'ny Strapi anao amin'ny https://localhost:1337/admin. Tsy maintsy mamorona mpitantana aloha ianao vao afaka mampiasa ny Strapi vao niforona.
Raha te hanao iray dia fenoy ary alefaso ny taratasy.
Dingana 3: Mamorona fanangonana rakitra
Ny fanangonana Strapi dia ahafahanao mamorona môdely zavatra. Mamorona singa rakitra (fanangonana) misy anarana sy saha famaritana.
- Safidio ny sidebar Mpanorina karazana votoaty.
- Avy eo, ambanin'ny Karazana fanangonana, mifidiana Mamorona karazana fanangonana vaovao.
- Ampidiro ny "File" ho anarana aseho ary tsindrio ny Continue bokotra.
- Under anarana, tsindrio ny faritra lahatsoratra ary ampidiro ny anaranao.
- Ao amin'ny kiheba fanovana mandroso, jereo indroa ny saha ilaina sy tokana.
- Tsindrio ny Manampia saha hafa bokotra.
- Mifidiana Lahatsoratra manankarena ary ampidiro famaritana ao amin'ny anarana saha. Dia tsindrio ny farany bokotra.
- Mba hitahiry ny fanangonana dia tsindrio Save ary miandry ny mpizara hamerina.
Dingana 4: Mamorona karazana fanangonana
Andeha asiana saha karazana ny singa rakitra. Ny karazana rakitra dia haseho amin'ity faritra ity - antontan-taratasy, horonan-tsary, feo, sy ny sisa.
Hanamboatra karazana fanangonana vaovao izahay mba hampisehoana ny fomba anaovana izany.
- Mamorona karazana fanangonana vaovao amin'ny alàlan'ny fandehanana any amin'ny Mpanorina karazana votoaty ary tsindrio Mamorona karazana fanangonana vaovao.
- Under Anarana isehoana, soraty ny “Type” ary tsindrio avy eo Continue.
- Under anarana, kitiho ny faritry ny lahatsoratra sy ny anarana fampidirana.
- Ao amin'ny tabilao Advanced Settings, jereo ny saha ilaina sy ny saha tokana, dia tsindrio farany.
- Raha te-hitahiry ny fanangonana dia tsindrio Save.
- Manampia saha amin'ity karazana fanangonana ity amin'ny fandehanana any Mpanorina karazana votoaty > Karazana fanangonana > Files ary tsindrio Manampia saha hafa amin'ity karazana fanangonana ity.
- Fidio ny fifandraisana an-tsaha.
- Select Type avy amin'ny menio midina havanana. Dia fidio ny fifandraisana milaza Misy karazany iray ihany ny rakitra.
- Aorian'io, tsindrio farany ary Save hamonjy ny fanangonana.
Dingana 5: Ampio ny angona amin'ny fanangonana ary Avoahy
- Select Types avy amin'ny menio havia ary avy eo Ampio karazana vaovao.
- Ampidiro ny "document" ao amin'ny anarana faritra ary tsindrio ny Save bokotra.
- Mandeha mankany amin'ny Files menu eo ankavia ary safidio Ampio rakitra vaovao.
- Under anarana, ampidiro ny "fanambarana.pdf."
- Tsindrio Save rehefa avy nifidy Document avy amin'ny Karazana safidy.
- Afaka manampy zavatra bebe kokoa amin'ny fanangonanao ianao.
- Tsindrio ny Public bokotra.
Strapi Pricing
Afaka manomboka mampiasa Strapi avy hatrany ianao miaraka amin'ny drafitry ny vondrom-piarahamonina, izay maimaim-poana mandrakizay.
Izy io koa dia manolotra ambaratonga premium telo izay voatanisa etsy ambany ho an'ny fampiantranoana tena:
- Drafitra alimo: $9 isaky ny mpampiasa admin/volana.
- Plan volafotsy: $29 isaky ny mpampiasa admin/volana.
- Drafitra volamena: Mifandraisa amin'ny ekipan'ny Strapi mba hahazoana drafitra manokana.
Strapi koa dia manolotra serivisy rahona. Raha mila fanazavana fanampiny dia azonao atao ny mijery ny fizarana pricing.
matihanina
- Modeling angona tsotra: Izy io dia miaraka amina interface tsara ho an'ny famolavolana ny angona avy hatrany ao anaty boaty. Izany hoe, tsy mila manangana latabatra database na manoratra fanontaniana ianao.
- iraisam-pirenena: CMS maro no mbola mijaly noho ny tsy fahampian'ny fanohanana i18n. Tsy toy izany i Strapi. Ny famoahana farany an'i Strapi izao dia afaka mandefa dikanteny amin'ny zavatra angona rehetra. Midika izany fa afaka mandefa vaovao amin'ny mpihaino marobe ianao izao.
- Fanamboarana mora: Nanomboka ho rafitra MVC Node.js i Strapi, ary mijanona ho toy izany ao anatiny. Azonao atao mora foana ny manampy teboka API vaovao raha ilaina ary manangana lojika manokana amin'ny modely sy ny mpanara-maso hanohanana azy ireo.
- REST sy GraphQL API: Strapi dia manome rakitra REST sy GraphQL API avy ao anaty boaty. Azonao atao ny mahazo maimaim-poana ny antontan-taratasy Swagger/GraphQL raha manangana orinasa ao amin'ny Admin Strapi ianao.
maharatsy ny mifampiresaka
- Fifindra-monina voafetra: Strapi dia mitantana ireo karazana famoronana/fanavaozana karazana votoaty rehetra ao anaty angon-drakitra mangarahara. Midika izany fa tsy maintsy mitantana ny fifindra-monina amin'ny tanana amin'ny toe-javatra maro ianao.
- Fanavaozana matetika: Na dia manampy an'i Strapi ho toy ny tontolo iainana aza izany, raha mikasa ny hampiasa an'i Strapi ho an'ny fitahirizana votoaty lehibe ianao, dia ho tapaka ny fanavaozana matetika. Ny sasany amin'ireo fanavaozana ireo dia misy fiovana manara-penitra, ka manasarotra ny fanavaozana rafitra famokarana tsy misy fitsapana faran'ny farany.
Famaranana
Strapi dia fitaovana mahafinaritra sy mahery amin'ny famoronana CMS tsy misy fivoarana rindrambaiko lova.
Noho ny mety hampiasana angona amin'ny fampiharana maro, ny fomba tsy misy loha dia manafaka anao amin'ny fetran'ny teknolojia tokana ary mamela antsika hanandrana vaovao. Manolotra tondra-drano vaovao hafa izy io.
Tsy mila mahafantatra fiteny fandaharana backend ianao mba hampivelarana azy. Ary azonao ampidirina mora foana amin'ny orinasanao amin'ny kitika vitsivitsy.
Strapi dia fitaovana tena tsara ho an'ny mpamorona frontend, izay afaka mampiasa azy io hamolavola haingana ny API ho an'ny rindranasa eo anoloana ary mianatra teknolojia vaovao ihany koa.
Milalao miaraka amin'i Strapi araka izay tianao!
Leave a Reply