فهرست[پټ][ښکاره]
د ویب پاڼو ساتل او په منظم ډول تازه کول په ډیجیټل نړۍ کې خورا مهم دي چې موږ یې کار کوو او ژوند کوو.
د کور دننه ویب پراختیا کونکي پرته سوداګرۍ یو ساده سیسټم غواړي چې هرچا ته اجازه ورکوي په اسانۍ سره مینځپانګې تازه کړي پداسې حال کې چې د دوی برانډ پیژندنه او احتمالي مصرف کونکو او پیرودونکو ته پیغام رسول.
افراد او سازمانونه کولی شي د مینځپانګې مدیریت سیسټم وکاروي ، چې ډیری وختونه د CMS په نوم پیژندل کیږي ، د ځانګړي تخنیکي مهارتونو پرته په یو واحد انٹرفیس کې د موجوده ویب پا pagesو ترمیم ، اداره کولو او ساتلو لپاره.
ورڈپریس او ډروپل د دودیز مینځپانګې مدیریت سیسټمونو (CMS) دوه مثالونه دي چې د یوې ویب پاڼې مخکني او شاته برخه په یو واحد ، د کنټرول وړ غوښتنلیک کوډبیس کې ترکیب کوي.
په هرصورت، ځینې وختونه ستاسو پراختیا کونکي د دې څخه ډیر ته اړتیا لري - د RESTful API کالونو له لارې مینځپانګې اداره کولو او لاسرسي پرمهال د ویب ایپس جوړولو لپاره سیسټم.
بې سرې CMS تاسو او ستاسو د ټیم غړو ته اجازه درکوي مینځپانګه اداره او تولید کړي پداسې حال کې چې تاسو ته اجازه درکوي دا د API له لارې ستاسو په ټولو ایپسونو کې لاسرسی ومومئ.
د بې سرې CMS ځینې ګټې په لاندې ډول دي:
- په راتلونکي کې به د میراث سافټویر پراختیا ته اړتیا ونلري.
- په ډیری پلیټ فارمونو کې د موادو اداره کول مستقیم دي.
- په ټوله تصدۍ کې د مرکزي موقعیت څخه د مینځپانګې اداره کول.
- د پراختیا او توزیع کولو پلانونه په کار کې دي.
سټراپي یو له ورته بې سرې مینځپانګې مدیریت سیسټم دی.
راځئ وګورو چې دا څه دي، د هغې ځانګړتیاوې، څنګه یې کارول، او نور په دې پوسټ کې.
څه دي سټراپي?
Strapi د خلاصې سرچینې Node.js چوکاټ دی چې د چټک او په اسانۍ سره د کنټرول وړ JavaScript APIs جوړولو لپاره کارول کیږي. دا د هغو ایپسونو پراختیا ساده کوي چې د جمسټیک ټیکنالوژي کاروي د مخکینۍ برخې څخه شاته جلا کولو سره.
د API CMS په کارولو سره ، تاسو کولی شئ د خپل غوښتنلیک مینځپانګې اداره کول دومره ساده کړئ چې تاسو نور پیچلي کوډ جوړولو ته اړتیا نلرئ.
دا تاسو ته د API کالونو له لارې د مینځپانګې بشپړ کنټرول اجازه درکوي، چې ځواب یې د JSON بڼه کې دی.
سټراپي، د راتلونکي نسل CMS په توګه، یو شمیر اضافي ځانګړتیاوې وړاندې کوي. د دې پلیټ فارم کلیدي ګټه دا ده چې دا په ساده ډول د مینځپانګې او کاروونکو اداره کولو لپاره یو څو لومړني ځانګړتیاوې لري.
ستاسو د ویب پاڼې پاتې برخې (ډیټابیس، د ښودلو وسیلې) په بشپړه توګه تاسو پورې اړه لري. دا د ډیری ډیټابیسونو سره کار کوي ، پشمول PostgreSQL، MongoDB، SQLite، MySQL، او MariaDB، نو تاسو کولی شئ هر هغه څه وکاروئ چې تاسو یې غوره کوئ.
ورته د هغه ټیکنالوژیو لپاره ویل کیدی شي چې تاسو غواړئ د خپل موادو ښودلو لپاره وکاروئ. تاسو مجبور نه یاست چې یو ټاکلی چوکاټ، رینډرینګ انجن، یا مخکې جوړ شوی ټیمپلیټ کاروئ.
د سټراپي ګټې
- حساسیت: هره پروژه خپل اړتیاوې لري. د اډمین پینل او API دواړه په اسانۍ سره تنظیم کیدی شي.
- خلاص سرچینه: وړیا او خلاص سرچینه. په سلګونو خلک بشپړ کوډبیس ساتي، کوم چې په GitHub کې شتون لري.
- آرام یا ګراف کیو ایل: REST یا GraphQL وکاروئ د هر پیرودونکي څخه API مصرف کړئ (عکس ، Vue ، Angular) ، ګرځنده غوښتنلیکونه ، یا حتی IoT.
- پخپله کوربه: د سوداګرۍ لپاره، امنیت خورا مهم دی. تاسو کولی شئ په خوندي ډول خپل معلومات په خپلو سرورونو کې ذخیره کړئ. د GDPR اطاعت شتون لري.
- د ډیزاین له مخې، دا د توزیع وړ دی: تاسو کولی شئ په ثانیو کې د تصدیق سیسټم، د مینځپانګې مدیریت، دودیز پلگ انونه، او نور ځانګړتیاوې نصب کړئ.
- په بشپړه توګه جاواسکریپټ: جاواسکریپټ یوازینۍ ژبه ده چې هرڅه کولی شي. جاوا سکریپټ باید هرچیرې وکارول شي، په شمول د مخکینۍ پای او بې سرې CMS.
- تصدیق او اجازې: خلکو ته د دوی د رول پراساس ستاسو API ته د لاسرسي په ورکولو یا انکار کولو سره خپل پای ټکي خوندي کړئ.
د سټراپي ځانګړتیاوې
1. د کاروونکي دوستانه
CMS د ساده ترمیم لپاره د کاروونکي دوستانه وړتیاوې چمتو کوي او د پلگ انونو او وسیلو نصبولو سره مطابقت لري چې د پیچلو عملیاتو لپاره حتی نور فعالیت اضافه کوي.
د API CMS یو عالي کارونکي دوستانه انٹرفیس وړاندیز کوي چې د ډلې هر غړی یې کارولی شي او ورسره تعامل کولی شي. دا ښه تنظیم شوی، د باور وړ دی، او د دې کارولو څرنګوالي په اړه لږ لارښوونې ته اړتیا لري.
2. کراس پلیټ فارم
هیډلیس CMS تاسو ته اجازه درکوي د API کالونو له لارې د هرې برنامې ژبې په کارولو سره مواد شریک کړئ پرته لدې چې کوم ستونزمن کوډ لیکلو.
سربیره پردې، دا ډول ټیکنالوژي په هر ډول کارول کیدی شي د پروګرامونې ژبه تر هغه وخته چې ژبه د RESTful APIs ملاتړ کوي ، لکه جاوا ، جاوا سکریپټ ، پایتون او داسې نور.
یو له هغو دلیلونو څخه چې ډیری پراختیا کونکي د API CMS خوښوي ، لکه سټراپي ، د دې کراس پلیټ فارم ټیکنالوژي ده.
3. د کاري جریان
پراختیا کونکي هم د API CMS کاروي ترڅو د ټیم کارونکي مسؤلیتونه د دوی کاري فلو سره تنظیم کړي او د لاسرسي کنټرول اړتیاوې پوره کړي.
د سټراپي سره، تاسو کولی شئ د خپل ټیم سره د خبرو اترو لپاره ویب هکس وکاروئ کله چې مینځپانګه بدله شوې وي او د مینځپانګې لاسرسي محدودولو او د کاري فلو اتومات کولو سره د مدیر بیاکتنې لپاره شتون لري.
4. د منځپانګې ماډل کول
د موادو ماډلینګ تاسو ته وړتیا درکوي د مینځپانګې ټول ډولونه مستند کړئ چې تاسو یې اوس او راتلونکي ته اړتیا لرئ ترڅو تضمین کړئ چې دا د ډیری چینلونو لپاره په مؤثره توګه تنظیم شوی.
د Strapi API CMS موادو ماډلینګ تاسو ته اجازه درکوي چې خپلو کاروونکو ته هغه مینځپانګې چمتو کړئ چې دوی ورته اړتیا لري کله چې دوی ورته اړتیا ولري.
5. د تغیر وړتیا
API CMS د توزیع وړ غوښتنلیکونو رامینځته کولو کې هم مرسته کوي. ځکه چې شاتنۍ او مخکینۍ برخه جلا ده، د پس منظر سره کومې ستونزې به د برنامه عمومي فعالیت اغیزه ونکړي.
برسېره پردې، د پس منظر CMS په چټکۍ سره لوړ کیدی شي پرته له دې چې د مخکینۍ برخې اغیزه وکړي او برعکس. د Strapi د API CMS فعالیت تاسو ته اجازه درکوي خپل غوښتنلیک په چټکۍ سره لوړ او اداره کړئ.
د سټراپي سره پیل کول
تاسو باید د دې ټیوټوریل سره تعقیب لپاره د REST APIs په اړه یو څه پوهه ولرئ.
لومړی ګام: Node.js او یارن نصب کړئ
د سټراپي پروژې رامینځته کولو لپاره ، تاسو باید په خپل کمپیوټر کې Node.js 14 نصب کړئ. که تاسو وینډوز یا ماک کاروئ، لاړ شئ د ډاونلوډونو پا .ه د Node.js ترلاسه کولو لپاره.
په لینکس کې د Node.js 14 نصبولو لپاره، د ترمینل کړکۍ پرانیزئ او لاندې ګامونه ولیکئ.
د سټراپي پروژې جوړولو لپاره، تاسو به د سوت کڅوړې مدیر ته اړتیا ولرئ.
د یارن د نصبولو لپاره، نوې ټرمینل کړکۍ پرانیزئ او لاندې کمانډ دننه کړئ.
2 ګام: د سټراپي پروژه جوړه کړئ
د اصلي سټراپي کارولو ښودلو لپاره ، راځئ چې د فایل مدیریت API رامینځته کړو.
په ټرمینل کې، لاندې کمانډ دننه کړئ. صبر وکړئ، ځکه چې دا حکم به یو څه وخت ونیسي.
کمانډ یو نوی فایل مدیر فولډر رامینځته کوي چې د پروژې فایلونه او فولډرې لري.
دا په https://localhost:1337/admin کې ستاسو سټراپي ته لاسرسی هم چمتو کوي. تاسو باید لومړی یو مدیر جوړ کړئ مخکې لدې چې تاسو نوي جوړ شوي سټراپي وکاروئ.
د جوړولو لپاره، فورمه ډکه کړئ او وسپارئ.
3 ګام: د فایلونو ټولګه جوړه کړئ
د سټراپي ټولګه تاسو ته اجازه درکوي د اعتراض ټیمپلیټونه رامینځته کړئ. د نوم او توضیحاتو ساحې سره د فایل توکي (ټولګه) جوړ کړئ.
- د اړخ اړخ څخه ، غوره کړئ د منځپانګې ډولونه جوړونکی.
- بیا، لاندې د راټولولو ډولونهغوره کړه د نوي ټولګه ډول جوړ کړئ.
- د ښودلو نوم په توګه "فایلونه" دننه کړئ او کلیک وکړئ ته دوام ورکړي تڼی.
- لاندې نومد متن په ساحه کې کلیک وکړئ او خپل نوم داخل کړئ.
- په پرمختللي ترتیباتو ټب کې، اړین او ځانګړي ساحې دوه ځله چیک کړئ.
- کلیک د بل ساحه اضافه کړئ تڼی.
- غوره بډایه متن او په کې توضیحات دننه کړئ نوم میدان بیا فشار ورکړئ فنلند تڼی.
- د راټولولو ذخیره کولو لپاره، کلیک وکړئ Save او د سرور بیا پورته کولو لپاره انتظار وکړئ.
4 ګام: د ډول ټولګه جوړه کړئ
راځئ چې د فایل توکي ته د ډول ساحه اضافه کړو. د فایل ډول به په دې ساحه کې په ګوته شي - یو سند، ویډیو، آډیو، او داسې نور.
موږ به د راټولولو نوی ډول جوړ کړو ترڅو وښیو چې دا څنګه ترسره کیږي.
- ته په تګ سره د نوي ټولګه ډول جوړ کړئ د منځپانګې ډولونه جوړونکی او ټک کول د نوي ټولګه ډول جوړ کړئ.
- لاندې نوم څرګند کړه، "ډول" ټایپ کړئ او بیا کلیک وکړئ ته دوام ورکړي.
- لاندې نوم، د متن ساحه او د ننوتلو نوم کلیک وکړئ.
- په پرمختللي ترتیباتو ټب کې، اړین ساحه او ځانګړې ساحه وګورئ، بیا کلیک وکړئ فنلند.
- د راټولولو خوندي کولو لپاره، کلیک وکړئ Save.
- د دې ټولګې ډول ته په لاړلو سره ساحه اضافه کړئ د منځپانګې ډول جوړونکی > د راټولولو ډولونه > دوتنې او ټک کول د دې ټولګې ډول ته بل ساحه اضافه کړئ.
- غوره کړه اړيکې ساحه.
- وټاکئ ډول د ښي لاس ډراپ ډاون مینو څخه. بیا هغه اړیکه غوره کړئ چې وايي فایلونه یوازې یو ډول لري.
- بیا وروسته ، کلیک وکړئ فنلند او Save د راټولولو خوندي کولو لپاره.
5 ګام: راټولولو او خپرولو ته ډاټا اضافه کړئ
- وټاکئ ډولونه د کیڼ لاس مینو څخه او بیا نوي ډولونه اضافه کړئ.
- په کې "سند" دننه کړئ نوم ساحه او فشار ورکړئ Save تڼی.
- ته لیږل دوتنې په ښي خوا مینو او انتخاب کړئ نوي فایلونه اضافه کړئ.
- لاندې نوم، "statement.pdf" دننه کړئ.
- کېکاږئ Save غوره کولو وروسته سند له د انتخاب ډول.
- تاسو وړیا یاست چې خپل ټولګه کې نور شیان اضافه کړئ.
- پرانستل د عامې تڼی.
د سټراپي قیمت
تاسو کولی شئ د ټولنې پلان سره سم د سټراپي کارول پیل کړئ ، کوم چې د تل لپاره وړیا دی.
دا درې پریمیم درجې هم وړاندیز کوي کوم چې د ځان کوربه توب لپاره لاندې لیست شوي دي:
- د برونز پلان: $9 د هر مدیر کارونکي / میاشت.
- د سلور پلان: $ 29 د هر مدیر کارونکي / میاشت.
- د سرو زرو پلان: د ګمرک پلان ترلاسه کولو لپاره د سټراپي ټیم سره اړیکه ونیسئ.
Strapi د بادل خدمتونه هم وړاندې کوي. د نورو جزیاتو لپاره، تاسو کولی شئ په اړه نظر ولرئ د نرخ برخه.
Pros
- د ساده معلوماتو ماډلینګ: دا د بکس څخه مستقیم ستاسو د معلوماتو ماډل کولو لپاره په زړه پوري انٹرفیس سره راځي. دا دی، تاسو اړتیا نلرئ د ډیټابیس میزونه جوړ کړئ یا پوښتنې ولیکئ.
- نړیوال کول: ډیری CMS د ناکافي i18n ملاتړ څخه رنځیږي. سټراپي داسې نه ده. د سټراپي ترټولو وروستي خپرونه اوس کولی شي هرډول ډیټا څیز ته ژباړې وړاندې کړي. دا پدې مانا ده چې تاسو اوس کولی شئ په اسانۍ سره لوی لیدونکو ته معلومات وړاندې کړئ.
- اسانه اصلاح کول: Strapi د Node.js MVC چوکاټ په توګه پیل شو، او دا دننه پاتې دی. تاسو کولی شئ په اسانۍ سره د اړتیا سره سم نوي API پای ټکي اضافه کړئ او په ماډلونو او کنټرولرونو کې د دوی ملاتړ کولو لپاره دودیز منطق رامینځته کړئ.
- REST او GraphQL APIs: Strapi د بکس څخه بهر مستند شوي REST او GraphQL APIs چمتو کوي. تاسو کولی شئ د سویګر/ ګراف کیو ایل سندونه وړیا ترلاسه کړئ که تاسو په سټراپي اډمین کې خپلې ادارې جوړې کړئ.
له بندڅخه
- د ډیټابیس محدود مهاجرت: سټراپي په ډیټابیس کې د مینځپانګې ډول ډول رامینځته کول / تازه معلومات په شفاف ډول اداره کوي. دا پدې مانا ده چې تاسو باید په ډیری ترتیباتو کې د ډیټابیس مهاجرت په لاسي ډول اداره کړئ.
- پرله پسې تازه معلومات: پداسې حال کې چې دا د ایکوسیستم په توګه د سټراپي لپاره ګټور دی ، که تاسو پلان لرئ د لوی مینځپانګې ذخیره کولو لپاره سټراپي وکاروئ ، پرله پسې تازه معلومات به یو بند وي. د دې اپ گریډونو څخه ځینې یې ماتونکي بدلونونه لري، چې د پای څخه تر پای پورې جامع ازموینې پرته د تولید سیسټم نوي کول ستونزمن کوي.
پایله
سټراپي د کوم میراث سافټویر پراختیا پرته د CMS رامینځته کولو لپاره په زړه پوری او ځواکمن وسیله ده.
د ډیری ایپسونو په اوږدو کې د ډیټا کارولو احتمال له امله، بې سرې طریقه تاسو د یوې ټیکنالوژۍ له محدودیتونو څخه خلاصوي او موږ ته اجازه درکوي چې د نوي سره تجربه وکړو. دا د تازه بدیلونو سیلاب وړاندیز کوي.
تاسو اړتیا نلرئ د دې پراختیا لپاره د بیک انډ برنامې ژبې پوه شئ. او تاسو کولی شئ دا په اسانۍ سره په یو څو کلیکونو کې ستاسو سوداګرۍ کې شامل کړئ.
سټراپي د فرنټ اینډ پراختیا کونکو لپاره هم عالي وسیله ده ، څوک چې کولی شي دا د دوی د فرنټ اینډ غوښتنلیکونو لپاره ګړندي APIs ډیزاین کولو لپاره وکاروي پداسې حال کې چې نوي ټیکنالوژي زده کوي.
هرڅومره چې تاسو غواړئ د سټراپي سره لوبې وکړئ!
یو ځواب ورکړئ ووځي