মোজিলার উদ্দেশ্য

Estiuck Al Regun

0

মজিলা হল একটি অলাভজনক সংগঠন। তাদের সকল কার্যক্রম ইন্টারনেট আর ওয়েব নিয়ে। তারা নিজেদের সংগঠনের মূল ভিত্তি তৈরী করেছে দশটি মূলনীতির ওপর, তাদের প্রায় সকল কার্যক্রম এই ১০টি আদর্শের আলোকে পরিচালিত হয়। ইংরেজীতে তারা বলে Our 10 Principles, একসাথে বলা হয় Mozilla Manifesto; আমি পড়ে নিজের মত করে বোঝার চেষ্টা করেছি আর আমার সেই ধারণা সকলের সাথে শেয়ার করলাম। আশা থাকবে, আমার বোঝার ভুলগুলো সবাই কমেন্ট করে জানিয়ে দেবেন।  সেই ফিলোসফি গুলো হলো :

১) ইন্টারনেট হল দৈনন্দিন জীবনের একটি গুরুত্বপূর্ণ জিনিস বা অংশ। ইন্টারনেট সকল কাজের জন্যই দরকারি। কারণ আমি ইন্টারনেটে পড়াশোনা করতে পারব, যোগাযোগ করতে পারব, বিনোদনের জন্য ভিডিও পাব,  অনেক কিছু করতে পারব।ইন্টারনেট হল একটি বিশ্ব ভান্ডার। এখানে আমি নির্দিষ্ট করে বলতে পারব নাহ যে এখানে শুধু পড়াশোনা করা যায় আর গান শোনা যায়। ইন্টারনেট সবার জন্যই দরকারি, হোক সে ছোট কিংবা বড় আর ধনী কিংবা গরিব। আপনি যা চাইবেন তাই পাবেন ইন্টারনেটে।

২) আচ্ছা ইন্টারনেট এর মালিক কি গুগল আর ফেইসবুক? অবশ্যই নাহ। কারণ ইন্টারনেট হল এমন একটি জিনিস যা একজন বা দুই জনকে নিয়ো তৈরী হয়নি। কোটি কোটি ডিভাইস, কম্পিউটার আর সার্ভার এক হয়ে আজকের এই ইন্টারনেট তৈরী। একক কোন ব্যক্তি বা একক কোন কোম্পানী ইন্টারনেট তৈরীও করেনি, আর সেটি তা নিয়ন্ত্রণও করে না।
– তাহলে গুগল আর ফেইসবুক কি?
– আসলে গুগল আর ফেইসবুক হল বিভিন্ন প্রকার অনলাইন সেবার সমষ্টি, যা কোথাও না কোথাও বিশেষ কম্পিউটারে বা সার্ভারে থাকে, আর আমরা সবাই তা ব্যবহার করি আমাদের নানান প্রয়োজনে।
– আচ্ছা এইবার আমাকে বলুন, আমাদের  দেশের মালিক কি শুধু রাজনৈতিক দুই নেতা?
– নাহ। দেশের মালিক তো জনগন।
– যদি দেশের মালিক জনগণ হয় তাহলে ইন্টারনেটের মালিকও ইন্টারনেট ব্যবহারকারী। তাই ইন্টারনেট হলো একটি জনসম্পদ। আর তাই ইন্টারনেট সব সময় সবার জন্য উন্মুক্ত থাকাতে হবে। কেউ এখানে কোন মতামত চাপিয়ে দিতে পারবে নাহ। কারণ ইন্টারনেট কারও মালিকানাধীন নাহ।

৩) ইন্টারনেটের মাধ্যমে মানুষের জীবনের মান উন্নয়ন হতে হবে। ইন্টারনেট ব্যবহার করে আমরা সহজেই মেডিক মোবাইলকে জানাতে পারছি আমাদের অসুস্থতার লক্ষণ। আর মেডিক কেয়ার তখন তাদের ডাক্তারের সেবা প্রদান করে থাকে।
আচ্ছা তার থেকে মজার ব্যাপার হলো যে আমি একটি এরিয়াতে ভিটামিন-এ ক্যাপসুল খাওয়াব ছোট বাচ্চাদের। তখন আমরা যদি তাদেরকে তা জানিয়ে দিতে পারছি ইন্টারনেট কিংবা মোবাইল এসএমএসের মাধ্যমে তখন তা সহজ হয়ে উঠল।

৪) একজন ইন্টারনেট ব্যবহারকারীর নিরাপত্তা ও গোপনীয়তা হল তার মৌলিক অধিকার। এইটা কখনোই অপশনাল হতে পারে নাহ।
আমরা যেমন দৈনন্দিন জীবনে বেচে থাকার জন্য নিরাপত্তা ও আমরা কি করছি তার গোপনীয়তা রক্ষা করা জরুরী ঠিক তেমনি ইন্টারনেটেও তা জরুরী। কারণ তা নাহ হলে আমার তথ্য যে কেউ হাতিয়ে নিতে পারে। যার ফলে আমি নানা ভাবে ক্ষতিগ্রস্থ হব। তাই নিরাপত্তা ও গোপনীয়তার বিষয়ে সচেতন হতে হবে।

৫) যেহেতু ইন্টারনেট গড়ে উঠেছে তার ব্যবহারকারীদের নিয়ে তাই তাদের নিজেস্ব মত ইন্টারনেটে প্রকাশ করার অধিকার আছে। আর একজন মানুষের মত প্রকাশের অধিকার হল অনেক বড় একটি অধিকার। তাই সকলকে তার মত প্রকাশের অধিকার দিতে হবে।

