ব্রেডক্র্যাম্বস বাস্তবায়নের জন্য প্রস্তাবিত পন্থা


13

আমি একটি ওয়েবসাইটে ব্রেডক্র্যাম্ব বাস্তবায়ন করতে চাই, এখন সেগুলি কীভাবে সেরাভাবে প্রয়োগ করা যায় সে সম্পর্কে আমি লড়াই করছি।

ব্যবহারকারীরা পণ্যগুলির সন্ধান করতে পারে তবে একটি পণ্য অনুসন্ধান করতে কোনও পণ্য বিভাগে নেভিগেট করতে পারে। কোনও পণ্য পৃষ্ঠাতে ব্যবহারকারী অনুরূপ পণ্যগুলি খুঁজতে কোনও পণ্য বিভাগে ক্লিক করতে পারেন। সুতরাং নির্দিষ্ট পণ্য / পৃষ্ঠায় পৌঁছানোর জন্য ব্যবহারকারীদের বিভিন্ন পথ রয়েছে।

আমি মনে করি আমার কাছে ব্রেডক্রাম্বস প্রয়োগের দুটি বিকল্প রয়েছে

বিকল্প 1: প্রতিটি পরিদর্শন করা পৃষ্ঠাটি ব্রেডক্রাম্বে যুক্ত করুন। উদাহরণস্বরূপ: হোম> অনুসন্ধানের ফলাফলসমূহ> পণ্য 1> বিভাগ 2> পণ্য 2 অসুবিধা: রুটি ক্রাম খুব দীর্ঘ হতে পারে

বিকল্প 2: প্রতিটি পৃষ্ঠার জন্য একটি নির্দিষ্ট নির্দিষ্ট ব্রেডক্রাম্ব উদাহরণস্বরূপ উল্লেখ করুন: হোম> বিভাগ 1> পণ্য 1 সমস্যা: একাধিক বিভাগে থাকা পণ্যগুলির সাথে কী করবেন?

আপনার মতামত কি? বিকল্পটি 3 আছে যা আমি উপেক্ষা করেছি?

উত্তর:


9

যদিও তাদের রূপকথার মতো "ব্রেডক্র্যাম্বস" বলা হয়, তবুও রুটি ক্র্যাম্বসের উদ্দেশ্য ব্রাউজারের ইতিহাস প্রতিস্থাপন করা নয়। সুতরাং বিকল্প 1 বিকল্প নয়।

ব্যবহারকারীরা কীভাবে পণ্যটি খুঁজে পেয়েছিল এবং সর্বোপরি কীভাবে তিনি অন্যান্য পণ্যগুলি খুঁজে পেতে পারেন যেগুলি যৌক্তিকভাবে পাওয়া পণ্যের "পাশে" রাখা হয়েছে তা তারা দেখানোর পরিবর্তে একটি উপকরণ।

সুতরাং এটি মূলত অপশন 2।

আপনার যদি পণ্যগুলি একাধিক বিভাগে থাকে তবে আপনার কাছে তিনটি বিকল্প রয়েছে:

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

ঠিক আছে, ডাম্প অপশনটি 1 তবে আপনি কি মনে করেন যে কোনও রুট অনুসন্ধানের পরেও কোনও ব্যবহারকারী পণ্যটিতে কীভাবে এসেছিল তা ব্রেডক্রাম্বে প্রদর্শন করা ভাল ধারণা। উদাহরণের জন্য: হোম> অনুসন্ধানের ফলাফল> প্রোডাক্ট_1, হোম> বিভাগ_1> প্রোডাক্ট_1 বা হোম> বিভাগ_2> প্রোডাক্ট_1

আমি যে তিনটি সম্ভাবনা দিয়েছি তা থেকে আমার পছন্দ নেই। এটা আবেদন উপর নির্ভর করে। যদি আপনার কাছে "প্রধান বিভাগগুলি" না থাকে এবং আপনি কেবল ব্রেডক্র্যাম্বসে একটি পথ চান তবে ব্যবহারকারী কীভাবে পণ্যটিতে এসেছেন তা দেখানো সম্ভবত আপনার একমাত্র বিকল্প ।

