مواد جي جدول[لڪ][ڏسو]
ويب سائيٽن کي برقرار رکڻ ۽ باقاعده اپڊيٽ ڪرڻ ڊجيٽل دنيا ۾ اهم آهي جنهن ۾ اسين ڪم ڪريون ٿا ۽ رهندا آهيون.
ويب ڊولپرز کان سواءِ ڪاروبار هڪ سادو سسٽم چاهين ٿا جيڪو ڪنهن کي به مواد کي آساني سان تازه ڪاري ڪرڻ جي اجازت ڏئي ٿو جڏهن ته انهن جي برانڊ جي سڃاڻپ برقرار رکندي ۽ امڪاني صارفين ۽ ڪلائنٽ ڏانهن پيغام پهچائڻ.
فرد ۽ تنظيمون استعمال ڪري سگھن ٿيون مواد مينيجمينٽ سسٽم، اڪثر ڪري CMS طور سڃاتو وڃي ٿو، موجوده ويب سائيٽ جي صفحن کي ھڪڙي انٽرفيس ۾ تبديل ڪرڻ، انتظام ڪرڻ، ۽ برقرار رکڻ لاءِ، بغير خاص فني صلاحيتن جي.
ورڈپریس ۽ ڊروپل روايتي مواد مينيجمينٽ سسٽم (سي ايم ايس) جا ٻه مثال آهن جيڪي ويب سائيٽ جي فرنٽ اينڊ ۽ پس منظر کي هڪ واحد، ڪنٽرولبل ايپليڪيشن ڪوڊ بيس ۾ گڏ ڪن ٿا.
بهرحال، ڪڏهن ڪڏهن توهان جي ڊولپرز کي ان کان وڌيڪ ضرورت هوندي آهي - ويب ايپس ٺاهڻ لاءِ هڪ سسٽم جڏهن ته RESTful API ڪالن ذريعي مواد کي منظم ۽ رسائي حاصل ڪرڻ.
هڪ هيڊ بيس سي ايم ايس توهان کي ۽ توهان جي ٽيم جي ميمبرن کي مواد کي منظم ۽ پيدا ڪرڻ جي اجازت ڏئي ٿي جڏهن ته توهان کي اجازت ڏئي ٿي ته توهان ان کي API ذريعي توهان جي سڀني ائپس تائين رسائي حاصل ڪريو.
هيڊ بيس سي ايم ايس جا ڪجهه فائدا هن ريت آهن:
- مستقبل ۾ ميراثي سافٽ ويئر ڊولپمينٽ جي ڪا ضرورت نه پوندي.
- مواد کي منظم ڪرڻ ڪيترن ئي پليٽ فارمن تي سڌو آهي.
- اداري جي مرڪزي جڳھ کان مواد کي منظم ڪرڻ.
- توسيع ۽ اسڪاليبلٽي منصوبا ڪم ۾ آهن.
Strapi ھڪڙو ھڪڙو بي سر مواد مينيجمينٽ سسٽم آھي.
اچو ته ڳولهيون ته اهو ڇا آهي، ان جون خاصيتون، ان کي ڪيئن استعمال ڪجي، ۽ وڌيڪ هن پوسٽ ۾.
ڇا آھي اسٽرپي?
Strapi ھڪڙو کليل ذريعو Node.js فريم ورڪ آھي جيڪو جلدي ۽ آساني سان ڪنٽرول لائق JavaScript APIs جي تعمير لاءِ استعمال ڪيو ويندو آھي. اهو جمسٽيڪ ٽيڪنالاجي کي استعمال ڪندي ايپس جي ترقي کي آسان بڻائي ٿو پس منظر کي فرنٽ اينڊ کان ڌار ڪندي.
API CMS استعمال ڪندي، توھان پنھنجي ايپليڪيشن جي مواد کي منظم ڪرڻ کي ايترو سادو ڪري سگھو ٿا جو توھان کي وڌيڪ نفيس ڪوڊ ٺاھڻ جي ضرورت ناھي.
اهو توهان کي API ڪالن ذريعي مواد تي مڪمل ڪنٽرول جي اجازت ڏئي ٿو، جن جو جواب JSON فارميٽ ۾ آهي.
Strapi، ايندڙ نسل جي CMS هجڻ ڪري، مختلف قسم جا اضافي خاصيتون پيش ڪري ٿو. هن پليٽ فارم جو اهم فائدو اهو آهي ته اهو صرف مواد ۽ صارفين کي منظم ڪرڻ لاء ڪجھ بنيادي خاصيتون آهن.
توهان جي ويب سائيٽ جا باقي حصا (ڊيٽابيس، ڊسپلي اوزار) مڪمل طور تي توهان تي منحصر آهن. اهو ڪيترن ئي ڊيٽابيس سان ڪم ڪري ٿو، بشمول PostgreSQL، MongoDB، SQLite، MySQL، ۽ MariaDB، تنهنڪري توهان استعمال ڪري سگهو ٿا جيڪو توهان چونڊيو آهي.
ساڳي ئي ٽيڪنالاجي لاءِ چئي سگهجي ٿو جيڪي توهان استعمال ڪرڻ چاهيندا آهيو توهان جي مواد کي ظاهر ڪرڻ لاءِ. توهان کي هڪ خاص فريم ورڪ، رينڊرنگ انجڻ، يا اڳ ۾ ٺهيل ٽيمپليٽ استعمال ڪرڻ تي مجبور نه ڪيو ويو آهي.
Strapi فائدا
- مرضي مطابق هر منصوبي جي ضرورتن جي پنهنجي سيٽ آهي. منتظم پينل ۽ API ٻنهي کي آساني سان ترتيب ڏئي سگهجي ٿو.
- کليل ذريعو: مفت ۽ کليل ذريعو. سوين ماڻهو مڪمل ڪوڊ بيس کي برقرار رکندا آهن، جيڪو GitHub تي موجود آهي.
- آرام سان يا گرافڪ ايل: استعمال ڪريو REST يا GraphQL API استعمال ڪرڻ لاءِ ڪنهن به ڪلائنٽ (React، Vue، Angular)، موبائل ايپليڪيشنون، يا اڃا به IoT.
- خود ميزباني: ڪاروبار لاء، سيڪيورٽي اهم آهي. توھان محفوظ طور تي پنھنجي ڊيٽا کي پنھنجي سرور تي محفوظ ڪري سگھو ٿا. GDPR تعميل موجود آهي.
- ڊيزائن جي ذريعي، ان کي وسعت آهي: توھان انسٽال ڪري سگھو ٿا تصديق وارو نظام، مواد جو انتظام، ڪسٽم پلگ ان، ۽ ٻيون خاصيتون سيڪنڊن ۾.
- مڪمل طور تي جاوا اسڪرپٽ: JavaScript واحد ٻولي آهي جيڪا سڀ ڪجهه ڪري سگهي ٿي. جاوا اسڪرپٽ هر هنڌ استعمال ٿيڻ گهرجي، جنهن ۾ اڳيون آخر ۽ هيڊ لیس CMS شامل آهن.
- تصديق ۽ اجازتون: ماڻهن کي انهن جي ڪردار جي بنياد تي توهان جي API تائين رسائي فراهم ڪرڻ يا رد ڪندي پنهنجا آخري نقطا محفوظ ڪريو.
اسٽريپ جون خاصيتون
1. صارف دوست
CMS آسان ايڊيٽنگ لاءِ صارف دوست صلاحيتون مهيا ڪري ٿو ۽ پلگ ان ۽ اوزارن جي انسٽاليشن سان مطابقت رکي ٿو جيڪي پيچيده عملن لاءِ اڃا وڌيڪ ڪارڪردگي شامل ڪن ٿا.
هڪ API CMS هڪ بهترين صارف دوست انٽرفيس پيش ڪري ٿو جيڪو ڪو به گروپ ميمبر استعمال ڪري سگهي ٿو ۽ ان سان رابطو ڪري سگهي ٿو. اهو چڱي طرح منظم، قابل اعتماد آهي، ۽ ان کي ڪيئن استعمال ڪجي ٿورڙي هدايتن جي ضرورت آهي.
2. ڪراس پليٽ فارم
هيڊ لیس سي ايم ايس توهان کي اجازت ڏئي ٿو ته ڪنهن به پروگرامنگ ٻولي استعمال ڪندي مواد شيئر ڪري API ڪالن ذريعي بغير ڪنهن ڏکيو ڪوڊ لکڻ جي.
ان کان سواء، ٽيڪنالاجي جي هن قسم جي ڪنهن به ۾ استعمال ڪري سگهجي ٿو پروگرامنگ واري ٻولي جيستائين ٻولي RESTful APIs کي سپورٽ ڪري ٿي، جهڙوڪ Java، JavaScript، Python، وغيره.
انهن مان هڪ سبب آهي ته اڪثر ڊولپر API CMS کي پسند ڪن ٿا، جهڙوڪ Strapi، ان جي ڪراس پليٽ فارم ٽيڪنالاجي آهي.
3. ورڪ فلو
ڊولپرز API CMS پڻ استعمال ڪندا آھن ٽيم جي صارف جي ذميدارين کي پنھنجي ڪم جي فلو سان ترتيب ڏيڻ ۽ رسائي ڪنٽرول جي ضرورتن کي پورو ڪرڻ لاءِ.
Strapi سان، توھان پنھنجي ٽيم سان ڳالھائڻ لاءِ Webhooks استعمال ڪري سگھو ٿا جڏھن مواد تبديل ڪيو ويو آھي ۽ مواد جي رسائي کي محدود ڪرڻ ۽ ڪم فلوز کي خودڪار ڪندي ايڊيٽر جي جائزي لاءِ دستياب آھي.
4. مواد جي ماڊلنگ
مادي ماڊلنگ توهان کي مواد جي سڀني شڪلن کي دستاويز ڪرڻ جي قابل بڻائي ٿي جيڪا توهان کي هاڻي ۽ مستقبل ۾ گهربل هوندي انهي جي ضمانت ڏيڻ لاءِ ته اهو ڪيترن ئي چينلن لاءِ مؤثر طريقي سان ترتيب ڏنو ويو آهي.
Strapi API CMS مادي ماڊلنگ توهان کي اجازت ڏئي ٿي توهان جي صارفين کي مواد مهيا ڪرڻ جي ضرورت آهي جڏهن انهن کي ضرورت هجي.
5. اسڪالبل
API CMS پڻ اسپيبلبل ايپليڪيشنن کي ترقي ڪرڻ ۾ مدد ڪري ٿي. ڇاڪاڻ ته پس منظر ۽ فرنٽ اينڊ الڳ الڳ آهن، پس منظر سان ڪا به مشڪلات پروگرام جي مجموعي ڪارڪردگي تي اثر انداز نه ٿيندي.
ان کان علاوه، پس منظر سي ايم ايس کي فوري طور تي اپ گريڊ ڪري سگھجي ٿو بغير بغير فرنٽ اينڊ تي اثر انداز ڪرڻ ۽ ان جي برعڪس. Strapi جي API CMS ڪارڪردگي توهان کي توهان جي ايپليڪيشن کي جلدي اپڊيٽ ڪرڻ ۽ منظم ڪرڻ جي اجازت ڏئي ٿي.
Strapi سان شروع ڪرڻ
توھان کي ھن سبق سان گڏ پيروي ڪرڻ لاءِ REST APIs جي ڪجھ ڄاڻ ھجڻ گھرجي.
قدم 1: انسٽال ڪريو Node.js & Yarn
Strapi پروجيڪٽ کي ترقي ڪرڻ لاء، توهان کي لازمي آهي Node.js 14 توهان جي PC تي نصب ڪيل. جيڪڏهن توهان ونڊوز يا ميڪ استعمال ڪري رهيا آهيو، ڏانهن وڃو ڊائون لوڊ ڪريو Node.js حاصل ڪرڻ لاء.
لينڪس تي Node.js 14 انسٽال ڪرڻ لاءِ، ٽرمينل ونڊو کوليو ۽ ھيٺ ڏنل قدم ٽائپ ڪريو.
Strapi پروجيڪٽ ٺاهڻ لاء، توهان کي يارن پيڪيج مينيجر جي ضرورت پوندي.
يارن کي انسٽال ڪرڻ لاءِ، نئين ٽرمينل ونڊو کوليو ۽ ھيٺ ڏنل ڪمانڊ داخل ڪريو.
قدم 2: اسٽراپي پروجيڪٽ ٺاهيو
بنيادي Strapi استعمال کي ڏيکارڻ لاءِ، اچو ته ترقي ڪريون هڪ فائيل مئنيجمينٽ API.
ٽرمينل تي، ھيٺ ڏنل حڪم داخل ڪريو. صبر ڪر، جيئن ھي حڪم ھلڻ ۾ ٿورو وقت وٺندو.
حڪم هڪ نئون فائل مئنيجر فولڊر ٺاهي ٿو جنهن ۾ پروجيڪٽ فائلون ۽ فولڊر شامل آهن.
اهو پڻ توهان جي اسٽريپي تائين رسائي فراهم ڪري ٿو https://localhost:1337/admin. توهان کي نئين ٺاهيل اسٽريپي استعمال ڪرڻ کان پهريان پهريان هڪ منتظم ٺاهڻ گهرجي.
هڪ ٺاهڻ لاء، فارم ڀريو ۽ جمع ڪرايو.
قدم 3: فائلون گڏ ڪرڻ ٺاهيو
هڪ Strapi مجموعو توهان کي اعتراض ٽيمپليٽ ٺاهڻ جي اجازت ڏئي ٿو. نالو ۽ وضاحت واري فيلڊ سان گڏ فائل شيون (مجموعي) ٺاهيو.
- سائڊبار کان ، چونڊيو مواد جا قسم ٺاھيندڙ.
- پوء، هيٺ گڏ ڪرڻ جا قسم، چونڊيو ھڪڙو نئون مجموعو ٺاھيو.
- ڊسپلي نالو جي طور تي "فائل" داخل ڪريو ۽ دٻايو جاري رکو بٽڻ
- تحت نالو، ٽيڪسٽ ايريا تي ڪلڪ ڪريو ۽ پنھنجو نالو داخل ڪريو.
- ترقي يافته سيٽنگون ٽئب ۾، ٻه ڀيرا چيڪ ڪريو گهربل ۽ منفرد فيلڊ.
- هن ڪلڪ ڪريو ٻيو ميدان شامل ڪريو بٽڻ
- چونڊيو رچ ٽيڪسٽ ۽ ۾ وضاحت داخل ڪريو نالو ميدان. پوء دٻايو ختم ڪر بٽڻ
- جمع ڪرڻ لاءِ، ڪلڪ ڪريو سانڍيو ۽ سرور کي ٻيهر لوڊ ڪرڻ جو انتظار ڪريو.
قدم 4: قسم جو مجموعو ٺاهيو
اچو ته فائل آئٽم ۾ ٽائپ فيلڊ شامل ڪريون. فائل جو قسم هن علائقي ۾ ظاهر ڪيو ويندو - هڪ دستاويز، وڊيو، آڊيو، وغيره.
اسان هڪ نئين مجموعي جو قسم ٺاهينداسين ته اهو ڏيکاريو ته اهو ڪيئن ڪجي.
- ڏانهن وڃڻ سان هڪ نئون مجموعو قسم ٺاهيو مواد جا قسم ٺاھيندڙ ۽ ڪلڪ ڪريو ھڪڙو نئون مجموعو ٺاھيو.
- تحت نالو ظاهر ڪريو، ٽائيپ ڪريو "قسم" ۽ پوءِ ڪلڪ ڪريو جاري رکو.
- تحت نالو، ٽيڪسٽ ايريا تي ڪلڪ ڪريو ۽ نالو داخل ڪريو.
- جديد سيٽنگون ٽيب ۾، چيڪ ڪريو گهربل فيلڊ ۽ منفرد فيلڊ، پوء ڪلڪ ڪريو ختم ڪر.
- مجموعو محفوظ ڪرڻ لاءِ، ڪلڪ ڪريو سانڍيو.
- هن مجموعن جي قسم ڏانهن وڃڻ سان هڪ فيلڊ شامل ڪريو مواد جو قسم ٺاھيندڙ > گڏ ڪرڻ جا قسم > فائلون ۽ ڪلڪ ڪريو ھن مجموعي جي قسم ۾ ٻيو فيلڊ شامل ڪريو.
- هن چونڊيو تعلق ميدان.
- منتخب ڪريو قسم ساڄي هٿ جي ڊراپ ڊائون مينيو مان. پوء ڪنيڪشن چونڊيو جيڪو چوي ٿو فائلون صرف هڪ قسم آهن.
- انهي کان پوء، ڪلڪ ڪريو ختم ڪر ۽ سانڍيو گڏ ڪرڻ کي بچائڻ لاء.
قدم 5: ڊيٽا گڏ ڪرڻ ۽ شايع ڪرڻ ۾ شامل ڪريو
- منتخب ڪريو قسم کاٻي هٿ واري مينيو مان ۽ پوءِ نئون قسم شامل ڪريو.
- داخل ڪريو "دستاويز" ۾ نالو علائقي ۽ دٻايو سانڍيو بٽڻ
- هن ڏانهن وڃو فائلون کاٻي پاسي مينيو ۽ چونڊيو نيون فائلون شامل ڪريو.
- تحت نالوداخل ڪريو "statement.pdf."
- ڪلڪ ڪيو سانڍيو چونڊڻ کان پوء دستاويز هن کان قسم جي چونڊ.
- توهان پنهنجي مجموعن ۾ وڌيڪ شيون شامل ڪرڻ لاءِ آزاد آهيو.
- پريس ڪريو پبلڪ بٽڻ
Strapi قيمت
توھان استعمال ڪرڻ شروع ڪري سگھو ٿا Strapi سڌو سنئون ڪميونٽي منصوبي سان، جيڪو ھميشه لاءِ مفت آھي.
اهو پڻ پيش ڪري ٿو ٽي پريميئم ٽائر جيڪي هيٺ ڏنل فهرست ڏنل آهن خود ميزباني لاءِ:
- برونز پلان: $9 في منتظم صارف / مهينو.
- سلور پلان: $29 في منتظم صارف / مهينو.
- گولڊ پلان: ڪسٽم پلان حاصل ڪرڻ لاءِ اسٽراپي ٽيم سان رابطو ڪريو.
Strapi ڪلائوڊ سروسز پڻ پيش ڪري ٿو. وڌيڪ تفصيل لاء، توهان کي هڪ نظر ڪري سگهو ٿا قيمت سيڪشن.
گڻ
- سادي ڊيٽا ماڊلنگ: اهو توهان جي ڊيٽا کي سڌو سنئون باڪس مان ماڊل ڪرڻ لاءِ هڪ بهترين انٽرفيس سان گڏ اچي ٿو. اهو آهي، توهان کي ڊيٽابيس ٽيبل ٺاهڻ يا سوال لکڻ جي ضرورت ناهي.
- بين الاقواميت: ڪيتريون ئي سي ايم ايس غير مناسب i18n سپورٽ کان متاثر ٿيڻ جاري آهن. اسٽراپي اهڙي ناهي. Strapi جو سڀ کان تازو رليز هاڻي ترجمو ڪري سگهي ٿو ڪنهن به ڊيٽا اعتراض ڏانهن. هن جو مطلب آهي ته توهان هاڻي آساني سان معلومات پهچائي سگهو ٿا وڏي سامعين تائين.
- آسان حسب ضرورت: Strapi هڪ Node.js MVC فريم ورڪ جي طور تي شروع ڪيو، ۽ اهو اندر اندر اهو طريقو رهي ٿو. توهان آساني سان شامل ڪري سگهو ٿا نوان API پوائنٽون گهربل طور تي ۽ انهن کي سپورٽ ڪرڻ لاءِ ماڊل ۽ ڪنٽرولرز ۾ ڪسٽم منطق ٺاهي.
- REST ۽ GraphQL APIs: Strapi دستاويزي REST ۽ GraphQL APIs مهيا ڪري ٿو دٻي کان ٻاهر. توھان حاصل ڪري سگھوٿا Swagger/GraphQL دستاويز مفت ۾ جيڪڏھن توھان ٺاھيو ٿا پنھنجون ادارا اسٽراپي ايڊمن ۾.
اوگڻ
- محدود ڊيٽابيس لڏپلاڻ: Strapi ڊيٽابيس ۾ سڀني قسمن جي مواد جي قسم جي تخليق / تازه ڪاري کي شفاف طور تي سنڀاليندو آهي. هن جو مطلب آهي ته توهان کي ڊيٽابيس جي لڏپلاڻ کي دستي طور تي ڪيترن ئي سيٽنگن ۾ سنڀالڻو پوندو.
- بار بار اپڊيٽ: جڏهن ته هي اسٽريپي لاءِ هڪ ماحولياتي نظام جي طور تي مددگار آهي، جيڪڏهن توهان اسٽريپي کي وڏي مواد جي ذخيرن لاءِ استعمال ڪرڻ جو ارادو ڪيو ٿا، بار بار تازه ڪاريون بند ٿي وينديون. انهن مان ڪجهه اپ گريڊن ۾ ٽوڪ تبديليون شامل آهن، انهي کي ٺاهڻ ڏکيو آهي هڪ پيداواري نظام کي اپڊيٽ ڪرڻ بغير جامع آخر کان آخر تائين جاچ جي.
ٿڪل
Strapi هڪ بهترين ۽ طاقتور اوزار آهي هڪ CMS ٺاهڻ لاءِ بغير ڪنهن ورثي واري سافٽ ويئر ڊولپمينٽ جي.
ڪيترن ئي ائپس تي ڊيٽا استعمال ڪرڻ جي صلاحيت جي ڪري، هيڊ بيس طريقو توهان کي هڪ واحد ٽيڪنالاجي جي حدن کان آزاد ڪري ٿو ۽ اسان کي نئين سان تجربو ڪرڻ جي اجازت ڏئي ٿو. اهو تازو متبادل جي سيلاب پيش ڪري ٿو.
ان کي ترقي ڪرڻ لاءِ توهان کي ڪنهن به پس منظر پروگرامنگ ٻولين کي ڄاڻڻ جي ضرورت ناهي. ۽ توھان ان کي آساني سان پنھنجي ڪاروبار ۾ شامل ڪري سگھو ٿا ڪجھ ڪلڪن ۾.
اسٽراپي پڻ هڪ بهترين اوزار آهي فرنٽ اينڊ ڊولپرز لاءِ، جيڪي ان کي استعمال ڪري سگهن ٿا APIs کي جلدي ڊزائين ڪرڻ لاءِ انهن جي فرنٽ اينڊ ايپليڪيشنن لاءِ جڏهن ته نئين ٽيڪنالاجيون پڻ سکڻ.
Strapi سان کيڏيو جيترو توهان چاهيو!
جواب ڇڏي وڃو