৬) ইন্টারনেট হল একটি জনসম্পদ। কোন ব্যাক্তি এই সম্পদের উপর হস্তক্ষেপ করতে পারবে নাহ।  কারও অধিকার নেই ইন্টারনেটের মাধ্যমে অন্য একজন ইন্টারনেট ব্যাহারকারীর  উপর নজরদারি করা।
মনে করুন আমি একটি ফোন কিনার জন্য একটি স্যামসাং এর সো রুমে গেলাম। তা একজন ফলো করল আমাকে। তারপর যখন বাসায় ফিরলাম তখন সে আমার পিছু নিয়ে আমার বাসার ঠিকানা জেনে নিল। তারপর সে একদিন হাজির হলো তার কোম্পানির মোবাইল নিয়ে। তার মানে সে আমার উপর নজরদারি করল। যেইটা আমরা কেউই মেনে নিব নাহ বাস্তব জীবনে।
তাহলে কেন আমরা তা ইন্টারনেটের জগৎতে এই ঘটনা ঘটতে দিব।তাই কেউ আমাদেরকে নজরদারি করতে পারবে নাহ।

৭) ওপেন সোর্স ইন্টারনেটকে আরও সমৃদ্ধ করে তুলে। কারণ তাতে সবাই তাদের  ইচ্ছামত ডেভলপ করতে পারে। যার ফলে সে তার চাহিদাও যেখানে যুক্ত করতে পারছে।  আর  ইন্টারনেট হল জনসম্পদ। তাই সবারই অধিকার আছে ইন্টারনেটকে নিজের মত করা ডেভলাপ করা আর তাতে ওপেন সোর্স সফটওয়ার গুলি অনেক বড় অবদান রাখে।

৮) ঐক্যের মাধ্যমে বিশ্বাস, মনোবল, দায়িত্ব বোধ বৃদ্ধি পায়। আমরা সকলেই জানি “একতাই বল”।  আমরা যদি ইন্টারনেটকে আরও সুন্দর ও সুবিধাজনক করে তুলতে চাই তাহলে আমাদের সকলেই ঐক্য বদ্ধ হতে হবে। তাহলে আমরা ইন্টারকে সকলের কাছে পৌছে দিতে পারব।

৯) ইন্টারনেট হল একটি জনসম্পদ। তাই যারা ইন্টারনেটকে ব্যবহার করে মুনাফা অর্জন করছেন তাদের উচিত মুনাফার হারকে কমিয়ে আনা। কারণ ইন্টারনেট কোন বাণিজ্য ক্ষেত্র নয়। সবার ঐক্যবদ্ধতার মাধ্যমেই ইন্টারনেট তৈরী হয়েছে। তবে তার অর্থ এই নয় যে ইন্টারনেকে ব্যবহার করে ব্যবসা করা যাবে নাহ। কারণ কোন কিছুকে এগিয়ে নিতে হলে ব্যবসার অবদান ও গুরুত্বপূর্ণ।

১০) ইন্টারনেটের মাধ্যমে মানুষের যেন ভালো হয় সে দিকে আমাদের সকলের নজর দেয়া উচিত। তাহলেই মানুষ ইন্টারনেটকে ব্যবহার করতে চাইবে। যার ফলে ইন্টারনেটের মানও বৃদ্ধি পাবে ।

বাংলা ভাষায় Firefox for Android: আমাদের নিজস্ব ইন্টারনেট ব্রাউজার

Belayet Hossain

0

সংগঠন হিসেবে Mozilla এর অন্যতম উদ্দেশ্য হল, সার্বজনীন সম্পদ আলো, পানি, বাতাসের মত ইন্টারনেট হবে এমন একটি পাবলিক সম্পদ, যা বিশ্বের প্রতিটি মানুষ নিরাপদে ব্যবহারের অধিকার থাকবে, ইন্টারনেটের সুযোগকে কাজে লাগিয়ে তাদের জীবনমানের উন্নয়ন করতে পারবে। আর এই উদ্দেশ্যে সফল হতে ইন্টারনেটকে উন্মুক্ত এবং সকলের প্রবেশযোগ্য রাখার প্রত্যয়ে Mozilla এমন কিছু পণ্য বা টুল তৈরি করেছে যা বিশ্বের সকলকে নিরাপদে ইন্টারনেট ব্যবহারের সুযোগ করে দেয়। Firefox ব্রাউজার তেমনি একটি পণ্য যা ইতিমধ্যেই ইন্টারনেট ব্রাউজিং এ নির্দিষ্ট কোন প্রতিষ্ঠানের উপর নির্ভশীলতার শৃঙ্খল থেকে বিশ্বের কোটি কোটি মানুষকে মুক্ত করেছে। দিয়েছে অবাধে ইন্টারনেট ব্যবহারের স্বাধীনতা। বর্তমান বিশ্বে মোবাইল ডিভাইসের ব্যবহারের বৃদ্ধির সাথে সাথে মোবাইলে ইন্টারনেট ব্যবহারও বৃদ্ধি পেয়েছে, সেই সাথে প্রয়োজনীয়তা দেখা দিয়েছে মোবাইল ডিভাইসে Firefox ব্রাউজারের মত পরীক্ষিত একটি হাতিয়ার যা মানুষকে আরও একবার করবে বিজয়ী, করবে স্বাধীন। এই লক্ষ্যেই Mozilla ইতিমধ্যে Android, iOS এর মত জনপ্রিয় মোবাইল অপারেটিং সিস্টেমের জন্য রিলিজ করেছে Firefox ব্রাউজার। যার কোড নেম Fennec। আলাদা ভাবে এদের ডাকা হয় Firefox for Android, Firefox for iOS বলে।

