ProcessWire
پروسیس وائر ایک مفت اور اوپن سورس کنٹینٹ مینجمنٹ سسٹم (سی ایم ایس)، کنٹینٹ مینجمنٹ فریم ورک (سی ایم ایف) اور ویب ایپلیکیشن فریم ورک (ڈبلیو اے ایف) ہے جو پی ایچ پی پروگرامنگ زبان میں لکھا گیا ہے۔ یہ موزیلا پبلک لائسنس 2 کے تحت تقسیم کیا گیا ہے۔ پروسیس وائر ایک API کے ارد گرد بنایا گیا ہے جس میں جاوا اسکرپٹ فریم ورک jQuery کی طرح استعمال اور نام کے کنونشن ہوتے ہیں۔ اے پی آئی کے پیچھے بیان کردہ مقصد ویب سائٹ کے صفحات تک رسائی اور کنٹرول کی سطح فراہم کرنا ہے جو جے کوری ڈی او ایم کو فراہم کرتا ہے۔ مواد کا انتظام یا تو اے پی آئی یا ویب پر مبنی ایڈمن کنٹرول پینل کے ذریعے کیا جاتا ہے۔ پروسیس وائر بڑے پیمانے پر ویب سائٹس، ویب ایپلی کیشنز، خدمات، مواد کے فیڈ اور متعلقہ ایپلی کیشنز کی ترقی کے لیے استعمال ہوتا ہے۔ خصوصیات جامع دستاویزات کے ساتھ جے کیوری طرز کا اے پی آئی گرافیکل ویب پر مبنی انسٹالر تمام فیلڈز کسٹم فیلڈز ہیں، جو اے پی آئی میں آپریشنز تلاش کرنے کے لیے انڈیکس کیے گئے ہیں۔ دیگر پی ایچ پی ایپلی کیشنز یا کمانڈ لائن اسکرپٹ سے بوٹسٹریپ کیا جا سکتا ہے۔ انٹرایکٹو اور اے پی آئی پر مبنی امیج ہیرا پھیری افعال ڈریگ اینڈ ڈراپ پیج لسٹ ڈریگ اینڈ ڈراپ فائل اور امیج اپ لوڈ اور ایڈیٹنگ افعال بڑے پیمانے (100k + پیج) تنصیبات کے لیے سپورٹ اے پی آئی کالز کے لیے سٹرنگ پر مبنی سلیکٹرز کا استعمال رول پر مبنی رسائی کنٹرول سسٹم سیکیورٹی مارک اپ اگنوسٹک آؤٹ پٹ پر بنیادی ترقیاتی زور، تمام آؤٹ پٹ کو ڈویلپر ٹیمپلیٹ فائلوں پر چھوڑ کر پی ایچ پی پر مبنی ہوتے ہیں، جس میں پورے صفحات یا انفرادی حصوں کی ڈیفالٹ آؤٹ پٹ کیشنگ کے ذریعے استعمال ہونے والا کوئی ٹیمپلیٹ انجن نہیں ہوتا ہے۔ اس سامعین کے اندر، پروسیس وائر کو ڈویلپمنٹ ٹول اور سی ایم ایس دونوں کے طور پر استعمال کیا جاتا ہے۔ ترقی کے بعد سامعین ان افراد میں تبدیل ہو جاتے ہیں جو ویب سائٹس اور ایپلی کیشنز کے لیے مواد کا انتظام کرتے ہیں، جو عام طور پر ویب ڈیزائنر/ڈویلپر نہیں ہوتے ہیں۔ یہ سامعین مواد کو منظم کرنے کے لیے بنیادی طور پر سی ایم ایس کے طور پر پروسیس وائر کا استعمال کرتے ہیں۔ ہسٹری پروسیس وائر 2003 سے فعال ترقی میں ہے۔ 2003 سے 2007 تک اسے ڈکٹیٹر سی ایم ایس کے نام سے تیار کیا گیا۔ 2007 سے 2010 تک اسے پروسیس وائر 1. x کے طور پر تیار کیا گیا تھا۔ پروسیس وائر 2010 میں ایک اوپن سورس کمیونٹی پروجیکٹ بن گیا اور اسے فی الحال پروسیس وائر 2. x اور 3. x کے طور پر تیار کیا گیا ہے۔ پہلی اوپن سورس ریلیز کے بعد سے پروسیس وائر کے 8 اہم ورژن ریلیز ہوئے ہیں، اور 100 سے زیادہ معمولی ورژن ریلیز ہوئے ہیں۔ ستمبر 2016 میں ریلیز ہونے والا ورژن 3 دوسرا بڑا ورژن ریلیز ہے۔ ترجمے اور کمیونٹی پروسیس وائر میں فعال، عالمی اختتامی صارف اور ڈویلپر کمیونٹیز ہیں۔ ان برادریوں نے انگریزی سے پروسیس وائر کا اپنی مقامی زبانوں میں ترجمہ کیا ہے، جن میں شامل ہیں: چینی، کروشیائی، چیک، ڈچ، فرانسیسی، جرمن، یونانی، عبرانی، ہنگری، اطالوی، جاپانی، پرتگالی، روسی، سلوواک، ہسپانوی، سویڈش، ترکی، یوکرینی اور ویتنامی۔ پروسیس وائر کمیونٹیز کا مرکزی مرکز ڈویلپر سپورٹ فورمز میں پایا جاتا ہے۔ ایوارڈز اور اشاعتیں نومبر 2016 میں پروسیس وائر کو سی ایم ایس کریٹک کے بہترین چھوٹے کاروبار والے سی ایم ایس کے طور پر نوازا گیا۔ جولائی 2016 میں سمیشنگ میگزین نے اے بیگنرز گائیڈ ٹو پروسیس وائر شائع کیا۔ جنوری 2016 سے اینواٹو ٹٹس پلس نے پروسیس وائر پر کئی مضامین اور سبق شائع کیے ہیں۔ جنوری 2015 میں پروسیس وائر کو سی ایم ایس کریٹک کے بہترین مفت پی ایچ پی سی ایم ایس کے طور پر نوازا گیا۔ دسمبر 2014 میں پی ایچ پی آرکیٹیکٹ نے پروسیس وائر: لچک، طاقت، اور خالص تفریح کی ایک فراخدلی خوراک شائع کی۔ دسمبر 2012 میں پروسیس وائر کو سی ایم ایس کریٹک کے بہترین مفت سی ایم ایس کے طور پر نوازا گیا۔ آرکیٹیکچر پروسیس وائر صفحہ کے مواد کے درخت کے ارد گرد بنایا گیا ہے (بالٹی سسٹم کے برخلاف)۔ ہر صفحے کا یو آر ایل یا راستہ ہمیشہ درجہ بندی میں اس کے مقام کی عکاسی کرتا ہے۔ API میں صفحہ کا حوالہ دینے کے لیے یہی راستہ استعمال کیا جاتا ہے۔ نتیجے کے طور پر، اندرونی درخت کے درجہ بندی کے راستے کا یہ تعلق پروسیس وائر کے فن تعمیر کی وضاحت کرتا ہے۔ مواد کے درخت کے ذریعہ مضمر والدین اور بچوں کے تعلقات سے پرے، پروسیس وائر درخت کے صفحات کے درمیان ایک سے ایک اور ایک سے کئی حوالوں کی حمایت کرتا ہے۔ پروسیس وائر میں ٹیمپلیٹ آرکیٹیکچر ٹیمپلیٹس ایک مواد کی قسم ہے جس میں ایک یا زیادہ کسٹم فیلڈز ہوتے ہیں جو مواد کی قسم کی تعریف کی نمائندگی کرتے ہیں۔ پروسیس وائر میں ہر صفحہ ایک ٹیمپلیٹ کو تفویض کیا جاتا ہے جو پھر صفحہ کی قسم کی نمائندگی کرتا ہے۔ ایک ٹیمپلیٹ عام طور پر متعدد صفحات کے درمیان شیئر کیا جاتا ہے۔ ٹیمپلیٹس ٹیمپلیٹ کا استعمال کرتے ہوئے صفحات کے درمیان شیئر کردہ رسائی کنٹرول، کیشنگ اور دیگر ترتیبات کی بھی وضاحت کرتے ہیں۔ ٹیمپلیٹس میں اختیاری طور پر ایک منسلک پی ایچ پی فائل ہوتی ہے، جسے ٹیمپلیٹ فائل کہا جاتا ہے۔ جب بھی ٹیمپلیٹ کا استعمال کرتے ہوئے کسی صفحہ کے یو آر ایل تک رسائی حاصل کی جاتی ہے تو اس فائل کو چلایا جاتا ہے۔ نتیجے کے طور پر، ٹیمپلیٹ فائلیں عام طور پر آؤٹ پٹ مقاصد کے لیے استعمال ہوتی ہیں۔ ٹیمپلیٹ فائل کو کئی اے پی آئی متغیرات کے ساتھ فراہم کیا جاتا ہے، جن میں سب سے قابل ذکر $پیج اے پی آئی متغیر ہے، جس میں موجودہ صفحہ کے تمام فیلڈز اور مواد دیکھے جا رہے ہیں۔ ٹیمپلیٹ فائلیں درخواست کے لحاظ سے متعدد سیاق و سباق پیش کرتی ہیں۔ پروسیس وائر کے ڈیفالٹ ویب سائٹ پروفائلز بنیادی طور پر براہ راست اور متحرک طور پر تیار کردہ ایچ ٹی ایم ایل مارک اپ کے آؤٹ پٹ کے لیے ٹیمپلیٹ فائلوں کا استعمال کرتے ہیں۔ ٹیمپلیٹ فائلوں کو ماڈل اور علیحدہ ویو کے درمیان انٹرمیڈیٹ کنٹرولرز کے طور پر بھی استعمال کیا جا سکتا ہے۔ چونکہ ٹیمپلیٹ فائلیں باقاعدہ پی ایچ پی فائلیں ہوتی ہیں، اس لیے وہ دیگر ویب سروسز یا پی ایچ پی ایپلی کیشنز کو کال کرنے کے قابل ہوتے ہیں، جہاں مناسب ہو، بغیر کسی علیحدہ تجزیہ پرت کے۔ فیلڈ فن تعمیر پروسیس وائر کے تمام فیلڈز صارف کی طرف سے متعین کردہ حسب ضرورت فیلڈز ہیں۔ ایک دی گئی فیلڈ کو متعدد ٹیمپلیٹس کو تفویض کیا جا سکتا ہے، جو بدلے میں اس ٹیمپلیٹ کا استعمال کرتے ہوئے ہر صفحے کے لیے مواد کے انفرادی حصوں کو رکھتے ہیں۔ ہر فیلڈ کی ایک قسم ہوتی ہے، جسے "فیلڈ ٹائپ" (1 لفظ) کہا جاتا ہے، جو ایک قسم کا پلگ ان ماڈیول ہے۔ پروسیس وائر میں کئی فیلڈ ٹائپ ماڈیول شامل ہیں جن میں وہ بھی شامل ہیں جو متن، نمبر، فائلیں، تصاویر، صفحہ کے حوالہ جات، یو آر ایل، ای میل پتے، تاریخیں اور تبصرے کی حمایت کرتے ہیں۔ اضافی فیلڈ ٹائپ ماڈیولز کو تھرڈ پارٹی ماڈیولز کے طور پر نصب کیا جاتا ہے۔ ڈسٹری بیوشن اور ضروریات پروسیس وائر کا سورس کوڈ گٹ ہب پر ہوسٹ کیا جاتا ہے اور سافٹکولس، بٹ نامی اور کمپوزر/پیکیجسٹ پر بھی تقسیم کیا جاتا ہے۔ پروسیس وائر اے ایم پی (اپاچی، مائی ایس کیو ایل، پی ایچ پی) پلیٹ فارم میں چلتا ہے جو بہت سے ہوسٹنگ فراہم کنندگان اور ویب ڈویلپمنٹ ماحول کے ذریعہ استعمال ہوتا ہے۔ پروسیس وائر کے لیے پی ایچ پی ورژن 5.3.8 یا اس سے نیا اور مائی ایس کیو ایل 5.0.15 یا اس سے نیا درکار ہے۔ حوالہ جات بیرونی روابط مواد کے انتظام کے نظام پی ایچ پی فریم ورک ویب فریم ورک مفت سافٹ ویئر مفت مواد کے انتظام کے نظام مفت سافٹ ویئر پی ایچ پی کراس پلیٹ فارم سافٹ ویئر 2016 میں پروگرام کیا گیا تعارف