کی میز کے مندرجات[چھپائیں][دکھائیں]
میں نے حال ہی میں HTML، CSS، اور JavaScript کے علاوہ ویب ڈویلپمنٹ کے طریقوں میں دلچسپی لی ہے۔
بڑھتے ہوئے بغیر کوڈ کے منظر نامے کے ساتھ، یہ دریافت کرنا حیران کن نہیں تھا کہ ویب ایپلیکیشنز کو تیار کرنے کے لیے مزید معیاری طریقوں کے کئی متبادل موجود ہیں۔
آپ کو کچھ زیادہ معروف CMS پلیٹ فارمز سے واقف ہونا چاہیے، جیسے کہ ورڈپریس جو کافی حد تک کوڈ سے پاک ہیں۔ لیکن، اگر آپ ویب ایپس بنانا چاہتے ہیں، تو ایسے پلیٹ فارمز پر پابندی لگ سکتی ہے۔
یہاں میں آپ کو Bubble.io سے متعارف کراتا ہوں، جو ایک طاقتور ہے۔ بغیر کوڈ کا آلہ جو آپ کو ویب ایپس بنانے دیتا ہے جیسا کہ پہلے کبھی نہیں تھا۔
آئیے اسے گہرائی سے دریافت کریں!
کیا ہے Bubble.io?
ببل ایک غیر تکنیکی پلیٹ فارم ہے جو ایک بصری پروگرامنگ لینگویج اور ایک کو یکجا کرتا ہے۔ ویب ڈویلپمنٹ فریم ورک.
صارف ان پروگرامنگ ٹولز کو منفرد آن لائن ایپلی کیشنز بنانے، ڈیٹا بیس اور عمل کو تبدیل کرنے، صفحہ کے اجزاء (تصاویر، متن، ان پٹ فارم، نقشے) شامل کرنے اور اپنے انٹرفیس کو ڈیزائن کرنے کے لیے استعمال کر سکتے ہیں۔
یہ ایک ایسا بازار ہے جہاں آپ مثالی ٹیمپلیٹس، پلگ انز، اور خدمات دریافت کر سکتے ہیں تاکہ مضبوط مصنوعات بنانے میں آپ کی مدد کی جا سکے۔
ایک عام پروگرامنگ فریم ورک قائم کیے بغیر، آپ ببل کا استعمال کرتے ہوئے بازار سے لے کر سوشل نیٹ ورک تک CRM (کسٹمر ریلیشنشپ مینجمنٹ) تک کچھ بھی بنا سکتے ہیں۔
یہ صارفین کو صارف دوست انٹرفیس اور پوائنٹ اور کلک ایڈیٹر کا استعمال کرتے ہوئے اپنی ایپس کو تخلیق اور ذاتی نوعیت دینے کی صلاحیت فراہم کرتا ہے۔
آپ اسے ان خدمات کے ساتھ مل کر استعمال کر سکتے ہیں جو REST API فراہم کرتی ہیں، جیسے Facebook، SQL، analytics، اور ادائیگی کی ایپس۔ یہ صارفین کو اپنی ایپلی کیشنز کی فعالیت اور ظاہری شکل کو بہتر بنانے کے لیے وقت دینے کے قابل بناتا ہے تاکہ وہ ٹیبلیٹ اور موبائل آلات پر اچھی طرح نظر آئیں۔
یہ چھوٹے سے درمیانے سے بڑے تک تمام کاروباری سائز کے لیے موزوں ہے۔ اور ونڈوز، میک اور ویب کے لیے قابل رسائی۔
بصری پروگرامنگ کیا ہے؟
بصری پروگرامنگ بنیادی طور پر وہی ہے جو اس کی طرح لگتا ہے۔ کوڈ لکھ کر دستی طور پر پروگرام کرنے کے بجائے، آپ اسے صفحات میں اجزاء پر کلک کرکے اور گھسیٹ کر گرافک طریقے سے کرتے ہیں۔
اس مختصر تفصیل سے گمراہ نہ ہوں۔
یہ کسی دوسرے کوکی کٹر ایپ یا ویب سائٹ بنانے والے ٹول کی طرح نہیں ہے جس پر آپ آن لائن آئے ہیں۔ زیادہ تر ایپ بنانے والے آپ سے بنیادی ٹیمپلیٹس پر انحصار کرنے اور انتہائی محدود فعالیت کا تقاضا کرتے ہیں۔ وہ آپ کو صرف مخصوص قسم کی ایپس تیار کرنے اور آپ کی ذاتی نوعیت کو محدود کرنے کی اجازت دیتے ہیں۔
اگرچہ "بصری پروگرامنگ" اور "ڈریگنگ اینڈ ڈراپنگ" کا تصور ببل میں آسان نظر آتا ہے، لیکن یہ بہت طاقتور ہے۔
اس کا بصری پروگرامنگ ماحول نہ صرف آپ کو متن، گرافکس، ان پٹس، اور مزید چیزوں کو صفحہ پر گھسیٹنے کی اجازت دیتا ہے، بلکہ یہ آپ کو یہ ترتیب دینے کی بھی اجازت دیتا ہے کہ وہ عناصر کیا کرتے ہیں۔
بلبل کیا کرتا ہے؟
ببل کا بنیادی مقصد کسی کو کوڈ لکھے بغیر ویب ایپس بنانے کے قابل بنانا ہے۔
تاہم، اگرچہ یہ آسانی سے یاد کیے جانے والے گول کا بیان فراہم کرتا ہے، لیکن یہ کہانی کا ایک اہم حصہ چھوڑ دیتا ہے۔ خیال سے مارکیٹ تک کا راستہ صرف کوڈ کی لائنیں بنانے سے زیادہ پیچیدہ ہے۔
روایتی ترقی میں ایپ کی تخلیق، نمو اور دیکھ بھال کے بعض حصوں پر کام کرنے والے اعلیٰ تربیت یافتہ پیشہ ور افراد کی ٹیم کی ضرورت ہے۔ اس پر غور کریں۔
ہر ایپ کو کیا ضرورت ہے؟
- سیکیورٹی اس بات کو یقینی بنانے کے لیے کہ کسی کو ڈیٹا تک غیر مجاز رسائی نہ ہو۔
- معلومات کو ذخیرہ کرنے اور بازیافت کرنے کا ایک ڈیٹا بیس جیسے آئٹمز، مضامین اور سوشل میڈیا اپ ڈیٹس۔
- اسکیل ایبلٹی صارف کی بنیاد اور ڈیٹا کے حجم کی بلا روک ٹوک ترقی کو فعال کرنے کے لیے۔
- ایپ کو پرکشش اور استعمال میں آسان بنانے کے لیے ایک خوشگوار یوزر انٹرفیس۔
- مختلف خدمات اور نظاموں کے ساتھ انضمام۔
بلبلہ کوڈر سے کہیں زیادہ جگہ لے لیتا ہے۔ یہ ان تمام خدمات کو بصری طور پر دلکش اور انتہائی خودکار طریقے سے فراہم کرتا ہے، جس سے یہ قابل فہم، اگر آسان نہیں، تو ایک فرد کے لیے ہر چیز کو سنبھال سکتا ہے۔
جبکہ پچھلے نو کوڈ پلیٹ فارمز نے مختلف طریقوں سے کوڈنگ کو تبدیل کرنے کی کوشش کی ہے۔ اس کا تصور مارکیٹ تک پہنچنے کے لیے ایپ کے لیے زیادہ سے زیادہ رکاوٹوں کو دور کرنا ہے، جس میں ریسپانسیو ڈیزائن اور اینیمیشن سے لے کر ہوسٹنگ، ورژن کی تعیناتی، سیکیورٹی، اور ڈیٹا بیس آپریشنز تک ہر چیز کو سنبھالنا ہے۔
ببل کو دیگر خدمات سے مربوط کرنے کے لیے API کنیکٹر کا استعمال
اس کا API کنیکٹر ممکنہ طور پر مارکیٹ میں سب سے اہم پلگ ان ہے۔ جیسا کہ نام سے ظاہر ہوتا ہے، یہ آپ کو اعمال اور ڈیٹا کا اشتراک کرنے کے لیے دیگر ایپس اور سروسز سے منسلک ہونے کی اجازت دیتا ہے۔
یہ کیسے کام کرتا ہے اس کی تکنیکی تفصیلات کو جاننے کے بجائے، ان مثالوں پر غور کریں کہ APIs کیا انجام دے سکتا ہے:
- تک رسائی حاصل کرنا مشین لرننگ تصویر کی شناخت اور ترجمہ جیسے طریقے۔
- زمین پر کہیں سے بھی موسم کی تازہ ترین معلومات حاصل کریں۔
- جب ببل میں کوئی ایونٹ ٹرگر ہوتا ہے، تو تمام سسٹمز میں معلومات کا تبادلہ ہوتا ہے، جیسے کہ آپ کے CRM میں لیڈ قائم کرنا یا آپ کے Google کیلنڈر میں اپائنٹمنٹ۔
- دنیا میں کہیں بھی پرواز یا ہوٹل میں قیام کی بکنگ کریں۔
- Google Maps پر کسی بھی کمپنی کا فون نمبر، مقام، تصاویر، لوگو اور جائزے حاصل کریں۔
مقامی خصوصیات کو بڑھانے کے لیے پلگ ان کا استعمال کرنا
تکنیکی طور پر، یہ JavaScript کوڈ ماڈیولز، CSS، اور HTML کو ایک فنکشنل نوڈ میں ملا دیتا ہے۔ JS.JSON میں لکھی گئی درخواست اس کی اپنی زبان کی بنیاد کے طور پر کام کرتی ہے۔
اگرچہ آپ کو ایپس بنانے کے لیے ان اصطلاحات کو مکمل طور پر سمجھنے کی ضرورت نہیں ہے، لیکن وہ ایک اہم حقیقت کی نشاندہی کرتے ہیں: یہ معروف اور تسلیم شدہ ویب معیارات پر عمل پیرا ہے، جس سے ڈویلپرز کو اس کی مقامی فعالیت کو کافی حد تک بڑھانے کی اجازت ملتی ہے۔
یہ پلگ ان سائٹ پر پہلے ہی دیکھا جا چکا ہے، جہاں بنیادی فعالیت کے لیے سینکڑوں مفت اور ادا شدہ ایکسٹینشنز دستیاب ہیں۔ اس سے یہ بھی ظاہر ہوتا ہے کہ اگر آپ کسی ایسے مقام پر پہنچ جاتے ہیں جب اس کی بنیادی صلاحیتیں ناکافی ہوں، تو جاوا اسکرپٹ کے بہت سے ماہرین آپ کے لیے مخصوص حل پیش کرنے کے لیے تیار ہیں۔
آپ کس قسم کی ایپس تیار کر سکتے ہیں؟
آپ ایپلیکیشنز کی ایک وسیع رینج بنا سکتے ہیں، جن میں سے کچھ ذیل میں دی گئی ہیں۔
- کمیونٹی کے ساتھ مخصوص بازاروں کے لیے ایپس۔
- مختلف شعبوں میں جاب بورڈز کے لیے ایپس۔
- ہسپتال کے عملے کے لیے سافٹ ویئر۔
- فزیکل اسٹورز کے لیے پوائنٹ آف سیل سافٹ ویئر۔
- سفید لیبل کے ساتھ ڈینٹل آفس سافٹ ویئر۔
- ذاتی کاروباری انوینٹری اور کسٹمر سروس سافٹ ویئر۔
- بروکر اور کلائنٹ کا سامنا رئیل اسٹیٹ ایگریگیشن ایپلی کیشنز۔
- مارکیٹ میں ایونٹس اور کورسز کے لیے ایپس (اور یہاں تک کہ کشتیاں بھی)۔
- پیشہ ورانہ سرٹیفکیٹ داخلی جانچ کی درخواستوں کی ضرورت ہوتی ہے۔
- پہلے جواب دہندگان کے لیے درخواستیں۔
- اندرونی استعمال کے لیے ملازم مینجمنٹ سوفٹ ویئر۔
سچ پوچھیں تو، پلیٹ فارم سب کچھ کرنے کے لیے ڈیزائن نہیں کیا گیا ہے۔ اگر آپ پیچیدہ بصری اور حرکت کے ساتھ گیم ایپ ڈیزائن کر رہے ہیں تو یہ مثالی انتخاب نہیں ہو سکتا۔ اس کے علاوہ، اگر آپ ایک مقامی ایپ بنا رہے ہیں (ایک ایپ اسٹورز کے لیے)، تو آپ کو اسے کسی اور فریق ثالث کی خدمت کے ساتھ ضم کرنے کی ضرورت ہوگی۔
کلیدی خصوصیات
بلبل خصوصیات سے بھرا ہوا ہے۔ ہم یہاں ان سب کا احاطہ نہیں کر سکیں گے، لیکن ہم کوشش کریں گے کہ انتہائی ضروری کا احاطہ کریں۔
1. پلگ ان
یہ آپ کو انٹرنیٹ پر متعدد ٹولز کی فعالیت کو اپنے میں شامل کرنے کی اجازت دیتا ہے۔ ویب ایپلی کیشن. مثال کے طور پر، اگر آپ چاہتے ہیں کہ آپ کے صارفین اپنے فیس بک اکاؤنٹ کا استعمال کرتے ہوئے لاگ ان ہوں، تو آپ ایسا کرنے کے لیے فیس بک پلگ ان کا استعمال کر سکتے ہیں۔
2. ترقی
یہ آپ کو ڈیسک ٹاپ اور موبائل ویب براؤزرز کے لیے متحرک، ملٹی یوزر ایپس کے ساتھ ساتھ Instagram یا Airbnb جیسی سائٹ بنانے کے لیے درکار تمام ٹولز بنانے کی اجازت دیتا ہے۔
3. ڈیزائن
آپ کسی پروڈکٹ کو حتمی شکل دینے کے لیے موبائل کے موافق لے آؤٹ اور متحرک مواد بنا سکتے ہیں جسے آپ دوسروں کو دکھا کر خوش ہوں گے۔
4. ہوسٹنگ
سرور کی دیکھ بھال، بنیادی ڈھانچے، یا آپریشنز کے بارے میں بار بار فکر مند ہونے کی ضرورت نہیں ہے۔
یہ آپ کے لیے محفوظ اور محفوظ طریقے سے تعیناتی اور میزبانی کا خیال رکھتا ہے۔ صارفین کی تعداد، ٹریفک کا حجم، اور ڈیٹا اسٹوریج سب غیر محدود ہیں۔
ببل کے ساتھ ایپ بنانا (ٹیوٹوریل)
آئیے اب عمل میں آتے ہیں اور دریافت کرتے ہیں کہ آپ Bubble پر ایک نیوز ایپ کیسے بنا سکتے ہیں۔
1. شروع کرنا
شروع کرنے کے لئے ، آپ کو پہلے ہونا چاہئے بلبل پر مفت اکاؤنٹ کے لیے رجسٹر ہوں۔.
ہم اپنے پلیٹ فارم کی شکل دینے کے لیے ببل کے بصری ڈیزائن ٹول کا استعمال کرکے شروعات کریں گے۔ یوزر انٹرفیس. شامل کرنے کے لیے کچھ کلیدی صفحات ذیل میں دیئے گئے ہیں:
- اپ لوڈ صفحہ - ایک ویب سائٹ جہاں پبلشرز مضامین تیار اور تقسیم کریں گے۔
- ہوم پیج - حال ہی میں شائع ہونے والی کہانیوں کی فہرست ظاہر ہوتی ہے۔
- بیانیہ صفحہ - ایک ایسا صفحہ جہاں ہر منفرد کہانی مل سکتی ہے۔
- پبلیشر صفحہ- ایک صفحہ کسی خاص پبلشر کی کہانیوں کی فہرست دکھاتا ہے۔
2. ڈیٹا بیس کی تشکیل
اپنے پروڈکٹ کے ڈسپلے کو ترتیب دینے کے بعد، آپ ڈیٹا فیلڈز بنانے پر توجہ مرکوز کر سکتے ہیں جو آپ کی ایپلیکیشن کو تقویت بخشیں گے۔ ہم ان فیلڈز کو آپ کے پروڈکٹ کے تحت کام کے بہاؤ کو جوڑنے کے لیے استعمال کریں گے۔
اس مثال کے لیے، ہم ہر خبر کے لیے ڈیٹا کی دو الگ الگ اقسام قائم کریں گے۔ ڈیٹا کی ایک قسم کہانی کے بنیادی حقائق پر مشتمل ہوگی (جیسے کہ عنوان، نمایاں تصویر، اور پبلشر)، جب کہ دوسرے ڈیٹا کی قسم میں بڑے مواد کی فائلیں ہوں گی جیسے کہ خود پوری داستان۔
ڈیٹا کی مجرد اقسام کے طور پر ان کی وضاحت کرتے ہوئے، ہم صرف وہ معلومات لوڈ کر سکتے ہیں جب اس کی ضرورت ہو، اس مواد کی مقدار کو محدود کرتے ہوئے جو ببل ایڈیٹر کو تیار کرنے کی ضرورت ہو گی۔
درج ذیل ڈیٹا کی اقسام اور فیلڈز بنائے جائیں گے:
ڈیٹا کی قسم: رکن کا
شعبوں:
- نام
- درج ذیل پبلشرز پبلشرز کی فہرست ہیں۔ اہم نوٹ: ایک مخصوص ڈیٹا کی قسم کی بنیاد پر ایک فیلڈ کو بطور فہرست بنانا آپ کو اضافی فیلڈز بنائے بغیر اس کے تمام ضروری ڈیٹا فیلڈز کو آسانی سے شامل کرنے کی اجازت دیتا ہے۔
ڈیٹا کی قسم: کہانی
شعبوں:
- عنوان
- نمایاں تصویر
- رائٹر
- قسم
- پبلیشر
- کہانی کا مواد
ڈیٹا کی قسم: کہانی کا مواد
شعبوں:
- کہانی کا مواد
ڈیٹا کی قسم: پبلیشر
شعبوں:
- نام
- لوگو
- فالونگ
3. ورک فلو کی تعمیر
اب جب کہ آپ نے اپنی ایپلیکیشن کے ڈیزائن اور ڈیٹا بیس کو منظم کر لیا ہے، اب وقت آگیا ہے کہ ہر چیز کو اکٹھا کرنا اور اسے کام کرنا شروع کر دیں۔
ببل میں اس کو پورا کرنے کے لیے ورک فلو بنیادی طریقہ ہے۔
ہر ورک فلو اس وقت ہوتا ہے جب کوئی واقعہ پیش آتا ہے (مثال کے طور پر، صارف ایک بٹن پر کلک کرتا ہے) اور پھر جواب میں "کارروائیوں" کا ایک سلسلہ انجام دیتا ہے (مثال کے طور پر، "صارف کو سائن اپ کریں،" "ڈیٹا بیس میں تبدیلی کریں" اور اسی طرح) .
4. ایک خبر کی کہانی بنانا
پہلی خصوصیت جو ہم پیش کریں گے وہ ایک ٹول ہے جو پبلشرز کو سائٹ پر خبریں لکھنے اور پوسٹ کرنے کی اجازت دیتا ہے۔
اپ لوڈ صفحہ پر، ہم بہت سارے ان پٹ آئٹمز کو شامل کرکے شروع کریں گے جو ہمارے ڈیٹا بیس میں ڈیٹا داخل کرنے کے لیے لاگو ہوں گے۔ ٹیکسٹ ان پٹ، ایک تصویر اپ لوڈر، اور ڈراپ ڈاؤن انتخاب ان شعبوں کی مثالیں ہیں۔
ہمیں متحرک اختیارات کی فہرست ظاہر کرنے کے لیے پبلشر ڈراپ ڈاؤن مینو کو بھی اپنی مرضی کے مطابق کرنے کی ضرورت ہوگی۔ چونکہ ہر نیا مضمون پبلشر کے کل مضامین کی فہرست میں شامل کیا جائے گا، اس لیے ہمیں اپنے ڈیٹا بیس سے ایک موجودہ ناشر کا انتخاب کرنا ہوگا۔
اس ڈراپ ڈاؤن مینو کو ترتیب دیتے وقت، ہم پبلشر بننے کے لیے اختیارات کی قسم منتخب کریں گے۔
اس کے بعد، ہمارا ڈیٹا سورس ہمارے ڈیٹا بیس کو اسکین کرے گا اور تمام موجودہ اشاعتوں کی فہرست واپس کر دے گا۔ آخر میں، ہم ناشر کا نام شامل کرنے کے لیے ماخذ کیپشن کو تبدیل کر دیں گے۔
ایک بار جب ایک مصنف نے صفحہ پر ہر ایک اندراج میں ضروری معلومات درج کر لی ہے، تو وہ ایک نئی کہانی تخلیق کرنے کے لیے پبلش بٹن پر کلک کریں گے۔
پھر، آپ کے ڈیٹا بیس کے اندر، آپ ڈیٹا کی قسم کے ساتھ ایک نئی چیز تخلیق کریں گے جسے بیانیہ پر سیٹ کیا گیا ہے۔
پھر ہمیں اپنے ڈیٹا بیس کو ضروری فیلڈز کے ساتھ آباد کرنا شروع کرنے کی ضرورت ہوگی۔ صفحہ پر موجود ان پٹ اجزاء میں سے ہر ایک کو ان کے متعلقہ ڈیٹا بیس کالموں سے جوڑیں۔
سب سے پہلے، ہم کہانی کے مواد کی قسم بنائیں گے، جو آخر میں خود کہانی سے منسلک ہو جائے گی۔
اگلا، ہم اس طریقہ کار میں ایک اور مرحلہ شامل کریں گے، کچھ اور پیدا کریں گے - اس بار، خود کہانی۔
اس کہانی کے ساتھ ہم نے تیار کردہ پہلے بیانیہ مواد کو یکجا کر کے اپنے پورے پلیٹ فارم پر آسانی کے ساتھ اس ڈیٹا کو ضم کرنا ممکن ہے۔
ہر بار جب یہ طریقہ کار چالو ہوتا ہے تو ایک نئی کہانی تیار کی جائے گی۔
5. فیڈ میں متحرک مواد کی نمائش
ایک بار جب پبلشرز آپ کے موبائل ایپ پر مواد اپ لوڈ کرنا شروع کر دیتے ہیں، تو ہمیں آپ کے ہوم پیج پر وہ منطق بنانا شروع کرنی ہوگی جو ہر مضمون کو ایک متحرک فہرست کے طور پر دکھاتی ہے۔ یہ ہمارے دہرائے جانے والے گروپ عنصر کو استعمال کرکے پورا کیا جاسکتا ہے۔
دہرانے والے گروپ آپ کے ڈیٹا بیس کے ساتھ متحرک مواد کی فہرست پیش کرنے اور تازہ کرنے کے لیے کام کرتے ہیں۔
دہرانے والے گروپ کو لاگو کرتے وقت، آپ کو پہلے عنصر کو اپنے ڈیٹا بیس میں ڈیٹا کی قسم سے جوڑنا چاہیے۔
اس صورت میں، آپ مواد کی قسم کو کہانیوں کے طور پر درجہ بندی کریں گے۔ آپ کو اپنے ڈیٹا بیس میں موجود تمام ٹیبلز کی فہرست کے طور پر ڈیٹا سورس فراہم کرنے کی بھی ضرورت ہوگی۔
ہم اس بار بار آنے والے گروپ کو ہر کہانی کے آغاز کی تاریخ کے مطابق ترتیب دیں گے، فہرست کو الٹ کرانولوجیکل ترتیب میں دکھاتے ہوئے۔ اب آپ متحرک مواد کو منظم کرنا شروع کر سکتے ہیں جو ہر گرڈ میں ظاہر ہوگا۔
بس اوپر والی قطار کو مناسب مواد سے بھریں جسے آپ ڈسپلے کرنا چاہتے ہیں، اور یہ طاقتور عنصر باقی کالموں کو آپ کے موجودہ ڈیٹا بیس کے ڈیٹا سے آباد کر دے گا۔
6. صفحات کے درمیان ڈیٹا بھیجنا
دہرانے والے گروپ کی ہر قطار کے اندر واقعات کی تعمیر کرنا بھی ممکن ہے۔ اپنے پلیٹ فارم کے لیے نیویگیشنل فیچرز تیار کرتے وقت، یہ فعالیت کام آئے گی۔
ہماری نیوز ایپ کا ہوم پیج ہر کہانی کا محض ایک پیش نظارہ دکھاتا ہے، بشمول پبلشر، ایک نمایاں تصویر، اور کہانی کا عنوان۔
تاہم، یہ کسی مضمون کے پورے مواد کو اس وقت تک ظاہر نہیں کرتا جب تک کہ صارف کہانی کے صفحے پر کلک نہ کرے۔ ہم اس مواد کو ظاہر کرنے کے لیے صفحات کے درمیان ڈیٹا منتقل کرنے کے لیے اپنے ورک فلو ایڈیٹر کا استعمال کریں گے۔
شروع کرنے کے لیے، ایک ایسا عمل بنائیں جو صارف کو کہانی کے صفحہ پر بھیجے جب کہانی کی تصویر پر کلک کیا جائے۔
اس عمل کو تیار کرتے ہوئے صارف کو دوسرے صفحہ پر منتقل کرنے کے لیے نیویگیشن ایونٹ کا استعمال کریں۔
ڈراپ ڈاؤن مینو سے داستانی صفحہ بننے کے لیے منزل کے صفحے کی قسم کا انتخاب کریں۔ اس کے بعد آپ کو اس صفحہ پر مزید معلومات دینے کی ضرورت ہوگی تاکہ ببل ایڈیٹر سمجھ سکے کہ کون سی منفرد کہانی دکھانی ہے۔
آپ کو جو معلومات دینے کی ضرورت ہوگی وہ موجودہ سیلز کی کہانی سے آتی ہے۔
7. کہانی کے صفحہ پر متحرک مواد کی نمائش
جب کسی صارف کو کسی مخصوص کہانی کے صفحہ پر بھیجا جاتا ہے تو آپ اس واقعہ کا ڈیٹا آسانی سے بازیافت کرسکتے ہیں اور بیانیہ سے متعلقہ مواد دکھا سکتے ہیں۔
اس فنکشن کو بنانے کے لیے، آپ کو پہلے یہ چیک کرنا چاہیے کہ ٹارگٹ پیج کی قسم ڈیٹا پراپرٹی سے میل کھاتی ہے جسے آپ ورک فلو کے ذریعے فراہم کر رہے ہیں۔ اس صورت حال میں، آپ کو اسٹوری پیج کو اسٹوری پراپرٹی کے ساتھ منسلک کرنا ہوگا۔
یہ کسی صفحے پر مواد کی قسم کی درجہ بندی کرکے موجودہ ذرائع سے مناسب ڈیٹا کو آسانی سے کھینچ اور فراہم کر سکتا ہے۔
اب آپ ان فیلڈز میں متحرک مواد ڈالنا شروع کر سکتے ہیں جو ایک ہی ٹیبل سے معلومات ظاہر کرتے ہیں۔
8. ناشر کے مضمون کو ظاہر کرنا
کسی خبر کو پڑھنے کے بعد، صارف پبلشر کے مضامین کے پورے کیٹلاگ کو جانچنے کا انتخاب کر سکتا ہے۔ اگر آپ نے پبلشر ڈیٹا کی قسم تیار کی ہے، تو پبلشرز کے لیے علیحدہ صفحہ بنانا اتنا ہی آسان ہے جتنا ہمارا اصل ہوم پیج بنانا۔
اس صفحہ پر، ہمیں صفحہ کی قسم کو ناشر کے لیے ترتیب دے کر شروع کرنے کی ضرورت ہوگی۔
پھر، ہوم پیج سے دہرائے جانے والے گروپ کو کاپی کریں اور سیٹنگز میں ترمیم کریں۔
اس صورت میں، ہمارے دہرائے جانے والے گروپ کا ڈیٹا ماخذ ان تمام موجودہ مضامین کو تلاش کرے گا جن کا ناشر موجودہ صفحہ پبلشر ہے۔
9. پبلشرز کی پیروی کرنا
تیسری بنیادی خصوصیت جو ہم اپنے MVP کے لیے بنائیں گے وہ پلیٹ فارم پر پبلشر کی پیروی کرنے کی صلاحیت ہے۔ ہم پبلشر کے صفحہ پر ایک فالو بٹن شامل کریں گے۔ جب ہم اس آئیکن پر کلک کرتے ہیں، تو ہم ایک نیا عمل شروع کریں گے جو کسی چیز کو تبدیل کرتا ہے۔
موجودہ صفحہ پبلشر کو ان کی درج ذیل اشاعتوں کی فہرست میں شامل کرنے سے موجودہ صارف تبدیل ہو جائے گا۔
اس کے بعد، ہمیں موجودہ صارف کو شامل کرکے موجودہ صفحہ پبلشر کے پیروکاروں کی فہرست کو اپ ڈیٹ کرنے کی ضرورت ہوگی۔
10. اضافی خصوصیات جو آپ شامل کر سکتے ہیں۔
اب جب کہ آپ حسب ضرورت ڈیٹا فیلڈز بنانے اور متحرک معلومات پیش کرنے میں آرام سے ہیں، آپ اپنے پروڈکٹ کے لیے تخلیق کردہ تجربات کے ساتھ تخلیقی حاصل کر سکتے ہیں۔ آپ یہ بھی شامل کر سکتے ہیں:
- ایک ایسی خصوصیت بنائیں جو صارفین کو بعد میں پڑھنے کے لیے مواد کو محفوظ کرنے کی اجازت دیتی ہے۔
- ہر ٹکڑے کے نیچے، تجویز کردہ مضامین کا بار بار آنے والا مجموعہ فراہم کریں۔
- سائٹ پر تازہ مواد تلاش کرنے میں لوگوں کی مدد کے لیے سرچ ٹول بنائیں۔
11. نتیجہ
آپ کی آخری ایپ کچھ اس طرح نظر آئے گی۔
پیشہ
- بہت سے APIs اور پلگ ان سے جڑنے کی صلاحیت۔
- استعمال میں آسان، بغیر کوڈ والی ایپلیکیشن۔
- پروگرامنگ کا تجربہ نہ رکھنے والے لوگ اس سے مستفید ہوں گے۔
- ڈیزائن ٹولز جو ورسٹائل اور طاقتور دونوں ہیں۔
- فوری استفسار پر کارروائی۔
خامیاں
- انحصار میں اضافہ۔
- ڈیٹا پروسیسنگ کی رفتار سست ہے۔
- کارکردگی محدود ہے۔
قیمتوں کا تعین
مفت منصوبہ آپ کو پلیٹ فارم کے بارے میں جاننے اور اپنی درخواست تیار کرنے کی اجازت دیتا ہے۔
بامعاوضہ سبسکرپشنز میں اضافی شامل ہیں جیسے وائٹ لیبلنگ، ایک کسٹم ڈومین، ببل API تک رسائی، اور محفوظ سرور کی گنجائش، جو ذیل میں درج ہیں۔
- ذاتی - $25/ماہ (سالانہ ادا کی جاتی ہے) یا $29/ماہ (ماہانہ ادا کی جاتی ہے)۔
- پیشہ ورانہ - $115/ماہ (سالانہ ادا کیا جاتا ہے) یا $129/ماہ (ماہانہ ادا کیا جاتا ہے)۔
- پیداوار - $475/ماہ (سالانہ ادا کی جاتی ہے) یا $529/ماہ (ماہانہ ادا کی جاتی ہے۔
بلبلا کے ساتھ مفت میں شروع کریں۔
نتیجہ
ببل ویب ایپلیکیشنز بنانے کا ایک بہترین متبادل ہے جو صرف معلومات دکھا سکتا ہے یا کم سے کم UI رکھتا ہے۔
یہ استعمال کرنا بہت آسان ہے، اور ببل کے ذریعہ فراہم کردہ ٹیوٹوریل انتہائی مددگار ہیں۔ اس کا آن لائن بصری ایڈیٹر جو آپ کو اپنی ترجیحات کی بنیاد پر ویب ایپس کو ڈیزائن کرنے کی اجازت دیتا ہے۔
اور سب سے اچھی بات یہ ہے کہ آپ کو کسی پروگرامنگ کے تجربے یا مہارت کی ضرورت نہیں ہے۔ بلبلہ سب کے لیے موزوں ہے، قطع نظر اس سے کہ آپ کوڈ کرنا جانتے ہیں یا نہیں۔
تاہم، فرنٹ اینڈ زبانوں کی پیشگی سمجھ آپ کو ایک برتری دے سکتی ہے کیونکہ یہ آپ کو فوری طور پر یہ جاننے کی اجازت دیتی ہے کہ وہ ایونٹ ہینڈلنگ کے حوالے سے کیا کر رہی ہے۔
تو، آپ بلبل کی صلاحیتوں کے بارے میں کیا سوچتے ہیں؟
تبصرے میں ہمیں بتائیں!
اربہی
کیا bubble.io ٹول کا استعمال کرتے ہوئے مصنوعات فروخت کرنے کے لیے اسٹور بنایا جا سکتا ہے؟