আমি কেন Mozillian? কেন আমি Mozilla কে সমর্পথন করি?

একজন বাংলাদেশি Mozillian হিসেবে আমি Mozilla এর মিশন ভিশন ও আদর্শকে ধারণ করি এবং প্রচার করি এই উদ্দেশ্যে যে,

Mozilla সারা বিশ্বের মানুষের জন্য তার জীবনমান উন্নয়ন করার যে সুযোগ তৈরি করে দিয়েছে বা দিচ্ছে তা ব্যবহারে যেন আমাদের নিজের দেশের মানুষ বাদ না যায়। তারাও যেন বিশ্বের অন্য সকলের মত এই সুযোগকে কাজে লাগিয়ে নিজেদের উন্নয়ন করতে সমর্থ হয়। তারাও যেন ইন্টারনেট ব্যবহারে নিজেদের আর্থ-সামাজিক উন্নয়নের ধারাকে এগিয়ে নিতে পারে বিশ্বের সাথে তাল মিলিয়ে।

আমি Mozillian এই কারণে যেন, Mozilla এর তৈরি করা পণ্য বা টুল আমাদের দেশের প্রতিটি মানুষের ব্যবহারযোগ্য করে তুলতে পারি। Mozilla এর আদর্শকে দেশের মানুষের মাঝে ছড়িয়ে দিতে পারি, যেন এই আদর্শ ধারণ করে দেশের মানুষ ইন্টারনেট কর্পোরেট প্রতিষ্ঠানগুলোর শৃঙ্খলা থেকে নিজেদের মুক্ত করে নিজেদের এগিয়ে নিতে পারে। কিন্তু আমাদের দেশের ৯৭ শতাংশ মানুষ বাংলা ছাড়া অন্য ভাষা পড়তে পারে না।

আমি এবং আমরা মজিলা বাংলাদেশ লোকালাইজেশন টিম নিরলসভাবে কাজ করি Mozilla এর পণ্যগুলো বাংলা ভাষায় রূপান্তরের, যেন বাংলাদেশের মানুষ যারা বাংলা ছাড়া অন্য ভাষা জানে না তারা যেন ব্যবহার করতে পারেন। Mozilla এর ওয়েবসাইটগুলো বাংলা ভাষায় পড়ারযোগ্য করে তুলি, যেন বাংলাদেশের মানুষ Mozilla এর উদ্দেশ্য, লক্ষ্য ও আদর্শ, সুযোগের কথাগুলো নিজের ভাষা পড়তে পারে, বুঝতে পারে।

বাংলা ভাষায় Firefox for Android: আপনারা কিভাবে অবদান রেখে সহযোগিতা করতে পারেন?

মজিলা বাংলাদেশ লোকালাইজেশন টিম বাংলাদেশের মানুষের জন্য ইতমধ্যে Firefox for Android এ বাংলা ভাষা আনতে এর পরীক্ষামূলক সংস্করণ যা ভবিষ্যতে রিলিজ হবে তার অনুবাদ কাজ সম্পন্ন করেছে। আগামীতে নতুন সংস্করণে আপনারা অনুবাদ কাজে সহযোগিতা করতে পারেন। বর্তমানে বাংলা ভাষায় Firefox for Android ব্রাউজারটি Aurora নামের একটি ভিন্ন চ্যানেলের মাধ্যমে আপনার মোবাইলে ডাউনলোড করে ব্যবহার করা যাচ্ছে। বর্তমানে এই পরীক্ষামূলক সংস্করণের টেস্টিং এর কাজ চলছে। যার উদ্দেশ্য হচ্ছে একে যতটা সম্ভব বেশি পরিমাণে ব্যবহার করে এর ভূল ত্রুটি চিহ্নিত করে ঠিক করে নেওয়া, যেন চূড়ান্ত রিলিজে এই ভুল ত্রুটি না থাকে। আপনারা সহজেই এই পরীক্ষামূলক সংস্করণটি নিজেদের Android মোবাইলে ডাউনলোড করে ব্যবহার করতে পারেন। যেকোন ভুল ত্রুটি চিহ্নিত করে আমাদের কাছে রিপোর্ট করতে পারেন। যেন আমরা এই ত্রুটি বিচ্যুতিগুলো ঠিক করে এই ব্রাউজারকে আরও ভাল করে তুলতে পারি। যা বাংলাদেশের মানুষ সহজে, নির্দ্বিধায় ব্যবহার করতে পারবে।

Android এর জন্য বাংলা Firefox ডাউনলোড করতে ক্লিক করুন, https://ftp.mozilla.org/pub/mobile/nightly/latest-mozilla-aurora-android-api-15-l10n/fennec-51.0a2.bn-BD.android-arm.apk

পরীক্ষামূলক সংস্করণের ভুল ত্রুটি জানাতে ক্লিক করুন, https://github.com/mozillabd/l10n/issues/new

বিস্তারিত জানতে এই পাতা দেখুন, http://wiki.mozillabd.org/index.php?title=L10n_QA_for_Firefox_for_Android_(bn)

