Persona এর মাধ্যমে ওয়েবসাইট এ sign in পদ্ধতি

আধু্নিক যুগে যোগাযোগ এবং তথ্য সংগ্রহের এক বিশাল প্ল্যাটফর্ম হল আজকের এই ইন্টারনেট বিশ্ব। ইন্টারনেট এর আওতায় বিভিন্ন ওয়েবসাইট থেকে আপনি হাজারো resource সংগ্রহ ও ব্যবহার করতে পারছেন। এসব ওয়েবসাইট এ প্রবেশাধীকার এর জন্য আপনাকে সেই ওয়েবসাইট এর অধীনে account খোলার জন্য বলে।এবং অ্যাকাউন্ট না খোলা পর্যন্ত আপনাকে তাদের ওয়েবসাইট এর আওতায় resource সংগ্রহ করতে বা তাদের কোন সুবিধা আপনকে দেওয়া হবে না। ফলে আপনকে একাধিক ওয়েবসাইট-এ প্রবেশের জন্য একাধিক অ্যাকাউন্ট খুলতে হচ্ছে, তার সাথে আপনকে আলদা আলদা অ্যাকাউন্ট এর অধীনে password দিতে হচ্ছে। এসব অ্যাকাউন্ট এর passwordআপনাকে মনে রাখতে হয়, পাশাপাশি এই অ্যাকাউন্ট খুলতে আপনকে আপনার নিজের তথ্য দিতে হচ্ছে।

অন্যদিকে, Mozilla, mozillian.org সাইট এবং অন্যান্য সাইট এ প্রবেশের জন্য সহজ উপায় বের করেছে। “Persona” তে sign in এর মাধ্যমে আপনি একাধিক সাইট এ প্রবেশের অনুমতি পাচ্ছেন। সব থেকে বড় সুবিধা হচ্ছে অন্য কেউ আপনার অনলাইন কাজের document জানতে পারছে না এবং যা করবেন তা শুধুমাত্র আপনার Computer এ জমা হবে। Mozilla বিশ্বাস করে যে- আপনি অনলাইন এ কি করবেন বা করছেন  সেটা একান্ত আপনার বিষয়।

Persona তে sign in করতে আপনাকে ইমেইল এড্রেস দিতে হবে, এটিই আপনার অ্যাকাউন্ট এর প্রমান স্বরূপ। ফলে এর জন্য আপনাকে আলাদা করে password দিতে হচ্ছে না। ইমেইল এড্রেস টি নিশ্চিত করে যে এটি আপনারই অ্যাকাউন্ট। Persona এর মাধ্যমে আপনি WebmakerMozillians.org, PontoonMozilla Reps এবং অন্যান্য ওয়েবসাইট এ প্রবেশাধিকার পাবেন। আর একটি বড় সুবিধা হল persona এর মাধ্যমে আপনি QA তে কাজ করার জন্য Moztrap, One and Done এবং Bugzilla এর ওয়েবসাইট এ প্রবেশ করতে পারেন। আপনি যদি নতুন ব্যবহারকারী হয়ে থাকেন তাহলে এই article আপনাকে Persona ব্যবহার করতে সাহায্য করবে।

প্রথমত , Persona এর মাধ্যমে log in করা যায় এমন একটি ওয়েবসাইট ওপেন করুন। এখানে Bugzilla সাইট টি ব্যবহার করা হয়েছে। আপনি এই সাইট এ প্রবেশ করলে নিচের screenshot এর  মত দেখতে পাবেন । পেইজ টিতে Sign In বাটন পাবেন, অতঃপর Sign In বাটন এ click করুন।

Log in click করার পরে  Bugzilla তে  লগ ইন করার জন্য কিছু option দেখতে পাবেননিচের screenshot এর মত sign in এ click করুন।অতপর আপনি একটি নতুন window দেখতে পাবেন। সেখানে ইমেইল এড্রেস চাওয়া হবে,আপনি আপনার ইমেইল এড্রেস টি লিখবেন এবং যেখানে sign in করবেন।

