আপনি যদি অনেক পৃষ্ঠার সমন্বয়ে কোনও সাইট পরিকল্পনা করে থাকেন তবে কীভাবে কোনও সাইট টেমপ্লেট তৈরি করবেন তা জানা অত্যন্ত গুরুত্বপূর্ণ। এটি লেআউট ডিজাইনার এবং প্রোগ্রামার উভয়ের জীবনকে সহজতর করবে।
একটি ওয়েবসাইট টেম্পলেট কি?
যে কোনও সাইটে অনেকগুলি পৃষ্ঠা থাকে, যার প্রত্যেকটিতে একই উপাদান থাকে: পরিষেবাদির তথ্য, মেনু, অভিন্ন ডিজাইন এবং অন্যান্য। আপনি যদি পুরো সাইটে একই উপাদান পরিবর্তনের লক্ষ্য নির্ধারণ করে থাকেন - বলুন, মেনুতে একটি নতুন আইটেম যুক্ত করুন - তবে আপনাকে প্রতিটি পৃষ্ঠায় এই ক্রিয়াটি সম্পাদন করতে হবে। সাইটে যদি তাদের মধ্যে 10 থাকে তবে কাজটি খুব বেশি কঠিন নয়। 100 বা তার বেশি হলে কী হবে?
একটি টেম্পলেট হ'ল এক ধরণের লেআউট যা কোনও উপাদান প্রদর্শন করার যুক্তি প্রয়োগ করে। এটিতে, আপনি মেনু, সাইট শিরোনাম, প্রধান বিষয়বস্তু, এবং ইত্যাদির প্রদর্শন অবস্থান সেট করতে পারেন। টেমপ্লেটে লিখিত উপাদানগুলির খুব কন্টেন্ট স্ক্রিপ্টে বা কন্টেন্ট ম্যানেজমেন্ট সিস্টেম দ্বারা সরবরাহিত কার্যকারিতার মাধ্যমে সেট করা হয়।
আপনি টেমপ্লেট হিসাবে বেশ কয়েকটি দস্তাবেজ কল্পনা করতে পারেন। একটি ফাইলে মার্কআপ থাকে। এটি নিজেই বিন্যাস, যেখানে এটি বা সেই সামগ্রীর নির্দিষ্ট অবস্থান নির্দেশিত। দ্বিতীয় ফাইলটি ঠিক কী প্রদর্শিত হবে তার জন্য দায়ী। দ্বিতীয় নথির কাজ হ'ল বিন্যাস ফাইলটি বিশ্লেষণ করা এবং ভেরিয়েবলের আসল মানগুলি প্রতিস্থাপন করা।
এই দুটি ডকুমেন্ট অবিচ্ছেদ্য, কারণ অন্যথায় সেগুলি এত আকর্ষণীয় নয়: আপনি যদি টেম্পলেট ফাইলটি চালান, এটি কোনও কার্যকর তথ্য প্রদর্শন করবে না। আপনি যদি লেআউটটি নিজেই হ্যান্ডলার স্ক্রিপ্টটি চালান তবে একই ঘটনা ঘটবে।
কিভাবে ওয়েবসাইট টেমপ্লেট তৈরি করবেন?
একটি সাইট পৃষ্ঠা বিন্যাস তৈরি করা হ্রাস করা যায় একটি সাধারণ এইচটিএমএল ডকুমেন্ট তৈরি করতে, যা পৃষ্ঠার উপাদানগুলি প্রদর্শনের জন্য যুক্তিযুক্ত। একই সময়ে, আপনাকে একটি ফাইল তৈরি করতে হবে যা টেমপ্লেটের প্রদর্শন নিয়ন্ত্রণ করে। এই ফাইলটিতে ভেরিয়েবলের আসল মান থাকবে।
এই কাজটি বেশ সময় সাশ্রয়ী, তাই আপনি একটি তৈরি টেম্পলেট ইঞ্জিন ব্যবহার করতে পারেন। স্মার্ট এবং টুইগ উদাহরণ। এই ক্ষেত্রে, টেম্পলেট ইঞ্জিন বিতরণ কিটটি ডাউনলোড করা যথেষ্ট এবং নির্দেশাবলী অনুসারে সার্ভারে এটি ইনস্টল করুন। এই ক্ষেত্রে, আপনাকে সত্যিকারের ভেরিয়েবলগুলি প্রদর্শনের জন্য দায়ী কোনও ফাইল তৈরি করার দরকার নেই, যেহেতু এটি ইতিমধ্যে তৈরি করা হয়েছে - এটি হ'ল বিতরণটি, অর্থাৎ ফাইলের একটি সেট। আপনার কেবল পৃষ্ঠা বিন্যাস তৈরি করতে হবে।
এটি মনে রাখা উচিত যে আধুনিক টেম্পলেট ইঞ্জিনগুলি বেশ বহুমুখী। আপনি টেমপ্লেটগুলির জন্য পৃথক প্রোগ্রামিংয়ের ভাষা সম্পর্কে কথা বলতে পারেন, যেহেতু বিন্যাসে আপনি শর্ত অনুসারে কোনও লুপ ইত্যাদিতে একটি প্রদর্শন প্রবেশ করতে পারেন
উপসংহার
টেম্পলেট তৈরি করা অ্যাপ্লিকেশন লজিক থেকে ডিসপ্লে লজিককে আলাদা করার একটি খুব ভাল উপায়। এটি লেআউট ডিজাইনারের পক্ষে সহজ করে তোলে এবং প্রোগ্রামারের কাজকে সহজতর করে।