Mozillian হিসেবে সফল তখনই হওয়া যাবে যখন Mozilla এর দেওয়া টুল এবং আদর্শের মাধ্যমে আমার দেশের মানুষের উন্নয়ন করতে সমর্থ হবো। Mozillian হিসেবে Mozilla এর পণ্য ব্যবহার করা আমাদের কর্তব্য তেমনি বাংলাদেশি হিসেবে তা সকলের ব্যবহার উপযোগী করা তা প্রচার করাও আমাদের দায়িত্ব। নিজের দেশের মানুষের দায়িত্ব আমাদের নিজেদের নিতে হবে। আসুন নিজের দেশের জন্য, দেশের মানুষের জন্য নিজেদের ইন্টারনেট ব্রাউজারকে আরও ভালো করে তুলতে সহযোগিতা করি।

bn-BD locale report: From Bangkok to Delhi and next

Belayet Hossain

0

Back in August 2015, Mozilla Bangladesh l10n team have missed several releases of major Mozilla products localize in bn-BD including Firefox browser. No initiative of web localization for Mozilla sites and very few pages existed in bn-BD. Most of the existed pages and URLs were obsolete. Lots of untranslated strings in the dashboard. So many suggestions pending for review at Pootle. No resources available for new localizers to dive into deep in the projects and do things correctly. Most of the localizers were distracted and faded out due to  sparklings of other Mozilla projects. Only a few were doing their routine works in l10n just to keep the project alive. No events, no recruitment plan, no community recognition plan, no goal for the local l10n community. Mozilla l10n for bn-BD appearing as a faint project to most of the community members in Mozilla Bangladesh. But Mozilla l10n in bn-BD was a strong project from the start of the Mozilla Bangladesh community on 2009, even earlier since Firefox 3.5 release.

After l10n Hackathon, Bangkok we came back with clear plans, goals to revitalize the l10n community as well the bn-BD locale in Mozilla. First, we worked to catch the Firefox releases what we have missed for a couple of years. As result bn-BD able to complete the release cycles for Firefox for desktop regularly since then. The community became more organized by adopting Facebook and telegram group. We gradually look after other pending review works for Firefox Health Report, mozilla.org, mozillians.org, Firefox Accounts, Firefox Hello, Pocket etc. Our progress in last one year in the web localization reflected clearly in the dashboard.

Page-Shot-2016-10-4-Mozilla%20Web%20Localization%20Dashboard

bn-BD Translation progress of lang files over time.

We arranged a couple of online sprints during different occasions and did social media promotions. As result, we got a number of new localizers in the pool. We mentored them personally to contribute different project with the different tool. We introduce locale priority list which is a list of projects we prioritize for the bn-BD locale with the deadline for each project. The list changes every month as required. We pinned it at the Facebook group of the l10n community so that everyone knows where we should put our localization efforts and be aware of the deadline of each project. Again this priority list helps new localizers to identify the starting points to start their contribution in Mozilla l10n projects.

With the revitalization process of bn-BD locale last year we are also worked aligned with the priorities of l10n-drivers. We followed l10n mailing lists, blogs, Twitter and l10n-drivers’ posts in the social media pages to know current updates and happenings in Mozilla l10n and did the plan of activities with the alignment of their plans and focuses. With the completion of the translation of the strings, we have worked to improve the translation quality. We have started working on resources for localizers such as glossary, style guides etc. So that we can maintain the quality of the translation and the consistency. We also started working on guides and tutorials for the beginners.

When l10n-drivers asked each community to set their own goals for the Indic Hackathon in Delhi, we have discussed with the community about our progress and current plans and focuses of Mozilla l10n. We asked community members to suggest goals and what they want to see to perform us at the hackathon. We go through all the goals and compile the final list of goals for this hackathon on the basis of community needs and Mozilla l10n priorities.

The l10n hackathon in Delhi was a success for the bn-BD l10n team because we were able to cover most of the goals at the list and come up with decisions on all the topics we decide to discuss in the hackathon. In day one of the hackathon, we worked together to create a Localization Style Guide for the bn-BD locale. We also plan for new localizer recruitments in the l10n team and to increase uses of bn-BD localized Mozilla products by arranging  events and promotional activities for next 6 months. We also plan an l10n Community Meetup in January 2017. In day two we launched bn-bd l10n team logo. We have learned about the Transvision tool which provides different views on strings in the projects and helps to identify inconsistencies and errors. We also learned about the upcoming features of Pootle and Pontoon. Also, we informed about the l20n framework which will be available for the communities at the end of this year. We also got Jeff’s words on volunteer recognition in future for bn-BD localizers. So we have a lot of exciting news for the community from this year l10n hackathon, Delhi.

IMG_20160925_194134das

bn-BD localization team with Head of localization at Mozilla Jeff Beatty.

What next after the Hackathon? We will continue to put our effort to catch every release for Firefox for desktop as last year. We’ll put efforts to bring live the Firefox for Android in bn-BD. We will run a new project to do localization test/QA of Firefox for Android and improve the quality of the translation. This will be a pilot to learn and develop the process to engage community members in quality improvement of the translation. In next 6 months, with our current projects and activities, we will focus on the activities for new recruitment of localizers and popularize the Bangla localized Firefox browser. As the beginning of this initiative, we are going to arrange a two days long event at the end of October 2016 where we will transfer our knowledge to the community members. So localization is no more a boring project to contribute, have more to do and achieve here. Please be with us and contribute to bn-BD in Mozilla localization.

Mozilla QA Bangladesh: Community Report, July 2016

Hossain Al Ikram

0

report)

Hello mozillians. We are a community focused on QA to make our products more better in our day to day life. To promote, what we are doing in a months cycle, we will be publishing monthly report each month focusing our activity and this is the first set of our monthly report focusing our activity on July 2016.

Contributor of the Month – July, 2016

ContributorOfTheMonthJuly2016