1

ব্রেডক্রামগুলি আপনার সাইটের বিন্যাসের প্রতিনিধি বলে মনে করা হচ্ছে, ব্যবহারকারী কীভাবে আপনার সাইটে অ্যাক্সেস করছেন তা নয়, যা বিকল্পটি # 1 এর বাইরে রয়েছে। আমি এটি অ্যামাজনে দেখতে চাই না:

Home>Products>Home>PS3 Games>Call of Duty>PS3 Games>Funky Boxer Shorts->Add To Cart

যদিও আমার ব্রাউজিংয়ের ইতিহাস এবং ওসিডি ক্লিকের সূচক, এটি সাইটের প্রতিনিধি নয় :)

আমি ধরে নিই যে আপনার কাছে ডেটাবেস-ব্যাকএন্ড রয়েছে, যেমন আপনি পণ্যের বিভাগগুলি উল্লেখ করেছেন। আপনার যদি পিতামাতার বিভাগগুলি থাকে তবে আপনি ঠিক সেখানে ব্যবহার করতে পারেন এমন একটি কাঠামো রয়েছে। ধরে নিলাম আপনার একটি প্রথম পৃষ্ঠা রয়েছে, আমরা কেবল "ব্রেডক্র্যাম্ব ট্রেইলে" হোমটি বলতে পারি। তারপরে, আপনার ডাটাবেসে ধরে নেওয়া যে আপনার জিনিসগুলি এমনভাবে সাজানো আছে:

table_productCategories
    _pkCategoryID
    _categoryName
    _fkParentCategoryID

আপনাকে পণ্য বিভাগগুলির একটি গাছ রাখতে দেওয়া হচ্ছে:

Software
    Windows
        Apps
        Games
        Crash-To-Desktop
    Linux
        Servers
        3-Games
Hardware
    Laptops
    PCs
    Missile-Launchers

... তারপরে আপনি যখনই পণ্য পৃষ্ঠাটি হিট করবেন, পণ্যটি একাধিক বিভাগে রয়েছে কিনা তা নিয়ে আপনাকে চিন্তা করার দরকার নেই, ব্যবহারকারী সেখানে নেভিগেট করেছেন এবং একটি ডিবি ক্যোয়ারী ব্যবহার করে আমরা এর ব্রেডক্র্যাম্ব তৈরি করতে পারি:

Home > Software > Windows > Games > Aunt Dolly and the Scared Sheep

অতিরিক্তভাবে, আপনার এমন পৃষ্ঠা রয়েছে যা পণ্য নয়। "আমাদের সম্পর্কে" "আমাদের সাথে যোগাযোগ করুন", ইত্যাদি। একটি সিএমএসে এই পৃষ্ঠাগুলির বিষয়বস্তু ডাটাবেসে থাকে এবং খুব শ্রেণিবদ্ধ হয়।

table_contentCategories
    _pkCategoryID
    _categoryName
    _fkParentCategoryID

... আপনি ধারণা পাবেন। এর অর্থ পণ্যগুলির চেয়ে সামগ্রী সহ আপনার সমস্ত পৃষ্ঠাগুলিও ব্রেড ক্র্যাম্বড হতে পারে:

Home > About > Finding Us in a web of backstreets

আপনার প্রথম বিবৃতি সত্যই সংকীর্ণ। কিছু লোক আপনার অবস্থান চিহ্নিত করতে লোকেশন-ভিত্তিক ব্রেডক্র্যাম্বগুলি ব্যবহার করে তবে অন্যরা পথিক-ভিত্তিক ব্রেডক্র্যাম্বগুলি ব্যবহার করে যে কোনও ব্যবহারকারী কীভাবে সে সাইটে উপস্থিত রয়েছে তা নির্দেশ করে। আমি বলব যে উত্তরোত্তর "ব্রেডক্রাম্ব" ধারণার সাথে আরও সত্য। আপনার সাইটের বিষয়বস্তু কোনটি আরও ভাল তা নির্ধারণের জন্য একটি বড় ফ্যাক্টর।

