| বাংলা ওয়েব সাইট নির্মাণ |
|
|
সম্প্রতি বাংলা ওয়েব সাইট তৈরী বা পুরাতন সাইটকে নতুন রূপে বাংলায় উপস্থানের বেশ একটা চল শুরু হয়েছে। ইউনিকোড আসার পর থেকে এ কাজটা অনেক সহজ হয়ে গেছে। তারপরও ভাল একটা বাংলা সাইট নির্মাণ করতে হলে বেশ কিছু বিষয় জানার প্রয়োজন আছে। এ লেখায় তা আলোচনা করা হয়েছে। ফ্রন্টপেজ বা সেরকম কোন সফটওয়ার এমনকি সরাসরি এইচটিএমএল কোড লিখে ইংরেজীর মতো বাংলা ওয়েব পেজও বানানো যায়। বিষয়বস্তুর পরিবর্তন ঘটে না বলে এ ধরনের পেজকে স্ট্যাটিক বলা হয় সাধারণত। ডায়নিক ওয়েব পেজ সাধারণত পিএইপি বা এএসপি কোড লিখে তৈরী করতে হয়। এসব ওয়েব সার্ভারে রান করে এবং আউটপুট হিসাবে এইচটিএমএল ফাইল উৎপন্ন করে।এইচটিএমএল ফাইলে বাংলা লেখা দুই ভাবে প্রবেশ করানো যেতে পারে- গতানুগতিক বিজয় বা সেরকম পদ্ধতি, অথবা অধুনা জনপ্রিয় ইউনিকোড পদ্ধতিতে। পুরাতন পদ্ধতি:এ পদ্ধতিতে ওয়েব পেজ বানাতে আপনাকে একটা বাংলা ফন্ট বাছাই করতে হবে। ফন্ট বাছাই করার সাথে আপনি তার এনকোডিংও আমলে নিবেন, কারন কোন আদর্শ না থাকায় এক এক ফন্ট এক এক কোডিং মেনে চলে। এরপর আপনার একটা টেক্সট এডিটর বা ওয়ার্ড প্রসেসর প্রোগ্রাম দরকার হবে ঐ ফন্ট ব্যবহার করে লেখার জন্য। আবার বাংলা অক্ষর প্রবেশ করানোর জন্য একটা কি-ম্যাপিং সফটওয়ারও প্রয়োজন হবে। সাধারণত, ফন্ট ও কি-ম্যাপিং সফটওয়ার একই প্রতিষ্ঠান তৈরী ও বিক্রী করে থাকে। আরো সহজ করে বললে, আপনি বিজয় সফটওয়ার ও এর সাথে আসা যে কোন ফন্টকে ব্যবহার করতে পারেন ফ্রন্টপেজ বা ওয়ার্ডের সাথে। বাংলায় একটু আধটু টাইপ করার অভিজ্ঞতা থাকলে এসব কিছু পরিচিত থাকার কথা। ইংরেজী ওয়েব পেজ বানাতে গেলে যে পদ্ধতিতে এগোতে হয় বাংলার বেলায়ও তেমনি। কিন্তু প্রশ্ন হচ্ছে ওয়েব পেজের ভিজিটর বা ভ্রমণকারীরা বাংলা লেখা দেখবেন কীভাবে। এ ক্ষেত্রে মোদ্দা কথা হলো, ভ্রমণকারীর কম্পিউটারে আপনার ব্যবহৃত ফন্টটি থাকতে হবে। যদি না থাকে, তবে আপনি ফন্টটিকেও আপনার ওয়েব সাইটে রাখতে পারেন ডাউনলোডের জন্য। তবে এ ক্ষেত্রে ফন্ট কোম্পানির যথাযথ লাইসেন্স অনুমতি থাকতে হবে। আবার ভ্রমণকারীকে তার কম্পিউটারে ডাউনলোড করা ফন্ট ইনস্টল করতে পারতে হবে। এ পদ্ধতিতে বেশ কিছু পুরানো বাংলা ওয়েব সাইটে ব্যবহৃত হয়। দ্বিতীয় পদ্ধতি হলো ফন্ট এমবেডিং বা ডায়নামিক ফন্ট। ডায়নামিক ফন্ট মাইক্রোসফটের বিশেষ প্রযুক্তি তাই এর বেশ সীমাবদ্ধতা আছে। এ পদ্ধতিতে আগের মতো ওয়েব পেজ বানাতে হবে। তারপর, WEFT (মাইক্রোসফট থেকে বিনা পয়সায় নামানো যায়) টুল দিয়ে ব্যবহৃত ফন্টটির একটি EOT ফন্ট বানাতে হবে। এ বিষয়ে বিস্তারিত নিয়ে ওয়েবে সুন্দ টিউটোরিয়াল আছে। এবার EOT সহ ওয়েব পেজকে ওয়েব সার্ভারে রাখতে হবে। এবার ডায়নামিক ফন্ট সমর্থন করে এমন ব্রাউজার (শুধুমাত্র ইন্টারনেট এক্সপ্লোরার) দিয়ে ঐ ওয়েব দেখতে গেলে ভ্রমণকারীর কম্পিউটারে যদি উক্ত ফন্টটি না থাকে তবে IE ওয়েব সাইট থেকে সমস্যা-ইন্টারনেট এক্সপ্লোরারের উপর পুরোপুরি নির্ভরতা ছাড়াও পুরোনো পদ্ধতির সবচেয়ে বড় সমস্যা হলো গুগল বা যে কোন সার্চ ইঞ্জিন এসব পেজকে ইংরেজী ভাষার মনে করে, কিন্তু অর্থবোধক কিছু পায় না। ফলশ্রুতিতে এ ধরনের ওয়েব সাইটকে খুঁজে পাওয়া কঠিন হয়ে যায়। অনেক সময় ওয়েব পেজে কি-ওয়ার্ড যোগ করা থাকে, কিন্তু গুগল ও অন্যান্য ক্রলার এসব শব্দকে খুব একটা পাত্তা দেয় না। উদাহরণ-
ইউনিকোড ভিত্তিক বাংলাকোন আদর্শ না থাকায় নির্দিষ্ট কোন বাংলা ফন্টে লিখলে তা অন্য কোন ফন্টে দেখা যায় না। এ সমস্যার সমধান করেছে ইউনিকোড। ইউনিকোড বাংলা এবং পৃথিবীর অন্য সব ভাষার অক্ষর, প্রতীক ইত্যাদিকে একটা প্রমিত রূপ দিয়েছে। ফলে ইউনিকোড মানে এমন যে কোন সফটওয়ার নির্বিঘ্নে ডাটা আদান প্রদান করতে পারে। তবে, এখনও সব সফটওয়ার পুরোপুরি ইউনিকোড মানে না। ইউনিকোড ভিত্তিক ওয়েব পেজের বেলায়, অপারেটিং সিস্টেম ও ব্রাউজার উভয়কেই ইউনিকোড সমর্থিত হতে হবে। সুখের কথা, এখন জনপ্রিয় সব অপারেটিং সিস্টেম ও ব্রাউজার ইউনিকোড সমর্থন করছে। কাজেই এখন বাংলা ওয়েব সাইট বানাতে হলে তা ইউনিকোড ভিত্তিক করাটাই বুদ্ধিমানের কাজ হবে। ইউনিকোড ভিত্তিক বাংলা লিখতে গেলে আপনার একটা যথোপযুক্ত ফন্ট ও কি ম্যাপিং সফটওয়ার দরকার হবে। তবে ভ্রমণকারীর কম্পিউটারে আপনি যে ফন্ট ব্যবহার করেছেন সেটা না হয়ে অন্য যে কোন ইউনিকোড সমর্থিত বাংলা ফন্ট থাকলেই চলবে। কাজেই কারো যদি একটি বাংলা ফন্টও থাকে তবে ইউনিকোড ভিত্তিক বাংলা ওয়েব পেজ দেখতে সমস্যা হবে না। মাইক্রোসফট উইন্ডোড এক্সপির সাথে ভ্রিন্দা নামে একটি বাংলা ফন্ট দেয়া আছে। ইন্টারনেটেও একাধিক ফন্ট পাওয়া যায়, বিনামূল্যে। এডিটর হিসাবে নোটপ্যাড বা ফ্রটপেজ ব্যবহার করা যায়। কি-ম্যাপিং সফটওয়ার হিসাবে অভ্র বেশ নাম করেছে। উদাহরণ-ইউনিকোড ব্যবহার করে এমন কিছু ওয়েব সাইট হলো
অনেকের হয়ত এখনও জানা নেই যে গুগল, ইয়াহু, লাইভ সহ প্রায় সব জনপ্রিয় সার্চ ইঞ্জিনে সরাসরি বাংলায় লিখে সার্চ করা যায়।
ইউনিকোডের অসুবিধা-
|
| < পূর্বে | পরে > |
|---|