Rezaul Huque Nayeem known as Nayeem Bhai has been contributing to QA from March 2015. He has been engaging with new contributors to onboard them and has been helping the community to grow by organizing onsite/ offsite QA events. It is our privilege to honor him as contributor of the month for July, 2016.

Nazir Ahmed Sabbir is an astounding contributor who has passion in doing QA activities. Starting contributions in QA from March, 2015, he has never stopped for a day to have break. Mentoring has been his passion from begining. And also, he is our linux maestro in the community. We are happy to announce Nazir Ahmed Sabbir contributor of the Month to recognize his efforts.

 

What We have done – In July, 2016!

QA Community Superstar: July, 2016

We shall be focusing our contributors with monthly “Community Superstar” role who’s contribution has been bringing a change to the community. In July, we have been supercharged with 156 Bug’s verification and this couldn’t have been possible without this people. Hats off to you, guys.

We are currently reviewing the strategy behind this role. More updates on this role will be update soon.

superstars

That’s all. Thanks for Reading! And Keep Contributing.

সকলের জন্যে ওয়েবকে ব্যবহারোপযোগী করতে হবে

mak

0

পৃথিবীতে কয়েক কোটি ওয়েবসাইট আছে, আর রয়েছে গন্ডায় গন্ডায় ওয়েবসাইট ব্রাউজার। কিন্তু সব ওয়েবসাইট; সব ব্রাউজারে ঠিকমত আসেনা, একটিতে ঠিকমত দেখায় কিন্তু আরেকটা বা আরো কয়েকটি ঠিকমতো প্রদর্শিত হয়না আর উপকারী সুবিধাসমূহ থেকে বঞ্চিত হন ব্যবহারকারী, যাকে আমরা বলি bad user experience. ওয়েব ডেভলপার কমিউনিটি চাইলে এই ত্রুটি দূর করতে পারেন।

গত ২০ বছরে ওয়েব প্রযুক্তির ব্যাপক পরিবর্তন হয়েছে। ১৯৯৬ সালে কমবেশি এক মিলিয়ন ওয়েবসাইট ছিলো, আর বর্তমানে তা বেড়ে হয়েছে এক বিলিয়নেরও বেশি। তখন প্রায় ৫০ মিলিয়ন ইন্টারনেট ব্যবহারকারী ছিলো; এখন তা ৩ বিলিয়ন ছাড়িয়ে যাচ্ছে। অকল্পনীয়ভাবে কনটেন্টের পরিমান বেড়েই চলেছে। পৃথিবীর মানুষ প্রায় ৮.১ বিলিয়ন ডিভাইসে কানেক্টেড রয়েছে, যার মধ্যে ২৪,০০০ প্রকার মোবাইল ডিভাইস রয়েছে।

এই কনটেন্ট, ডিভাইস আর ব্যবহারকারী সংখ্যার বিস্ফোরণে, ক্রস ব্রাউজার কমপ্যাটিবিলিটি অত্যাবশ্যকীয় হয়ে উঠছে যা ১৯৯৬ সালে হয়ত প্রয়োজন ছিলনা। স্ট্যাক ওভারফ্লোতে “cross-browser” শব্দ দুটি দিয়ে অনুসন্ধান করলে, ৫৫০০০ প্রশ্ন পাওয়া যাবে, আরো শত-সহস্র প্রশ্ন দেখা যায় এই বলে যে, “অমুক জিনিসটা, তমুক ব্রাউজারে ঠিক মত কাজ করে বা করেনা”। একটি নির্দিষ্ট ব্রাউজার, একটি নির্দিষ্ট সাইট কিভাবে হ্যান্ডেল করে, এই জাতীয় সকল প্রশ্নই আদতে কম্প্যাটিবিলিটির প্রশ্ন।

তাই cross-browser compatibiltiy আসলেই একটি জরুরী বিষয়। মজিলাতে আমরা এই বিষয়টি যথেষ্ট গুরুত্ব দিয়ে পরোয়া করি, আর আমরা মনে করি আপনারও বিষয়টি নিয়ে ভাবা উচিত। কেনো? সত্যি বলতে কি, ব্যবহারকারীরা সম্ভবত আপনার মত একই ওয়েব ব্রাউজার ব্যবহার করে না। তাদের বিভিন্ন স্তরের প্রয়োজনীয়তা ও দক্ষতা থাকে যা আপনি হয়ত চিন্তাই করেন নাই। আপনার সাইট ব্রাউজ করার সময়, সেটি ঠিকমত প্রদর্শিত না হলে ভেঙ্গে গেলে, তারা ব্রাউজার পরিবর্তন করবে না।  সাইটের ভিজিটরদের ঠিকমত সেবা দিতে পারাটা, রীতিমত আপনার কাজের ওস্তাদি দেখানোর সামিল। সাম্প্রতিক সকল আধুনিক টুলসমূহ এই ওস্তাদি করার পাঁয়তারা অনেক সহজ করে দিয়েছে আপনার জন্য।

