আপনি অভিনব কিছু করতে পারেন , তবে এটি করা যদি সঠিক জিনিস হয় তবে এখানে প্রশ্ন।
মডিউল
মডিউলগুলি ওয়েবশপের কার্যকারিতা যুক্ত বা পরিবর্তন করতে হবে এবং অন্য ম্যাজেন্টো 2 ওয়েবশপগুলিতে স্থানান্তরিত হওয়া উচিত। মডিউলগুলির নিজস্ব লেআউট, টেম্পলেট এবং স্টাইলিং থাকতে পারে এবং এটি আপনার মডিউলটির কার্যকারিতার জন্য প্রয়োজনীয় হলে সাধারণ বিন্যাস, টেম্পলেট এবং স্টাইলিং পরিবর্তন করতে পারে। মডিউলগুলি বেশিরভাগই একটি একক কার্যকারিতাতে ফোকাস করে এবং তাই (তুলনামূলকভাবে) ছোট এবং এটি ম্যাজেন্টো 2 ওয়েবশপগুলিতে অনেকগুলি রয়েছে।
মডিউলগুলি সহজেই সক্ষম ও অক্ষম করা যেতে পারে যা তাদের যুক্ত করা বা পরিবর্তিত হওয়া বা অদৃশ্য হওয়ার জন্য নির্দিষ্ট কার্যকারিতা তৈরি করে। এটির ফলে পুরো সাইটটি পরিবর্তিত হওয়া উচিত নয়।
থিমস
থিমগুলি বিশ্বব্যাপী ওয়েবশপের লেআউট, টেম্প্লেটিং এবং স্টাইলিং পরিবর্তন করে এবং কোনও কার্যকারিতা যুক্ত বা অপসারণ করা উচিত। যদিও প্যাকেজযুক্ত (অর্থ প্রদান করা) থিমগুলি বিশেষ বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে পারে তবে এটি প্রায়শই মডিউলগুলিতে করা হয় যা এই জাতীয় থিমের সাথে থাকে। থিমগুলি বিনিময়যোগ্য হওয়া উচিত, সুতরাং যে কোনও ম্যাজেন্টো 2 ওয়েবশপের ক্ষেত্রে এটি প্রয়োগ করা যেতে পারে তবে একটি ম্যাজেন্টো 2 ওয়েবশপ থিমগুলি সহজেই স্যুইচ করতে পারে (বা মাল্টি স্টোর সেটআপে উদাহরণস্বরূপ একাধিক থাকতে পারে)।
সুতরাং আপনি যদি জিজ্ঞাসা করেন যে "টেমপ্লেট / ব্লকস / লেআউটগুলির সাহায্যে সাইটের প্রচুর গ্লোবাল টেম্প্লেটিং" ওভাররাইড করা যায় তবে উত্তরটি কোনও থিমে থাকবে ।
আবার আপনি নিজের কল্পিত কিছু করতে পারেন , তবে অন্য কেউ যদি যোগদান বা উন্নয়নের বিষয়টি গ্রহণ করছেন, তবে তিনি / তিনি সাইট গ্লোবাল থিমের পরিবর্তনগুলি কোনও মডিউলে নয়, কোনও থিমে আসার প্রত্যাশা করবেন। যখন প্রত্যাশা অনুযায়ী জিনিসগুলি করা হয় না, এটি বিকাশকে কমিয়ে দেয় এবং রক্ষণাবেক্ষণকে শক্ত করে তোলে।