যখন গুরুতর প্রকল্পগুলি তৈরির বিষয়টি আসে তখন এ জাতীয় ক্ষেত্রে অনুকূল সমাধানটি নির্দিষ্ট প্রয়োজনের জন্য আপনার নিজস্ব ইঞ্জিন তৈরি করা। একবার সময় নিলে আপনি জুমলা বা ওয়ার্ডপ্রেসের মতো সর্বব্যাপী ইঞ্জিনগুলির অপ্রয়োজনীয় মডিউল এবং ফাংশনগুলির সাথে বোঝা ছাড়াই স্পষ্টভাবে নির্মিত প্রকল্পগুলির গ্রিড তৈরি করতে পারেন। অবশ্যই, বিশেষজ্ঞদের থেকে ইঞ্জিনের বিকাশকে অর্ডার করা আরও সহজ, তবে কেবলমাত্র একটি সিএমএস তৈরি করে আপনি নিজের সাইটগুলি দেখতে পাবেন এবং তাত্ক্ষণিকভাবে উদীয়মান সমস্যাগুলি সমাধান করবেন।
এটা জরুরি
কম্পিউটার, ইন্টারনেট অ্যাক্সেস, একটি পরিষ্কার কাঠামোযুক্ত সাইট তৈরি, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের জ্ঞান, পিএইচপি, সিএসএস, জাভাস্ক্রিপ্ট।
নির্দেশনা
ধাপ 1
আপনার সাইটের সমস্ত পৃষ্ঠাগুলি বিন্যাস করুন। ডিজাইনের নথি আঁকার দরকার নেই, এটি পরে করা হয়। তবে চেহারার সুস্পষ্ট কাঠামো আঁকতে প্রয়োজনীয়: মেনুটির অবস্থান, লোগো, শিরোনাম, কলামগুলির সংখ্যা ইত্যাদি পরবর্তীকালে, সমস্ত কিছু পরিবর্তন করা যেতে পারে, তবে ইঞ্জিনটি ডিবাগ করতে আপনার এখনও একটি প্রাথমিক উপস্থিতি প্রয়োজন।
ধাপ ২
ডাটাবেসের জন্য প্রয়োজনীয় সমস্ত সারণী তৈরি করুন। উদাহরণস্বরূপ, নিবন্ধ, বিভাগগুলি সহ একটি টেবিল যদি আপনি কিছু ভুলে যান তবে এটি ভীতিজনক নয়, তবে টেবিলগুলি যথাসম্ভব দক্ষতার সাথে তৈরি করা প্রয়োজন যাতে ইঞ্জিনের অভ্যন্তরীণ কাঠামোটি পরিষ্কারভাবে রূপরেখায়িত হয়। এরপরে, ক্লাসগুলির একটি সেট তৈরি করুন, যার প্রতিটি নির্দিষ্ট অংশের জন্য দায়বদ্ধ থাকবে (ব্যবহারকারীদের পরিচালনার জন্য একটি শ্রেণি, ডাটাবেসগুলির সাথে কাজ করার জন্য একটি শ্রেণি ইত্যাদি)। মনে রাখবেন যে একটি শ্রেণীর অন্যের সাথে নির্দিষ্ট কাজগুলি করা উচিত নয় should সমস্ত ক্লাসে প্রযোজ্য পদ্ধতিগুলির জন্য এটির জন্য বিশ্বব্যাপী বিমূর্ত শ্রেণির প্রয়োজন হবে।
ধাপ 3
টেমপ্লেটটিকে কয়েকটি উপাদান অংশে বিভক্ত করুন এবং তাদের.tpl এক্সটেনশন দিয়ে পৃথক ফাইলে সংরক্ষণ করুন। এটি করার জন্য, একটি পৃথক অংশ অনুলিপি করুন, উদাহরণস্বরূপ, একটি অনুমোদন ফর্ম, এবং এটি একটি পৃথক.tpl ফাইলে পেস্ট করুন। এরপরে, এমন শ্রেণি তৈরি করুন যার কাজ এই জাতীয় টেমপ্লেট ফাইলগুলির সাথে কাজ করা এবং data উপাদানগুলির} পরিবর্তে সম্পর্কিত ডেটা সেট করা} উদাহরণস্বরূপ, {ব্যবহারকারীর নাম of এর পরিবর্তে, শ্রেণিটি লগ-ইন করা ব্যবহারকারীর নাম willোকাবে। উপরের বর্গটি ব্যবহার করে সাইটের পৃষ্ঠাগুলিতে সমস্ত উপাদান প্রদর্শিত করুন, যার ফলে "ইট দ্বারা ইট" পৃষ্ঠাগুলি একত্রিত করা হবে।
পদক্ষেপ 4
একটি ওয়েবসাইট ডিজাইন বিকাশ। এটি করার জন্য, আপনাকে.tpl ফাইলগুলি ({উপাদানগুলি leaving রেখে) ঠিক করতে হবে, CSS এবং জাভাস্ক্রিপ্ট ফাইল যুক্ত করতে হবে। তবে সাইটের কার্যকারিতা স্পর্শ না করাই ভাল, যদি, অবশ্যই, আপনি পূর্ববর্তী পর্যায়ে সবকিছু সঠিকভাবে করেছেন।