কি কারণে এই cross-browser incompatibilities ঘটে থাকে? বিষয়টা আসলে জটিল। নিম্নে কিছু টপ কালপ্রিটের তালিকা দেওয়ার চেষ্টা করা হয়েছে:

  • ডেভলপার যখন fallback বা অন্য ব্রাউজারের জন্য polyfill ছাড়াই, কোন নির্দিষ্ট ইফেক্ট পাবার জন্যে ব্রাউজার-স্পেসিফিক ফিচার (যেমন ভেন্ডর স্পেসিফিক prefixing) ব্যবহার করে থাকেন।
  • যেসকল ব্রাউজার নির্মাতা স্ট্যান্ডার্ডাইজ হওয়ার আগেই, শুধু ডেভলপারদের চাহিদার কারনে, নিজেদের ব্রাউজারে কোন ফিচার যুক্ত করে থাকে।
  • যেসকল ব্রাউজার নির্মাতা, স্ট্যান্ডার্ড এবং নিজেদের ব্রাউজার বাগ ফিক্স যুক্ত করতে দেরী করেন।
  • যেসকল সাইট user agent sniffing ব্যবহার করে, ভিন্ন ভিন্ন ব্রাউজারে ভিন্ন ভিন্ন কনটেন্ট উপস্থাপনার জন্যে।
  • যেসকল ডেভলপার যারা – একটানা একটিমাত্র টুলসেটের উপর নির্ভর করে (যেটি কিনা হয়তো একটি মাত্র ব্রাউজারেই সাপোর্ট করে) আর ক্রস-ব্রাউজার কম্প্যাটিবিলিটি বাগ গুলো সম্পর্কে খোঁজখবর রাখে না।
  • ইন্ডাস্ট্রির প্রতিনিয়ত বৃদ্ধি পাওয়া – অতিরিক্ত চাহিদার কারণে, প্রতিদিন নতুন ডেভলপাররা আকৃষ্ট হচ্ছে আর এই ফিল্ডে যুক্ত হচ্ছে; অর্থাৎ ওভারঅল ডেভলপাররা গড়ে কম অভিজ্ঞতাসম্পন্ন, বিগতবছর গুলোর সাথে তুলনা করলে

ওয়েবের প্রথম থেকেই কিছু কিছু সমস্যা যদিও ছিলো।  কিন্তু সেই সাথে, ওয়েব ডেভলপমেন্ট সেক্টরেও প্রচুর উন্নয়ন সাধিত হয়েছে। বেস্ট প্রাকটিস আর আধুনিক টুলের সমন্বয়ে আমরা সকল ব্রাউজারে চমৎকার ইউজার এক্সপেরিয়েন্স নিশ্চিত করতে পারবো।

মজিলা হ্যাকস এ প্রকাশিত একটি নিবন্ধের আংশিক ভাবানুবাদ। সম্পূর্ণ নিবন্ধটি এখানে পড়ুন: https://hacks.mozilla.org/2016/07/make-the-web-work-for-everyone/

চলুন ওয়েবকে ফিরিয়ে আনি; Let’s take back the web

mak

0

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

কিন্তু আমরা কি আমাদের নিজ নিজ ব্যক্তিগত তথ্যে সম্পর্কে সচেতন? অনলাইনে-ইন্টারনেটে-ওয়েবে আমাদের ব্যক্তিগত এবং গোপনীয় তথ্য আমাদের অজ্ঞাতসারেই চলে যাচ্ছে কিনা, আমরা কি সেই বিষয়ে সচেতন? একটি উপকারী ওয়েবপেজ বা এপ নিজের ইউজার ইনটারফেস, খুব সহজ-সরল করে ডিজাইন করা থাকে, যেনো একজন ব্যবহারকারী সহজেই তা আয়ত্ত করে নিতে পারে। সেই সাইট বা এপের কর্তৃপক্ষ নিজ প্রয়োজনেই তা করে থাকে। কিন্তু আমরা যারা ব্যবহারকারী, তাদের ব্যক্তিগত ও গোপনীয় তথ্য সম্পর্কে সচেতন করতে ভাল UI রাখে কয়টি ওয়েব সাইট বা এপ? কোন কোন ওয়েবসাইট বা এপ, ব্যবহাকারীকে নিজ নিজ তথ্য সুরক্ষিত রাখতে ট্রেনিং ম্যাটেরিয়াল হোস্ট করে?

আমাদের সুরক্ষা আমাদেরই নিশ্চিত করতে হবে। সবাইকে এই বিষয়ে সচেতন করতে হবে। নিজ নিজ তথ্য কি উপায়ে সুরক্ষীত রাখা যায়, তা শেখাতে হবে একে-অপরকে। বাইরে থেকে কেউ এসে সচেতন করবে না বা শিখিয়ে দেবে না।

ওয়েব আমরা ব্যবহার করি নিজ নিজ প্রয়োজনে। এখন নিজের নিরাপত্তার নিশ্চিত করতে, ব্যবহারকারীদের স্বনিয়ন্ত্রনে রাখতে হবে ওয়েবকে। ওয়েব তৈরী হয়েছিলো জনকল্যাণকর ও নিরাপদ হিসেবে, সেটিকে পুনরায় সেই অবস্থায় ফিরিয়ে আনতে হবে। চলুন সক্রিয় হই। Let us “Take back the Web”.

আপনি যদি কলেজ বা বিশ্ববিদ্যালয়ের ছাত্র-ছাত্রী হয়ে থাকেন, এবং ইনটারনেট ব্যবহার করেন। তাহলে এখনই আমাদের “Take back the web” ক্যাম্পেইনে যোগ দিন। নিচের লিংকে গিয়ে আজকের মধ্যেই আবেদন করুন।

https://takebacktheweb.mozilla.community/

[সকল Firefox ক্লাব লিডদের, নিজ নিজ গ্রুপে পোস্ট টি শেয়ার করতে অনুরোধ জানাচ্ছি।]

Best Firefox Club Lead of Bangladesh in February’16

S M Mohi Us Sunnat

0

