টিউটোরিয়ালঃ প্রফেশনাল ওয়েব ২.০ টেম্পলেট ডিজাইন করা শিখি

গত টিউনে আমি "নতুন ওয়েব সাইট চালু করার পুর্বে প্রয়োজনীয় কয়েকটি টিপস নিয়ে" টিউন করে ছিলাম। ওই টিঊনে ওয়েব ডিজাইন নিয়ে কিছু কথা বলেছিলাম। তাই আজ ওয়েব ২.০ টেম্পলেট ডিজাইন নিয়ে একটা টিউন করলাম।

ওয়েব ২.০ টেম্পলেট ডিজাইন এর মুল বক্তব্য হল, সাইট এর বাহ্যিক কাঠামো হতে হবে সুন্দর, পরিস্কার সর্বোপরি ইউজার ফ্রেন্ডলি।

আজকে আমরা যে টেম্পলেটটি ডিজাইন করব সেটি সবার আগে দেখে নেইঃ

তাহলে চলুন ডিজাইন করা শুরু করি।

১।  প্রথমেই Photoshop 7.0/CS/CS2/CS3 টি চালু করুন। এবার Ctrl+N চেপে নতুন একটি ফাইল ওপেন করে নিন। আমরা ফাইলটির সাইজ নিচ্ছি ৯৬০ বাই ৯০০। অর্থ্যাৎ ইমেজটির প্রস্থ (width) হবে ৯৬০ আর উচ্চতা(height) হবে ৯০০। ফাইলটি একটি নাম দিয়ে দিন। পরর্বতীতে এই নামেই আপনার ইমেজটি সেভ হবে।

ছবিঃ ১

২।  ইমেজ এর জন্য ক্যানভাস বানানো হয়ে গেলে একটি "কাঠের ফটো" এনে ব্যাকগ্রাউন্ড এ বসিয়ে দিন। নিচের ছবিটি লক্ষ্য করুন।

৩। ব্যাক-গ্রাউন্ড বসানো শেষ হয়ে গেলে Ctrl+U চেপে একটি ছবির মত বক্স বানিয়ে নিন। বক্স এর ইফেক্ট এর জন্য নিচের ছবিটির ধাপ গুলো অনুসরণ করুন। এই ধাপ গুলো অনুসরন করলে Step 1 এর মত একটি বক্স বানাতে পারবেন। এই বক্স কে "হেডার" বলে। এখানে আপনাকে আপনার ওয়েব সাইট এর লোগো বসাতে হবে।

ছবিঃ ২

৪। এখন হেডার এর বক্স এর মধ্যে আরও কিছু ইফেক্ট যোগ করব। প্রথমেই নতুন একটি Layer বানিয়ে নিন। ব্রাস বাটন কে সিলেক্ট করে অথবা কি-বোর্ড এর "B" বাটনে প্রেস করে, কি-বোর্ড এর F5 বাটন এ প্রেস করলেই Brush Toolbar টি এক্টিভ হবে (step 1)।

এখানে আপনি অনেক ধরনের ব্রাস পাবেন, এর মধ্যে থেকে আপনি Basic Brush সিলেক্ট করে ফেলুন (Step 2)।  এর পরে আপনার পছন্দ ও সুবিধা অনুযায়ী একটি "Brush Diamter" সিলেক্ট করুন। আমি এখানে 35 সিলেক্ট করলাম।

এবার আপনার মুল ক্যানভাস এ মাউস নিয়ে আসলে একটি বৃত্ত দেখতে পাবেন। হেডার এর ইমেজ এর উপরে ক্লিক করুন , দেখবেন নিচের ছবির মত (Step 4) একটি বৃত্ত তৈ্রী হয়েছে। হেডার এর ইফেক্ট  পর্ব এখানেই শেষ।

ছবিঃ ৩

৫। এবার আমার হেডার এর নিচে একটি লাইন বসিয়ে দিব। কী-বোর্ড এর Ctrl+U  বাটন এ প্রেস করলে উপরে একটি টুল-বার আসবে। নিচের ছবিটি লক্ষ্য করুন। এর পর সুন্দর করে হেডার এর বক্স এর নিচে একটি লাইন টেনে ফেলুন।

ছবিঃ ৪


এখন আমরা লাইন এর নিচে একটি  "Shadow" ইফেক্ট দিব। নিচের ছবিটি দেখুন। এবার লাইনের Layer টি সিলেক্ট করে মেনু থেকে Layer > Layer Styles > Drop Shadow  টি সিলেক্ট করুন। এর পরে নিচের ছবির মত "সেটিংস" গুলো দিয়ে দিন, দেখবেন আপনার লাইন এর নিচে সুন্দর একটি "Shadow" তৈরী করব।

