แปลงความต้องการของโครงการเป็นแนวคิดของ drupal


9

ฉันกำลังสร้างเว็บไซต์สำหรับลูกค้าและฉันคิดว่า Drupal เป็นตัวเลือกที่ดีที่สุดเนื่องจากมีตัวเลือกมากมายที่ให้ฉัน อย่างไรก็ตามตัวเลือกจำนวนมากมายนี้ทำให้งานของฉันยากขึ้นมาก ให้ฉันอธิบายปัญหาให้คุณ:

ลูกค้ากำลังขายผลิตภัณฑ์เฉพาะสมมติว่า VCR VCR ทุกตัวผลิตโดยแบรนด์เฉพาะ (เช่น Sony, LG และอื่น ๆ ) ทุกแบรนด์มีหมวดหมู่ของ VCR ที่คล้ายกัน ดังนั้นเมื่อเราต้องการอธิบายผลิตภัณฑ์ (VCR) โดยทั่วไปเราต้องให้ข้อมูลต่อไปนี้:

ยี่ห้อ (เช่น Sony) หมวดหมู่ (เช่น FGX โปรดสังเกตว่านี่ไม่ซ้ำกัน บริษัท อื่นอาจมีชื่อหมวดหมู่เดียวกัน) รุ่น (เช่น 4523x)

ฉันต้องการให้ผู้ใช้สามารถสมัครสมาชิกแบรนด์และหมวดหมู่เฉพาะเพื่อให้ Sony ออก VCR ใหม่พวกเขาจะได้รับการแจ้งเตือนโดยอัตโนมัติ (หรือถ้า Sony ออก VCR ใหม่ของหมวดหมู่เฉพาะ)

เมื่อพูดถึงการแปลงสิ่งเหล่านี้ให้เป็นแนวคิดของ Drupal ฉันไม่สามารถทำได้ เหตุผลก็คือมีเส้นทางที่แตกต่างหลากหลายที่ฉันสามารถใช้ได้และฉันไม่รู้ว่าอันไหนเป็นเส้นทางที่ถูกต้อง ตัวอย่างเช่น:

  • หมวดหมู่เป็นประเภทเนื้อหาหรือคำศัพท์อนุกรมวิธานหรือไม่
  • แบรนด์เป็นประเภทเนื้อหาหรือคำศัพท์อนุกรมวิธานหรือไม่
  • เห็นได้ชัดว่าแบบจำลองเป็นประเภทเนื้อหา แต่ฉันจะเชื่อมโยงกับคำศัพท์เฉพาะทางภาษีได้อย่างไร (หากคำตอบของคำถามข้างต้นคือ "คำว่า taxonomy")?
  • ฉันต้องใช้โมดูลใดในกรณีใด ๆ ฉันได้ตรวจสอบโมดูล "ความสัมพันธ์" และดูเหมือนว่ามันอาจมีฟังก์ชั่นบางอย่างที่ฉันต้องการ (พร้อมกับโมดูล "กฎ" โดยเฉพาะอย่างยิ่งสำหรับส่วนการแจ้งเตือน)

ป.ล. : ถ้าคุณมีข้อเสนอแนะที่ดีสำหรับแหล่งข้อมูล (บล็อกโพสต์บทความหนังสือวิดีโอ ฯลฯ ) ที่อธิบายวิธีการทำลายทุกความต้องการของชีวิตเพื่อแนวคิด drupal ฉันจะรักถ้าคุณสามารถแบ่งปันพวกเขา

คำตอบ:


7

ฉันจะทำดังนี้สร้างคำศัพท์ที่เรียกว่า 'VCR' เพิ่มผู้ผลิตแต่ละคนเป็นคำจากนั้นแต่ละหมวดหมู่ VCR เป็นลูกของผู้ผลิต ดังนั้นโครงสร้างอนุกรมวิธานของคุณจะเป็นเช่นนี้:

  • LG
    • FGX
    • หมวดหมู่อื่น ๆ
  • โซนี่
    • FGX
    • บางหมวดอื่น ๆ

โปรดทราบว่าในขณะที่ FGX เป็นคำเดียวกันในทั้งสองสถานที่ แต่จะมี ID ของคำที่แตกต่างกัน

จากนั้นคุณจะเพิ่มสิ่งนี้ลงในประเภทเนื้อหาของคุณในหน้าแก้ไขช่อง เลือก 'การอ้างอิงคำศัพท์' ใต้คอลัมน์ 'ฟิลด์' และ 'เลือกรายการ' ใต้คอลัมน์ 'วิดเจ็ต' มีตัวเลือกวิดเจ็ตอื่น ๆ แต่ฉันคิดว่ารายการที่เลือกนั้นถูกต้องในกรณีนี้

จากนั้นคุณจะทำการติดตั้งViewsซึ่งเป็นโมดูล contrib มันช่วยให้คุณสามารถแสดงเนื้อหาในรูปแบบที่กำหนดเอง (มีมากกว่านั้นเมื่อใช้กับPanelsโมดูลอื่นที่คุณอาจต้องการ) ไปที่ / admin / โครงสร้าง / มุมมองและเปิดใช้งานมุมมองที่ชื่อว่า 'คำ Taxonomy' สิ่งนี้จะช่วยให้คุณสามารถแทนที่การแสดงอนุกรมวิธานเริ่มต้นของ Drupals