I mentioned the Role and the activities of Firefox Clubs, Leads and FSAs in my last blogs [ Link 1 ]. So according the model, every month we will select a best Club Lead of Bangladesh. In February, with the help of all the Leads, I have elected the best Firefox Club Lead of Bangladesh for February. This month’s best Lead is Pranjal Chakraborty, the Lead of BRACU Firefox Club

Pranjal

Best Firefox Club Lead of Bangladesh in February

Pranjal is an active contributor of SuMo Bangladesh community. He has been lead of the club for about 6 months and introduced almost 10 super active contributors for QA and SuMo communities of Bangladesh. He joint Firefox club in Jan’14 as a Firefox OS app development and since then he continue to volunteer and keep contribution in Mozilla and Mozilla Bangladesh. He is also an undergraduate teaching assistant of his university, which helps him to reach the freshers smoothly. He is now the face of Mozilla in his campus.

His Last month’s events and contribution:

Besides, he was also able to find some new contributors from his club and they are –

  • Azmina Akhter Papeya
  • Shaily Roy
  • Parisa Tabassum
  • Mita Halder

Not only just this club or the lead was active. Last months almost every clubs and leads were super active and organized some awesome events in their own club. [ Link 2 ]

I believe, they will keep continue their missions for Mozilla and the FSA Program.

Activities of Bangladeshi Firefox Clubs in February

S M Mohi Us Sunnat

0

[Last Update: 20 Mar 2016]

Last month was really a busy month for the Bangladeshi Firefox Clubs. They had organized a lots of events in their own clubs besides, the FSAs joined  the open events of Mozilla. PrivacyWeek, MozCoffee, QA, SuMo’s events were the main attraction. As I mentioned my last BLOG, the Leads will have to submit their reports to the RAL every month. From this month [February], some of the Leads of the clubs from various Clubs submitted the reports.

Current Clubs: 34 (Including inactive and new-old)

Report submitted: 14 Clubs

Number of Offline Events: 18 (including club’s meeting)

Online Meeting: more then 10 (regading FSA Lead, QA, SuMo, Privacy)

Club Names | Leads

Here is the very sort description of the events with the blog links.

BRACU Firefox Club

BSDI Firefox Club

  • Privacy Awareness
  • Monthly Meeting

DIU Firefox Club

  • Privacy Awareness
  • Monthly Meeting

Eastern University Firefox Club

EWU Firefox Club

FCI FSA Club

Firefox At AIUB

Firefox@PAU

LU FirefoxClub

  • Privacy Awareness
  • Monthly Meeting

NSU Firefox Community

PCIU Firefox Club

SEU Firefox Club

Stamford University Firefox Club

UU Firefox Club

  • Privacy Awareness
  • Monthly Meeting

 

New FSAs (including new Club’s Lead) of last month:

Ahnaf, Anika Nawar, Ashfaq Ahmed, Autish Moulik, Azmina Akhter Papeya, Bappy, Emran, Emtious Md.Sazzad Hossain, , Hasibul Hasan Shanto, Israt Jahan, Jawadur Rahman Srijon, Joy, Karimun Nahar Nourin, Kawlan, Keya, Liton Shil Milton, Maksuda Begum, Maksudur Rahman Maateen*, Maria Akter Nizhum, Maruf Alom, Masud Rana, Md Khalid Saifullah Arman*, Md Rasel, Md. Ahasan Habib, Md. Asiful Kabir, Md. Tawfiqul Islam, Mita Halder, Moomtahina Sharly, Morshed Islam, Nadia, Nahid Bin Azad, Nahin Sultana Turna, Naimul Islam Arif, Nihaal Shah*, Parisa Tabassum, Pranta Barua, Pranta Barua, Raihan Shuvo, Raju, Roman Syed, Rony Islam, Ruhit, S N Arian, Sabbir Sarowar, Safia Sneha, Sajedul Islam*, Sajib Chakma, Sanifi Mohin, Sanjida Bary, Sazzad Hossain Rafi, Sazzad Swadhin, Shaily Roy, Shanjida Himi, Sourov Arko, Suborna, Sudipta Baishakhy, T.M. Sazzad Hossain, Tahsina Tasnim, Tahsins Tasnim Urbee, Tasmina Anjum, Tasmina Anzum, Tawfiqul Islam, Tirtha Talukder, Syed Nayeem Roman*, Md. Zahid Hasan Mithu, Ridoy Khan, AL KAZI AKASH, Jewel Rana

* Leads

Responsibilities of Bangladeshi Firefox Clubs Leads and FSAs

S M Mohi Us Sunnat

0

Firefox Student Ambassadors (FSA)

Firefox Student Ambassadors shall lead various Mozilla campaigns and projects with their creativity and resources in their respective colleges and universities. They are responsible for promoting Mozilla products and to encourage  students contribute.

fsaleadmeetup

 

FSA Program in Bangladesh

In 2013, in our country at first Ratul Minhaz helped to develop and grow the FSA program. He was the first Regional Ambassador Leads (RAL which means consisting of dedicated Mozilla Reps and exceptional Student Ambassadors, help advise the actions of Firefox Clubs and Student Ambassadors as well as coordinate marketing campaigns and community activities in their country) of Bangladesh. Because of his hard work, today the FSA program is taking a important role in the Mozilla Bangladesh. Some experienced FSAs and Mozillians are responsible for this situation and they are still working hard for the FSA program and help to grow the Mozilla Community.

There are more than 500 FSAs in Bangladesh, though all are not active. But still FSAs are the soul of our Mozilla Bangladesh because most of the contributors came as a FSA. Besides, in our country there are more than 50 Firefox Clubs but 20-25 Clubs are active, working as volunteers and spreading the lights of Mozilla.