সম্মত, সম্ভবত এটি সেভাবেই আসে। আমি মূলত "ব্রেডক্রাম্বে বর্তমান পৃষ্ঠা যুক্ত করুন" পরামর্শটি উল্লেখ করছিলাম যা আমি উদাহরণ দিয়েছি আউটপুট উত্পাদন করে।

0

আমাকে বেশিরভাগ উত্তরে ব্রেডক্র্যাম্বের বৈশিষ্ট্যটির সাথে একমত হতে হবে না কারণ বিভাগ বা বিভাগের মধ্যে পার্থক্য (আমার বোঝার মধ্যে) রয়েছে (বিভাগগুলির নেস্টেড হায়ারার্কি যা সবচেয়ে সাধারণ থেকে সুনির্দিষ্ট দিকে নিয়ে যায় যেমন পণ্য বিভাগ> পণ্য উপ বিভাগ> পণ্য> মডেল বা গাড়ি> সেডানস> চবি> ইম্পালা> x5000) এবং কোনও ওয়েবসাইটের পথ (আমি ব্রাউজারের ইতিহাসের কথা বলছি না, তবে একটি প্রসঙ্গে সংবেদনশীল পাথ)।

আপনি যদি চার-দরজার সেডানগুলি অনুসন্ধান করতে এবং প্রার্থীদের একটি তালিকা খুঁজে পান তবে তাদের মধ্যে এক বা একাধিকের মধ্যে ড্রিল করা হয়েছে, তবে অনুসন্ধানের ফলাফলের দ্বারা ফিরে আসা তালিকায় ফিরে যাওয়া আরও গুরুত্বপূর্ণ আপনার বিভাগগুলির জন্য আরোহণের চেয়ে বেশি than আপনি যা পছন্দসই পণ্য বেছে নিন। (সুতরাং, উপরের উদাহরণটি "গাড়ি> সেডানস> চবি> ইমপাালা> x5000" না হয়ে "হোম> অনুসন্ধান> চবি ইমম্পালা x5000" হতে পারে

আপনি যেখানে ছিলেন সেখানকার মার্কার হিসাবে ব্রেডক্রাম্বস ব্যবহার 1 টির মতোই আপনি অনির্দিষ্টকালের জন্য টুকরো টুকরো যোগ করবেন না কারণ রুটি ক্র্যাম্বগুলি আপনার পথকে পিছনের দিকে সন্ধান করার জন্য নেওয়া হবে (এবং যখন আপনি একটি রুটিখাঁটি বাছাই করবেন তখন সমস্ত তারপরের কম্বসগুলি সরানো হয়েছে কারণ আপনি পথের একটি নির্দিষ্ট পয়েন্ট বেছে নিয়েছেন এবং সেখান থেকে নেভিগেট করবেন।

"কেউ কেউ যেমন পরামর্শ দিয়েছেন যেমন" ব্রেডক্র্যাম্বস "যদি একটি শ্রেণির গাছ হয় তবে আমরা কেন তাদের" ব্রেডক্র্যাম্বস "বলি? ব্রেডক্র্যাম্বগুলি সম্পর্কে আমার বোঝাটি হ'ল এগুলি নির্দিষ্টভাবে নির্দিষ্ট মডেল নয়।


আপনি যাকে জিজ্ঞাসা করেন তা নির্ভর করে । (তারা আসলে সেখানে আরও একটি মডেল তালিকাভুক্ত করে ।) এই মুহুর্তে, শব্দটি মূলত কেবলমাত্র "x> y> z" ভিজ্যুয়াল উইজেটের পক্ষে দাঁড়িয়েছে, তারা বাস্তবিক পদ্ধতিটি ব্যবহার করছে যা বাস্তবায়নকারী দ্বারা দ্বিতীয় সিদ্ধান্ত নিয়েছে with ।
সু '
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.