ছবিঃ ৫

৬। এরপর একটি Ctrl+U  বাটন এ প্রেস করলে উপরে একটি টুল-বার আসবে। এখান থেকে "Rount Rectangle Tool" টি সিলেক্ট করুন এবং এর "Radius" দিন 10px. এর পরে আপনার ইমেজ ক্যানভাসে একটি Rectangle একে ফেলুন। (ছবিঃ৬ অনুসরন করুন )

ছবিঃ ৬

Rectangle আকা হয়ে গেলে এতে ইফেক্ট ব্যবহার করুন।( ছবিঃ৭ অনুসরন করুন )

ছবিঃ ৭

৭। এখন আমরা এই বক্স এর নিচে একটি "Shadow" বসাবে। নিচে ছবিটি(ছবিঃ ৮) দেখুন এবং ধাপ গুলো অনুসরন করুন।

ছবিঃ ৮

এই ধাপ গুলো ঠিক মত বসাতে পারলে আপনি "Rectagle Box" এর নিচে একটি  "Shadow" দেখতে পাবেন। এর পরের ধাপে আমরা "Rectagle Box"  টির দৃশ্যমানতা (opacity) কমাবো।

৮। "Rectagle Box" টিকে সিলেক্ট করে নিন। এর পরে হাতের ডান পাশে "Layers" নামে একটি টুল বক্স পাবেন। ওখানেই পেয়ে যাবেন দৃশ্যমানতা (opacity)কমানোর অপশন টি।

নিচের ছবিটি লক্ষ্য করুন।

৯। এবার পুনরায় ইমেজটিকে সিলেক্ট করুন, এর পরে Layer>smart Objects>Conver to Smart Object  এ ক্লিক করুন।

এখন আপনার ইমেজটি একটি "Object" এ কনভার্ট হয়েছে। এর পরে কী-বোর্ড এর "M" বাটন এ প্রেস করুন, অথবা "টুল বার" থেকে "Rectangular Marquee tool" টি কে সিলেক্ট করুন, এর পরে নিচের ছবিটিকে লক্ষ্য করুনঃ


একটি ডটেড লাইন আসবে। এর পরে রাইট-বাটন এ ক্লিক করে "Layer Via Copy" এই অপশন কে সিলেক্ট করুন। আপনি দেখতে পাবেন আপনার লেয়ার টি আলাদা হয়ে গেছে।

ঠিক নিচের ছবিটির মতঃ

মাঝের অংশের কাজ শেষ।

কি......... Boring লাগছে??? ......... এক কাজ করুন ...... একটু ঘুরে আসুন......... একটু বিরতি দেই।

১০। বিরতির পরে আবার টিউটোরিয়াল এ ফিরে আসলাম। এবার "Right Side" এ কিছু "Straight Line" বসিয়ে দিব এবং এই লাইনের জন্য কিছু ইফেক্ট যোগ করব।  চলুন দেখি।

১১। এমনি করে আরও তিনটি লাইন যোগ করলাম। এবার টেম্পলেটে কিছু "টেক্সট" যোগ করি, না হলে টেম্পলেটিকে একদম এতিম-এতিম লাগছে। তাই নিজের ইচ্ছামত কিছু "টেক্সট" বসিয়ে নিলাম। নিচের ছবিটি দেখুনঃ

১২। ধাপ ১১ এর মত করে আর একটি Quote Post এর জন্য কিছু ইনপুট ফিল্ড বানিয়ে বসিয়ে নিলাম। নিচের ছবি টি দেখুনঃ

১৩। হাতের বাম পাশ এর অংশটি এখন খালি। এখানেও আপনি নিচের ছবির মত কিছু "টেক্সক্ট" বসিয়ে নিন। ছবি টি দেখুনঃ

১৪। এখন আমরা কিছু মেনু ডিজাইন এর কাজ করব। চলুন শুরু করি। প্রথমে একটি বক্স একে নেই, "Rectangle tool " ব্যবহার করে। এর পরে  আপনি  "Gradient Tool"  ব্যবহার করে ইচ্ছা মত কালার করে নিতে পারবেন। নিচের ছবিটিতে Gradient Tool"  ব্যবহার করে ডিজাইন করা হয়েছে।