More than 100 events organized by Leads, Mozillians and Reps in these Firefox Clubs. since 2013 with the help of senior Mozillians the clubs organized those events of Firefox OS, L10n, QA, SuMo, Webmakers etc.

Since November 2015, I am new the Regional Ambassador Leads. With the help of some experienced Mozillians, I have made a Role Model for FSA, Club Leads and Clubs. I believe it will help the FSA program (in BD) to more organized and FSAs will easily understand their role.

Here is the details of this model.

Responsibilities of FSAs:

  • Respect the each other.
  • new FSAs will take help from the Lead regarding Mozilla’s contribution areas and get uptodate about Mozilla.
  • Participate in every event of their club
  • Participate in the FSA’s challenges, campaign and activities.
  • Participate in other Mozilla’s open events like, Firefox OS, SuMo, QA, l10n etc and report to the Lead.
  • Contribute regularly in Mozilla’s Missions
  • Educate others about Mozilla’s mission
  • Help to grow the Mozilla Community

 

Responsibilities of Clubs and Club Leads:

  • Take permission from the University’s authority to open a Firefox Club (New Clubs and Club Leads)
  • If need any permission letter then he/she can collect this letter from RAL or E-Board (New Clubs and Club Leads)
  • Fix a date to organize an orientation event where RAL, Senior FSAs and/or other important Senior Mozillians/Reps can join to motivate them to contribute and teach them about the Mozilla’s mission and FSA activities. (New Clubs and Club Leads)
  • Next step will be very important for the Leads (Old and new). This time he/she has to recruits new FSA and help them to become active in this program. Besides, he/she will help them how to contribute in mozilla’s various functional areas like, Firefox OS, SuMo, QA, l10n, MDN etc. He will contact with the RAL and local reps(or senior mozillians) who are responsible for these functional areas and the FSAs will be monitored by them. So that the FSAs will find a right track to contribute in Mozilla.
  • Club leads and active FSAs have to organize some events regarding FSA’s monthly challenges, activities and Mozilla’s campaign in every month. RAL, Reps will help to organize these with a proper plan, budget, swags and agendas.
    • It can be a big event with 50+ FSAs
    • It can be a small meeting with 10-15 FSAs
    • It can be only the lead and the co-leads (Active FSAs of that particular club)
  • Every month within 5th day of that month, the Lead has to report to the local RAL. Report can be:
    • a summery blog of all events on that month or individual blog for every event. This blog has to be written by the Club Lead
    • Individual blog for every event. This can be written by other FSAs
    • Flickr link
    • Every month he/she will give Information about at least 2 unique active FSAs name. That means. A lead has to work hard to recruit at least 2 active FSAs. So that the club will remain active.
    • Even any of the FSA of that particular Club, join to any other Mozilla’s event, it also consider as activeness.
  • A Lead should takeover his/her successor responsibilities at least 5 months before he/she complete the University and mentoring and help the Lead to be a good lead for the club.
    • Recommend for the future Lead: Not suitable for the Last year students.

 

How to select a Lead:

  • Lead/Club members should propose names of new lead with profiles and list of their involvements to RAL/FSA leads from other clubs.
  • RAL/FSA leads from other clubs will prepare a short list based on their profile and club involvement and inform the club lead about the short list.
  • RAL/Assigned FSA lead will arrange a small exam/interview each of them who are short listed.
  • RAL select a lead based on the exam, the profile and club involvement. Inform the club lead and the selected new lead to make an formal announcement.

 

###There will be some modification.

Onboarding new QA Community Mentors!

Hossain Al Ikram

0

Last few months, we had been supercharged by a huge number of newly recruited QA contributors. From a Team of 10, we are now a community of about 100 contributors. We achieved this with the help of community. This was only possible for all the people who have helped us to organize QA events in their Universities, who have mentored and contributed their time to onboard new people, who have contributed from their part, who promoted about our activities with their friends and nearest ones, who shared our updates in social media, who criticize our work and way of working and everyone who’s contribution altogether helped us to achieve what we are now!

As a Quality Assurance Community, we promise to keep the same Quality of our contribution and to ensure that, we would like to invest more skillful training to our existing contributors. To help us unitedly achieve this goal, we needed more people who can contribute their time to share what they have learned and spread their learnings!

As part of our earlier blogpost where we invited community members to join us as QA Community Mentor, We received enormous interest from people to be a community mentor. As we hope to maintain the same quality, so after discussing with our existing QA Community Mentors, we are happy to inform you that we have invited below mentioned people to join us as a QA Community Mentor!

  • Amlan Biswas
  • Md. Ehsanul Hassan
  • Md. Rahimul Islam
  • Muktasib Un Nur
  • Nuzhat Tasneem
  • Fazle Rabbi
  • Asif Heemel
  • Almas Hossain

As part of this process, they will be transitioning from a Contributor to a QA Community Mentor, We will be following up with them in next following weeks to help them complete your “Onboarding period” so that all our existing mentors can help them to understand their responsibilities as a mentor. We hope, through this process they will become a responsible mentor of our community and will be able to help us shaping this community.After completion of their “Onboarding period”, they will be listed with all our existing Mentors.

If you have applied but you are not accepted as a mentor, we will encourage you to contribute more and apply again! In the meantime, we shall keep following up with you and you will be on boarded, when you will have the same skills and commitment to the community. For further discussions, Please send me a mail or talk to mozqabd-mentor@googlegroups.com 

Keep Contributing. Keep Doing Good. Keep Blessing the Open Web!

Categories: QA