ณ จุดนี้ไปที่ / taxonomy / term / [int] (โดยที่ int คือหนึ่งใน id ของคำศัพท์อนุกรมวิธาน) จะแสดงเนื้อหาทั้งหมดที่ติดแท็กด้วยคำนั้น คุณจะใช้PathautoและTokenเพื่อสร้าง URL ที่ 'สวย' ฉันจะแนะนำGlobal Redirectเมื่อใดก็ตามที่ทำนามแฝงเนื้อหา

คุณอาจต้องปรับแต่งมุมมองเล็กน้อยเพราะฉันจำไม่ได้ทันทีว่ามันจะแสดงรายการเนื้อหาทั้งหมดรวมถึงเนื้อหาที่เป็นคำย่อยของคำปัจจุบันตามค่าเริ่มต้น

จำนวนการดูจะช่วยให้คุณสร้างบล็อกที่แสดงรายการเนื้อหาและคุณจะได้รับความแปลกใหม่และใช้โมดูลสถิติหลักเพื่อแสดงรายการผลิตภัณฑ์ที่มีคนดูมากที่สุด การติดตั้งเป็นสิ่งที่ควรค่าแก่การตรวจสอบหากคุณมีเวลา แต่ในความคิดของฉัน

มุมมองยังช่วยให้คุณสามารถให้ฟีด RSS ที่ผู้คนสามารถสมัครรับข้อมูลได้อย่างง่ายดาย ฉันเชื่อว่าเป็นไปได้ที่จะทำการอัปเดตอีเมลด้วยเช่นกัน แต่เมื่อไม่นานมานี้ใน Drupal 6 และหน่วยความจำของฉันก็ตกตะลึง ฉันคิดว่าSimple Newsเป็นสิ่งที่เราใช้ ในขณะที่ฉันจำได้ว่ามันต้องมีการกำหนดค่าบางอย่าง แต่คุณสามารถส่งข่าวสารโดยอัตโนมัติทุก ๆ ครั้ง ไม่ตรงตามที่คุณร้องขอ แต่อาจเป็นไปได้ที่จะทำกับกฎตามที่คุณพูดถึง

ถ้าคุณจะทำยอดขายออนไลน์ฉันคิดว่าDrupal Commerceเป็นทางออกที่ดีที่สุดของคุณแม้ว่าฉันจะไม่ได้ใช้มันในการผลิตหรือเล่นกับมันประมาณ 6 เดือนหรือมากกว่า

สำหรับ PS ฉันไม่พบสิ่งใดเมื่อเริ่ม Drupal แต่สำหรับฉันแล้วกฎทั่วไปที่ได้รับ: หากไม่ใช่วัตถุอาจมีประโยชน์สำหรับการเรียงลำดับหรือจัดหมวดหมู่อะไรในโลกแห่งความจริง อยู่ในคำศัพท์เป็นคำ


1

"ประเภทเนื้อหา" เป็นคอนเทนเนอร์ที่ยอมรับประเภทที่หลากหลาย (จำนวนเต็ม, สตริง, อนุกรมวิธาน, โหนด, ฯลฯ )

ในกรณีของคุณดูเหมือนว่าคุณมีโครงสร้างที่เข้มงวดของสตริงที่เกี่ยวข้องและมีลำดับชั้นที่กำหนดไว้ล่วงหน้าซึ่งเป็นสิ่งที่ taxonomy มีประสิทธิภาพในการจัดการ ดังนั้นฉันจะใช้อนุกรมวิธาน

เพื่อจัดการ taxonomies ขนาดใหญ่ได้ง่ายฉันขอแนะนำให้คุณติดตั้งโมดูลต่อไปนี้:

และเลือกลำดับชั้นเพื่อให้ความช่วยเหลือผู้ใช้ กรุณาลองตัวอย่างได้ที่เว็บไซต์โมดูล


NodeOne มี screencasts ที่เข้าใจได้ง่ายซึ่งคุณสามารถอ้างอิงได้เมื่อคุณพบปัญหา dev.nodeone.se/en/learning-library
ibandyop

1

หมวดหมู่เป็นประเภทเนื้อหาหรือคำศัพท์อนุกรมวิธานหรือไม่ แบรนด์เป็นประเภทเนื้อหาหรือคำศัพท์อนุกรมวิธานหรือไม่

หากคุณต้องการแสดงเนื้อหาบางอย่างเกี่ยวกับหมวดหมู่หรือแบรนด์ที่ไม่ซ้ำกับหมวดหมู่หรือตราสินค้านั้นให้มีประเภทเนื้อหาเพื่อให้คุณสามารถเพิ่มเนื้อหาได้ มิฉะนั้นทำให้พวกเขาเป็นเงื่อนไขอนุกรมวิธาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.