ই মেইল প্রবেশ করানোর পর এটি অথেনটিকেশন প্রক্রিয়া শুরু করবে এবং যেই ই মেইল প্রবেশ করেছেন সেটি যদি সাইন ইন করা থাকে, তাহলে আপনাকে Persona একাউন্ট দিয়ে ই ওয়েবসাইট এ সাইন ইন করতে দেয়া হবে,আর যদি আপনার ই মেইল এ সাইন করা না থাকে, তাহলে প্রথমে ই মেইল একাউন্ট এ সাইন করার সুযোগ দিবে এবং অতঃপর Persona তে সাইন ইন করতে দেয়া হবে। অতঃপর ইমেইল এড্রেস টি দেওয়া হলে নিচের screenshot এর মত এটি process প্রক্রিয়া সম্পন্ন করে।
 

 

যখন  Persona যাচাই করে নিশ্চিত হবে , যে ইমেইল এড্রেস টি দেওয়া হল সেটি আপনারই তখন সাইট টিতে প্রবেশের অনুমতি পাবেন। যদি  screenshot এ দেখানো মত কাজটি করে থাকেন তাহলে বুঝে নিবেন আপনি ইতিমধ্যে সাইট টিতে sign in অবস্থায় আছেন,আর এটি আপনি তখনি নিশ্চিত হতে পারবেন যখন ওয়েবসাইট টির ডানদিকে উপরের আপনার email এড্রেস টি দেখতে পাবেন।

 

 

🙂 এটা একটা দারুন বিষয়, আপনি শুধুমাত্র Persona ব্যবহার করে সাইট টিতে sign in হতে পেরেছেন।  Webmaker, Mozillians.org, PontoonMozilla Reps & One and Done -এ সকল ওয়েবসাইট গুলোতে ও আপনি Persona  এর মাধ্যমে sign in করতে পারবেন।

আরও জানতে আপনি visit করতে পারেন Guides and API Documentation

মোজিলা HTTP সার্ভার থেকে ফায়ারফক্স বিল্ড নামানোর কৌশল

স্বাগতম,

আজ আমরা মোজিলার HTTP সার্ভার থেকে সঠিক ফায়ারফক্স বিল্ড নামানোর পদ্ধতি দেখবো। যেসব নতুন মুখ মোজিলা QA(Quality Assurance) তে অবদান রাখতে যাচ্ছেন বা ইচ্ছা পোষণ করছেন, তাদের সার্ভার থেকে বিল্ড নামানোর সঠিক পদ্ধতি সম্বন্ধে ধারণা রাখা অত্যাবশকীয়।

তাহলে চলুন শুরু করা যাক বাগজিলার একটি বাগ দিয়ে।

Capture1

এটি একটি বাগ রিপোর্ট। বোঝার সুবিধার্থে আমরা এই বাগটিকে ডেমো হিসেবে ধরে অগ্রসর হব। এখানে অনেকগুলো নাম এবং নামের পাশে বক্স আছে। আমরা এখন সবগুলো নিয়ে মাথা ঘামাবোনা শুধু Reported এবং Platform ছাড়া।


 Capture4

Platform দিয়ে বোঝানো হয় আমরা কোন পরিবেশে কাজ করব। ধরুন আপনি উইন্ডোজ কিংবা লিনাক্সধারী কোন অপারেটিং সিস্টেমে আছেন। আপনি বাগটি আপনার বর্তমান অপারেটিং সিস্টেমে যাচাই-বাছাই করতে পারবেন কিনা, Platform মূলত সেই নির্দেশনা প্রদান করে থাকে। এক্ষেত্রে আমাদের অপারেটিং সিস্টেম All দেয়া আছে, অর্থাৎ সেটি উইন্ডোজ, লিনাক্স যেকোন কিছুই হতে পারে, তবে অবশ্যই সেটা ৮৬/৩২ বিট হতে হবে।


 Capture3

Reported দিয়ে বোঝানো হয় বাগটি কত তারিখে কোন সময়ে বাগজিলায় দাখিল করা হয়েছে। এক্ষেত্রে তারিখ হচ্ছে ০৩মার্চ, ২০১৫। সুতরাং আমাদের এই তারিখের ফায়ারফক্স বিল্ড নামাতে হবে। সাধারণত আমরা ফায়ারফক্স নাইটলি দিয়ে বাগ যাচাই-বাছাই করে থাকি যদিনা কোন বিশেষ চাহিদা থাকে।


 ডেস্কটপ ব্রাউজারের ক্ষেত্রে মোজিলার চারটি বিশেষ চ্যানেল কিংবা বিল্ড আছে।