১৫। সবশেষে আপনি সাইট এর উপরে একটি মনের মত লোগো বসিয়ে দিন। আমি নিজের মনের মত একটি লোগো সাইট এর উপরে বসিয়ে দিলাম।

নিচের লোগোটি দেখুন।

১৬। এই তো হয়ে গেল একটি টেম্পলেট ডিজাইন। এক নজরে সম্পুর্ন টেম্পলটটি দেখুন।

টিউটোরিয়াল এর শেষে এসে বলব যে, টেম্পলেট ডিজাইনিং একটি ক্রিয়েটিভ কাজ। নিয়মিত চর্চার মাধ্যমেই কেবল সুন্দর সুন্দর টেম্পলেট এর ডিজাইন করা সম্ভব। প্রিয় পাঠক, এই টিউটোরিয়াল এ হয়তো সব কিছু ভাল করে বুঝাতে পারি নাই, এই ভুলটি ক্ষমা সুন্দর দৃষ্টিতে দেখবেন।

আজকে এখানেই শেষ করছি, সবাই ভাল থাকেবন ।

টিউটোরিয়াল সোর্সঃ  http://www.coolajax.net

Level 0

আমি মাহবুব আলম খান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 20 টি টিউন ও 91 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

জটিল একটা টিউন করেছেন ভাইয়া।ধন্যবাদ

    @স্বপনঃ টিউন টি যদি আপনাদের ভালো লেগে থাকে তাহলে আমার ১০ ঘন্টার পরিশ্রম সার্থক হয়েছে বলে মনে করব।
    আপনার মন্ত্যব্যের জন্য আপনাকে ধন্যবাদ।

সত্যি বলছি, আমি আজকেই এ ধরনের কিছু শিখতে চেয়েছিলাম বা শিখব বলে ভেবেছিলাম !

    @স্বাধীন ভাইঃ শুনে অনেক অনেক ভাল লাগল।

যেদিন কাজে লাগাইতে পারব সেদিন আপনারে একটা থ্যাংকস দিবানি , আপাতত সেভ করে রাখলাম

ভাল লাগল। আপনার পরিশ্রমটা ব্যর্থ হবার নয়।

আচ্ছা ধরেন, আমি চাই ভিজিটর যখন আমার সাইটে প্রবেশ করবে সাইটের বিভিন্ন জিনিস ক্যাশ এ জমা হয়ে থাকুক। ফলে ভিজিটর যখন আমার সাইটে ২ বার প্রবেশ করবে তখন সাইটে প্রবেশ করতে আর বেশি সময় নিবে না।

আর জুমলাতে দেখেছি , এরকম একটা অপশনই আছে , ” তুমি কি ক্যাশ মেমোরি অন রাখতে চাও নাকি অফ রাখতে চাও ?”

কি ধরনের কোড সাইটে বসালে cache memory তে জমা হবে ?

    @স্বাধীন ভাইঃ পিএচপিতে “ম্যামক্যাশ” নামে একটি অপশন আছে, যা কিনা আপনার সাইট এর লোডিং স্পিড কে দ্রুত করতে পারে। নিচের লিঙ্কএ গেলে প্যাকেজটির বর্ননা পাবেন।
    http://pecl.php.net/package/memcache

    আমি CodeIgniter Framework এ কাজ করি, এই ফ্রেম ওয়ার্ক এর নিজস্ব প্লাগ-ইন্স আছে, তাই আমাকে সাইট এর লোডিং টাইম নিয়ে খুব বেশি বেগ পেতে হয় না।

    আপনার প্রশ্নের জন্য ধন্যবাদ।
    ভাল থাকবেন।

http://pecl.php.net/get/memcache-2.2.5.tgz
ঐ লিঙ্ক হতে এটা ডাউনলোড করলাম। জিপ ফাইল অপেন করার পর কতগুলো ফোল্ডার পাওয়া গেল। memcache.php নামেও একটা ফোল্ডার আছে। এখন কথা হল , আমার সাইটের সাথে এটি কিভাবে সংযুক্ত করব? যার ফলে cache জমা হবে?

অনেক প্রয়োজনীয় একটা লিখা। প্র্যাকটিস্ করে দেখবো।

অনেক ভালো একটা টিউটোরিয়াল—- ধন্যবাদ হিমেল ভাই।

ধন্যবাদ শেয়ার করার জন্য।

Level 0

এটা ত জে পি যি ফরমাটে হল । বাটন গুলো কিবাবে কাজ করবে। আসলে আমি বুঝিনি যে কিভাবে সেভ করতে হবে?

thanks vaia share korar jonno.but how can i imply it n web???