উইকিউক্তি bnwikiquote https://bn.wikiquote.org/wiki/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A6%A7%E0%A6%BE%E0%A6%A8_%E0%A6%AA%E0%A6%BE%E0%A6%A4%E0%A6%BE MediaWiki 1.48.0-wmf.3 first-letter মিডিয়া বিশেষ আলাপ ব্যবহারকারী ব্যবহারকারী আলাপ উইকিউক্তি উইকিউক্তি আলোচনা চিত্র চিত্র আলোচনা মিডিয়াউইকি মিডিয়াউইকি আলোচনা টেমপ্লেট টেমপ্লেট আলোচনা সাহায্য সাহায্য আলোচনা বিষয়শ্রেণী বিষয়শ্রেণী আলোচনা TimedText TimedText talk মডিউল মডিউল আলাপ ইভেন্ট ইভেন্ট আলোচনা সমরেশ মজুমদার 0 6010 84716 48074 2026-11-05T16:12:28Z ফারদিন 52 bn.wikipedia থেকে 4টি বিষয়শ্রেণী যোগ করা হয়েছে ([[ব্যবহারকারী:ফারদিন/ক্যাটসিঙ্ক|ক্যাটসিঙ্ক]]) 84716 wikitext text/x-wiki '''[[:w:সমরেশ মজুমদার|সমরেশ মজুমদার]]''' (১০ মার্চ ১৯৪২ – ৮ মে ২০২৩) একজন ভারতীয় বাঙালি কথাসাহিত্যিক ও ঔপন্যাসিক। উত্তরাধিকার, কালবেলা, কালপুরুষ সহ বহু জনপ্রিয় উপন্যাসের স্রষ্টা। তিনি বেশ কিছু টেলিভিশন ধারাবাহিকের কাহিনিকার। শহরকেন্দ্রিক জীবনের আলেখ্য বারবার উঠে এসেছে তাঁর লেখায়। যে কারণে তাকে আপাদমস্তক ‘আরবান’ লেখক বলে অনেক সময় বর্ণনা করা হয়। তিনি ১৯৮২ সালে আনন্দ পুরস্কার, সাহিত্য অকাদেমি পুরস্কার এবং পশ্চিমবঙ্গ সরকার কর্তৃক বঙ্গবিভূষণ সহ নানা সম্মাননায় ভূষিত হয়েছেন। ==উক্তি== *স্বাধীনতার জন্য যোগ্য হতে হবে তারপর বাইরের স্বাধীনতা আদায় করতে হবে **"সাতকাহন"- সমরেশ মজুমদার। প্রকাশক- আনন্দ পাবলিশার্স প্রাইভেট লিমিটেড, প্রকাশস্থান- কলকাতা, পৃষ্ঠা -৩১৮ [https://archive.org/details/in.ernet.dli.2015.303022/page/n314/mode/1up?q=%E0%A6%B8%E0%A7%8D%E0%A6%AC%E0%A6%BE%E0%A6%A7%E0%A7%80%E0%A6%A8%E0%A6%A4%E0%A6%BE] *পৃথিবীর নিয়ম বড় অদ্ভুদ, যাকে তুমি সবচেয়ে বেশী ভালোবাসো সেই তোমার দু:খের কারণ হবে। **সমরেশ মজুমদার। (জ্যো‌ৎস্নায় বর্ষার মেঘ) [https://www.abnews24.com/art-and-literature/106484/%E0%A6%B8%E0%A6%AE%E0%A6%B0%E0%A7%87%E0%A6%B6-%E0%A6%AE%E0%A6%9C%E0%A7%81%E0%A6%AE%E0%A6%A6%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A7%A9%E0%A7%A6-%E0%A6%AC%E0%A6%BF%E0%A6%96%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%A4-%E0%A6%89%E0%A6%95%E0%A7%8D%E0%A6%A4%E0%A6%BF] *ভয় করলেই ভয় , নইলে কিছু নয়। **সমরেশ মজুমদার (নিজের সঙ্গে খেলা) *মৃত্যু কি সহজ, কি নিঃশব্দে আসে অথচ মানুষ চিরকালই জীবন নিয়ে গর্ব করে যায়। **"সাতকাহন"- সমরেশ মজুমদার। প্রকাশক- আনন্দ পাবলিশার্স প্রাইভেট লিমিটেড, প্রকাশস্থান- কলকাতা, পৃষ্ঠা -৩৫০ [https://archive.org/details/in.ernet.dli.2015.303022/page/n346/mode/1up?q=%E0%A6%AE%E0%A7%83%E0%A6%A4%E0%A7%8D%E0%A6%AF%E0%A7%81+] *তুমি যদি জিততে চাও তাহলে তোমাকে নির্মম হতে হবে। অভিযানে বেরিয়ে দলের কেউ অসুস্থ হয়ে পড়লে অভিযান বাতিল হয়না, অসুস্থকে ফেরত পাঠানোর ব্যবস্থা করা হয়। সেই উপায় না থাকলে তাকে ফেলে রেখেই এগোতে হবে। এক্ষেত্রে দয়ামায়া ইত্যাদি ব্যাপারগুলো খবই প্রতিবন্ধকতা তৈরী করে। কোনও কোনও মানুষ জীবনের নির্দিষ্ট লক্ষে এগিয়ে যাওয়ার সময় এমনই কঠোর হন। তাদের নিষ্ঠুর বলা হয়। ইতিহাস ওইসব মানুষের জন্য শেষ পর্যন্ত জায়গা রাখে। **"মনের মত মন"- সমরেশ মজুমদার। প্রকাশক- আনন্দ পাবলিশার্স প্রাইভেট লিমিটেড, প্রকাশস্থান- কলকাতা, পৃষ্ঠা -৩৭ *পেতে হলে কিছু দিতে হয়। ত্যাগ করতে না চাইলে পাওয়ার আশা অর্থহীন। সুদিপ বলেছিল, বাঙ্গালী মল মুত্র এবং বীর্য ছাড়া কিছুই ত্যাগ করতে জানে না। **"[https://archive.org/details/in.ernet.dli.2015.454048/page/n100/mode/1up?view=theater&q=%E0%A6%AC%E0%A7%80%E0%A6%B0%E0%A7%8D%E0%A6%AF+ গর্ভধারিনী]" - সমরেশ মজুমদার। প্রকাশক - মিত্র ও ঘোষ পাবলিশার্স প্রাঃ লিঃ প্রকাশস্থান - কলকাতা, পৃষ্ঠা ৯৮ *বাঙালির স্বভাব হল যা পছন্দ হবে না তা এড়িয়ে যাওয়া। আমাদের বাবা-ঠাকুরদা যদি কোনও ভুল করে থাকেন তাহলে কেন তার সমালোচনা করতে পারব না। সমালোচনা মানে তো অশ্রদ্ধা নয়। **সমরেশ মজুমদার (আকাশে হেলান দিয়ে) *ঈশ্বর যদি মানুষ কে অন্তত একদিনের জন্যে অন্যের মনের কথা পড়ার ক্ষমতা দিতেন, তাহলে নব্বই ভাগ মানুষ কেউ কারো সঙ্গে থাকতে পারত না। **সমরেশ মজুমদার (সাতকাহন) *সুযোগ কেউ দেয় না, করে নিতে হয়। **সমরেশ মজুমদার (সাতকাহন) *মনটাই যার ভেঙে যায় তার কিছু করার ক্ষমতা থাকে না। **সমরেশ মজুমদার (সিংহবাহিনী) [https://archive.org/details/in.ernet.dli.2015.455183/page/n41/mode/1up?q=%E0%A6%AD%E0%A7%87%E0%A6%99%E0%A7%87] *কোন মানুষের যদি জেদ, পরিশ্রম, সততা এবং সেই সঙ্গে প্রতিভা থাকে জীবন তাকে সাফল্য দেবেই। **"সাতকাহন"-সমরেশ মজুমদার [https://www.abnews24.com/art-and-literature/106484/%E0%A6%B8%E0%A6%AE%E0%A6%B0%E0%A7%87%E0%A6%B6-%E0%A6%AE%E0%A6%9C%E0%A7%81%E0%A6%AE%E0%A6%A6%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A7%A9%E0%A7%A6-%E0%A6%AC%E0%A6%BF%E0%A6%96%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%A4-%E0%A6%89%E0%A6%95%E0%A7%8D%E0%A6%A4%E0%A6%BF] *প্রতিটি সংসারের নিজস্ব কিছু সমস্যা থাকে । বাইরে থেকে দেখলে আঁচ করা যায় না। **"সাতকাহন" - সমরেশ মজুমদার [https://www.abnews24.com/art-and-literature/106484/%E0%A6%B8%E0%A6%AE%E0%A6%B0%E0%A7%87%E0%A6%B6-%E0%A6%AE%E0%A6%9C%E0%A7%81%E0%A6%AE%E0%A6%A6%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A7%A9%E0%A7%A6-%E0%A6%AC%E0%A6%BF%E0%A6%96%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%A4-%E0%A6%89%E0%A6%95%E0%A7%8D%E0%A6%A4%E0%A6%BF] *কোনও কাজই ছোট নয়। বিদেশে গেলে ব্যাপারটা স্পষ্ট দেখতে পাবে। এই আমরা, বাঙালিরাই শুধু মিথ্যে অহংকার আর ঠুঁটো দম্ভ নিয়ে নিজের চারপাশে একটার পর একটা দেওয়াল তুলে গিয়েছি। আমাদের তুলনায় এরা অনেক এগিয়ে। **"অগ্নিরথ" -সমরেশ মজুমদার। প্রকাশক-মিত্র ও ঘোষ পাবলিশার্স প্রাঃ লিঃ, প্রকাশস্থান-কলকাতা, পৃষ্ঠা ১৩ [https://archive.org/details/in.ernet.dli.2015.455443/page/n9/mode/1up?view=theater&q=%E0%A6%85%E0%A6%B9%E0%A6%82%E0%A6%95%E0%A6%BE%E0%A6%B0] *যে নিজের চোখের জল ফেলে না অথচ ভেতরে ভেতরে রক্তাক্ত হয় তার কষ্ট সবাই বুঝতে পারেনা। **"সাতকাহন"-সমরেশ মজুমদার [https://www.abnews24.com/art-and-literature/106484/%E0%A6%B8%E0%A6%AE%E0%A6%B0%E0%A7%87%E0%A6%B6-%E0%A6%AE%E0%A6%9C%E0%A7%81%E0%A6%AE%E0%A6%A6%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A7%A9%E0%A7%A6-%E0%A6%AC%E0%A6%BF%E0%A6%96%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%A4-%E0%A6%89%E0%A6%95%E0%A7%8D%E0%A6%A4%E0%A6%BF] *বিজ্ঞজনেরা বলে কখনও কাউকে ভালোবাসলে তাকে বিয়ে করো না । ভালোবাসা হল বেনারসী শাড়ির মত, ন্যাপথালিন দিয়ে যত্ন করে আলমারিতে তুলে রাখতে হয়, তাকে আটপৌরে ব্যবহার করলেই সব শেষ। **"সাতকাহন" - সমরেশ মজুমদার। প্রকাশক- আনন্দ পাবলিশার্স প্রাইভেট লিমিটেড, প্রকাশস্থান- কলকাতা, পৃষ্ঠা - (৪৮৩-৪৮৪) [https://archive.org/details/in.ernet.dli.2015.303022/page/n479/mode/1up?q=%E0%A6%AC%E0%A7%87%E0%A6%A8%E0%A6%BE%E0%A6%B0%E0%A6%B8%E0%A7%80][https://www.abnews24.com/art-and-literature/106484/%E0%A6%B8%E0%A6%AE%E0%A6%B0%E0%A7%87%E0%A6%B6-%E0%A6%AE%E0%A6%9C%E0%A7%81%E0%A6%AE%E0%A6%A6%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A7%A9%E0%A7%A6-%E0%A6%AC%E0%A6%BF%E0%A6%96%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%A4-%E0%A6%89%E0%A6%95%E0%A7%8D%E0%A6%A4%E0%A6%BF] *শাসন শুনতে যতই খারাপ লাগুক, যে মানুষের জীবনে শাসন মানুষ থাকে না তার মত অভাগা আর কে আছে। **"সাতকাহন" - সমরেশ মজুমদার। প্রকাশক- আনন্দ পাবলিশার্স প্রাইভেট লিমিটেড, প্রকাশস্থান- কলকাতা, পৃষ্ঠা - ৪৩১ [https://archive.org/details/in.ernet.dli.2015.303022/page/n427/mode/1up?q=%E0%A6%B6%E0%A6%BE%E0%A6%B8%E0%A6%A8] *ছেলেরা ভালোবাসার অভিনয় করতে করতে যে কখন সত্যি সত্যি ভালোবেসে ফেলে তারা তা নিজেও জানেনা। মেয়েরা সত্যিকার ভালোবাসতে বাসতে যে কখন অভিনয় শুরু করে তারা তা নিজেও জানেনা। **সমরেশ মজুমদার [https://www.abnews24.com/art-and-literature/106484/%E0%A6%B8%E0%A6%AE%E0%A6%B0%E0%A7%87%E0%A6%B6-%E0%A6%AE%E0%A6%9C%E0%A7%81%E0%A6%AE%E0%A6%A6%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A7%A9%E0%A7%A6-%E0%A6%AC%E0%A6%BF%E0%A6%96%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%A4-%E0%A6%89%E0%A6%95%E0%A7%8D%E0%A6%A4%E0%A6%BF] ==বহিঃসংযোগ== {{উইকিপিডিয়া}} [[বিষয়শ্রেণী:১৯৪২-এ জন্ম]] [[বিষয়শ্রেণী:২০২৩-এ মৃত্যু]] [[বিষয়শ্রেণী:বাঙালি লেখক]] [[বিষয়শ্রেণী:বাঙালি ঔপন্যাসিক]] [[বিষয়শ্রেণী:আনন্দ পুরস্কার বিজয়ী]] [[বিষয়শ্রেণী:কলকাতা বিশ্ববিদ্যালয়ের প্রাক্তন শিক্ষার্থী]] [[বিষয়শ্রেণী:বাংলা ভাষায় সাহিত্য অকাদেমি পুরস্কার বিজয়ী]] [[বিষয়শ্রেণী:১৯৪৪-এ জন্ম]] fwx5oiso5a9hnrb24bxqj4za0o4islf ব্যবহারকারী:ফারদিন/খেলাঘর 2 8643 84705 84253 2026-11-05T12:51:32Z ফারদিন 52 /* */ 84705 wikitext text/x-wiki <pre>{{কবিতা |মূল = |উৎস = }}</pre> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> width=30 type=search</inputbox> .. * বাংলা দেশকে ভাগ করা মানে বাঙালী জাতকে ধ্বংস করে দেওয়া। আমি জানি না আপনার কি মত, আমি সর্বশক্তি দিয়ে এর বিরোধিতা করবো। বাঙালীর সভ্যতা, সংস্কৃতি শুধু হিন্দুরাও গড়ে নি, মুসলমানরাও গড়ে নি—এই দুই সম্প্রদায় একসঙ্গে বাঙালী জাতকে তৈরি করেছে—একে ভাগ করবেন কি ক’রে? একটা সাময়িক ধর্মীয় ব্যাপার টেনে এনে যদি তা করা হয়, তাহলে আমাদের সকলের যে কী সর্বনাশ হবে তা পরে বুঝবেন। ** [[কাজী নজরুল ইসলাম]]। ‘মুসলিম লীগ বাংলাকে ভাগ করে নিতে চায়’—[[আবুল কাশেম ফজলুল হক|ফজলুল হক]] এই বিষয়ে নজরুলের মত জানতে চাইলে তিনি এই কথা বলেন। [https://www.dhakapost.com/opinion/196406] == প্রয়োজনীয় লিঙ্ক == * [https://ytools.toolforge.org/wc/ শব্দ গণনা] * [https://tools.wmflabs.org/userviews/?project=bn.wikipedia.org একজন ব্যবহারকারী কর্তৃক তৈরিকৃত সব পাতার পাতা পরিদর্শনের বিশ্লেষণ] *[https://xtools.wmcloud.org/pageinfo/bn.wikiquote.org Contributors] – সম্পাদনার তালিকা তৈরী করে অনেকটা History পাতার মত, বিশেষ সুবিধা হল অংশগ্রহনকারীর অবদানের পরিমান অনুযায়ী তালিকা তৈরী করে , বিভিন্ন বিষয়ের উপর ভিত্তি করে দল তৈরী করা যায় *[https://bnwikiquote.wikiscan.org/ wikiscan] * [https://xtools.wmflabs.org/ xtools] * [https://bn.m.wikipedia.org/wiki/ব্যবহারকারী:ফারদিন/পরীক্ষাগার পরীক্ষাগার] * [https://web.archive.org/save আর্কাইভ] * [https://xtools.wmcloud.org/pages/bn.wikiquote.org/ তৈরিকৃত নিবন্ধ] * [[উইকিউক্তি:টহলঘর]] * [[উইকিউক্তি:উইকি রমজান ভালোবাসে ২০২৫]] * [[উইকিউক্তি:উক্তি প্রতিযোগিতা ২০২৫]] <!--== তারিখের সাথে মিল রেখে/বিশেষ সময়ে আমার তৈরিকৃত নিবন্ধ == # [[লাহোর প্রস্তাব]], ২৩ মার্চ ২০২৫ # [[বদরের যুদ্ধ]], ১৭ রমজান ২০২৫ # [[শেখ মুজিবুর রহমানের জন্মদিন]] ১৭ মার্চ ২০২৫ # [[বাংলাদেশের স্বাধীনতা]] # [[এপ্রিল ফুল]] ১ এপ্রিল ২০২৫ # [[আকাশগঙ্গা ছায়াপথ]] ২৫০০ তম সম্পাদনা এই নিবন্ধটি তৈরির মাধ্যমে # [[পোপ ফ্রান্সিস]] # [[রথযাত্রা]] ২০২৫ সালের রথযাত্রার দিন # [[ভারতে বাঙালি বিরোধী মনোভাব]] - [https://bn.m.wikiquote.org/w/index.php?title=ভারতে_বাঙালি_বিরোধী_মনোভাব&oldid=69173 ১০০০০ তম] বৈশ্বিক সম্পাদনা, ২৯০০ তম bnwikiquote # [[ঈদে মিলাদুন্নবী]] #বদরুদ্দীন উমর--> == নতুন উক্তির পাতা তৈরি করা == আপনি যে পাতাটি তৈরি করতে চাইছেন, সেই পাতাটির নাম নিচের বাক্সে লিখুন। তারপর '''পাতা তৈরি করুন''' ক্লিক করুন। ক্লিক করার পর, আপনাকে একটি নতুন জায়গায় নিয়ে যাওয়া হবে ও তাতে একটি বাক্স দেওয়া থাকবে। বাক্সে উক্তি লিখুন ও উক্ত পাতাটি প্রকাশ করুন। নতুন উক্তির পাতা প্রকাশের পর, উক্ত পাতায় থাকা কলম আইকনে ক্লিক করে আপনি উক্ত পাতাটি আবার সম্পাদনা করতে পারবেন।<inputbox> type=create Preload=টেমপ্লেট:নতুন_পাতা_তৈরি width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> {{প্রতিযোগিতা শব্দগণনা ছক |1= পূর্ববঙ্গ |2= 800 |3= শ্যামাপ্রসাদ মুখোপাধ্যায় |4= 680 |5= যুক্তবঙ্গ |6= 500 |7= কার্ল সেগান |8= 850 |9= আর্কিমিডিস |10= |11= সুনীল গঙ্গোপাধ্যায় |12= |13= কবিতা |14=... এভাবে যতখুশি যোগ করা যাবে}} hcqpq001hfrisghnslduscakcpa2agu 84706 84705 2026-11-05T12:51:44Z ফারদিন 52 ফারদিন-এর করা 84253 নং সংস্করণ পুনরুদ্ধার করা হয়েছে ([[:bn:ব্যবহারকারী:RiazACU/পুনরুদ্ধারকারী|পুনরুদ্ধারকারী]]) 84706 wikitext text/x-wiki <pre>{{কবিতা |মূল = |উৎস = }}</pre> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> width=30 type=search</inputbox> * বাংলা দেশকে ভাগ করা মানে বাঙালী জাতকে ধ্বংস করে দেওয়া। আমি জানি না আপনার কি মত, আমি সর্বশক্তি দিয়ে এর বিরোধিতা করবো। বাঙালীর সভ্যতা, সংস্কৃতি শুধু হিন্দুরাও গড়ে নি, মুসলমানরাও গড়ে নি—এই দুই সম্প্রদায় একসঙ্গে বাঙালী জাতকে তৈরি করেছে—একে ভাগ করবেন কি ক’রে? একটা সাময়িক ধর্মীয় ব্যাপার টেনে এনে যদি তা করা হয়, তাহলে আমাদের সকলের যে কী সর্বনাশ হবে তা পরে বুঝবেন। ** [[কাজী নজরুল ইসলাম]]। ‘মুসলিম লীগ বাংলাকে ভাগ করে নিতে চায়’—[[আবুল কাশেম ফজলুল হক|ফজলুল হক]] এই বিষয়ে নজরুলের মত জানতে চাইলে তিনি এই কথা বলেন। [https://www.dhakapost.com/opinion/196406] == প্রয়োজনীয় লিঙ্ক == * [https://ytools.toolforge.org/wc/ শব্দ গণনা] * [https://tools.wmflabs.org/userviews/?project=bn.wikipedia.org একজন ব্যবহারকারী কর্তৃক তৈরিকৃত সব পাতার পাতা পরিদর্শনের বিশ্লেষণ] *[https://xtools.wmcloud.org/pageinfo/bn.wikiquote.org Contributors] – সম্পাদনার তালিকা তৈরী করে অনেকটা History পাতার মত, বিশেষ সুবিধা হল অংশগ্রহনকারীর অবদানের পরিমান অনুযায়ী তালিকা তৈরী করে , বিভিন্ন বিষয়ের উপর ভিত্তি করে দল তৈরী করা যায় *[https://bnwikiquote.wikiscan.org/ wikiscan] * [https://xtools.wmflabs.org/ xtools] * [https://bn.m.wikipedia.org/wiki/ব্যবহারকারী:ফারদিন/পরীক্ষাগার পরীক্ষাগার] * [https://web.archive.org/save আর্কাইভ] * [https://xtools.wmcloud.org/pages/bn.wikiquote.org/ তৈরিকৃত নিবন্ধ] * [[উইকিউক্তি:টহলঘর]] * [[উইকিউক্তি:উইকি রমজান ভালোবাসে ২০২৫]] * [[উইকিউক্তি:উক্তি প্রতিযোগিতা ২০২৫]] <!--== তারিখের সাথে মিল রেখে/বিশেষ সময়ে আমার তৈরিকৃত নিবন্ধ == # [[লাহোর প্রস্তাব]], ২৩ মার্চ ২০২৫ # [[বদরের যুদ্ধ]], ১৭ রমজান ২০২৫ # [[শেখ মুজিবুর রহমানের জন্মদিন]] ১৭ মার্চ ২০২৫ # [[বাংলাদেশের স্বাধীনতা]] # [[এপ্রিল ফুল]] ১ এপ্রিল ২০২৫ # [[আকাশগঙ্গা ছায়াপথ]] ২৫০০ তম সম্পাদনা এই নিবন্ধটি তৈরির মাধ্যমে # [[পোপ ফ্রান্সিস]] # [[রথযাত্রা]] ২০২৫ সালের রথযাত্রার দিন # [[ভারতে বাঙালি বিরোধী মনোভাব]] - [https://bn.m.wikiquote.org/w/index.php?title=ভারতে_বাঙালি_বিরোধী_মনোভাব&oldid=69173 ১০০০০ তম] বৈশ্বিক সম্পাদনা, ২৯০০ তম bnwikiquote # [[ঈদে মিলাদুন্নবী]] #বদরুদ্দীন উমর--> == নতুন উক্তির পাতা তৈরি করা == আপনি যে পাতাটি তৈরি করতে চাইছেন, সেই পাতাটির নাম নিচের বাক্সে লিখুন। তারপর '''পাতা তৈরি করুন''' ক্লিক করুন। ক্লিক করার পর, আপনাকে একটি নতুন জায়গায় নিয়ে যাওয়া হবে ও তাতে একটি বাক্স দেওয়া থাকবে। বাক্সে উক্তি লিখুন ও উক্ত পাতাটি প্রকাশ করুন। নতুন উক্তির পাতা প্রকাশের পর, উক্ত পাতায় থাকা কলম আইকনে ক্লিক করে আপনি উক্ত পাতাটি আবার সম্পাদনা করতে পারবেন।<inputbox> type=create Preload=টেমপ্লেট:নতুন_পাতা_তৈরি width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> {{প্রতিযোগিতা শব্দগণনা ছক |1= পূর্ববঙ্গ |2= 800 |3= শ্যামাপ্রসাদ মুখোপাধ্যায় |4= 680 |5= যুক্তবঙ্গ |6= 500 |7= কার্ল সেগান |8= 850 |9= আর্কিমিডিস |10= |11= সুনীল গঙ্গোপাধ্যায় |12= |13= কবিতা |14=... এভাবে যতখুশি যোগ করা যাবে}} 9plcv2niw5ptsdctoexo6vchq75hipb 84707 84706 2026-11-05T12:53:25Z ফারদিন 52 হটক্যাটের মাধ্যমে +[[বিষয়শ্রেণী:ফল]]; +[[বিষয়শ্রেণী:ফুল]] 84707 wikitext text/x-wiki <pre>{{কবিতা |মূল = |উৎস = }}</pre> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> width=30 type=search</inputbox> * বাংলা দেশকে ভাগ করা মানে বাঙালী জাতকে ধ্বংস করে দেওয়া। আমি জানি না আপনার কি মত, আমি সর্বশক্তি দিয়ে এর বিরোধিতা করবো। বাঙালীর সভ্যতা, সংস্কৃতি শুধু হিন্দুরাও গড়ে নি, মুসলমানরাও গড়ে নি—এই দুই সম্প্রদায় একসঙ্গে বাঙালী জাতকে তৈরি করেছে—একে ভাগ করবেন কি ক’রে? একটা সাময়িক ধর্মীয় ব্যাপার টেনে এনে যদি তা করা হয়, তাহলে আমাদের সকলের যে কী সর্বনাশ হবে তা পরে বুঝবেন। ** [[কাজী নজরুল ইসলাম]]। ‘মুসলিম লীগ বাংলাকে ভাগ করে নিতে চায়’—[[আবুল কাশেম ফজলুল হক|ফজলুল হক]] এই বিষয়ে নজরুলের মত জানতে চাইলে তিনি এই কথা বলেন। [https://www.dhakapost.com/opinion/196406] == প্রয়োজনীয় লিঙ্ক == * [https://ytools.toolforge.org/wc/ শব্দ গণনা] * [https://tools.wmflabs.org/userviews/?project=bn.wikipedia.org একজন ব্যবহারকারী কর্তৃক তৈরিকৃত সব পাতার পাতা পরিদর্শনের বিশ্লেষণ] *[https://xtools.wmcloud.org/pageinfo/bn.wikiquote.org Contributors] – সম্পাদনার তালিকা তৈরী করে অনেকটা History পাতার মত, বিশেষ সুবিধা হল অংশগ্রহনকারীর অবদানের পরিমান অনুযায়ী তালিকা তৈরী করে , বিভিন্ন বিষয়ের উপর ভিত্তি করে দল তৈরী করা যায় *[https://bnwikiquote.wikiscan.org/ wikiscan] * [https://xtools.wmflabs.org/ xtools] * [https://bn.m.wikipedia.org/wiki/ব্যবহারকারী:ফারদিন/পরীক্ষাগার পরীক্ষাগার] * [https://web.archive.org/save আর্কাইভ] * [https://xtools.wmcloud.org/pages/bn.wikiquote.org/ তৈরিকৃত নিবন্ধ] * [[উইকিউক্তি:টহলঘর]] * [[উইকিউক্তি:উইকি রমজান ভালোবাসে ২০২৫]] * [[উইকিউক্তি:উক্তি প্রতিযোগিতা ২০২৫]] <!--== তারিখের সাথে মিল রেখে/বিশেষ সময়ে আমার তৈরিকৃত নিবন্ধ == # [[লাহোর প্রস্তাব]], ২৩ মার্চ ২০২৫ # [[বদরের যুদ্ধ]], ১৭ রমজান ২০২৫ # [[শেখ মুজিবুর রহমানের জন্মদিন]] ১৭ মার্চ ২০২৫ # [[বাংলাদেশের স্বাধীনতা]] # [[এপ্রিল ফুল]] ১ এপ্রিল ২০২৫ # [[আকাশগঙ্গা ছায়াপথ]] ২৫০০ তম সম্পাদনা এই নিবন্ধটি তৈরির মাধ্যমে # [[পোপ ফ্রান্সিস]] # [[রথযাত্রা]] ২০২৫ সালের রথযাত্রার দিন # [[ভারতে বাঙালি বিরোধী মনোভাব]] - [https://bn.m.wikiquote.org/w/index.php?title=ভারতে_বাঙালি_বিরোধী_মনোভাব&oldid=69173 ১০০০০ তম] বৈশ্বিক সম্পাদনা, ২৯০০ তম bnwikiquote # [[ঈদে মিলাদুন্নবী]] #বদরুদ্দীন উমর--> == নতুন উক্তির পাতা তৈরি করা == আপনি যে পাতাটি তৈরি করতে চাইছেন, সেই পাতাটির নাম নিচের বাক্সে লিখুন। তারপর '''পাতা তৈরি করুন''' ক্লিক করুন। ক্লিক করার পর, আপনাকে একটি নতুন জায়গায় নিয়ে যাওয়া হবে ও তাতে একটি বাক্স দেওয়া থাকবে। বাক্সে উক্তি লিখুন ও উক্ত পাতাটি প্রকাশ করুন। নতুন উক্তির পাতা প্রকাশের পর, উক্ত পাতায় থাকা কলম আইকনে ক্লিক করে আপনি উক্ত পাতাটি আবার সম্পাদনা করতে পারবেন।<inputbox> type=create Preload=টেমপ্লেট:নতুন_পাতা_তৈরি width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> {{প্রতিযোগিতা শব্দগণনা ছক |1= পূর্ববঙ্গ |2= 800 |3= শ্যামাপ্রসাদ মুখোপাধ্যায় |4= 680 |5= যুক্তবঙ্গ |6= 500 |7= কার্ল সেগান |8= 850 |9= আর্কিমিডিস |10= |11= সুনীল গঙ্গোপাধ্যায় |12= |13= কবিতা |14=... এভাবে যতখুশি যোগ করা যাবে}} [[বিষয়শ্রেণী:ফল]] [[বিষয়শ্রেণী:ফুল]] 4dd3kzzihtq1yemqxf3t1uf22du7nig 84708 84707 2026-11-05T12:59:00Z ফারদিন 52 হটক্যাটের মাধ্যমে + 19টি বিষয়শ্রেণী 84708 wikitext text/x-wiki <pre>{{কবিতা |মূল = |উৎস = }}</pre> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> width=30 type=search</inputbox> * বাংলা দেশকে ভাগ করা মানে বাঙালী জাতকে ধ্বংস করে দেওয়া। আমি জানি না আপনার কি মত, আমি সর্বশক্তি দিয়ে এর বিরোধিতা করবো। বাঙালীর সভ্যতা, সংস্কৃতি শুধু হিন্দুরাও গড়ে নি, মুসলমানরাও গড়ে নি—এই দুই সম্প্রদায় একসঙ্গে বাঙালী জাতকে তৈরি করেছে—একে ভাগ করবেন কি ক’রে? একটা সাময়িক ধর্মীয় ব্যাপার টেনে এনে যদি তা করা হয়, তাহলে আমাদের সকলের যে কী সর্বনাশ হবে তা পরে বুঝবেন। ** [[কাজী নজরুল ইসলাম]]। ‘মুসলিম লীগ বাংলাকে ভাগ করে নিতে চায়’—[[আবুল কাশেম ফজলুল হক|ফজলুল হক]] এই বিষয়ে নজরুলের মত জানতে চাইলে তিনি এই কথা বলেন। [https://www.dhakapost.com/opinion/196406] == প্রয়োজনীয় লিঙ্ক == * [https://ytools.toolforge.org/wc/ শব্দ গণনা] * [https://tools.wmflabs.org/userviews/?project=bn.wikipedia.org একজন ব্যবহারকারী কর্তৃক তৈরিকৃত সব পাতার পাতা পরিদর্শনের বিশ্লেষণ] *[https://xtools.wmcloud.org/pageinfo/bn.wikiquote.org Contributors] – সম্পাদনার তালিকা তৈরী করে অনেকটা History পাতার মত, বিশেষ সুবিধা হল অংশগ্রহনকারীর অবদানের পরিমান অনুযায়ী তালিকা তৈরী করে , বিভিন্ন বিষয়ের উপর ভিত্তি করে দল তৈরী করা যায় *[https://bnwikiquote.wikiscan.org/ wikiscan] * [https://xtools.wmflabs.org/ xtools] * [https://bn.m.wikipedia.org/wiki/ব্যবহারকারী:ফারদিন/পরীক্ষাগার পরীক্ষাগার] * [https://web.archive.org/save আর্কাইভ] * [https://xtools.wmcloud.org/pages/bn.wikiquote.org/ তৈরিকৃত নিবন্ধ] * [[উইকিউক্তি:টহলঘর]] * [[উইকিউক্তি:উইকি রমজান ভালোবাসে ২০২৫]] * [[উইকিউক্তি:উক্তি প্রতিযোগিতা ২০২৫]] <!--== তারিখের সাথে মিল রেখে/বিশেষ সময়ে আমার তৈরিকৃত নিবন্ধ == # [[লাহোর প্রস্তাব]], ২৩ মার্চ ২০২৫ # [[বদরের যুদ্ধ]], ১৭ রমজান ২০২৫ # [[শেখ মুজিবুর রহমানের জন্মদিন]] ১৭ মার্চ ২০২৫ # [[বাংলাদেশের স্বাধীনতা]] # [[এপ্রিল ফুল]] ১ এপ্রিল ২০২৫ # [[আকাশগঙ্গা ছায়াপথ]] ২৫০০ তম সম্পাদনা এই নিবন্ধটি তৈরির মাধ্যমে # [[পোপ ফ্রান্সিস]] # [[রথযাত্রা]] ২০২৫ সালের রথযাত্রার দিন # [[ভারতে বাঙালি বিরোধী মনোভাব]] - [https://bn.m.wikiquote.org/w/index.php?title=ভারতে_বাঙালি_বিরোধী_মনোভাব&oldid=69173 ১০০০০ তম] বৈশ্বিক সম্পাদনা, ২৯০০ তম bnwikiquote # [[ঈদে মিলাদুন্নবী]] #বদরুদ্দীন উমর--> == নতুন উক্তির পাতা তৈরি করা == আপনি যে পাতাটি তৈরি করতে চাইছেন, সেই পাতাটির নাম নিচের বাক্সে লিখুন। তারপর '''পাতা তৈরি করুন''' ক্লিক করুন। ক্লিক করার পর, আপনাকে একটি নতুন জায়গায় নিয়ে যাওয়া হবে ও তাতে একটি বাক্স দেওয়া থাকবে। বাক্সে উক্তি লিখুন ও উক্ত পাতাটি প্রকাশ করুন। নতুন উক্তির পাতা প্রকাশের পর, উক্ত পাতায় থাকা কলম আইকনে ক্লিক করে আপনি উক্ত পাতাটি আবার সম্পাদনা করতে পারবেন।<inputbox> type=create Preload=টেমপ্লেট:নতুন_পাতা_তৈরি width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> {{প্রতিযোগিতা শব্দগণনা ছক |1= পূর্ববঙ্গ |2= 800 |3= শ্যামাপ্রসাদ মুখোপাধ্যায় |4= 680 |5= যুক্তবঙ্গ |6= 500 |7= কার্ল সেগান |8= 850 |9= আর্কিমিডিস |10= |11= সুনীল গঙ্গোপাধ্যায় |12= |13= কবিতা |14=... এভাবে যতখুশি যোগ করা যাবে}} [[বিষয়শ্রেণী:ফল]] [[বিষয়শ্রেণী:ফুল]] [[বিষয়শ্রেণী:পাখি]] [[বিষয়শ্রেণী:১৯৪৭-এ জন্ম]] [[বিষয়শ্রেণী:১৯৪৭-এ মৃত্যু]] [[বিষয়শ্রেণী:১৯০০-এ জন্ম]] [[বিষয়শ্রেণী:১৯০০-এ মৃত্যু]] [[বিষয়শ্রেণী:১৮০০-এ জন্ম]] [[বিষয়শ্রেণী:১৮০০-এ মৃত্যু]] [[বিষয়শ্রেণী:বাংলা সাহিত্য]] [[বিষয়শ্রেণী:বই]] [[বিষয়শ্রেণী:উপন্যাস]] [[বিষয়শ্রেণী:প্রবন্ধ]] [[বিষয়শ্রেণী:বাংলাদেশ]] [[বিষয়শ্রেণী:পতাকা]] [[বিষয়শ্রেণী:বাংলা ভাষা]] [[বিষয়শ্রেণী:ভাষা]] [[বিষয়শ্রেণী:বাংলা পঞ্জিকার মাস]] [[বিষয়শ্রেণী:চলচ্চিত্র]] oyy9yuyttpt60lt8wfbhr3i0che0jfe 84709 84708 2026-11-05T12:59:52Z ফারদিন 52 ফারদিন-এর করা 84072 নং সংস্করণ পুনরুদ্ধার করা হয়েছে ([[:bn:ব্যবহারকারী:RiazACU/পুনরুদ্ধারকারী|পুনরুদ্ধারকারী]]) 84709 wikitext text/x-wiki <pre>{{কবিতা |মূল = |উৎস = }}</pre> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> width=30 type=search</inputbox> == প্রয়োজনীয় লিঙ্ক == * [https://ytools.toolforge.org/wc/ শব্দ গণনা] * [https://tools.wmflabs.org/userviews/?project=bn.wikipedia.org একজন ব্যবহারকারী কর্তৃক তৈরিকৃত সব পাতার পাতা পরিদর্শনের বিশ্লেষণ] *[https://xtools.wmcloud.org/pageinfo/bn.wikiquote.org Contributors] – সম্পাদনার তালিকা তৈরী করে অনেকটা History পাতার মত, বিশেষ সুবিধা হল অংশগ্রহনকারীর অবদানের পরিমান অনুযায়ী তালিকা তৈরী করে , বিভিন্ন বিষয়ের উপর ভিত্তি করে দল তৈরী করা যায় *[https://bnwikiquote.wikiscan.org/ wikiscan] * [https://xtools.wmflabs.org/ xtools] * [https://bn.m.wikipedia.org/wiki/ব্যবহারকারী:ফারদিন/পরীক্ষাগার পরীক্ষাগার] * [https://web.archive.org/save আর্কাইভ] * [https://xtools.wmcloud.org/pages/bn.wikiquote.org/ তৈরিকৃত নিবন্ধ] * [[উইকিউক্তি:টহলঘর]] * [[উইকিউক্তি:উইকি রমজান ভালোবাসে ২০২৫]] * [[উইকিউক্তি:উক্তি প্রতিযোগিতা ২০২৫]] <!--== তারিখের সাথে মিল রেখে/বিশেষ সময়ে আমার তৈরিকৃত নিবন্ধ == # [[লাহোর প্রস্তাব]], ২৩ মার্চ ২০২৫ # [[বদরের যুদ্ধ]], ১৭ রমজান ২০২৫ # [[শেখ মুজিবুর রহমানের জন্মদিন]] ১৭ মার্চ ২০২৫ # [[বাংলাদেশের স্বাধীনতা]] # [[এপ্রিল ফুল]] ১ এপ্রিল ২০২৫ # [[আকাশগঙ্গা ছায়াপথ]] ২৫০০ তম সম্পাদনা এই নিবন্ধটি তৈরির মাধ্যমে # [[পোপ ফ্রান্সিস]] # [[রথযাত্রা]] ২০২৫ সালের রথযাত্রার দিন # [[ভারতে বাঙালি বিরোধী মনোভাব]] - [https://bn.m.wikiquote.org/w/index.php?title=ভারতে_বাঙালি_বিরোধী_মনোভাব&oldid=69173 ১০০০০ তম] বৈশ্বিক সম্পাদনা, ২৯০০ তম bnwikiquote # [[ঈদে মিলাদুন্নবী]] #বদরুদ্দীন উমর--> == নতুন উক্তির পাতা তৈরি করা == আপনি যে পাতাটি তৈরি করতে চাইছেন, সেই পাতাটির নাম নিচের বাক্সে লিখুন। তারপর '''পাতা তৈরি করুন''' ক্লিক করুন। ক্লিক করার পর, আপনাকে একটি নতুন জায়গায় নিয়ে যাওয়া হবে ও তাতে একটি বাক্স দেওয়া থাকবে। বাক্সে উক্তি লিখুন ও উক্ত পাতাটি প্রকাশ করুন। নতুন উক্তির পাতা প্রকাশের পর, উক্ত পাতায় থাকা কলম আইকনে ক্লিক করে আপনি উক্ত পাতাটি আবার সম্পাদনা করতে পারবেন।<inputbox> type=create Preload=টেমপ্লেট:নতুন_পাতা_তৈরি width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> <inputbox> type=create width=30 placeholder=শিরোনাম লিখুন (উদা: কাজী নজরুল ইসলাম) </inputbox> {{প্রতিযোগিতা শব্দগণনা ছক |1= পূর্ববঙ্গ |2= 800 |3= শ্যামাপ্রসাদ মুখোপাধ্যায় |4= 680 |5= যুক্তবঙ্গ |6= 500 |7= কার্ল সেগান |8= 850 |9= আর্কিমিডিস |10= |11= সুনীল গঙ্গোপাধ্যায় |12= |13= কবিতা |14=... এভাবে যতখুশি যোগ করা যাবে}} d4u4wongr1gzz16oxnlfgznf5j9xwa8 ব্যবহারকারী:ফারদিন/common.js 2 8688 84703 84396 2026-11-05T12:38:25Z ফারদিন 52 84703 javascript text/javascript mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:খাত্তাব হাসান/GadgetPreview.js&action=raw&ctype=text/javascript'); mw.loader.load('https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/ট্যাগ_সংযোজন.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:SHEIKH/Rollback.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/মিডিয়াউইকি:Gadget-markAdmins.js&action=raw&ctype=text/javascript'); if(!window.Morebits){ window.Morebits = mw.loader.load("//bn.wikipedia.org/w/index.php?title=মিডিয়াউইকি:Gadget-morebits.js&action=raw&ctype=text/javascript"); } var sidebarObj = { vector: "mw-panel", monobook: "globalWrapper", timeless: "personal-inner", "vector-2022": "mw-panel", }; //xtools(); mw.loader.load("//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:মোহাম্মদ মারুফ/বার্তাপ্রদান.js&action=raw&ctype=text/javascript"); mw.loader.load("//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/welcome.js&action=raw&ctype=text/javascript"); mw.loader.load('//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:RiazACU/Restorer.js&action=raw&ctype=text/javascript'); /* mw.loader.load("//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:মোহাম্মদ মারুফ/numTranslator.js&action=raw&ctype=text/javascript"); */ $( document ).ready( function() { mw.util.addPortletLink( 'p-personal', mw.util.getUrl( 'বিশেষ:লগ/newusers' ), //No need for a variable. 'স্বাগত বার্তা পাঠান', 'pt-স্বাগত বার্তা পাঠান', 'স্বাগত বার্তা পাঠান', null, '#pt-স্বাগত বার্তা পাঠান' ); }); mw.loader.load('https://bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:Yahya/URLdecoder.js&action=raw&ctype=text/javascript'); // ক্যাট-অ্যা-লট window.catALotPrefs = {editpages: true}; mw.loader.using(['mediawiki.util']).done(function(){ mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.js&action=raw&ctype=text/javascript'); mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.css&action=raw&ctype=text/css', 'text/css'); }); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:ফারদিন/CatSync.js&action=raw&ctype=text/javascript'); 0elaw2yvzudga64mj3qwn1zrhaifc8w 84712 84703 2026-11-05T15:51:42Z ফারদিন 52 84712 javascript text/javascript mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:খাত্তাব হাসান/GadgetPreview.js&action=raw&ctype=text/javascript'); mw.loader.load('https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/ট্যাগ_সংযোজন.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:SHEIKH/Rollback.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/মিডিয়াউইকি:Gadget-markAdmins.js&action=raw&ctype=text/javascript'); if(!window.Morebits){ window.Morebits = mw.loader.load("//bn.wikipedia.org/w/index.php?title=মিডিয়াউইকি:Gadget-morebits.js&action=raw&ctype=text/javascript"); } var sidebarObj = { vector: "mw-panel", monobook: "globalWrapper", timeless: "personal-inner", "vector-2022": "mw-panel", }; //xtools(); mw.loader.load("//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:মোহাম্মদ মারুফ/বার্তাপ্রদান.js&action=raw&ctype=text/javascript"); mw.loader.load("//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/welcome.js&action=raw&ctype=text/javascript"); mw.loader.load('//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:RiazACU/Restorer.js&action=raw&ctype=text/javascript'); /* mw.loader.load("//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:মোহাম্মদ মারুফ/numTranslator.js&action=raw&ctype=text/javascript"); */ $( document ).ready( function() { mw.util.addPortletLink( 'p-personal', mw.util.getUrl( 'বিশেষ:লগ/newusers' ), //No need for a variable. 'স্বাগত বার্তা পাঠান', 'pt-স্বাগত বার্তা পাঠান', 'স্বাগত বার্তা পাঠান', null, '#pt-স্বাগত বার্তা পাঠান' ); }); mw.loader.load('https://bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:Yahya/URLdecoder.js&action=raw&ctype=text/javascript'); // ক্যাট-অ্যা-লট window.catALotPrefs = {editpages: true}; mw.loader.using(['mediawiki.util']).done(function(){ mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.js&action=raw&ctype=text/javascript'); mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.css&action=raw&ctype=text/css', 'text/css'); }); mw.loader.load('//bn.wikiquote.org/w/index.php?title=User:ফারদিন/ক্যাটসিঙ্ক.js&action=raw&ctype=text/javascript'); dmtybj9kb1azkxppu94lvy2aywfzo1e 84714 84712 2026-11-05T15:55:13Z ফারদিন 52 84714 javascript text/javascript mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:খাত্তাব হাসান/GadgetPreview.js&action=raw&ctype=text/javascript'); mw.loader.load('https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/ট্যাগ_সংযোজন.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:SHEIKH/Rollback.js&action=raw&ctype=text/javascript'); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/মিডিয়াউইকি:Gadget-markAdmins.js&action=raw&ctype=text/javascript'); if(!window.Morebits){ window.Morebits = mw.loader.load("//bn.wikipedia.org/w/index.php?title=মিডিয়াউইকি:Gadget-morebits.js&action=raw&ctype=text/javascript"); } var sidebarObj = { vector: "mw-panel", monobook: "globalWrapper", timeless: "personal-inner", "vector-2022": "mw-panel", }; //xtools(); mw.loader.load("//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:মোহাম্মদ মারুফ/বার্তাপ্রদান.js&action=raw&ctype=text/javascript"); mw.loader.load("//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:Md.Farhan Mahmud/welcome.js&action=raw&ctype=text/javascript"); mw.loader.load('//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:RiazACU/Restorer.js&action=raw&ctype=text/javascript'); /* mw.loader.load("//bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:মোহাম্মদ মারুফ/numTranslator.js&action=raw&ctype=text/javascript"); */ $( document ).ready( function() { mw.util.addPortletLink( 'p-personal', mw.util.getUrl( 'বিশেষ:লগ/newusers' ), //No need for a variable. 'স্বাগত বার্তা পাঠান', 'pt-স্বাগত বার্তা পাঠান', 'স্বাগত বার্তা পাঠান', null, '#pt-স্বাগত বার্তা পাঠান' ); }); mw.loader.load('https://bn.wikipedia.org/w/index.php?title=ব্যবহারকারী:Yahya/URLdecoder.js&action=raw&ctype=text/javascript'); // ক্যাট-অ্যা-লট window.catALotPrefs = {editpages: true}; mw.loader.using(['mediawiki.util']).done(function(){ mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.js&action=raw&ctype=text/javascript'); mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.css&action=raw&ctype=text/css', 'text/css'); }); mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:ফারদিন/CatSync.js&action=raw&ctype=text/javascript'); 0elaw2yvzudga64mj3qwn1zrhaifc8w আবুল হাশিম 0 9509 84717 70276 2026-11-05T16:17:10Z ফারদিন 52 bn.wikipedia থেকে 3টি বিষয়শ্রেণী যোগ করা হয়েছে ([[ব্যবহারকারী:ফারদিন/ক্যাটসিঙ্ক|ক্যাটসিঙ্ক]]) 84717 wikitext text/x-wiki '''[[:w:আবুল হাশিম|আবুল হাশিম]]''' (জানুয়ারি ২৭, ১৯০৫ - অক্টোবর ৫, ১৯৭৪) ভারত উপমহাদেশের একজন মুসলিম জাতীয়তাবাদী রাজনীতিবিদ ও ইসলামি চিন্তাবিদ ছিলেন। তিনি বাংলাদেশের বামপন্থি বুদ্ধিজীবী [[বদরুদ্দীন উমর|বদরুদ্দীন উমরের]] পিতা। বদরুদ্দীন উমরও একজন সাহিত্যিক ও চিন্তাবিদ। == উক্তি == * মাউন্টব্যাটেনের এই নতুন প্রস্তাব ১৯৪০ সালে গৃহীত লাহোর প্রস্তাবের সঙ্গে সঙ্গতিবিহীন। কাজেই যে প্রস্তাব সারা ভারতের মুসলিম লীগ কাউন্সিলার ও সাধারণ সদস্যদের দ্বারা গৃহীত হয়েছে, তা অগ্রাহ্য করে গুটি কয়েক পার্লামেন্টারী সদস্যের অন্য কোনরূপ ফর্মুলা গ্রহণ করার অধিকার আছে কিনা?....ভারতের পূর্ব ও পশ্চিম দুই প্রান্তে দুইটি সার্বভৌম রাষ্ট্র স্থাপনের বিষয় লাহোর প্রস্তাবে উল্লিখিত ছিল। পরবর্তী কালে এটা পরিবর্তন করে মাত্র একটি রাষ্ট্র স্থাপনের বিষয় কি করে "লাহোর প্রস্তাবের" অন্তর্ভুক্ত করা হলো তা মুসলিম লীগের সাধারণ সদস্যগণ জানতে পারলেন না। এতে ভয়ানক রকম বিশ্বাসঘাতকতা করা হয়েছে।.... ভৌগোলিক সত্যকে অস্বীকার করে অ-বন্ধু সুলভ একটি রাষ্ট্রের দুই বাহুতে একটি অখণ্ড রাষ্ট্রের প্রতিষ্ঠার যুক্তি দুনিয়া কোন দিনই স্বীকার করবেনা, কারণ উভয় অংশ পরস্পর থেকে বিচ্ছিন্ন হয়ে থাকবে। এ ধরনের এক রাষ্ট্রের কল্পনা হবে অবাস্তব। আর সেজন্যই এ রাষ্ট্র রক্ষা করাও হবে অসম্ভব। ** আবুল হাশিম। ১৯৪৭ সালের ৩ জুন দিল্লীর ইম্পিরিয়াল হোটেলে মুসলিম লীগ পার্লামেন্টারী পার্টি'র এক সভায়। ** [https://shibircloud.com/pdf/itihas_kotha_koy.pdf "ইতিহাস কথা কয়" - মোহাম্মদ মোদাব্বের], প্রকাশক: ইসলামিক ফাউন্ডেশন বাংলাদেশ, প্রথম প্রকাশ: জুন ১৯৮১, পৃষ্ঠা: ২৪২-২৪৩ * বাংলার মোট জনসংখ্যার অর্ধেক হল হিন্দু, অর্ধেক মুসলমান। তাই এক সম্প্রদায় অপর সম্প্রদায়কে পদানত করে রাখবে এটা আদৌ বাস্তবসম্মত কথা নয়। এই পদানত করে রাখার কথা বলে দুটি সম্প্রদায়কেই ভুল বোঝানো হচ্ছে। ** ১৯৪৭ সালের ২৯ এপ্রিল, বাংলার হিন্দু সম্প্রদায়ের উদ্দেশে আবুল হাশিম। (Star of India, ৩০ এপ্রিল, ১৯৪৭, পৃষ্ঠা- ২, ৫। সাপ্তাহিক মিল্লাত, ০২.০৪.১৯৪৭, পৃষ্ঠা-১, ২) [https://bangla.bdnews24.com/opinion/64004] * ভাষা, সংস্কৃতি ও অতীত ইতিহাস বাংলার হিন্দু-মুসলমানের মধ্যে ঐক্যের চিরস্থায়ী বন্ধন প্রতিষ্ঠা করিয়াছে–হিন্দু ও মুসলমান আমরা সকলেই বাঙ্গালী; সুতরাং হাজার মাইল দূর হইতে পাকিস্তান আমাদের শাসন করিবে ইহা ঘৃণার বিষয়। ** আবুল হাশিম। [https://www.ebanglalibrary.com/lessons/%e0%a7%a7%e0%a7%aa-%e0%a6%ae%e0%a7%81%e0%a6%95%e0%a7%8d%e0%a6%a4%e0%a6%bf%e0%a6%b8%e0%a6%82%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae-%e0%a7%a7%e0%a7%af%e0%a7%aa%e0%a7%a9-%e0%a7%aa%e0%a7%ad/ বাংলাদেশের ইতিহাস – ৪র্থ খণ্ড (মুক্তিসংগ্রাম)] – রমেশচন্দ্র মজুমদার। == বহিঃসংযোগ == {{উইকিপিডিয়া}} [[বিষয়শ্রেণী:১৯০৫-এ জন্ম]] [[বিষয়শ্রেণী:১৯৭৪-এ মৃত্যু]] [[বিষয়শ্রেণী:কলকাতা বিশ্ববিদ্যালয়ের প্রাক্তন শিক্ষার্থী]] [[বিষয়শ্রেণী:বাংলাদেশের রাজনীতিবিদ]] [[বিষয়শ্রেণী:বাঙালি রাজনীতিবিদ]] dm7qrd5q9fro66514usvp93hf3obfuy তফাজ্জল হোসেন মানিক মিয়া 0 9737 84718 70397 2026-11-05T16:18:33Z ফারদিন 52 bn.wikipedia থেকে 1টি বিষয়শ্রেণী যোগ করা হয়েছে ([[ব্যবহারকারী:ফারদিন/ক্যাটসিঙ্ক|ক্যাটসিঙ্ক]]) 84718 wikitext text/x-wiki '''[[:w:তফাজ্জল হোসেন মানিক মিয়া|তফাজ্জল হোসেন মানিক মিয়া]]''' ( ১৯১১ - ১ জুন, ১৯৬৯) বাংলাদেশের একজন প্রথিতযশা সাংবাদিক ও রাজনীতিক। তিনি মানিক মিয়া নামেই সমধিক পরিচিত। [[শেখ মুজিবুর রহমান|বঙ্গবন্ধু]] তাঁকে 'মানিক ভাই' নামে ডাকতেন এবং তার অবদানের কথা স্বীকার করতেন। ১৯৫৩ খ্রিষ্টাব্দে তার সম্পাদনায় ''সাপ্তাহিক ইত্তেফাক'' [[w:দৈনিক ইত্তেফাক|দৈনিক ইত্তেফাকে]] রূপান্তরিত হয় এবং একাধারে প্রকাশক, মুদ্রাকর হিসেবে মানিক মিয়ার নামই ছাপানো হয়। ষাটের দশকে [[w:আইয়ুব খানের সামরিক শাসন|আইয়ুব খানের সামরিক শাসন]] বিরোধী আন্দোলন, বাঙালি জাতিসত্তা বিকাশের আন্দোলন ও [[w: ছয় দফার আন্দোলনক|ছয় দফার আন্দলনকে]] গণআন্দোলনে রুপ দেওয়ার পেছনে মানিক মিয়া ছিলেন অন্যতম পৃষ্ঠপোষক। বঙ্গবন্ধুর নির্দেশক্রমে ১৯৭৪ সালের জুনে বর্তমান [[:w:জাতীয় সংসদ ভবনে|জাতীয় সংসদ ভবনের]] সামনের রাস্তাটির নামকরণ 'মানিক মিয়া এভিনিউ' করা হয়েছিল তাঁরই নামানুসারে। == উক্তি == *আপনি সাংবাদিকতার জন্য রাজনীতি করেন আর আমি রাজনীতির জন্য সাংবাদিকতা করি। **পাকিস্তানের টাইমসের সাংবাদিক জেড এ সুলেরীকে লক্ষ্য করে মানিক ভাই একবার লিখেছিলেন বলে সাংবাদিক [[আবদুল গাফফার চৌধুরী]] একটি সাক্ষাৎকারে ইত্তেফাকে বলেন। *দেশ বড়, না সংসার বড়। সংসার নিয়ে তোমরা থাক, আমাকে দেশের ব্যাপারে চিন্তা করতে দাও। **তফাজ্জল হোসেন মানিক মিয়ার সহধর্মিণী বেগম তফাজ্জল হোসেনের লেখা '''[https://www.ittefaq.com.bd/248213/%E0%A6%86%E0%A6%AE%E0%A6%BF-%E0%A6%A4%E0%A6%BE%E0%A6%81%E0%A6%B0-%E0%A6%AA%E0%A6%BE%E0%A6%B6%E0%A7%87-%E0%A6%A5%E0%A6%BE%E0%A6%95%E0%A6%A4%E0%A7%87-%E0%A6%AA%E0%A6%BE%E0%A6%B0%E0%A6%BF%E0%A6%A8%E0%A6%BF আমি তাঁর পাশে থাকতে পারিনি]'''। প্রকাশকাল: ৯ জুন ১৯৬৯ *ইত্তেফাকের ঘাড় হইতে দলীয় রাজনীতির ভূত নামিয়া গেলে ইত্তেফাকের পক্ষে সত্যিকার স্বাধীন ও নিরপেক্ষ নীতি অনুসরণ সহজ হইবে। ইত্তেফাক যদি প্রতিযোগিতায় টিকিয়া থাকিতে না পারে তাহা হইলে কোনো দলের মুখপত্র হিসেবে বা পৃষ্ঠপোষকতায় টিকিয়া থাকিতে পারিবে না। ** [[w:দৈনিক ইত্তেফাক|দৈনিক ইত্তেফাকের]] বিরুদ্ধে আক্রমণ ও দলীয়ভাবে পত্রিকাটি বর্জনের হুমকির জবাবে '''মোসাফির''' ছদ্মনামে দৈনিক ইত্তেফাকের ''রাজনৈতিক মঞ্চ'' কলামে লিখেছিলেন বলে [https://www.jagonews24.com/opinion/article/586679 উদ্ধৃত কলাম]। * ...হিংসা ও রক্তারক্তিতে আমি বিশ্বাস করি না। শান্তিপূর্ণ পথে আলাপ-আলোচনা ও লেনদেনের ভিত্তিতে আমি সমস্যার সমাধান কামনা করি। **'''[[:w:সৈয়দ আনোয়ার হোসেন|সৈয়দ আনোয়ার হোসেন]]''' এর রচিত দৈনিক ইত্তেফাকে লেখা [https://www.ittefaq.com.bd/646980/%E0%A6%A4%E0%A6%AB%E0%A6%BE%E0%A6%9C%E0%A7%8D%E0%A6%9C%E0%A6%B2-%E0%A6%B9%E0%A7%8B%E0%A6%B8%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%BE%E0%A6%A8%E0%A6%BF%E0%A6%95-%E0%A6%AE%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%AC%E0%A6%BF%E0%A6%AC% তফাজ্জল হোসেন মানিক মিয়া: বিবেকী সাংবাদিকতা ও রাজনীতির পথিকৃৎ] শীর্ষক প্রবন্ধ থেকে। * শাহ আজিজের ওপর আস্থা রাখা যায় না; সে কয়দিন আগে মুসলিম লীগ করত, আওয়ামী লীগে নতুন। তুমিই যাও; যা বলার তা একটু নোট করে নিয়ে। **'''[[:w:সৈয়দ আনোয়ার হোসেন|সৈয়দ আনোয়ার হোসেন]]''' রচিত দৈনিক ইত্তেফাকে লেখা [https://www.ittefaq.com.bd/646980/%E0%A6%A4%E0%A6%AB%E0%A6%BE%E0%A6%9C%E0%A7%8D%E0%A6%9C%E0%A6%B2-%E0%A6%B9%E0%A7%8B%E0%A6%B8%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%BE%E0%A6%A8%E0%A6%BF%E0%A6%95-%E0%A6%AE%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%AC%E0%A6%BF%E0%A6%AC% তফাজ্জল হোসেন মানিক মিয়া: বিবেকী সাংবাদিকতা ও রাজনীতির পথিকৃৎ] শীর্ষক প্রবন্ধ থেকে। ==তার সম্পর্কে উক্তি== * ব্যক্তিগতভাবে আমি আগে কখনো মানিক মিয়ার সঙ্গে সাক্ষাৎ করিনি, কিন্তু তাঁর নাম আমার কাছে অচেনা ছিল না। পূর্ব পাকিস্তানের স্বায়ত্তশাসনের সুবিধা নিয়ে তিনি দ্য ডেইলি ইত্তেফাক-এ বাংলায় যে সুচিন্তিত ও বিতর্কিত রাজনৈতিক কলামগুলো লিখতেন, সেগুলো পড়া আমি কখনও মিস করতাম না। আমি টের পেয়েছিলাম যে, তিনি খুব কৌশলে “স্বায়ত্তশাসন” শব্দটিকে একটা ছদ্মবেশ হিসেবে ব্যবহার করছিলেন; তবে বাস্তবে তিনি স্বাধীনতার পক্ষেই যুক্তি গড়ে তুলছিলেন। ** ০৫ জুন ২০২৩-এ প্রকাশিত একটি নিবন্ধে '''[[:w:শশাঙ্ক ব্যানার্জী|শশাঙ্ক ব্যানার্জী]]''', উদ্ধৃত: [https://www.ittefaq.com.bd/646980/%E0%A6%A4%E0%A6%AB%E0%A6%BE%E0%A6%9C%E0%A7%8D%E0%A6%9C%E0%A6%B2-%E0%A6%B9%E0%A7%8B%E0%A6%B8%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%BE%E0%A6%A8%E0%A6%BF%E0%A6%95-%E0%A6%AE%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%AC%E0%A6%BF%E0%A6%AC%E0%A7%87%E0%A6%95%E0%A7%80-%E0%A6%B8%E0%A6%BE%E0%A6%82%E0%A6%AC%E0%A6%BE%E0%A6%A6%E0%A6%BF%E0%A6%95%E0%A6%A4%E0%A6%BE-%E0%A6%93 ইত্তেফাক] *ব্যক্তিজীবনের নির্ভীকতা ও সততা তার রচনাগুলোকে প্রভাবিত করেছে, জীবনের ন্যায় লেখার মধ্যেও তিনি কোনো দিন মিথ্যার প্রশ্রয় দেননি। তার দৃষ্টি ছিল গণমুখী। জনগণের কথা বলার জন্যই তিনি লেখনী হাতে নিয়েছিলেন। জনগণের ভাষায় তিনি কথা বলতেন। মানিক ভাই ব্যক্তিগত জীবনে ছিলেন সাদাসিধে। বিলাস ও বাহুল্যকে তিনি কোনো দিন কাছে ঘেঁষতে দেননি। সামান্য আসবাবে সজ্জিত ছিল ‘ইত্তেফাক’ অফিসে তার ব্যক্তিগত বসবার ঘরখানি। **১৯৬৯-এর ৯ জুন ইত্তেফাক পত্রিকায় বঙ্গবন্ধু [[w:শেখ মুজিবুর রহমান|শেখ মুজিবুর রহমান]] ‘বাংলার সবচাইতে জনপ্রিয় সাংবাদিক’ শিরোনামে তফাজ্জল হোসেন মানিক মিয়া (মানিক মিয়া) সম্পর্কে লিখেছিলেন বলে রচিত [https://www.ittefaq.com.bd/689177/%E0%A6%A4%E0%A6%AB%E0%A6%BE%E0%A6%9C%E0%A7%8D%E0%A6%9C%E0%A6%B2-%E0%A6%B9%E0%A7%8B%E0%A6%B8%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%BE%E0%A6%A8%E0%A6%BF%E0%A6%95-%E0%A6%AE%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%86%E0%A6%9C%E0%A6%95% সৈয়দ আনোয়ার হোসেন রচিত তফাজ্জল হোসেন মানিক মিয়া: আজকের প্রাসঙ্গিকতা]। *‘রাজনীতি সম্পর্কে মানিক ভাই’র ধারণা ছিল অত্যন্ত স্পষ্ট ও স্বচ্ছ। রাতের পর রাত, দিনের পর দিন মানুষের অধিকারের বিষয় নিয়ে আমরা আলোচনা করেছি। তখন মানিক ভাই’র মাঝে এদেশ এবং দেশের মাটি ও মানুষের প্রতি যে ভালবাসা লক্ষ্য করেছি, তা আমাকে অভিভূত করেছে। মানুষের প্রতি তাঁর ভালবাসা এবং অনুভূতির প্রখরতা এত সুগভীর ছিল যে, মানুষ কি চায়, কি ভাবে- সহজেই তিনি তা বুঝতে পারতেন এবং তা’ তুলে ধরতেন লেখনীর মাধ্যমে। **বঙ্গবন্ধু [[w: শেখ মুজিবুর রহমান|শেখ মুজিবুর রহমান]] রচিত '''আমার মানিক ভাই''' নিবন্ধ: বই ''অবিস্মরণীয় মানিক মিয়া'','''পৃষ্ঠা ৯'''। == বহিঃসংযোগ == {{উইকিপিডিয়া}} [[বিষয়শ্রেণী:বাংলাদেশের সাংবাদিক]] [[বিষয়শ্রেণী:বাংলাদেশের রাজনীতিবিদ]] [[বিষয়শ্রেণী:১৯১১-এ জন্ম]] [[বিষয়শ্রেণী:একুশে পদক বিজয়ী]] [[বিষয়শ্রেণী:১৯৬৯-এ মৃত্যু]] qjflr7t40cctcgalsgx90znksxecnlw সৈয়দ আহমদ বেরলভি 0 9978 84704 84637 2026-11-05T12:42:21Z ফারদিন 52 bn.wikipedia.org থেকে 5টি বিষয়শ্রেণী যোগ করা হয়েছে ([[m:User:Saroj/CatSync|CatSync]]) 84704 wikitext text/x-wiki [[W:সৈয়দ আহমদ বেরলভি|সৈয়দ আহমদ বেরলভি]](১৭৮৬–১৮৩১) ভারতের একজন মুসলিম সংস্কারক এবং "নবী মুহাম্মদ (সাঃ) এর পথ" (তারিকাহ মুহাম্মাদিয়াহ),নামে একটি তরিকার প্রতিষ্ঠাতা ছিলেন। ঊনবিংশ শতকের গোড়ার দিকে বাংলাসহ সমগ্র ভারতবর্ষব্যাপী এক সুসংগঠিত স্বাধীনতা আন্দোলন ভারতীয় মুসলমানদের দ্বারা পরিচালিত হয়েছিল। এ আন্দোলনের অন্যতম উদ্যোক্তা ছিলেন সৈয়দ আহমদ। তার আন্দোলনের উদ্দেশ্য ছিল বাংলা ভারতে একটি অখণ্ড ইসলামি রাষ্ট্র প্রতিষ্ঠা করা। == উক্তি == *[[আফগানিস্তান]] এবং ইয়াগিস্তান দেশে থাকা নয়,আমার আসল লক্ষ্য হল পাঞ্জাবের শিখদের বিরুদ্ধে [[জিহাদ]] প্রতিষ্ঠা করা। পাঞ্জাবের উপর সার্বভৌমত্ব দখলকারী লম্বা চুলওয়ালা কাফেররা খুবই অভিজ্ঞ, চালাক এবং প্রতারক... এ সকল অসদাচরণকারী [[শিখ]] এবং দুর্ভাগ্যবান মুশরিকরা সিন্ধু নদীর তীর থেকে রাজধানী [[দিল্লি]] পর্যন্ত ভারতের পশ্চিম অংশের উপর নিয়ন্ত্রণ অর্জন করেছে। **সৈয়দ আহমদ বেরেলভী। তাঁর সমসাময়িক মুসলিম নেতাদের কাছে লেখা চিঠি, কেয়ামুদ্দিন আহমদ, দ্য ওহাবি মুভমেন্ট ইন ইন্ডিয়া, কলকাতা, ১৯৬৬, পৃষ্ঠায় উদ্ধৃত। ৩৫৮ *“সত্য ধর্মের শহীদ, মুসলিম গাজী, পরাক্রমশালী শাসক এবং সাহসী যোদ্ধারা জিহাদের মাধ্যমে যে বিশেষ উপকারিতা অর্জন করে তা বর্ণনাতীত। জিহাদ আধ্যাত্মিক সুফিদের সহজ আধ্যাত্মিক অনুশীলনের মাধ্যমে বিশিষ্ট পীর (উলামা) পদে উন্নীত করতে সক্ষম করে। জিহাদ ‘উলামা’দেরকে সত্য ধর্ম প্রচার করতে এবং ধর্মীয় শিক্ষা বৃদ্ধিতে সহায়তা করে... ধার্মিক সুন্নিদের সাথে কাফেরদের মেলামেশা এবং ইসলামী রীতিনীতি ও প্রশাসনিক আইনের প্রচার কাফেরদের মুসলিম হতে প্ররোচিত করতে পারে। যারা মুসলমানদের বিরুদ্ধে যুদ্ধ করে নিহত হয় তারাও উপকৃত হয় কারণ তাদের মৃত্যু তাদের কুফরে অবিচল থাকার সময়কে হ্রাস করে এবং তাই তাদের শাস্তির বোঝা হালকা হয়ে যায়। তাদের পরিবারও উপকৃত হয় কারণ তারা মুসলমানদের দাস হয়ে যায় এবং তাদের সাথে তাদের মেলামেশা তাদের ইসলাম গ্রহণ করতে প্ররোচিত হতে পারে।” **সাইয়্যিদ আতহার আব্বাস রিজভী, শাহ ‘আব্দুল-আজিজ, ৫০৬-৫০৭। ইবনে, ওয়ারাক (২০১৭)। ইসলামী সন্ত্রাসবাদে ইসলাম: বিশ্বাস, ধারণা এবং আদর্শের গুরুত্ব। অধ্যায় ১৫ *প্রত্যেকের জানা উচিত যে, [[জিহাদ]] একটি সুবিধাজনক এবং কল্যাণকর প্রতিষ্ঠান। মানবজাতি বিভিন্ন উপায়ে এর সুবিধাগুলি থেকে উপকৃত হয়, ঠিক যেমন বৃষ্টি, যার সুবিধা উদ্ভিদ, [[প্রাণী]] এবং মানুষ উভয়ের উপরই বর্ষিত হয়। যদি মুসলমানরা জিহাদ করে, তাহলে তারা জান্নাত লাভ করবে,যার মধ্যে রয়েছে সময়মত বৃষ্টিপাত, প্রচুর গাছপালা, লাভ ও বাণিজ্যের বৃদ্ধি, দুর্যোগ ও মহামারীর অনুপস্থিতি, সম্পদের বৃদ্ধি এবং জ্ঞানী ও পরিপূর্ণ মানুষের উপস্থিতি। **রুডল্ফ পিটার্স, ইসলাম এবং উপনিবেশবাদ: আধুনিক ইতিহাসে জিহাদের মতবাদ (মাউটন পাবলিশার্স, ১৯৭৯) ৪৭, [[রবার্ট স্পেন্সার|স্পেন্সার, রবার্ট]] (২০১৮) থেকে উদ্ধৃত। জিহাদের ইতিহাস: মুহাম্মদ থেকে আইএসআইএস পর্যন্ত। * “একজন প্রশ্নকারী তাকে প্রশ্ন করেছিলেন, আপনি এতদূরে গিয়ে শিখদের বিরুদ্ধে জিহাদ করছেন কেন? এদেশের বর্তমান শাসক ইংরেজরাও কি ইসলামের অস্বীকারকারী নয়? দেশের অভ্যন্তরে তাদের বিরুদ্ধে জেহাদ করে ভারতবর্ষ তাদের কাছ থেকে ছিনিয়ে নেন না কেন? উত্তরে তিনি বলেছিলেন, ইংরেজ সরকার যদিও ইসলামের অস্বীকারকারী কিন্তু তারা মুসলমানদের বিরুদ্ধে কোন ধরনের অন্যায় অনাচার করে না …এবং তাদেরকে ধর্মীয় কর্তব্য পালনে ও ফরয ইবাদতে বাধা দান করে না। আমরা তাদের দেশে প্রকাশ্যে বক্তৃতা করি ও ধর্ম পালন করি। তারা কখনও এটি নিষেধ করে না এবং এই ব্যাপারে বাধাও দেয় না। … আমাদের আসল কাজ হল খোদার তওহীদ ও মহানবী(সা.)-এর আদর্শ প্রতিষ্ঠা করা আমরা সেই কাজ নিদ্বিধায় এ দেশে করতে পারছি। তাহলে আমরা ইংরেজ সরকারের বিরুদ্ধে কী কারণে জিহাদ করব এবং ইসলামী নীতির বিরুদ্ধে গিয়ে কেন আমরা অযথা উভয় পক্ষের রক্তাপাত ঘটাব? এই সদুত্তর শুনে প্রশ্নকারী চুপ হয়ে গেল এবং জিহাদের প্রকৃত উদ্দেশ্য বুঝে গেল।” **এ বিষয়ে তার জীবনী রচয়িতা মোহাম্মদ থানেশ্বরী বলেন, (‘সাওয়ানেহ আহমদী কাল’ গ্রন্থ, পৃষ্ঠা ৭১) *শিখ বাহিনীর উপর আমরা অতর্কিত হামলা করবনা তাই তারা টিলা অতিক্রম করে সমতলে আসার পূর্বে তোমরা কখনোই আক্রমন করবেনা। **[https://avijatrik.com/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A6%AC%E0%A6%A8%E0%A7%8D%E0%A6%A7/%E0%A6%B6%E0%A6%B9%E0%A7%80%E0%A6%A6%E0%A7%87-%E0%A6%AC%E0%A6%BE%E0%A6%B2%E0%A6%BE%E0%A6%95%E0%A7%8B%E0%A6%9F/%E0%A6%B8%E0%A6%BE%E0%A6%87%E0%A7%9F%E0%A7%8D%E0%A6%AF%E0%A6%BF%E0%A6%A6-%E0%A6%86%E0%A6%B9%E0%A6%AE%E0%A6%A6-%E0%A6%B6%E0%A6%B9%E0%A7%80%E0%A6%A6-%E0%A6%AC%E0%A7%87%E0%A6%B0%E0%A6%B2%E0%A6%AD-2/ বালাকোটের যুদ্ধে সৈয়দ আহমদ বেরলভি] *তোমরা জেনে রাখ, আল্লাহ পাক আমার সাথে তিনটি ওয়াদা করেছেন। এক. আমি ও আমার মোজাহিদ বাহিনী যেখানেই থাকি কুদরতি রিযিকের ব্যবস্থা করবেন। দুই. আমাকে কোন যাদু-টোনা করা হলে কিংবা বিষপান করালে তা কোন ক্রিয়া করবেনা। তিন. আমার ইন্তেকালের পরে কেউই আমার লাশ খুঁজে পাবেনা। **(সাওয়ানেহ আহমদী, সীরতে সাইয়্যিদ আহমদ র., ওয়াসীলে ওয়াজীর আলা তরীকুল বশীর ওয়ান নাযীর) == সৈয়দ আহমদ বেরলভি সম্পর্কে উক্তি == *জীবনের প্রথমদিকে,দীর্ঘ সাত বছর সায়্যিদ আহমদ (র.) আমির খান নামক এক যোদ্ধার সাথে বিভিন্ন অভিযানে যোগদান করেন। সাত বছর পর সায়্যিদ আহমদ বুঝতে পারেন তিনি ভুল মানুষের সাথে পথ চলছেন। আমির খানের একমাত্র উদ্দেশ্য বিভিন্ন জায়গায় হামলা করে সম্পদ আহরণ করা এবং নিজেকে নবাবদের কাতারে শামিল করা।আমির খানের সাথে সম্পর্ক ত্যাগ করে সায়্যিদ আহমদ (র.) মনোনিবেশ করেন ভারতের মুসলিম সমাজের দিকে।প্রস্তুতি ও লোকবল বৃদ্ধির আশায় মুসলিম সমাজে হাত দিয়ে সায়্যিদ আহমদ (র.) প্রচ- হতাশ হন। তিনি উপলব্ধি করেন, বেশিরভাগ মুসলমান কেবল নামেই মুসলমান। ইসলামের মূল শিক্ষা ভুলে এরা ডুবে আছে নিজেদের বানানো রসম-রেওয়াজের মধ্যে। **[https://parwana.net/syyidahmedshohidberlovirh-upomohadesheislamichetonarbatighor/ আলতাফ কাদির তার সৈয়দ আহমদ বেরলভি গ্রন্থে] *সায়্যিদ আহমদ (র.) তখন মুসলিম সমাজে প্রচলিত শিরক-বিদআতের অপনোদনে মনোনিবেশ করেন। তিনি এ আন্দোলনের নাম দেন ‘তরিকায়ে মুহাম্মাদিয়া’। দুনিয়ালোভী মৌলভীদের কাছে না গিয়ে সাধারণ জনগণের দ্বারে দ্বারে তিনি ইসলামের মূল শিক্ষা পৌঁছে দিতে শুরু করেন। এর ফল আসে আশার চেয়েও বেশি। সাধারণ মুসলমানরা দলে দলে তার দিকে হাত বাড়ায়। সায়্যিদ আহমদ (র.) উপমহাদেশের মুসলমানদের অঘোষিত আমির হয়ে দাঁড়ান।তার এ আকাশচুম্বী জনপ্রিয়তা ইংরেজদের মাথায় চিন্তার ভাঁজ ফেলে দিয়েছিল। ফলাফলস্বরূপ তারা তাকে ‘ওয়াহাবি’ বলে আখ্যায়িত করতে শুরু করে। সুচতুর ইংরেজরা বুঝতে পেরেছিল, এই খেতাব সায়্যিদ আহমদের উত্তাল ঢেউকে থামিয়ে দেবে। কিন্তু তাদের সে কূটকৌশল সফল হয়নি। **[https://parwana.net/syyidahmedshohidberlovirh-upomohadesheislamichetonarbatighor/ ইতিহাসবিদ অলিভিয়ার রয় লিখেছেন] *সায়্যিদ আহমদ (র.) তিনটি জিনিসকে ইসলামের বিশুদ্ধ আকীদার সাথে সাংঘর্ষিক মনে করতেন। একটি হচ্ছে সূফীবাদের নামে ভ্রান্ত মতবাদ, আরেকটি শিয়াদের ভ্রান্ত আকীদা, আরেকটি হিন্দুদের রসম-রেওয়াজ। শিয়া ও ভ্রান্ত সূফীদের বিরুদ্ধে লাগাতার তিন বছর তিনি হাজার হাজার মুরিদীনসহ উত্তর ভারতের বিভিন্ন স্থানে দাওয়াতি কার্যক্রম পরিচালনা করেছিলেন। **[https://parwana.net/syyidahmedshohidberlovirh-upomohadesheislamichetonarbatighor/ বারবারা যেটক্যাল্ফ ব্রিটিশ ভারতে ইসলামী পুনরুজ্জীবন গ্রন্থে লিখেছেন] *সায়্যিদ আহমদ (র.) আট হাজার মুজাহিদ সঙ্গে নিয়ে পাঞ্জাবের উদ্দেশ্যে রওয়ানা হন। তবে তিনি সরাসরি পাঞ্জাব যাননি। বর্তমান ভারত ও পাকিস্তান পুরোটা ঘুরে লোকবল সংগ্রহ এবং জিহাদের লক্ষ্য-উদ্দেশ্য প্রচার করে করে তিনি আফগানিস্তানে পৌঁছান। কান্দাহার, কাবুল অতিক্রম করে নওশহরে অবস্থান গ্রহণ করেন। সেখানে শিখ রাজা বুখ্য সিং-এর বিরুদ্ধে তিনি যুদ্ধের সিদ্ধান্ত নেন। সে যুদ্ধ জয়ের মধ্য দিয়ে মুসলমানদের সাহস, আগ্রহ-উদ্দীপনা শতগুণে বেড়ে যায়। ১৮২৬ সালে তিনি পাখতুন জাতিগোষ্ঠীর বাসস্থান পেশাওয়ারে পৌঁছান। পাখতুনদের নেতৃত্ব ছিল পাঠানদের হাতে। সায়্যিদ আহমদ (র.) সেখানে গিয়েই ইসলামী অনুশাসন বাস্তবায়ন করেন। পাঠানদেরকে সরিয়ে তার সাথে আগত আলিমদের হাতে তিনি নেতৃত্ব তুলে দেন। এরপর পাঞ্জাবের রাজা রনজিত সিং-এর কাছে পত্র পাঠান। পত্রে লেখা ছিল- হয় ইসলাম কবূল করো, নয় জিযিয়া দাও, নয় তো যুদ্ধের জন্য প্রস্তুত হও। **[https://parwana.net/syyidahmedshohidberlovirh-upomohadesheislamichetonarbatighor/ আলতাফ কাদির তার সৈয়দ আহমদ বেরলভি গ্রন্থে] *সায়্যিদ আহমদ শহীদ বেরলভী (র.) ছিলেন ব্রিটিশবিরোধী আন্দোলনের সিপাহসালার ও সময়ের শ্রেষ্ঠতম বুযুর্গ। তিনি মুসলিম সমাজে যে সকল শিরক, বিদআত ও কুসংস্কার অনুপ্রবেশ করেছিলো সেগুলোর বিরুদ্ধে জিহাদী ভূমিকায় অবতীর্ণ হয়েছিলেন। মানুষের ব্যক্তি, সমাজ ও রাষ্ট্রীয় জীবনকে সুন্দর করার মহান উদ্দেশ্য নিয়ে ‘তরীকায়ে মুহাম্মদিয়া’ নামে একটি তরীকার প্রবর্তন করেছিলেন। এ তরীকার মাধ্যমে তিনি মুসলিম জনসমাজের আত্মা পরিশুদ্ধ করার পাশাপাশি প্রচলিত কুসংস্কার ও অনৈতিক কার্যাবলীর বিরুদ্ধে জিহাদ করেছিলেন। তাঁর আন্দোলন আমাদের অনুপ্রাণিত করে। **[https://m.dailyinqilab.com/article/17243/%E0%A6%B8%E0%A7%88%E0%A7%9F%E0%A6%A6-%E0%A6%86%E0%A6%B9%E0%A6%AE%E0%A6%A6-%E0%A6%AC%E0%A7%87%E0%A6%B0%E0%A6%B2%E0%A6%AD%E0%A7%80-%28%E0%A6%B0%29-%E0%A6%A6%E0%A7%81%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%A5%E0%A7%87%E0%A6%95%E0%A7%87-%E0%A6%9A%E0%A6%B2%E0%A7%87-%E0%A6%97%E0%A7%87%E0%A6%B2%E0%A7%87%E0%A6%93-%E0%A6%85%E0%A6%AE%E0%A6%B0-%E0%A6%B9%E0%A7%9F%E0%A7%87-%E0%A6%86%E0%A6%9B%E0%A7%87%E0%A6%A8-%E0%A6%86%E0%A6%B2%E0%A7%8D%E0%A6%B2%E0%A6%BE%E0%A6%AE%E0%A6%BE-%E0%A6%87%E0%A6%AE%E0%A6%BE%E0%A6%A6-%E0%A6%89%E0%A6%A6%E0%A7%8D%E0%A6%A6%E0%A6%BF%E0%A6%A8-%E0%A6%AB%E0%A7%81%E0%A6%B2%E0%A6%A4%E0%A6%B2%E0%A7%80/বালাকোট স্মরণ সম্মেলনে মাওলানা রূহুল আমীন খান] *সৈয়দ আহমদ শহীদ বেরলভী (র.) আল্লাহর রাহে নিবেদিত মহান বুযুর্গ ছিলেন।তিনি সায়্যিদুনা হযরত হুসাইন (রা.)-এর ফয়যপ্রাপ্ত হয়েছিলেন। ইসলামের জন্য নিজের জীবন বিলিয়ে দিয়েছেন। আল্লাহর প্রতি আত্মসমর্পণে যারা প্রাণ দেন তারা দুনিয়া থেকে চলে গেলেও অমর থাকেন। সায়্যিদ আহমদ শহীদ (র.) আজো মানুষের অন্তরে বেঁচে আছেন। তিনি বাল্যবয়স থেকেই তিনি মানুষের সেবায় নিবেদিত হয়েছিলেন। অন্ধ, আতুর, রুগ্ন ব্যক্তিদের জন্য পানি এনে দিতেন, তাদের জ্বালানী সংগ্রহ করে দিতেন। সুলতানুল হিন্দ হযরত খাজা মঈন উদ্দিন চিশতী (র.) অনুরূপ বাল্যবয়স থেকেই অসহায় মানুষের খেদমত করেছেন। সৈয়দ আহমদ বেরলভী (র.) আশিকে রাসূল ছিলেন। ফানা ফির রাসূল তাঁর হাসিল ছিল। বারবার রাসূল (সা.) এর দীদারও নসীব হয়েছে। তার হাতে অনেক মানুষ মুসলমান হয়েছে। হজে গমনের আগে কলকাতায় তাঁর হাতে এত অধিক মানুষ মুসলমান হয়েছিল যে তাদের খতনার জন্য ১০/১৫ জন লোক নিযুক্ত করতে হয়েছিল। তাছাড়া এ সময় এত অধিক সংখ্যক লোক তাঁর হাতে বায়’আত হয়েছিল যে সরাসরি হাতে হাত রেখে বায়’আত সম্ভব হয়নি বিধায় তিনি কাপড় ছড়িয়ে দিয়েছিলেন। তিনি রাতের বেলা ইবাদত-বন্দেগী আর রুনাজারীতে অতিবাহিত করতেন। শাহাদাতের আগের রাতেও মুজাহিদদের নিয়ে রুনাজারি করেছেন। হযরত সৈয়দ আহমদ শহীদ বেরলভী (র.) সুঠাম দেহের অধিকারী ছিলেন। তার সুস্বাস্থ্যকে দ্বীনের কাজে লাগিয়েছেন, জিহাদে ব্যয় করেছেন, সারাজীবন তরীকতের খেদমত করেছেন। যিনি তরীকা প্রতিষ্ঠা করেন, তাসাউফের তালীম দেন, তাওয়াসসুলে বিশ্বাস করেন, যিয়ারতের উদ্দেশ্যে সফর করেন, মীলাদ পড়েন তিনি ওহাবী হন কিভাবে? নামের সাথে মুহাম্মদিয়া থাকলেই কি মুহাম্মদ ইবনে আবদুল ওহাবের অনুসারী হয়ে যায়? তাহলে আহমদিয়া থাকলেই কি আমরা কাদিয়ানী বলব? হযরত সৈয়দ আহমদ বেরলভী (র.) মানুষের হৃদয়ে ইসলামের আলো জ্বেলেছেন। তাঁর আদর্শ অন্যায়ের বিরুদ্ধে জিহাদ করা, এতীম, অনাথ, অসহায়ের সেবা করা। তাঁর আদর্শে উদ্বুদ্ধ হয়ে আমাদের কাজ করতে হবে। **[https://m.dailyinqilab.com/article/17243/%E0%A6%B8%E0%A7%88%E0%A7%9F%E0%A6%A6-%E0%A6%86%E0%A6%B9%E0%A6%AE%E0%A6%A6-%E0%A6%AC%E0%A7%87%E0%A6%B0%E0%A6%B2%E0%A6%AD%E0%A7%80-%28%E0%A6%B0%29-%E0%A6%A6%E0%A7%81%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%A5%E0%A7%87%E0%A6%95%E0%A7%87-%E0%A6%9A%E0%A6%B2%E0%A7%87-%E0%A6%97%E0%A7%87%E0%A6%B2%E0%A7%87%E0%A6%93-%E0%A6%85%E0%A6%AE%E0%A6%B0-%E0%A6%B9%E0%A7%9F%E0%A7%87-%E0%A6%86%E0%A6%9B%E0%A7%87%E0%A6%A8-%E0%A6%86%E0%A6%B2%E0%A7%8D%E0%A6%B2%E0%A6%BE%E0%A6%AE%E0%A6%BE-%E0%A6%87%E0%A6%AE%E0%A6%BE%E0%A6%A6-%E0%A6%89%E0%A6%A6%E0%A7%8D%E0%A6%A6%E0%A6%BF%E0%A6%A8-%E0%A6%AB%E0%A7%81%E0%A6%B2%E0%A6%A4%E0%A6%B2%E0%A7%80/বালাকোট স্মরণ সম্মেলনে মুরশিদে বরহক হযরত আল্লামা ইমাদ উদ্দীন চৌধুরী বড় ছাহেব কিবলাহ ফুলতলী বলেছেন] *সৈয়দ আহমদ শহীদ বেরলভী (র.) ছাড়া আমাদের তরীকার সিলসিলা অচল। গোড়া কেটে আগায় পানি দিলে যেমন গাছ বাঁচে না, তেমনি শহীদে বালাকোট (র.) কে বাদ দিলে আমাদের অস্তিত্ব থাকবেনা। **[https://m.dailyinqilab.com/article/17243/%E0%A6%B8%E0%A7%88%E0%A7%9F%E0%A6%A6-%E0%A6%86%E0%A6%B9%E0%A6%AE%E0%A6%A6-%E0%A6%AC%E0%A7%87%E0%A6%B0%E0%A6%B2%E0%A6%AD%E0%A7%80-%28%E0%A6%B0%29-%E0%A6%A6%E0%A7%81%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A6%BE-%E0%A6%A5%E0%A7%87%E0%A6%95%E0%A7%87-%E0%A6%9A%E0%A6%B2%E0%A7%87-%E0%A6%97%E0%A7%87%E0%A6%B2%E0%A7%87%E0%A6%93-%E0%A6%85%E0%A6%AE%E0%A6%B0-%E0%A6%B9%E0%A7%9F%E0%A7%87-%E0%A6%86%E0%A6%9B%E0%A7%87%E0%A6%A8-%E0%A6%86%E0%A6%B2%E0%A7%8D%E0%A6%B2%E0%A6%BE%E0%A6%AE%E0%A6%BE-%E0%A6%87%E0%A6%AE%E0%A6%BE%E0%A6%A6-%E0%A6%89%E0%A6%A6%E0%A7%8D%E0%A6%A6%E0%A6%BF%E0%A6%A8-%E0%A6%AB%E0%A7%81%E0%A6%B2%E0%A6%A4%E0%A6%B2%E0%A7%80/বালাকোট স্মরণ সম্মেলনে দারুল আমান কুমিল্লার পীর ছাহেব হযরত মাওলানা আবু বকর ছাহেব বলেন] *সায়্যিদ আহমদ শহীদ বেরলভী (র.) উপমহাদেশে বৃটিশবিরোধী আন্দোলনের সিপাহসালার, অনুসরণীয় বুযুর্গ ও তরীকতের ইমাম ছিলেন। তিনি শিরক, বিদআতের বিরুদ্ধে সোচ্চার ছিলেন। ইসলামের প্রকৃত শিক্ষা ও আদর্শ প্রতিষ্ঠায় আজীবন সংগ্রাম করেছেন। এমনকি অল্পসংখ্যক সঙ্গী-সাথী নিয়ে বালাকোটের ময়দানে শাহাদাত বরণ করেছেন। কারবালার ইতিহাসের সাথে বালাকোটের সামঞ্জস্য আছে। হযরত হোসাইন (রা.) যেমন বাতিলের সাথে আপস করেননি তেমনি হযরত সায়্যিদ আহমদ শহীদ বেরলভী (র.)ও বাতিলের সাথে আপস করেননি। এদেশের প্রায় সকল হক দরবার তাঁর সাথে সম্পর্কিত ও তাঁর চেতনায় উজ্জীবিত। **[https://www.jalalabadview24.com/%E0%A6%B8%E0%A6%BE%E0%A6%87%E0%A7%9F%E0%A7%8D%E0%A6%AF%E0%A6%BF%E0%A6%A6-%E0%A6%86%E0%A6%B9%E0%A6%AE%E0%A6%A6-%E0%A6%B6%E0%A6%B9%E0%A7%80%E0%A6%A6-%E0%A6%AC%E0%A7%87%E0%A6%B0%E0%A6%B2%E0%A6%AD/বাংলাদেশ আনজুমানে আল ইসলাহ’র সভাপতি হযরত মাওলানা হুছামুদ্দীন চৌধুরী ফুলতলী বলেছেন,] *হযরত সায়্যিদ আহমদ বেরেলভী (রহ) হযরত মুজাদ্দিদে আলফে সানী (রহ) ও হযরত শাহ্ ওয়ালী উল্লাহ্র (রহ) সংস্কার আন্দোলনের চেতনায় উদ্বুদ্ধ ছিলেন এবং বিল্পবী মনন দ্বারা উদীপ্ত ছিলেন। বেরেলভী যে তরীকায়ে মুহাম্মদিয়া বিন্যস্ত করেছিলেন তাতে কতকগুলো সবক রয়েছে, যা কলবকে সজীব করে তোলে। যেমন- হকীকতে সায়ফুল্লাহর ফয়েয, মাকামাতে শোহাদার ফয়েয, নিসবতে জামি আর ফয়েয, কুওয়তের ফয়েয ইত্যাদি। এই ধরনের ফয়েয বা প্রাচুর্য প্রবাহ ফয়েয অনুশীলনকারীর ভেতরে এক অনন্য শক্তি সঞ্চারিত করে।....তরীকায়ে মুহাম্মদীয়াতের তা‘লিম তিনি তাঁর মুরীদানের মধ্যে বিস্তৃতি করেন ফলে বিপ্লবী চেতনায় সবাই উদ্বুদ্ধ হন। তিনি যে জিহাদের ডাক দেন তাতে সাড়া দিয়ে উপ-মহাদেশের শত শত লোক সাড়া দেন, তিনি চেয়েছিলেন স্বদেশ বিজাতীয় প্রভাব ও শাসন থেকে মুক্ত হোক, মুক্তি ও স্বাধীনতার আস্বাদন লাভ করুক দেশ। তাঁর সান্নিধ্যে এসে লক্ষ লক্ষ মুসলিম হিদায়াত প্রাপ্ত হন, অনেক অমুসলিমও ইসলামে দাখিল হন। সৈয়দ নিসার আলী তিতুমীরও তাঁর মুরীদ হন। **[https://web.archive.org/web/20190720134027/https://archive1.ittefaq.com.bd/print-edition/dormo-chinta/2016/05/13/119356.html/ অধ্যাপক হাসান আবদুল কাইয়ূম ১৩ মে, ২০১৬ ইং] == আরও দেখুন == [[ আলী ]] == বহিঃসংযোগ == {{উইকিপিডিয়া|সৈয়দ আহমদ বেরলভি}} [[বিষয়শ্রেণী:ইসলামি মৌলবাদ]] [[বিষয়শ্রেণী:ভারতের মুসলিম]] [[বিষয়শ্রেণী:হানাফী ব্যক্তি]] [[বিষয়শ্রেণী:১৭৮৬-এ জন্ম]] [[বিষয়শ্রেণী:১৮৩১-এ মৃত্যু]] acux6s6x8pggxzxwit4h16eshc12u1a ব্যবহারকারী:ফারদিন/CatSync.js 2 14262 84702 2026-11-05T12:36:09Z ফারদিন 52 . 84702 javascript text/javascript // <nowiki> // মূল স্ক্রিপ্ট: [[m:User:Saroj/CatSync.js|Saroj]] // বাংলা উইকিউক্তির জন্য কাস্টমাইজেশন: [[ব্যবহারকারী:ফারদিন]] (function() { 'use strict'; mw.loader.using([ 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows' ]).then(function () { if (mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgAction') !== 'view') { return; } var currentTitle = mw.config.get('wgPageName').replace(/_/g, ' '); var localDbName = mw.config.get('wgDBname'); var localCategoryNs = mw.config.get('wgFormattedNamespaces')['14']; var PROJECTS = [ { id: 'wikipedia', label: 'Wikipedia', domain: 'wikipedia.org', dbSuffix: 'wiki' }, { id: 'wikiquote', label: 'Wikiquote', domain: 'wikiquote.org', dbSuffix: 'wikiquote' } ]; function getProject(id) { var found = null; $.each(PROJECTS, function (i, p) { if (p.id === id) { found = p; return false; } }); return found || PROJECTS[0]; } function detectLocalProject() { var server = (mw.config.get('wgServer') || '').replace(/^https?:\/\//, ''); if (/\.wikipedia\.org$/i.test(server)) { return PROJECTS[0]; } if (/\.wikiquote\.org$/i.test(server)) { return PROJECTS[1]; } return null; } var localProject = detectLocalProject(); if (!localProject) { return; } function crossApi(domain, params) { params.format = 'json'; params.origin = '*'; return $.getJSON('https://' + domain + '/w/api.php', params); } var FALLBACK_LANGS = [ { data: 'bn', label: 'বাংলা (bn)' }, { data: 'en', label: 'English (en)' }, { data: 'hi', label: 'Hindi (hi)' }, { data: 'ne', label: 'Nepali (ne)' } ]; function fetchWikipediaLanguages() { var d = $.Deferred(); new mw.Api().get({ action: 'query', meta: 'siteinfo', siprop: 'languages', formatversion: 2 }).done(function (data) { var raw = (data.query && data.query.languages) || []; if (raw.length === 0) { d.resolve(FALLBACK_LANGS); return; } var langs = raw.map(function (l) { return { data: l.code, label: l.name + ' (' + l.code + ')' }; }); var bnIndex = langs.findIndex(function (l) { return l.data === 'bn'; }); if (bnIndex > -1) { langs.unshift(langs.splice(bnIndex, 1)[0]); } d.resolve(langs); }).fail(function () { d.resolve(FALLBACK_LANGS); }); return d.promise(); } var wikipediaLangs = FALLBACK_LANGS; var languagesPromise = fetchWikipediaLanguages().done(function (langs) { wikipediaLangs = langs; }); function chunk(arr, size) { var out = []; for (var i = 0; i < arr.length; i += size) { out.push(arr.slice(i, i + size)); } return out; } function getLocalWikidataItem() { var d = $.Deferred(); var existing = mw.config.get('wgWikibaseItemId'); if (existing) { return d.resolve(existing).promise(); } new mw.Api().get({ action: 'query', prop: 'pageprops', ppprop: 'wikibase_item', titles: currentTitle, formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var qid = page && page.pageprops && page.pageprops.wikibase_item; if (qid) { d.resolve(qid); } else { d.reject('no-item'); } }).fail(function () { d.reject('no-item'); }); return d.promise(); } function getSourceArticleTitle(qid, sourceLang, project) { var d = $.Deferred(); var siteId = sourceLang + project.dbSuffix; crossApi('www.wikidata.org', { action: 'wbgetentities', ids: qid, props: 'sitelinks', sitefilter: siteId }).done(function (data) { var entity = data.entities && data.entities[qid]; var link = entity && entity.sitelinks && entity.sitelinks[siteId]; if (link && link.title) { d.resolve(link.title); } else { d.reject('no-source-article'); } }).fail(function () { d.reject('no-source-article'); }); return d.promise(); } function getSourceCategories(sourceLang, project, sourceTitle) { var d = $.Deferred(); crossApi(sourceLang + '.' + project.domain, { action: 'query', titles: sourceTitle, prop: 'categories', cllimit: 'max', clshow: '!hidden', formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var cats = ((page && page.categories) || []).map(function (c) { return { title: c.title, name: c.title.replace(/^[^:]+:/, '').trim() }; }); d.resolve(cats); }).fail(function () { d.resolve([]); }); return d.promise(); } function getQidsForCategories(sourceLang, project, categories) { var d = $.Deferred(); var siteId = sourceLang + project.dbSuffix; var titles = categories.map(function (c) { return c.title; }); var map = {}; var calls = chunk(titles, 50).map(function (batch) { return crossApi('www.wikidata.org', { action: 'wbgetentities', sites: siteId, titles: batch.join('|'), props: 'sitelinks', sitefilter: siteId }).done(function (data) { $.each(data.entities || {}, function (qid, entity) { if (qid === '-1') { return; } var link = entity.sitelinks && entity.sitelinks[siteId]; var title = link && link.title && link.title.replace(/^[^:]+:/, '').trim(); if (title) { map[title] = qid; } }); }); }); $.when.apply($, calls).always(function () { d.resolve(map); }); return d.promise(); } function getLocalTitlesForQids(qidMap) { var d = $.Deferred(); var qids = Object.keys(qidMap) .map(function (k) { return qidMap[k]; }) .filter(function (v, i, a) { return a.indexOf(v) === i; }); var qidToLocal = {}; var calls = chunk(qids, 50).map(function (batch) { return crossApi('www.wikidata.org', { action: 'wbgetentities', ids: batch.join('|'), props: 'sitelinks', sitefilter: localDbName }).done(function (data) { $.each(data.entities || {}, function (qid, entity) { var link = entity.sitelinks && entity.sitelinks[localDbName]; if (link && link.title) { qidToLocal[qid] = link.title.replace(/^[^:]+:/, '').trim(); } }); }); }); $.when.apply($, calls).always(function () { d.resolve(qidToLocal); }); return d.promise(); } function getExistingLocalCategories() { var d = $.Deferred(); new mw.Api().get({ action: 'query', titles: currentTitle, prop: 'categories', cllimit: 'max', formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var cats = ((page && page.categories) || []).map(function (c) { return c.title.replace(/^[^:]+:/, '').trim().toLowerCase(); }); d.resolve(cats); }).fail(function () { d.resolve([]); }); return d.promise(); } function runSync(sourceLang, project) { var d = $.Deferred(); getLocalWikidataItem().then(function (qid) { return getSourceArticleTitle(qid, sourceLang, project); }).then(function (sourceTitle) { return getSourceCategories(sourceLang, project, sourceTitle); }).then(function (sourceCats) { if (sourceCats.length === 0) { d.resolve({ toAdd: [], alreadyCount: 0, missingCount: 0, total: 0 }); return; } $.when( getQidsForCategories(sourceLang, project, sourceCats), getExistingLocalCategories() ).done(function (qidMap, existingCats) { getLocalTitlesForQids(qidMap).done(function (qidToLocal) { var localNames = Object.keys(qidMap) .map(function (src) { return qidToLocal[qidMap[src]]; }) .filter(Boolean); localNames = localNames.filter(function (v, i, a) { return a.indexOf(v) === i; }); var missingCount = sourceCats.length - localNames.length; var toAdd = []; var alreadyCount = 0; localNames.forEach(function (name) { if (existingCats.indexOf(name.toLowerCase()) !== -1) { alreadyCount++; } else { toAdd.push(name); } }); d.resolve({ toAdd: toAdd, alreadyCount: alreadyCount, missingCount: missingCount, total: sourceCats.length }); }); }).fail(function () { d.reject('fetch-failed'); }); }, function (reason) { d.reject(reason); }); return d.promise(); } function insertCategories(sourceLang, project, names) { var lines = names.map(function (n) { return '[[' + localCategoryNs + ':' + n + ']]'; }).join('\n'); return new mw.Api().postWithToken('csrf', { action: 'edit', title: currentTitle, appendtext: '\n' + lines, summary: sourceLang + '.' + project.domain + ' থেকে ' + names.length + 'টি বিষয়শ্রেণী যোগ করা হয়েছে ' + '([[m:User:Saroj/CatSync|CatSync]])', minor: false }); } function SourceDialog(config) { SourceDialog.super.call(this, config); } OO.inheritClass(SourceDialog, OO.ui.ProcessDialog); SourceDialog.static.name = 'categorySyncSource'; SourceDialog.static.title = 'বিষয়শ্রেণী সিঙ্ক'; SourceDialog.static.actions = [ { action: 'sync', label: 'সিঙ্ক করুন', flags: ['primary', 'progressive'] }, { label: 'বাতিল', flags: 'safe' } ]; SourceDialog.prototype.initialize = function () { SourceDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.projectDropdown = new OO.ui.DropdownInputWidget({ options: PROJECTS.map(function (p) { return { data: p.id, label: p.label }; }), value: getProject('wikipedia').id }); this.langInput = new OO.ui.ComboBoxInputWidget({ options: wikipediaLangs, value: 'bn', placeholder: 'যেমন: bn, en, hi' }); this.fieldset = new OO.ui.FieldsetLayout({ label: 'উইকিউপাত্তের মাধ্যমে মেলানো অন্য প্রকল্পের একই নিবন্ধ থেকে বিষয়শ্রেণী অনুলিপি করুন।' }); this.fieldset.addItems([ new OO.ui.FieldLayout(this.projectDropdown, { label: 'উৎস প্রকল্প', align: 'top' }), new OO.ui.FieldLayout(this.langInput, { label: 'উৎসের ভাষা', align: 'top', help: 'ভাষার কোড লিখুন অথবা তালিকা থেকে নির্বাচন করুন।', helpInline: true }) ]); this.panel.$element.append(this.fieldset.$element); this.$body.append(this.panel.$element); }; SourceDialog.prototype.getSetupProcess = function (data) { return SourceDialog.super.prototype.getSetupProcess.call(this, data).next(function () { if (wikipediaLangs.length > FALLBACK_LANGS.length) { var current = this.langInput.getValue(); this.langInput.setOptions(wikipediaLangs); this.langInput.setValue(current || 'bn'); } }, this); }; SourceDialog.prototype.getBodyHeight = function () { return 240; }; SourceDialog.prototype.getActionProcess = function (action) { var dialog = this; if (action === 'sync') { return new OO.ui.Process(function () { var sourceLang = dialog.langInput.getValue().trim().toLowerCase(); var project = getProject(dialog.projectDropdown.getValue()); if (!sourceLang) { return $.Deferred().reject( new OO.ui.Error('ভাষার কোড লিখুন।') ).promise(); } dialog.pushPending(); return runSync(sourceLang, project).then(function (result) { dialog.popPending(); dialog.close(); openPreview(sourceLang, project, result); }, function (reason) { dialog.popPending(); var messages = { 'no-item': 'এই পাতাটি কোনো উইকিউপাত্ত আইটেমের সঙ্গে সংযুক্ত নয়।', 'no-source-article': 'এই আইটেমের জন্য ' + sourceLang + '.' + project.domain + '-এ কোনো নিবন্ধ নেই।', 'fetch-failed': 'বিষয়শ্রেণী আনার সময় সমস্যা হয়েছে। আবার চেষ্টা করুন।' }; return $.Deferred().reject( new OO.ui.Error(messages[reason] || 'সিঙ্ক করা যায়নি।') ).promise(); }); }); } return SourceDialog.super.prototype.getActionProcess.call(this, action); }; function PreviewDialog(config) { PreviewDialog.super.call(this, config); } OO.inheritClass(PreviewDialog, OO.ui.ProcessDialog); PreviewDialog.static.name = 'categorySyncPreview'; PreviewDialog.static.title = 'যেসব বিষয়শ্রেণী যোগ করা হবে'; PreviewDialog.static.actions = [ { action: 'add', label: 'যোগ করুন', flags: ['primary', 'progressive'] }, { label: 'বাতিল', flags: 'safe' } ]; PreviewDialog.prototype.initialize = function () { PreviewDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.summary = new OO.ui.LabelWidget({ label: '' }); this.checkboxes = new OO.ui.CheckboxMultiselectInputWidget({ options: [] }); this.panel.$element.append( this.summary.$element, $('<div>').css('margin-top', '12px').append(this.checkboxes.$element) ); this.$body.append(this.panel.$element); }; PreviewDialog.prototype.getSetupProcess = function (data) { return PreviewDialog.super.prototype.getSetupProcess.call(this, data).next(function () { this.sourceLang = data.sourceLang; this.project = data.project; var sourceLabel = data.sourceLang + '.' + data.project.domain.replace(/\.org$/, ''); var parts = [ data.toAdd.length + 'টি নতুন বিষয়শ্রেণী পাওয়া গেছে: ' + sourceLabel ]; if (data.alreadyCount) { parts.push(data.alreadyCount + 'টি আগে থেকেই রয়েছে'); } if (data.missingCount) { parts.push(data.missingCount + 'টির এখানে সমতুল্য বিষয়শ্রেণী নেই'); } this.summary.setLabel(parts.join(' · ')); this.checkboxes.setOptions(data.toAdd.map(function (name) { return { data: name, label: name }; })); this.checkboxes.setValue(data.toAdd); }, this); }; PreviewDialog.prototype.getBodyHeight = function () { return 320; }; PreviewDialog.prototype.getActionProcess = function (action) { var dialog = this; if (action === 'add') { return new OO.ui.Process(function () { var selected = dialog.checkboxes.getValue(); if (selected.length === 0) { return $.Deferred().reject( new OO.ui.Error('অন্তত একটি বিষয়শ্রেণী নির্বাচন করুন।') ).promise(); } dialog.pushPending(); return insertCategories( dialog.sourceLang, dialog.project, selected ).then(function () { dialog.popPending(); dialog.close(); mw.notify( selected.length + 'টি বিষয়শ্রেণী যোগ করা হয়েছে। পুনরায় লোড হচ্ছে…', { type: 'success' } ); setTimeout(function () { window.location.reload(); }, 1200); }, function () { dialog.popPending(); return $.Deferred().reject( new OO.ui.Error('পাতা সংরক্ষণ করা যায়নি। আপনার সম্পাদনার অনুমতি আছে কি না যাচাই করুন।') ).promise(); }); }); } return PreviewDialog.super.prototype.getActionProcess.call(this, action); }; var windowManager = new OO.ui.WindowManager(); $(document.body).append(windowManager.$element); var sourceDialog = new SourceDialog(); var previewDialog = new PreviewDialog(); windowManager.addWindows([ sourceDialog, previewDialog ]); function openPreview(sourceLang, project, result) { if (result.toAdd.length === 0) { mw.notify( result.total === 0 ? 'উৎস নিবন্ধে কোনো বিষয়শ্রেণী পাওয়া যায়নি।' : 'যোগ করার মতো নতুন বিষয়শ্রেণী নেই। সব বিষয়শ্রেণী আগে থেকেই রয়েছে অথবা এখানে সমতুল্য বিষয়শ্রেণী নেই।', { type: 'warn' } ); return; } windowManager.openWindow(previewDialog, { sourceLang: sourceLang, project: project, toAdd: result.toAdd, alreadyCount: result.alreadyCount, missingCount: result.missingCount }); } var skin = mw.config.get('skin'); var portlet = skin === 'minerva' ? 'p-tb' : 'p-cactions'; mw.util.addPortletLink( portlet, '#', 'বিষয়শ্রেণী সিঙ্ক', 'ca-synccategories', 'অন্য প্রকল্প থেকে উইকিউপাত্তের মাধ্যমে বিষয়শ্রেণী অনুলিপি করুন' ); $('#ca-synccategories a').on('click', function (e) { e.preventDefault(); languagesPromise.always(function () { windowManager.openWindow(sourceDialog); }); }); }).catch(function (err) { console.error('[CatSync] failed to initialize:', err); }); })(); // </nowiki> 9ckg6nba2mvoaberfqebybcvquq2opt 84711 84702 2026-11-05T15:45:55Z ফারদিন 52 84711 javascript text/javascript // <nowiki> // মূল স্ক্রিপ্ট: [[m:User:Saroj/CatSync.js|Saroj]] // বাংলা উইকিউক্তির জন্য কাস্টমাইজেশন: [[ব্যবহারকারী:ফারদিন]] (function() { 'use strict'; mw.loader.using([ 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows' ]).then(function () { if (mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgAction') !== 'view') { return; } var currentTitle = mw.config.get('wgPageName').replace(/_/g, ' '); var localDbName = mw.config.get('wgDBname'); var localCategoryNs = mw.config.get('wgFormattedNamespaces')['14']; var PROJECTS = [ { id: 'wikipedia', label: 'Wikipedia', domain: 'wikipedia.org', dbSuffix: 'wiki' }, { id: 'wikiquote', label: 'Wikiquote', domain: 'wikiquote.org', dbSuffix: 'wikiquote' } ]; function getProject(id) { var found = null; $.each(PROJECTS, function (i, p) { if (p.id === id) { found = p; return false; } }); return found || PROJECTS[0]; } function detectLocalProject() { var server = (mw.config.get('wgServer') || '').replace(/^https?:\/\//, ''); if (/\.wikipedia\.org$/i.test(server)) { return PROJECTS[0]; } if (/\.wikiquote\.org$/i.test(server)) { return PROJECTS[1]; } return null; } var localProject = detectLocalProject(); if (!localProject) { return; } function crossApi(domain, params) { params.format = 'json'; params.origin = '*'; return $.getJSON('https://' + domain + '/w/api.php', params); } var FALLBACK_LANGS = [ { data: 'bn', label: 'বাংলা (bn)' }, { data: 'en', label: 'English (en)' }, { data: 'hi', label: 'Hindi (hi)' }, { data: 'ne', label: 'Nepali (ne)' } ]; function fetchWikipediaLanguages() { var d = $.Deferred(); new mw.Api().get({ action: 'query', meta: 'siteinfo', siprop: 'languages', formatversion: 2 }).done(function (data) { var raw = (data.query && data.query.languages) || []; if (raw.length === 0) { d.resolve(FALLBACK_LANGS); return; } var langs = raw.map(function (l) { return { data: l.code, label: l.name + ' (' + l.code + ')' }; }); var bnIndex = langs.findIndex(function (l) { return l.data === 'bn'; }); if (bnIndex > -1) { langs.unshift(langs.splice(bnIndex, 1)[0]); } d.resolve(langs); }).fail(function () { d.resolve(FALLBACK_LANGS); }); return d.promise(); } var wikipediaLangs = FALLBACK_LANGS; var languagesPromise = fetchWikipediaLanguages().done(function (langs) { wikipediaLangs = langs; }); function chunk(arr, size) { var out = []; for (var i = 0; i < arr.length; i += size) { out.push(arr.slice(i, i + size)); } return out; } function getLocalWikidataItem() { var d = $.Deferred(); var existing = mw.config.get('wgWikibaseItemId'); if (existing) { return d.resolve(existing).promise(); } new mw.Api().get({ action: 'query', prop: 'pageprops', ppprop: 'wikibase_item', titles: currentTitle, formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var qid = page && page.pageprops && page.pageprops.wikibase_item; if (qid) { d.resolve(qid); } else { d.reject('no-item'); } }).fail(function () { d.reject('no-item'); }); return d.promise(); } function getSourceArticleTitle(qid, sourceLang, project) { var d = $.Deferred(); var siteId = sourceLang + project.dbSuffix; crossApi('www.wikidata.org', { action: 'wbgetentities', ids: qid, props: 'sitelinks', sitefilter: siteId }).done(function (data) { var entity = data.entities && data.entities[qid]; var link = entity && entity.sitelinks && entity.sitelinks[siteId]; if (link && link.title) { d.resolve(link.title); } else { d.reject('no-source-article'); } }).fail(function () { d.reject('no-source-article'); }); return d.promise(); } function getSourceCategories(sourceLang, project, sourceTitle) { var d = $.Deferred(); crossApi(sourceLang + '.' + project.domain, { action: 'query', titles: sourceTitle, prop: 'categories', cllimit: 'max', clshow: '!hidden', formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var cats = ((page && page.categories) || []).map(function (c) { return { title: c.title, name: c.title.replace(/^[^:]+:/, '').trim() }; }); d.resolve(cats); }).fail(function () { d.resolve([]); }); return d.promise(); } function getQidsForCategories(sourceLang, project, categories) { var d = $.Deferred(); var siteId = sourceLang + project.dbSuffix; var titles = categories.map(function (c) { return c.title; }); var map = {}; var calls = chunk(titles, 50).map(function (batch) { return crossApi('www.wikidata.org', { action: 'wbgetentities', sites: siteId, titles: batch.join('|'), props: 'sitelinks', sitefilter: siteId }).done(function (data) { $.each(data.entities || {}, function (qid, entity) { if (qid === '-1') { return; } var link = entity.sitelinks && entity.sitelinks[siteId]; var title = link && link.title && link.title.replace(/^[^:]+:/, '').trim(); if (title) { map[title] = qid; } }); }); }); $.when.apply($, calls).always(function () { d.resolve(map); }); return d.promise(); } function getLocalTitlesForQids(qidMap) { var d = $.Deferred(); var qids = Object.keys(qidMap) .map(function (k) { return qidMap[k]; }) .filter(function (v, i, a) { return a.indexOf(v) === i; }); var qidToLocal = {}; var calls = chunk(qids, 50).map(function (batch) { return crossApi('www.wikidata.org', { action: 'wbgetentities', ids: batch.join('|'), props: 'sitelinks', sitefilter: localDbName }).done(function (data) { $.each(data.entities || {}, function (qid, entity) { var link = entity.sitelinks && entity.sitelinks[localDbName]; if (link && link.title) { qidToLocal[qid] = link.title.replace(/^[^:]+:/, '').trim(); } }); }); }); $.when.apply($, calls).always(function () { d.resolve(qidToLocal); }); return d.promise(); } function getExistingLocalCategories() { var d = $.Deferred(); new mw.Api().get({ action: 'query', titles: currentTitle, prop: 'categories', cllimit: 'max', formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var cats = ((page && page.categories) || []).map(function (c) { return c.title.replace(/^[^:]+:/, '').trim().toLowerCase(); }); d.resolve(cats); }).fail(function () { d.resolve([]); }); return d.promise(); } function runSync(sourceLang, project) { var d = $.Deferred(); getLocalWikidataItem().then(function (qid) { return getSourceArticleTitle(qid, sourceLang, project); }).then(function (sourceTitle) { return getSourceCategories(sourceLang, project, sourceTitle); }).then(function (sourceCats) { if (sourceCats.length === 0) { d.resolve({ toAdd: [], alreadyCount: 0, missingCount: 0, total: 0 }); return; } $.when( getQidsForCategories(sourceLang, project, sourceCats), getExistingLocalCategories() ).done(function (qidMap, existingCats) { getLocalTitlesForQids(qidMap).done(function (qidToLocal) { var localNames = Object.keys(qidMap) .map(function (src) { return qidToLocal[qidMap[src]]; }) .filter(Boolean); localNames = localNames.filter(function (v, i, a) { return a.indexOf(v) === i; }); var missingCount = sourceCats.length - localNames.length; var toAdd = []; var alreadyCount = 0; localNames.forEach(function (name) { if (existingCats.indexOf(name.toLowerCase()) !== -1) { alreadyCount++; } else { toAdd.push(name); } }); d.resolve({ toAdd: toAdd, alreadyCount: alreadyCount, missingCount: missingCount, total: sourceCats.length }); }); }).fail(function () { d.reject('fetch-failed'); }); }, function (reason) { d.reject(reason); }); return d.promise(); } function insertCategories(sourceLang, project, names) { var lines = names.map(function (n) { return '[[' + localCategoryNs + ':' + n + ']]'; }).join('\n'); return new mw.Api().postWithToken('csrf', { action: 'edit', title: currentTitle, appendtext: '\n' + lines, summary: sourceLang + '.' + project.domain.replace(/\.org$/, ") + ' থেকে ' + names.length + 'টি বিষয়শ্রেণী যোগ করা হয়েছে ' + '([[ব্যবহারকারী:ফারদিন/ক্যাটসিঙ্ক|ক্যাটসিঙ্ক]])', minor: false }); } function SourceDialog(config) { SourceDialog.super.call(this, config); } OO.inheritClass(SourceDialog, OO.ui.ProcessDialog); SourceDialog.static.name = 'categorySyncSource'; SourceDialog.static.title = 'ক্যাটসিঙ্ক '; SourceDialog.static.actions = [ { action: 'sync', label: 'সিঙ্ক করুন', flags: ['primary', 'progressive'] }, { label: 'বাতিল', flags: 'safe' } ]; SourceDialog.prototype.initialize = function () { SourceDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.projectDropdown = new OO.ui.DropdownInputWidget({ options: PROJECTS.map(function (p) { return { data: p.id, label: p.label }; }), value: getProject('wikipedia').id }); this.langInput = new OO.ui.ComboBoxInputWidget({ options: wikipediaLangs, value: 'bn', placeholder: 'যেমন: bn, en, hi' }); this.fieldset = new OO.ui.FieldsetLayout({ label: 'উইকিউপাত্তের মাধ্যমে সংযুক্ত অন্য প্রকল্পের একই নিবন্ধ থেকে বিষয়শ্রেণী অনুলিপি করুন।' }); this.fieldset.addItems([ new OO.ui.FieldLayout(this.projectDropdown, { label: 'উৎস প্রকল্প', align: 'top' }), new OO.ui.FieldLayout(this.langInput, { label: 'উৎসের ভাষা', align: 'top', help: 'ভাষার কোড লিখুন অথবা তালিকা থেকে নির্বাচন করুন।', helpInline: true }) ]); this.panel.$element.append(this.fieldset.$element); this.$body.append(this.panel.$element); }; SourceDialog.prototype.getSetupProcess = function (data) { return SourceDialog.super.prototype.getSetupProcess.call(this, data).next(function () { if (wikipediaLangs.length > FALLBACK_LANGS.length) { var current = this.langInput.getValue(); this.langInput.setOptions(wikipediaLangs); this.langInput.setValue(current || 'bn'); } }, this); }; SourceDialog.prototype.getBodyHeight = function () { return 240; }; SourceDialog.prototype.getActionProcess = function (action) { var dialog = this; if (action === 'sync') { return new OO.ui.Process(function () { var sourceLang = dialog.langInput.getValue().trim().toLowerCase(); var project = getProject(dialog.projectDropdown.getValue()); if (!sourceLang) { return $.Deferred().reject( new OO.ui.Error('ভাষার কোড লিখুন।') ).promise(); } dialog.pushPending(); return runSync(sourceLang, project).then(function (result) { dialog.popPending(); dialog.close(); openPreview(sourceLang, project, result); }, function (reason) { dialog.popPending(); var messages = { 'no-item': 'এই পাতাটি কোনো উইকিউপাত্ত আইটেমের সঙ্গে সংযুক্ত নয়।', 'no-source-article': 'এই আইটেমের জন্য ' + sourceLang + '.' + project.domain + '-এ কোনো নিবন্ধ নেই।', 'fetch-failed': 'বিষয়শ্রেণী আনার সময় সমস্যা হয়েছে। আবার চেষ্টা করুন।' }; return $.Deferred().reject( new OO.ui.Error(messages[reason] || 'সিঙ্ক করা যায়নি।') ).promise(); }); }); } return SourceDialog.super.prototype.getActionProcess.call(this, action); }; function PreviewDialog(config) { PreviewDialog.super.call(this, config); } OO.inheritClass(PreviewDialog, OO.ui.ProcessDialog); PreviewDialog.static.name = 'categorySyncPreview'; PreviewDialog.static.title = 'যেসব বিষয়শ্রেণী যোগ করা হবে'; PreviewDialog.static.actions = [ { action: 'add', label: 'যোগ করুন', flags: ['primary', 'progressive'] }, { label: 'বাতিল', flags: 'safe' } ]; PreviewDialog.prototype.initialize = function () { PreviewDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.summary = new OO.ui.LabelWidget({ label: '' }); this.checkboxes = new OO.ui.CheckboxMultiselectInputWidget({ options: [] }); this.panel.$element.append( this.summary.$element, $('<div>').css('margin-top', '12px').append(this.checkboxes.$element) ); this.$body.append(this.panel.$element); }; PreviewDialog.prototype.getSetupProcess = function (data) { return PreviewDialog.super.prototype.getSetupProcess.call(this, data).next(function () { this.sourceLang = data.sourceLang; this.project = data.project; var sourceLabel = data.sourceLang + '.' + data.project.domain.replace(/\.org$/, ''); var parts = [ data.toAdd.length + 'টি নতুন বিষয়শ্রেণী পাওয়া গেছে: ' + sourceLabel ]; if (data.alreadyCount) { parts.push(data.alreadyCount + 'টি আগে থেকেই রয়েছে'); } if (data.missingCount) { parts.push(data.missingCount + 'টির এখানে সমতুল্য বিষয়শ্রেণী নেই'); } this.summary.setLabel(parts.join(' · ')); this.checkboxes.setOptions(data.toAdd.map(function (name) { return { data: name, label: name }; })); this.checkboxes.setValue(data.toAdd); }, this); }; PreviewDialog.prototype.getBodyHeight = function () { return 320; }; PreviewDialog.prototype.getActionProcess = function (action) { var dialog = this; if (action === 'add') { return new OO.ui.Process(function () { var selected = dialog.checkboxes.getValue(); if (selected.length === 0) { return $.Deferred().reject( new OO.ui.Error('অন্তত একটি বিষয়শ্রেণী নির্বাচন করুন।') ).promise(); } dialog.pushPending(); return insertCategories( dialog.sourceLang, dialog.project, selected ).then(function () { dialog.popPending(); dialog.close(); mw.notify( selected.length + 'টি বিষয়শ্রেণী যোগ করা হয়েছে। পুনরায় লোড হচ্ছে…', { type: 'success' } ); setTimeout(function () { window.location.reload(); }, 1200); }, function () { dialog.popPending(); return $.Deferred().reject( new OO.ui.Error('পাতা সংরক্ষণ করা যায়নি। আপনার সম্পাদনার অনুমতি আছে কি না যাচাই করুন।') ).promise(); }); }); } return PreviewDialog.super.prototype.getActionProcess.call(this, action); }; var windowManager = new OO.ui.WindowManager(); $(document.body).append(windowManager.$element); var sourceDialog = new SourceDialog(); var previewDialog = new PreviewDialog(); windowManager.addWindows([ sourceDialog, previewDialog ]); function openPreview(sourceLang, project, result) { if (result.toAdd.length === 0) { mw.notify( result.total === 0 ? 'উৎস নিবন্ধে কোনো বিষয়শ্রেণী পাওয়া যায়নি।' : 'যোগ করার মতো নতুন বিষয়শ্রেণী নেই। সব বিষয়শ্রেণী আগে থেকেই রয়েছে অথবা এখানে সমতুল্য বিষয়শ্রেণী নেই।', { type: 'warn' } ); return; } windowManager.openWindow(previewDialog, { sourceLang: sourceLang, project: project, toAdd: result.toAdd, alreadyCount: result.alreadyCount, missingCount: result.missingCount }); } var skin = mw.config.get('skin'); var portlet = skin === 'minerva' ? 'p-tb' : 'p-cactions'; mw.util.addPortletLink( portlet, '#', 'ক্যাটসিঙ্ক ', 'ca-synccategories', 'অন্য প্রকল্প থেকে উইকিউপাত্তের মাধ্যমে বিষয়শ্রেণী অনুলিপি করুন' ); $('#ca-synccategories a').on('click', function (e) { e.preventDefault(); languagesPromise.always(function () { windowManager.openWindow(sourceDialog); }); }); }).catch(function (err) { console.error('[CatSync] failed to initialize:', err); }); })(); // </nowiki> 37chp7npqaywpi9btmwsfeywf1mxpag 84715 84711 2026-11-05T16:11:03Z ফারদিন 52 84715 javascript text/javascript // <nowiki> // মূল স্ক্রিপ্ট: [[m:User:Saroj/CatSync.js|Saroj]] // বাংলা উইকিউক্তির জন্য কাস্টমাইজেশন: [[ব্যবহারকারী:ফারদিন]] (function() { 'use strict'; mw.loader.using([ 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows' ]).then(function () { if (mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgAction') !== 'view') { return; } var currentTitle = mw.config.get('wgPageName').replace(/_/g, ' '); var localDbName = mw.config.get('wgDBname'); var localCategoryNs = mw.config.get('wgFormattedNamespaces')['14']; var PROJECTS = [ { id: 'wikipedia', label: 'Wikipedia', domain: 'wikipedia.org', dbSuffix: 'wiki' }, { id: 'wikiquote', label: 'Wikiquote', domain: 'wikiquote.org', dbSuffix: 'wikiquote' } ]; function getProject(id) { var found = null; $.each(PROJECTS, function (i, p) { if (p.id === id) { found = p; return false; } }); return found || PROJECTS[0]; } function detectLocalProject() { var server = (mw.config.get('wgServer') || '').replace(/^https?:\/\//, ''); if (/\.wikipedia\.org$/i.test(server)) { return PROJECTS[0]; } if (/\.wikiquote\.org$/i.test(server)) { return PROJECTS[1]; } return null; } var localProject = detectLocalProject(); if (!localProject) { return; } function crossApi(domain, params) { params.format = 'json'; params.origin = '*'; return $.getJSON('https://' + domain + '/w/api.php', params); } var FALLBACK_LANGS = [ { data: 'bn', label: 'বাংলা (bn)' }, { data: 'en', label: 'English (en)' }, { data: 'hi', label: 'Hindi (hi)' }, { data: 'ne', label: 'Nepali (ne)' } ]; function fetchWikipediaLanguages() { var d = $.Deferred(); new mw.Api().get({ action: 'query', meta: 'siteinfo', siprop: 'languages', formatversion: 2 }).done(function (data) { var raw = (data.query && data.query.languages) || []; if (raw.length === 0) { d.resolve(FALLBACK_LANGS); return; } var langs = raw.map(function (l) { return { data: l.code, label: l.name + ' (' + l.code + ')' }; }); var bnIndex = langs.findIndex(function (l) { return l.data === 'bn'; }); if (bnIndex > -1) { langs.unshift(langs.splice(bnIndex, 1)[0]); } d.resolve(langs); }).fail(function () { d.resolve(FALLBACK_LANGS); }); return d.promise(); } var wikipediaLangs = FALLBACK_LANGS; var languagesPromise = fetchWikipediaLanguages().done(function (langs) { wikipediaLangs = langs; }); function chunk(arr, size) { var out = []; for (var i = 0; i < arr.length; i += size) { out.push(arr.slice(i, i + size)); } return out; } function getLocalWikidataItem() { var d = $.Deferred(); var existing = mw.config.get('wgWikibaseItemId'); if (existing) { return d.resolve(existing).promise(); } new mw.Api().get({ action: 'query', prop: 'pageprops', ppprop: 'wikibase_item', titles: currentTitle, formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var qid = page && page.pageprops && page.pageprops.wikibase_item; if (qid) { d.resolve(qid); } else { d.reject('no-item'); } }).fail(function () { d.reject('no-item'); }); return d.promise(); } function getSourceArticleTitle(qid, sourceLang, project) { var d = $.Deferred(); var siteId = sourceLang + project.dbSuffix; crossApi('www.wikidata.org', { action: 'wbgetentities', ids: qid, props: 'sitelinks', sitefilter: siteId }).done(function (data) { var entity = data.entities && data.entities[qid]; var link = entity && entity.sitelinks && entity.sitelinks[siteId]; if (link && link.title) { d.resolve(link.title); } else { d.reject('no-source-article'); } }).fail(function () { d.reject('no-source-article'); }); return d.promise(); } function getSourceCategories(sourceLang, project, sourceTitle) { var d = $.Deferred(); crossApi(sourceLang + '.' + project.domain, { action: 'query', titles: sourceTitle, prop: 'categories', cllimit: 'max', clshow: '!hidden', formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var cats = ((page && page.categories) || []).map(function (c) { return { title: c.title, name: c.title.replace(/^[^:]+:/, '').trim() }; }); d.resolve(cats); }).fail(function () { d.resolve([]); }); return d.promise(); } function getQidsForCategories(sourceLang, project, categories) { var d = $.Deferred(); var siteId = sourceLang + project.dbSuffix; var titles = categories.map(function (c) { return c.title; }); var map = {}; var calls = chunk(titles, 50).map(function (batch) { return crossApi('www.wikidata.org', { action: 'wbgetentities', sites: siteId, titles: batch.join('|'), props: 'sitelinks', sitefilter: siteId }).done(function (data) { $.each(data.entities || {}, function (qid, entity) { if (qid === '-1') { return; } var link = entity.sitelinks && entity.sitelinks[siteId]; var title = link && link.title && link.title.replace(/^[^:]+:/, '').trim(); if (title) { map[title] = qid; } }); }); }); $.when.apply($, calls).always(function () { d.resolve(map); }); return d.promise(); } function getLocalTitlesForQids(qidMap) { var d = $.Deferred(); var qids = Object.keys(qidMap) .map(function (k) { return qidMap[k]; }) .filter(function (v, i, a) { return a.indexOf(v) === i; }); var qidToLocal = {}; var calls = chunk(qids, 50).map(function (batch) { return crossApi('www.wikidata.org', { action: 'wbgetentities', ids: batch.join('|'), props: 'sitelinks', sitefilter: localDbName }).done(function (data) { $.each(data.entities || {}, function (qid, entity) { var link = entity.sitelinks && entity.sitelinks[localDbName]; if (link && link.title) { qidToLocal[qid] = link.title.replace(/^[^:]+:/, '').trim(); } }); }); }); $.when.apply($, calls).always(function () { d.resolve(qidToLocal); }); return d.promise(); } function getExistingLocalCategories() { var d = $.Deferred(); new mw.Api().get({ action: 'query', titles: currentTitle, prop: 'categories', cllimit: 'max', formatversion: 2 }).done(function (data) { var page = data.query && data.query.pages && data.query.pages[0]; var cats = ((page && page.categories) || []).map(function (c) { return c.title.replace(/^[^:]+:/, '').trim().toLowerCase(); }); d.resolve(cats); }).fail(function () { d.resolve([]); }); return d.promise(); } function runSync(sourceLang, project) { var d = $.Deferred(); getLocalWikidataItem().then(function (qid) { return getSourceArticleTitle(qid, sourceLang, project); }).then(function (sourceTitle) { return getSourceCategories(sourceLang, project, sourceTitle); }).then(function (sourceCats) { if (sourceCats.length === 0) { d.resolve({ toAdd: [], alreadyCount: 0, missingCount: 0, total: 0 }); return; } $.when( getQidsForCategories(sourceLang, project, sourceCats), getExistingLocalCategories() ).done(function (qidMap, existingCats) { getLocalTitlesForQids(qidMap).done(function (qidToLocal) { var localNames = Object.keys(qidMap) .map(function (src) { return qidToLocal[qidMap[src]]; }) .filter(Boolean); localNames = localNames.filter(function (v, i, a) { return a.indexOf(v) === i; }); var missingCount = sourceCats.length - localNames.length; var toAdd = []; var alreadyCount = 0; localNames.forEach(function (name) { if (existingCats.indexOf(name.toLowerCase()) !== -1) { alreadyCount++; } else { toAdd.push(name); } }); d.resolve({ toAdd: toAdd, alreadyCount: alreadyCount, missingCount: missingCount, total: sourceCats.length }); }); }).fail(function () { d.reject('fetch-failed'); }); }, function (reason) { d.reject(reason); }); return d.promise(); } function insertCategories(sourceLang, project, names) { var lines = names.map(function (n) { return '[[' + localCategoryNs + ':' + n + ']]'; }).join('\n'); return new mw.Api().postWithToken('csrf', { action: 'edit', title: currentTitle, appendtext: '\n' + lines, summary: sourceLang + '.' + project.domain.replace(/\.org$/, '') + ' থেকে ' + names.length + 'টি বিষয়শ্রেণী যোগ করা হয়েছে ' + '([[ব্যবহারকারী:ফারদিন/ক্যাটসিঙ্ক|ক্যাটসিঙ্ক]])', minor: false }); } function SourceDialog(config) { SourceDialog.super.call(this, config); } OO.inheritClass(SourceDialog, OO.ui.ProcessDialog); SourceDialog.static.name = 'categorySyncSource'; SourceDialog.static.title = 'ক্যাটসিঙ্ক '; SourceDialog.static.actions = [ { action: 'sync', label: 'সিঙ্ক করুন', flags: ['primary', 'progressive'] }, { label: 'বাতিল', flags: 'safe' } ]; SourceDialog.prototype.initialize = function () { SourceDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.projectDropdown = new OO.ui.DropdownInputWidget({ options: PROJECTS.map(function (p) { return { data: p.id, label: p.label }; }), value: getProject('wikipedia').id }); this.langInput = new OO.ui.ComboBoxInputWidget({ options: wikipediaLangs, value: 'bn', placeholder: 'যেমন: bn, en, hi' }); this.fieldset = new OO.ui.FieldsetLayout({ label: 'উইকিউপাত্তের মাধ্যমে সংযুক্ত অন্য প্রকল্পের একই নিবন্ধ থেকে বিষয়শ্রেণী অনুলিপি করুন।' }); this.fieldset.addItems([ new OO.ui.FieldLayout(this.projectDropdown, { label: 'উৎস প্রকল্প', align: 'top' }), new OO.ui.FieldLayout(this.langInput, { label: 'উৎসের ভাষা', align: 'top', help: 'ভাষার কোড লিখুন অথবা তালিকা থেকে নির্বাচন করুন।', helpInline: true }) ]); this.panel.$element.append(this.fieldset.$element); this.$body.append(this.panel.$element); }; SourceDialog.prototype.getSetupProcess = function (data) { return SourceDialog.super.prototype.getSetupProcess.call(this, data).next(function () { if (wikipediaLangs.length > FALLBACK_LANGS.length) { var current = this.langInput.getValue(); this.langInput.setOptions(wikipediaLangs); this.langInput.setValue(current || 'bn'); } }, this); }; SourceDialog.prototype.getBodyHeight = function () { return 240; }; SourceDialog.prototype.getActionProcess = function (action) { var dialog = this; if (action === 'sync') { return new OO.ui.Process(function () { var sourceLang = dialog.langInput.getValue().trim().toLowerCase(); var project = getProject(dialog.projectDropdown.getValue()); if (!sourceLang) { return $.Deferred().reject( new OO.ui.Error('ভাষার কোড লিখুন।') ).promise(); } dialog.pushPending(); return runSync(sourceLang, project).then(function (result) { dialog.popPending(); dialog.close(); openPreview(sourceLang, project, result); }, function (reason) { dialog.popPending(); var messages = { 'no-item': 'এই পাতাটি কোনো উইকিউপাত্ত আইটেমের সঙ্গে সংযুক্ত নয়।', 'no-source-article': 'এই আইটেমের জন্য ' + sourceLang + '.' + project.domain + '-এ কোনো নিবন্ধ নেই।', 'fetch-failed': 'বিষয়শ্রেণী আনার সময় সমস্যা হয়েছে। আবার চেষ্টা করুন।' }; return $.Deferred().reject( new OO.ui.Error(messages[reason] || 'সিঙ্ক করা যায়নি।') ).promise(); }); }); } return SourceDialog.super.prototype.getActionProcess.call(this, action); }; function PreviewDialog(config) { PreviewDialog.super.call(this, config); } OO.inheritClass(PreviewDialog, OO.ui.ProcessDialog); PreviewDialog.static.name = 'categorySyncPreview'; PreviewDialog.static.title = 'যেসব বিষয়শ্রেণী যোগ করা হবে'; PreviewDialog.static.actions = [ { action: 'add', label: 'যোগ করুন', flags: ['primary', 'progressive'] }, { label: 'বাতিল', flags: 'safe' } ]; PreviewDialog.prototype.initialize = function () { PreviewDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.summary = new OO.ui.LabelWidget({ label: '' }); this.checkboxes = new OO.ui.CheckboxMultiselectInputWidget({ options: [] }); this.panel.$element.append( this.summary.$element, $('<div>').css('margin-top', '12px').append(this.checkboxes.$element) ); this.$body.append(this.panel.$element); }; PreviewDialog.prototype.getSetupProcess = function (data) { return PreviewDialog.super.prototype.getSetupProcess.call(this, data).next(function () { this.sourceLang = data.sourceLang; this.project = data.project; var sourceLabel = data.sourceLang + '.' + data.project.domain.replace(/\.org$/, ''); var parts = [ data.toAdd.length + 'টি নতুন বিষয়শ্রেণী পাওয়া গেছে: ' + sourceLabel ]; if (data.alreadyCount) { parts.push(data.alreadyCount + 'টি আগে থেকেই রয়েছে'); } if (data.missingCount) { parts.push(data.missingCount + 'টির এখানে সমতুল্য বিষয়শ্রেণী নেই'); } this.summary.setLabel(parts.join(' · ')); this.checkboxes.setOptions(data.toAdd.map(function (name) { return { data: name, label: name }; })); this.checkboxes.setValue(data.toAdd); }, this); }; PreviewDialog.prototype.getBodyHeight = function () { return 320; }; PreviewDialog.prototype.getActionProcess = function (action) { var dialog = this; if (action === 'add') { return new OO.ui.Process(function () { var selected = dialog.checkboxes.getValue(); if (selected.length === 0) { return $.Deferred().reject( new OO.ui.Error('অন্তত একটি বিষয়শ্রেণী নির্বাচন করুন।') ).promise(); } dialog.pushPending(); return insertCategories( dialog.sourceLang, dialog.project, selected ).then(function () { dialog.popPending(); dialog.close(); mw.notify( selected.length + 'টি বিষয়শ্রেণী যোগ করা হয়েছে। পুনরায় লোড হচ্ছে…', { type: 'success' } ); setTimeout(function () { window.location.reload(); }, 1200); }, function () { dialog.popPending(); return $.Deferred().reject( new OO.ui.Error('পাতা সংরক্ষণ করা যায়নি। আপনার সম্পাদনার অনুমতি আছে কি না যাচাই করুন।') ).promise(); }); }); } return PreviewDialog.super.prototype.getActionProcess.call(this, action); }; var windowManager = new OO.ui.WindowManager(); $(document.body).append(windowManager.$element); var sourceDialog = new SourceDialog(); var previewDialog = new PreviewDialog(); windowManager.addWindows([ sourceDialog, previewDialog ]); function openPreview(sourceLang, project, result) { if (result.toAdd.length === 0) { mw.notify( result.total === 0 ? 'উৎস নিবন্ধে কোনো বিষয়শ্রেণী পাওয়া যায়নি।' : 'যোগ করার মতো নতুন বিষয়শ্রেণী নেই। সব বিষয়শ্রেণী আগে থেকেই রয়েছে অথবা এখানে সমতুল্য বিষয়শ্রেণী নেই।', { type: 'warn' } ); return; } windowManager.openWindow(previewDialog, { sourceLang: sourceLang, project: project, toAdd: result.toAdd, alreadyCount: result.alreadyCount, missingCount: result.missingCount }); } var skin = mw.config.get('skin'); var portlet = skin === 'minerva' ? 'p-tb' : 'p-cactions'; mw.util.addPortletLink( portlet, '#', 'ক্যাটসিঙ্ক', 'ca-synccategories', 'অন্য প্রকল্প থেকে উইকিউপাত্তের মাধ্যমে বিষয়শ্রেণী অনুলিপি করুন' ); $('#ca-synccategories a').on('click', function (e) { e.preventDefault(); languagesPromise.always(function () { windowManager.openWindow(sourceDialog); }); }); }).catch(function (err) { console.error('[CatSync] failed to initialize:', err); }); })(); // </nowiki> rl864c2i00knda986dduc6bv30ipae5 ব্যবহারকারী:ফারদিন/ক্যাটসিঙ্ক 2 14263 84710 2026-11-05T15:21:01Z ফারদিন 52 "'''ক্যাটসিঙ্ক''' (CatSync) হলো এমন একটি স্ক্রিপ্ট, যার সাহায্যে [[m:উইকিউপাত্ত|উইকিউপাত্তের]] সাইটলিংকের মাধ্যমে সংযুক্ত অন্য কোনো উইকিমিডিয়া প্রকল্পের একই নিবন্ধ থেকে বর্তমান নি..." দিয়ে পাতা তৈরি 84710 wikitext text/x-wiki '''ক্যাটসিঙ্ক''' (CatSync) হলো এমন একটি স্ক্রিপ্ট, যার সাহায্যে [[m:উইকিউপাত্ত|উইকিউপাত্তের]] সাইটলিংকের মাধ্যমে সংযুক্ত অন্য কোনো উইকিমিডিয়া প্রকল্পের একই নিবন্ধ থেকে বর্তমান নিবন্ধে (আপনি যে নিবন্ধে কাজ করছেন, সেই নিবন্ধে) বিষয়শ্রেণী অনুলিপি করা যায়। ক্যাটসিঙ্ক পাতার অ্যাকশন মেনুতে '''ক্যাটসিঙ্ক''' নামে একটি বোতাম যুক্ত করে। এই বোতামে ক্লিক করে "উৎস প্রকল্প" ও "উৎসের ভাষা" নির্বাচন করলে স্ক্রিপ্টটি সংশ্লিষ্ট নিবন্ধের বিষয়শ্রেণীগুলো সংগ্রহ করে। এরপর উইকিউপাত্তের মাধ্যমে প্রতিটি বিষয়শ্রেণীর সংশ্লিষ্ট আইটেম শনাক্ত করে এবং আপনি যে উইকিতে কাজ করছেন, সেখানে সমতুল্য বিষয়শ্রেণী আগে থেকেই আছে কি না, তা যাচাই করে। সবশেষে নতুন বিষয়শ্রেণীগুলোর একটি প্রাকপ্রদর্শন দেখায়, যেখানে প্রতিটি বিষয়শ্রেণীর পাশে একটি টিকচিহ্ন থাকে। ফলে নিবন্ধে বিষয়শ্রেণীগুলো যোগ করার আগে আপনি সেগুলো পর্যালোচনা করতে এবং পছন্দমতো নির্বাচন করতে পারেন। ক্যাটসিঙ্ক কেবল উইকিপিডিয়া ও উইকিউক্তির নিবন্ধে কাজ করে। অন্য কোনো প্রকল্পে এটি প্রদর্শিত হয় না। উৎস প্রকল্প হিসেবে প্রাথমিকভাবে উইকিপিডিয়া নির্বাচন করা থাকে, কারণ সাধারণত উইকিপিডিয়াতেই বিষয়শ্রেণীগুলোর বিন্যাস সবচেয়ে পূর্ণাঙ্গ থাকে। == ইনস্টলেশন == ক্যাটসিঙ্ক ব্যবহার করতে নিজের [[Special:MyPage/common.js|common.js]] পাতায় নিচের জাভাস্ক্রিপ্ট কোডটি যুক্ত করুন: <syntaxhighlight lang="javascript" copy=1> mw.loader.load('//bn.wikiquote.org/w/index.php?title=User:ফারদিন/ক্যাটসিঙ্ক.js&action=raw&ctype=text/javascript'); </syntaxhighlight> == ব্যবহারবিধি == * উইকিপিডিয়া বা উইকিউক্তির মূল নামস্থানের যেকোনো একটি নিবন্ধ খুলুন। * পাতার অ্যাকশন মেনু থেকে '''ক্যাটসিঙ্ক''' নির্বাচন করুন। * উৎস প্রকল্প ও উৎসের ভাষা নির্বাচন করুন (প্রাথমিকভাবে উইকিপিডিয়া ও বাংলা ভাষা নির্বাচিত থাকে)। * বিষয়শ্রেণীগুলো সংগ্রহ ও যাচাই করতে '''সিঙ্ক করুন''' বোতামে ক্লিক করুন। * প্রাকপ্রদর্শনে পাওয়া বিষয়শ্রেণীগুলো পর্যালোচনা করুন। কোনো বিষয়শ্রেণী যোগ করতে না চাইলে সেটির পাশের টিকচিহ্ন তুলে দিন। * নির্বাচিত বিষয়শ্রেণীগুলো নিবন্ধে যুক্ত করতে '''যোগ করুন''' বোতামে ক্লিক করুন। <div style="border-left: 4px solid #36c; background: #f8f9fa; padding: 8px 12px; margin-top: 1em;"> '''মূল স্ক্রিপ্টের নথি:''' [[m:User:Saroj/CatSync]] </div> 6k2twy0ctbqqmp3x42ixast0cw3wbej 84713 84710 2026-11-05T15:54:12Z ফারদিন 52 84713 wikitext text/x-wiki '''ক্যাটসিঙ্ক''' (CatSync) হলো এমন একটি স্ক্রিপ্ট, যার সাহায্যে [[m:উইকিউপাত্ত|উইকিউপাত্তের]] সাইটলিংকের মাধ্যমে সংযুক্ত অন্য কোনো উইকিমিডিয়া প্রকল্পের একই নিবন্ধ থেকে বর্তমান নিবন্ধে (আপনি যে নিবন্ধে কাজ করছেন, সেই নিবন্ধে) বিষয়শ্রেণী অনুলিপি করা যায়। ক্যাটসিঙ্ক পাতার অ্যাকশন মেনুতে '''ক্যাটসিঙ্ক''' নামে একটি বোতাম যুক্ত করে। এই বোতামে ক্লিক করে "উৎস প্রকল্প" ও "উৎসের ভাষা" নির্বাচন করলে স্ক্রিপ্টটি সংশ্লিষ্ট নিবন্ধের বিষয়শ্রেণীগুলো সংগ্রহ করে। এরপর উইকিউপাত্তের মাধ্যমে প্রতিটি বিষয়শ্রেণীর সংশ্লিষ্ট আইটেম শনাক্ত করে এবং আপনি যে উইকিতে কাজ করছেন, সেখানে সমতুল্য বিষয়শ্রেণী আগে থেকেই আছে কি না, তা যাচাই করে। সবশেষে নতুন বিষয়শ্রেণীগুলোর একটি প্রাকপ্রদর্শন দেখায়, যেখানে প্রতিটি বিষয়শ্রেণীর পাশে একটি টিকচিহ্ন থাকে। ফলে নিবন্ধে বিষয়শ্রেণীগুলো যোগ করার আগে আপনি সেগুলো পর্যালোচনা করতে এবং পছন্দমতো নির্বাচন করতে পারেন। ক্যাটসিঙ্ক কেবল উইকিপিডিয়া ও উইকিউক্তির নিবন্ধে কাজ করে। অন্য কোনো প্রকল্পে এটি প্রদর্শিত হয় না। উৎস প্রকল্প হিসেবে প্রাথমিকভাবে উইকিপিডিয়া নির্বাচন করা থাকে, কারণ সাধারণত উইকিপিডিয়াতেই বিষয়শ্রেণীগুলোর বিন্যাস সবচেয়ে পূর্ণাঙ্গ থাকে। == ইনস্টলেশন == ক্যাটসিঙ্ক ব্যবহার করতে নিজের [[Special:MyPage/common.js|common.js]] পাতায় নিচের জাভাস্ক্রিপ্ট কোডটি যুক্ত করুন: <syntaxhighlight lang="javascript" copy=1> mw.loader.load('//bn.wikiquote.org/w/index.php?title=ব্যবহারকারী:ফারদিন/CatSync.js&action=raw&ctype=text/javascript'); </syntaxhighlight> == ব্যবহারবিধি == * উইকিপিডিয়া বা উইকিউক্তির মূল নামস্থানের যেকোনো একটি নিবন্ধ খুলুন। * পাতার অ্যাকশন মেনু থেকে '''ক্যাটসিঙ্ক''' নির্বাচন করুন। * উৎস প্রকল্প ও উৎসের ভাষা নির্বাচন করুন (প্রাথমিকভাবে উইকিপিডিয়া ও বাংলা ভাষা নির্বাচিত থাকে)। * বিষয়শ্রেণীগুলো সংগ্রহ ও যাচাই করতে '''সিঙ্ক করুন''' বোতামে ক্লিক করুন। * প্রাকপ্রদর্শনে পাওয়া বিষয়শ্রেণীগুলো পর্যালোচনা করুন। কোনো বিষয়শ্রেণী যোগ করতে না চাইলে সেটির পাশের টিকচিহ্ন তুলে দিন। * নির্বাচিত বিষয়শ্রেণীগুলো নিবন্ধে যুক্ত করতে '''যোগ করুন''' বোতামে ক্লিক করুন। <div style="border-left: 4px solid #36c; background: #f8f9fa; padding: 8px 12px; margin-top: 1em;"> '''মূল স্ক্রিপ্টের নথি:''' [[m:User:Saroj/CatSync]] </div> l4ognouy0ytbkdxlkuyjl4c559yx789