မာတိကာ[ဖျောက်][ရှိုး]
ဝဘ်ဆိုဒ်များကို ထိန်းသိမ်းခြင်းနှင့် ပုံမှန်မွမ်းမံခြင်းများသည် ကျွန်ုပ်တို့လုပ်ကိုင်နေထိုင်သည့် ဒစ်ဂျစ်တယ်ကမ္ဘာတွင် အရေးကြီးပါသည်။
အိမ်တွင်းဝဘ်ဆော့ဖ်ဝဲအင်ဂျင်နီယာများမရှိသော စီးပွားရေးလုပ်ငန်းများသည် ၎င်းတို့၏ကုန်အမှတ်တံဆိပ်အထောက်အထားကို ထိန်းသိမ်းထားကာ အလားအလာရှိသော စားသုံးသူများနှင့် ဖောက်သည်များထံ စာတိုပေးပို့နိုင်ချိန်တွင် မည်သူမဆို အကြောင်းအရာကို အလွယ်တကူ အပ်ဒိတ်လုပ်ခွင့်ပြုသည့် ရိုးရှင်းသောစနစ်တစ်ခုကို လိုချင်ပါသည်။
တစ်ဦးချင်းနှင့် အဖွဲ့အစည်းများသည် ကျွမ်းကျင်နည်းပညာဆိုင်ရာကျွမ်းကျင်မှုမရှိဘဲ ရှိပြီးသားဝဘ်ဆိုဒ်စာမျက်နှာများကို ပြုပြင်မွမ်းမံခြင်း၊ စီမံခန့်ခွဲခြင်းနှင့် ထိန်းသိမ်းရန် CMS ဟု လူသိများသော အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်တစ်ခုကို အသုံးပြုနိုင်သည်။
WordPress နှင့် Drupal တို့သည် ဝဘ်ဆိုဒ်တစ်ခု၏ ရှေ့တန်းနှင့် နောက်ကွယ်သို့ ပေါင်းစပ်၍ ထိန်းချုပ်နိုင်သော အပလီကေးရှင်း codebase တစ်ခုအဖြစ် ပေါင်းစပ်ထားသော သမားရိုးကျ အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ် (CMS) ၏ နမူနာနှစ်ခုဖြစ်သည်။
သို့သော်၊ တစ်ခါတစ်ရံတွင် သင်၏ developer များသည် RESTful API ခေါ်ဆိုမှုများမှတစ်ဆင့် အကြောင်းအရာများကို စီမံခန့်ခွဲခြင်းနှင့် ဝင်ရောက်ကြည့်ရှုနေစဉ် ဝဘ်အက်ပ်များကို တည်ဆောက်ရန် စနစ်တစ်ခု လိုအပ်ပါသည်။
ဦးခေါင်းမပါသော CMS သည် သင်နှင့် သင့်အဖွဲ့သားများသည် API တစ်ခုမှတစ်ဆင့် ၎င်းကို သင့်အက်ပ်များအားလုံးတွင် ဝင်ရောက်ကြည့်ရှုနိုင်စေပြီး အကြောင်းအရာများကို စီမံထုတ်လုပ်နိုင်စေမည်ဖြစ်သည်။
headless CMS ၏ အကျိုးကျေးဇူးအချို့မှာ အောက်ပါအတိုင်းဖြစ်သည်။
- အနာဂတ်တွင် အမွေအနှစ်ဆော့ဖ်ဝဲလ် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် မလိုအပ်တော့ပါ။
- ပလက်ဖောင်းများစွာကို စီမံခန့်ခွဲခြင်းသည် ရိုးရှင်းပါသည်။
- လုပ်ငန်းတစ်ခုလုံး၏ ဗဟိုတည်နေရာမှ အကြောင်းအရာများကို စီမံခန့်ခွဲခြင်း။
- ချဲ့ထွင်ခြင်းနှင့် လုပ်နိုင်ကိုင်နိုင်မှု အစီအစဥ်များ လုပ်ဆောင်နေပါသည်။
Strapi သည် ခေါင်းမရှိသော အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်တစ်ခုဖြစ်သည်။
၎င်းသည် အဘယ်အရာဖြစ်သည်၊ ၎င်း၏အင်္ဂါရပ်များ၊ ၎င်းကိုအသုံးပြုပုံနှင့် အခြားအရာများကို ဤပို့စ်တွင် လေ့လာကြည့်ကြပါစို့။
ဘာဖြစ်သလဲ Strapi?
Strapi သည် လျင်မြန်ပြီး အလွယ်တကူ ထိန်းချုပ်နိုင်သော JavaScript API များကို တည်ဆောက်ရန်အတွက် အသုံးပြုသည့် open-source Node.js framework တစ်ခုဖြစ်သည်။ ၎င်းသည် Jamstack နည်းပညာကို အသုံးပြုသည့် အက်ပ်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို နောက်ခံအား ရှေ့တန်းမှ ခွဲထုတ်ခြင်းဖြင့် ရိုးရှင်းစေသည်။
API CMS ကိုအသုံးပြုခြင်းဖြင့်၊ သင်သည် သင်၏အပလီကေးရှင်း၏အကြောင်းအရာကို ရိုးရှင်းစွာစီမံခန့်ခွဲနိုင်စေပြီး ရှုပ်ထွေးသောကုဒ်ကိုဖန်တီးရန်မလိုအပ်တော့ပါ။
၎င်းသည် သင့်အား JSON ဖော်မတ်ဖြင့် တုံ့ပြန်မှုဖြင့် API ခေါ်ဆိုမှုများမှတစ်ဆင့် အကြောင်းအရာကို ပြီးပြည့်စုံစွာ ထိန်းချုပ်နိုင်စေမည်ဖြစ်သည်။
မျိုးဆက်သစ် CMS တစ်ခုဖြစ်သည့် Strapi သည် ထပ်လောင်းအင်္ဂါရပ်များစွာကို ပေးဆောင်ပါသည်။ ဤပလပ်ဖောင်း၏ အဓိက အကျိုးကျေးဇူးမှာ အကြောင်းအရာနှင့် အသုံးပြုသူများကို စီမံခန့်ခွဲရန်အတွက် အခြေခံအင်္ဂါရပ်အနည်းငယ် ပါရှိသောကြောင့် ဖြစ်သည်။
သင့်ဝဘ်ဆိုဒ်၏ အကြွင်းအကျန်များ (ဒေတာဘေ့စ်၊ ပြသမှုကိရိယာများ) သည် သင့်အတွက် လုံးဝဖြစ်သည်။ ၎င်းသည် PostgreSQL၊ MongoDB၊ SQLite၊ MySQL နှင့် MariaDB အပါအဝင် ဒေတာဘေ့စ်များစွာဖြင့် အလုပ်လုပ်သောကြောင့် သင်ရွေးချယ်သမျှကို အသုံးပြုနိုင်ပါသည်။
သင့်ပစ္စည်းကိုပြသရန် သင်အသုံးပြုလိုသောနည်းပညာများအတွက် အလားတူပြောနိုင်သည်။ သင်သည် အချို့သော မူဘောင်၊ တင်ဆက်ခြင်းအင်ဂျင် သို့မဟုတ် ကြိုတင်လုပ်ထားသော ပုံစံပုံစံကို အသုံးပြုရန် အတင်းအကျပ် ခိုင်းစေခြင်း မရှိပါ။
Strapi အားသာချက်များ
- စိတ်ကြိုက်: ပရောဂျက်တိုင်းတွင် ကိုယ်ပိုင်လိုအပ်ချက်များရှိသည်။ စီမံခန့်ခွဲသူအကန့်နှင့် API နှစ်မျိုးလုံးကို အလွယ်တကူ စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။
- ပွင့်လင်းအရင်းအမြစ်: အခမဲ့နှင့် open-source။ လူရာပေါင်းများစွာသည် GitHub တွင်ရရှိနိုင်သည့် ပြီးပြည့်စုံသော codebase ကို ထိန်းသိမ်းထားသည်။
- RESTful သို့မဟုတ် GraphQL- မည်သည့် client (React၊ Vue၊ Angular)၊ မိုဘိုင်းအပလီကေးရှင်းများ သို့မဟုတ် IoT မှ API ကိုစားသုံးရန် REST သို့မဟုတ် GraphQL ကိုသုံးပါ။
- ကိုယ်တိုင်လက်ခံကျင်းပသည်- လုပ်ငန်းများအတွက် လုံခြုံရေးသည် အရေးကြီးပါသည်။ သင်၏ကိုယ်ပိုင်ဆာဗာများပေါ်တွင် သင့်ဒေတာကို လုံခြုံစွာသိမ်းဆည်းနိုင်သည်။ GDPR လိုက်နာမှုရှိနိုင်သည်
- ဒီဇိုင်းအားဖြင့်၊ ၎င်းသည် တိုးချဲ့နိုင်သည်- အထောက်အထားစိစစ်ခြင်းစနစ်၊ အကြောင်းအရာစီမံခန့်ခွဲမှု၊ စိတ်ကြိုက်ပလပ်အင်များနှင့် အခြားအင်္ဂါရပ်များကို စက္ကန့်ပိုင်းအတွင်း ထည့်သွင်းနိုင်သည်။
- JavaScript အပြည့်အစုံ- JavaScript သည် အရာအားလုံးကို လုပ်ဆောင်နိုင်သော တစ်ခုတည်းသောဘာသာစကားဖြစ်သည်။ ရှေ့ဆုံးနှင့် Headless CMS အပါအဝင် နေရာတိုင်းတွင် JavaScript ကို အသုံးပြုသင့်သည်။
- စစ်မှန်ကြောင်းနှင့် ခွင့်ပြုချက်များ- ၎င်းတို့၏ အခန်းကဏ္ဍအပေါ် အခြေခံ၍ လူများအား သင်၏ API သို့ ဝင်ရောက်ခွင့်ပေးခြင်း သို့မဟုတ် ငြင်းပယ်ခြင်းဖြင့် သင်၏ အဆုံးမှတ်များကို ကာကွယ်ပါ။
Strapi အင်္ဂါရပ်များ
1. အသုံးပြုသူဖော်ရွေ
CMS သည် ရိုးရှင်းသောတည်းဖြတ်ခြင်းအတွက် အသုံးပြုရလွယ်ကူသောစွမ်းရည်များကို ပေးဆောင်ပြီး ရှုပ်ထွေးသောလုပ်ဆောင်မှုများအတွက် ပို၍ပင်လုပ်ဆောင်နိုင်စွမ်းကိုထည့်သွင်းပေးသည့် plugins များနှင့် tools များတပ်ဆင်ခြင်းနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။
API CMS သည် အုပ်စုအဖွဲ့ဝင်တိုင်း အသုံးပြုနိုင်ပြီး အပြန်အလှန်အကျိုးပြုနိုင်သည့် အသုံးပြုသူ-ဖော်ရွေသော အင်တာဖေ့စ်ကို ပေးဆောင်ပါသည်။ ၎င်းသည် ကောင်းမွန်စွာဖွဲ့စည်းထားသောကြောင့် ယုံကြည်စိတ်ချရပြီး ၎င်းကိုအသုံးပြုနည်းအတွက် ညွှန်ကြားချက်အနည်းငယ် လိုအပ်ပါသည်။
2. Cross-platform
Headless CMS သည် သင့်အား ခက်ခဲသောကုဒ်များရေးစရာမလိုဘဲ API ခေါ်ဆိုမှုများမှတစ်ဆင့် မည်သည့်ပရိုဂရမ်းမင်းဘာသာစကားကိုမဆို အသုံးပြု၍ အကြောင်းအရာကို မျှဝေနိုင်စေပါသည်။
ထို့အပြင် ဤကဲ့သို့သော နည်းပညာမျိုးကို မည်သည့်နေရာတွင်မဆို အသုံးပြုနိုင်ပါသည်။ programming language ကို Java၊ JavaScript၊ Python စသည်တို့ကဲ့သို့သော RESTful API များကို ပံ့ပိုးပေးသ၍
developer အများစုသည် Strapi ကဲ့သို့ API CMS ကိုနှစ်သက်သည့်အကြောင်းရင်းများထဲမှတစ်ခုမှာ ၎င်း၏ cross-platform နည်းပညာဖြစ်သည်။
၄။ လုပ်ငန်းအသွားအလာ
ဆော့ဖ်ဝဲရေးသားသူများသည် အဖွဲ့အသုံးပြုသူ၏တာဝန်များကို ၎င်းတို့၏လုပ်ငန်းအသွားအလာနှင့် ချိန်ညှိရန်နှင့် ဝင်ရောက်ထိန်းချုပ်မှုလိုအပ်ချက်များကို ဖြည့်ဆည်းရန် API CMS ကို အသုံးပြုပါသည်။
Strapi ဖြင့် အကြောင်းအရာကို ပြောင်းလဲပြီး တည်းဖြတ်သူပြန်လည်သုံးသပ်ရန်အတွက် ရနိုင်သည့်အခါတွင် အကြောင်းအရာဝင်ရောက်ခွင့်ကို ကန့်သတ်ပြီး အလုပ်အသွားအလာများကို အလိုအလျောက်လုပ်ဆောင်ခြင်းဖြင့် သင့်အဖွဲ့နှင့် ဆက်သွယ်ရန် Webhooks ကို အသုံးပြုနိုင်သည်။
4. အကြောင်းအရာ၏ပုံစံပြခြင်း။
Material modeling သည် သင့်အား ချန်နယ်များစွာအတွက် ထိထိရောက်ရောက်သတ်မှတ်ထားကြောင်း အာမခံရန်အတွက် ယခုနှင့် အနာဂတ်တွင် လိုအပ်မည့် အကြောင်းအရာပုံစံအားလုံးကို မှတ်တမ်းတင်နိုင်စေပါသည်။
Strapi API CMS material modeling သည် သင့်အသုံးပြုသူများကို လိုအပ်သည့်အခါတိုင်း လိုအပ်သည့် အကြောင်းအရာကို ပံ့ပိုးပေးနိုင်သည်။
၃
API CMS သည် အရွယ်တင်နိုင်သော အပလီကေးရှင်းများကို ဖန်တီးရာတွင်လည်း ကူညီပေးပါသည်။ နောက်ခံနှင့် ရှေ့တန်းသည် ကွဲပြားသောကြောင့်၊ နောက်ကွယ်တွင်ရှိသော အခက်အခဲများသည် ပရိုဂရမ်၏ အလုံးစုံစွမ်းဆောင်ရည်ကို လွှမ်းမိုးမည်မဟုတ်ပါ။
ထို့အပြင်၊ backend CMS သည် frontend နှင့်အပြန်အလှန်အကျိုးသက်ရောက်မှုမရှိဘဲအလျင်အမြန်အဆင့်မြှင့်တင်နိုင်သည်။ Strapi ၏ API CMS လုပ်ဆောင်ချက်သည် သင့်အပလီကေးရှင်းကို အဆင့်မြှင့်ပြီး လျင်မြန်စွာ စီမံခန့်ခွဲနိုင်စေပါသည်။
Strapi ဖြင့် စတင်လိုက်ပါ။
ဤသင်ခန်းစာနှင့်အတူ လိုက်နာရန် သင့်တွင် REST APIs ဆိုင်ရာ ဗဟုသုတအချို့ ရှိရပါမည်။
အဆင့် 1- Node.js & Yarn ကို ထည့်သွင်းပါ။
Strapi ပရောဂျက်တစ်ခုကို ဖော်ဆောင်ရန်အတွက်၊ သင့် PC တွင် Node.js 14 ကို ထည့်သွင်းထားရပါမည်။ အကယ်၍ သင်သည် Windows သို့မဟုတ် Mac ကိုအသုံးပြုနေပါက၊ သို့သွားပါ။ downloads, စာမျက်နှာ Node.js ရယူရန်။
Linux တွင် Node.js 14 ကို ထည့်သွင်းရန်၊ terminal window ကိုဖွင့်ပြီး အောက်ပါအဆင့်များကို ရိုက်ထည့်ပါ။
Strapi ပရောဂျက်ကိုတည်ဆောက်ရန်၊ သင်သည် Yarn package manager လိုအပ်ပါသည်။
Yarn ကိုထည့်သွင်းရန်၊ terminal window အသစ်တစ်ခုကိုဖွင့်ပြီး အောက်ပါ command ကိုရိုက်ထည့်ပါ။
အဆင့် 2- Strapi ပရောဂျက်ကို ဖန်တီးပါ။
အခြေခံ Strapi အသုံးပြုမှုကို ပြသရန်၊ ဖိုင်စီမံခန့်ခွဲမှု API ကို ပြုစုကြပါစို့။
Terminal တစ်ခုတွင်၊ အောက်ပါပေးထားသော command ကိုရိုက်ထည့်ပါ။ ဤအမိန့်မှာ အချိန်အနည်းငယ်ကြာမည်ဖြစ်သောကြောင့် စိတ်ရှည်ပါ။
အဆိုပါအမိန့်သည် ပရောဂျက်ဖိုင်များနှင့် ဖိုင်တွဲများပါရှိသော ဖိုင်မန်နေဂျာဖိုင်တွဲအသစ်ကို ဖန်တီးပေးသည်။
၎င်းသည် https://localhost:1337/admin တွင် သင်၏ Strapi ကို အသုံးပြုခွင့်ကိုလည်း ပေးပါသည်။ အသစ်ဖွဲ့စည်းထားသော Strapi ကို အသုံးမပြုမီတွင် သင်သည် စီမံခန့်ခွဲသူတစ်ဦးကို ဦးစွာဖန်တီးရပါမည်။
တစ်ခုပြုလုပ်ရန် ဖောင်ကိုဖြည့်ပြီး တင်သွင်းပါ။
အဆင့် 3- ဖိုင်များစုစည်းမှုကို ဖန်တီးပါ။
Strapi စုစည်းမှုတစ်ခုသည် သင့်အား အရာဝတ္ထုပုံစံများကို ဖန်တီးနိုင်စေပါသည်။ အမည်နှင့် ဖော်ပြချက်အကွက်ဖြင့် ဖိုင်အကြောင်းအရာ (စုဆောင်းမှု) ဖန်တီးပါ။
- ဘေးဘားမှရွေးချယ်ပါ အကြောင်းအရာ-အမျိုးအစားများ တည်ဆောက်သူ.
- ထို့နောက်အောက် စုဆောင်းမှုအမျိုးအစားများ, select လုပ်ပါ စုစည်းမှု အမျိုးအစားအသစ်ကို ဖန်တီးပါ။.
- ဖော်ပြပါအမည်အဖြစ် “Files” ကိုရိုက်ထည့်ပြီး ခလုတ်ကိုနှိပ်ပါ။ ဆက္သြား ခလုတ်ကို။
- အောက် အမည်၊ စာသားဧရိယာကို နှိပ်ပြီး သင့်အမည်ကို ထည့်သွင်းပါ။
- အဆင့်မြင့်ဆက်တင်များတက်ဘ်တွင် လိုအပ်သောနှင့် ထူးခြားသောအကွက်များကို နှစ်ခါစစ်ဆေးပါ။
- အကိုကလစ်နှိပ်ပါ အခြားလယ်ကွက်တစ်ခုထပ်ထည့်ပါ ခလုတ်ကို။
- ရှေးခယျြ ကြွယ်ဝသောစာသား နှင့် ဖော်ပြချက်တစ်ခု ထည့်သွင်းပါ။ အမည် လယ်ကွင်း။ ထို့နောက် အဆိုပါကိုနှိပ်ပါ။ အပြီးသတ် ခလုတ်ကို။
- စုစည်းမှုကို သိမ်းဆည်းရန်၊ နှိပ်ပါ။ ကြော်ငြာကို Save လုပ်ရန် ဆာဗာကို ပြန်လည်စတင်ရန် စောင့်ပါ။
အဆင့် 4- အမျိုးအစားစုစည်းမှုကို ဖန်တီးပါ။
ဖိုင်အကြောင်းအရာသို့ အမျိုးအစားအကွက်တစ်ခု ထည့်ကြပါစို့။ ဖိုင်အမျိုးအစားကို ဤဧရိယာတွင် ဖော်ပြပါမည် — စာရွက်စာတမ်း၊ ဗီဒီယို၊ အသံနှင့် အခြားအရာများ။
၎င်းကို မည်သို့လုပ်ဆောင်ကြောင်းပြသရန် စုစည်းမှုအမျိုးအစားအသစ်တစ်ခုကို ကျွန်ုပ်တို့တည်ဆောက်ပါမည်။
- သို့သွားခြင်းဖြင့် စုစည်းမှုအမျိုးအစားအသစ်ကို ဖန်တီးပါ။ အကြောင်းအရာ-အမျိုးအစားများ တည်ဆောက်သူ နှင့်ကိုနှိပ်ခြင်း စုစည်းမှု အမျိုးအစားအသစ်ကို ဖန်တီးပါ။.
- အောက် ဖော်ပြမည့်အမည်“Type” ကိုရိုက်ထည့်ပြီး နှိပ်ပါ။ ဆက္သြား.
- အောက် အမည်၊ စာသားဧရိယာကို ကလစ်နှိပ်ပါ။
- အဆင့်မြင့်ဆက်တင်များတက်ဘ်တွင်၊ လိုအပ်သောအကွက်နှင့် ထူးခြားသောအကွက်ကို စစ်ဆေးပြီးနောက် နှိပ်ပါ။ အပြီးသတ်.
- စုစည်းမှုကို သိမ်းဆည်းရန်၊ နှိပ်ပါ။ ကြော်ငြာကို Save လုပ်ရန်.
- သို့သွားခြင်းဖြင့် ဤစုစည်းမှုအမျိုးအစားသို့ အကွက်တစ်ခုထည့်ပါ။ အကြောင်းအရာ-အမျိုးအစားတည်ဆောက်သူ > စုဆောင်းမှုအမျိုးအစားများ > files တွေကို နှင့်ကိုနှိပ်ခြင်း ဤစုဆောင်းမှုအမျိုးအစားသို့ အခြားအကွက်ကို ထည့်ပါ။.
- ယင်းကိုရွေးချယ်ပါ relationship လယ်ပြင်။
- ကို Select လုပ်ပါ ပုံစံ ညာဖက် dropdown menu မှ ထို့နောက်တွင်ဖော်ပြထားသောချိတ်ဆက်မှုကိုရွေးချယ်ပါ။ ဖိုင်များတွင် အမျိုးအစားတစ်ခုသာရှိသည်။.
- ပြီးနောက်, ကိုကလစ်နှိပ်ပါ အပြီးသတ် နှင့် ကြော်ငြာကို Save လုပ်ရန် စုဆောင်းမှုကိုသိမ်းဆည်းရန်။
အဆင့် 5: စုစည်းမှုသို့ ဒေတာထည့်၍ ထုတ်ဝေပါ။
- ကို Select လုပ်ပါ အမျိုးအစားများ ဘယ်ဘက် မီနူး မှ အမျိုးအစားအသစ်များထည့်ပါ။.
- အဆိုပါနေရာတွင် "စာရွက်စာတမ်း" ကိုရိုက်ထည့်ပါ။ အမည် ဧရိယာကိုနှိပ်ပါ။ ကြော်ငြာကို Save လုပ်ရန် ခလုတ်ကို။
- ယင်းသို့သွားရန် files တွေကို ဘယ်ဘက်ရှိ menu ကိုရွေးပါ။ ဖိုင်အသစ်များထည့်ပါ။.
- အောက် အမည်“statement.pdf” ဟု ရိုက်ထည့်ပါ။
- ကလစ်နှိပ်ပါ ကြော်ငြာကို Save လုပ်ရန် ရွေးချယ်ပြီးနောက် စာရွက်စာတမ်း မှ ရွေးချယ်မှုကိုရိုက်ပါ.
- သင်၏စုဆောင်းမှုများတွင် နောက်ထပ်အရာများကို သင် အခမဲ့ထည့်နိုင်သည်။
- စာနယ်ဇင်းပု ပြည်သူ့ ခလုတ်ကို။
Strapi ဈေးနှုန်း
Strapi ကို ထာဝရအခမဲ့ဖြစ်သည့် ကွန်မြူနတီအစီအစဉ်ဖြင့် သင်ချက်ချင်းစတင်အသုံးပြုနိုင်ပါသည်။
၎င်းသည် ကိုယ်တိုင်လက်ခံကျင်းပရန်အတွက် အောက်တွင်ဖော်ပြထားသော ပရီမီယံအဆင့်သုံးဆင့်ကိုလည်း ပေးဆောင်သည်-
- Bronze Plan- စီမံခန့်ခွဲသူ တစ်ဦးလျှင် $9/လ။
- ငွေရောင်အစီအစဉ်- စီမံခန့်ခွဲသူ တစ်ဦးလျှင် $29/လ။
- Gold Plan- စိတ်ကြိုက်အစီအစဉ်တစ်ခုရယူရန် Strapi အဖွဲ့ကို ဆက်သွယ်ပါ။
Strapi သည် cloud ဝန်ဆောင်မှုများကိုလည်း ပေးပါသည်။ အသေးစိတ်သိရှိလိုပါက အောက်ပါလင့်တွင် ကြည့်ရှုနိုင်ပါသည်။ စျေးနှုန်းအပိုင်း.
Pros
- ရိုးရှင်းသောဒေတာပုံစံပြခြင်း- ၎င်းသည် သင့်ဒေတာကို ဘောက်စ်အတွင်းမှ တိုက်ရိုက်ပုံသွင်းရန်အတွက် အံ့ဖွယ်အင်တာဖေ့စ်တစ်ခုပါရှိသည်။ ဆိုလိုသည်မှာ၊ သင်သည် ဒေတာဘေ့စ်ဇယားများကို တည်ဆောက်ရန် သို့မဟုတ် စုံစမ်းမေးမြန်းမှုများကို ရေးသားရန် မလိုအပ်ပါ။
- နိုင်ငံတကာပြုခြင်း- CMS အများအပြားသည် i18n ပံ့ပိုးမှုမလုံလောက်မှုကို ဆက်လက်ခံစားနေကြရသည်။ Strapi က အဲလိုမဟုတ်ဘူး။ Strapi ၏ ယခုနောက်ဆုံးထွက်ရှိမှုသည် မည်သည့်ဒေတာအရာဝတ္တုသို့ ဘာသာပြန်ဆိုမှုများကိုမဆို ပေးပို့နိုင်ပါသည်။ ဆိုလိုသည်မှာ ယခုအခါ သင်သည် ပိုမိုကြီးမားသော ပရိသတ်ထံသို့ အချက်အလက်များကို အလွယ်တကူ ပေးပို့နိုင်ပြီဖြစ်သည်။
- လွယ်ကူသော စိတ်ကြိုက်ပြင်ဆင်ခြင်း- Strapi သည် Node.js MVC မူဘောင်တစ်ခုအနေဖြင့် စတင်ခဲ့ပြီး ၎င်းသည် အတွင်းပိုင်းတွင် ရှိနေသည်။ API အဆုံးမှတ်အသစ်များကို လိုအပ်သလို အလွယ်တကူ ထည့်သွင်းနိုင်ပြီး ၎င်းတို့ကို ပံ့ပိုးရန်အတွက် မော်ဒယ်များနှင့် ထိန်းချုပ်ကိရိယာများတွင် စိတ်ကြိုက် logic တည်ဆောက်နိုင်သည်။
- REST နှင့် GraphQL API များ- Strapi သည် သေတ္တာအတွင်းမှ မှတ်တမ်းတင်ထားသော REST နှင့် GraphQL API များကို ပံ့ပိုးပေးသည်။ Strapi Admin တွင် သင်၏အရာများကိုတည်ဆောက်ပါက Swagger/GraphQL စာရွက်စာတမ်းများကို အခမဲ့ရယူနိုင်သည်။
အားနည်းချက်များ
- ကန့်သတ်ဒေတာဘေ့စ် ပြောင်းရွှေ့ခြင်း- Strapi သည် ဒေတာဘေ့စ်ရှိ အကြောင်းအရာဖန်တီးမှု/အပ်ဒိတ်အမျိုးအစားအားလုံးကို ပွင့်လင်းမြင်သာစွာ ကိုင်တွယ်သည်။ ဆိုလိုသည်မှာ များပြားလှသော ဆက်တင်များအတွင်း ဒေတာဘေ့စ် ပြောင်းရွှေ့မှုများကို သင်ကိုယ်တိုင် ကိုင်တွယ်ရမည်ဟု ဆိုလိုသည်။
- မကြာခဏ အပ်ဒိတ်များ- ၎င်းသည် Strapi ဂေဟစနစ်အတွက် အထောက်အကူဖြစ်သော်လည်း၊ သင်သည် ကြီးမားသောအကြောင်းအရာသိုလှောင်ရာနေရာများအတွက် Strapi ကိုအသုံးပြုရန်စီစဉ်ပါက၊ မကြာခဏမွမ်းမံမှုများသည် ပိတ်သွားမည်ဖြစ်သည်။ ဤအဆင့်မြှင့်တင်မှုများတွင် အချို့သောအဆင့်မြှင့်တင်မှုများတွင် ဖောက်ထွင်းပြောင်းလဲမှုများပါ၀င်သောကြောင့် အလုံးစုံအဆုံးမှအဆုံးစမ်းသပ်ခြင်းမပြုဘဲ ထုတ်လုပ်မှုစနစ်ကို အဆင့်မြှင့်ရန်ခက်ခဲစေသည်။
ကောက်ချက်
Strapi သည် အမွေအနှစ်ဆော့ဖ်ဝဲလ်မွမ်းမံမှုမရှိဘဲ CMS တစ်ခုကို ဖန်တီးရန်အတွက် အံ့သြဖွယ်ကောင်းပြီး အစွမ်းထက်သည့်ကိရိယာတစ်ခုဖြစ်သည်။
အက်ပ်များစွာတွင် ဒေတာကို အသုံးပြုနိုင်သည့် အလားအလာကြောင့်၊ ဦးခေါင်းမပါသောနည်းလမ်းသည် သင့်အား နည်းပညာတစ်ခုတည်း၏ ကန့်သတ်ချက်များမှ လွတ်မြောက်စေပြီး အသစ်များကို စမ်းသပ်နိုင်စေပါသည်။ ၎င်းသည် လတ်ဆတ်သော အခြားရွေးချယ်စရာများစွာကို ပေးဆောင်သည်။
၎င်းကိုဖွံ့ဖြိုးတိုးတက်ရန် မည်သည့် backend programming languages ကိုမဆို သင်သိရန်မလိုအပ်ပါ။ ၎င်းကို ကလစ်အနည်းငယ်ဖြင့် သင့်လုပ်ငန်းတွင် အလွယ်တကူ ထည့်သွင်းနိုင်သည်။
Strapi သည် နည်းပညာအသစ်များကို သင်ယူနေစဉ်တွင် ၎င်းတို့၏ frontend applications များအတွက် APIs များကို လျင်မြန်စွာ ဒီဇိုင်းထုတ်ရန် ၎င်းကို အသုံးပြုနိုင်သည့် Frontend developer များအတွက် အကောင်းဆုံးကိရိယာတစ်ခုဖြစ်သည်။
သင်နှစ်သက်သလောက် Strapi နှင့်ကစားပါ။
တစ်ဦးစာပြန်ရန် Leave