firefox-releases

 


http://archive.mozilla.org/pub/firefox/

এইটি মোজিলার সার্ভার লিংক। আমার এখন এই লিংকটি খুলব।

Untitled7

লিংকটি খুললে এমন দেখাবে। যেহেতু আমাদের বাগটি আমরা নাইটলি দিয়ে যাচাই-বাছাই করব তাই সবাই একযোগে nightly/ ফোল্ডারে ঢুকি।


Capture22

অতঃপর 2015/ নামক ফোল্ডারটি খুজে বের করে সেটাতে ঢোকার চেষ্টা চালাই।


Capture23

এখানে 01/ থেকে 08/ পর্যন্ত ফোল্ডারের একটি লিস্ট দেখা যাচ্ছে। প্রতিটি সংখ্যা এক একটি মাস ইঙ্গিত করে। যেমন 01/ > জানুয়ারী; 08/ > আগস্ট। আমাদের ডেমো বাগ দাখিলের মাস মার্চ। তাই এক্ষেত্রে আমার 03/ ফোল্ডারটিতে ঢুকবো।


 Capture24

অতঃপর আমরা যথাযথ তারিখের ফোল্ডারটি খুজে বের করে তাতে ঢোকার চেষ্টা করব। এক্ষেত্রে আমাদের ফোল্ডারটি হবে 2015-03-25-mozilla-central  এমন দেখতে। (নোটঃ Central=Nightly এবং Aurora=Developer Edition)


Capture25

এখন আমরা উপযুক্ত ফাইলটি খুজে বের করার চেষ্টা করব। আমাদের ডেমো বাগে বলা হয়েছে ৮৬/৩২বিট ধারী যেকোন অপারেটিং সিস্টেম। এক্ষেত্রে আমার অপারেটিং সিস্টেম হল জানালা (যাহারা জানেন না তাহাদের জ্ঞাতার্থে, জানালা=উইন্ডোজ), তাই আমি firefox-39.0a1.en-US.win32.zip এই ফাইলটি নামানোর চেষ্টা করব।

 

অতঃপর .zipফাইলটি Extract করলে, বাগ নিয়ে যাচাই-বাছাই করনে আমরা পুরোপুরি প্রস্তুত।

 

 

বিঃদ্রঃ কারো কোন প্রশ্ন কিংবা কোন সাহায্যের প্রয়োজন হলে নির্দিধায় যোগাযোগ করুন আমাদের ফেসবুক গ্রুপে। অবশ্যই কেউ না কেউ এগিয়ে আসবেন আপনার সাহায্যে ।

How to Download Firefox builds form Mozilla HTTP Server

Hello Everyone,

Today we are going to learn how to download firefox builds from Mozilla HTTP Server.

Those who are new to Mozilla QA(Quality Assurance) they have to know how to download the correct build. So lets started with a bug from Bugzilla.


Capture1
That’s a bug report looks like. Now we are studying this case as a demo. Don’t worry about the meaning of some terms like whiteboard, Target Milestone, Blocks etc. Now have a look on Reported & Platform terms.


Capture4The platform section indicates the Operating System and its architectural bit. In this case the OS could be anything (windows, linux etc) and it’s system type 64/32 bit.


Capture3The Reported Section indicates the date and time when the bug has been submitted to bugzilla. In this case the date is 25th of March, 2015. So to examine the bug we have to download a 32/86 bit build of that date. Here we are downloading a Firefox Nightly Build because in general we are verifying bugs in nightly build.


Mozilla has 4 Firefox Builds for desktop.

firefox-releases

 

 http://archive.mozilla.org/pub/firefox/

This is Mozilla HTTP server link. Now go to this link. 


Untitled7


Now go to the nightly folder. Then go to the folder named 2015.

Capture22


Then go to the folder named 03. (Here number indicates the month).

Capture23


Then find the exact date folder. In our case it will be 2015-03-25-mozilla-central. (Note: Central=Nightly & Aurora=Developer Edition).

Capture24


Go to the folder and search for the OS which you are currently worked on. I have Windows based operating system, so for this particular case I choose

“firefox-39.0a1.en-US.win32.zip”.


Capture25

Extract the .zip file and you are ready to go.

 

If you still need help, don’t hesitate to ask any QA related question
at our facebook group, surely someone will pick you up.

Happy contributing 🙂