Score:0

วิธีสร้างคำศัพท์อนุกรมวิธานจากเว็บฟอร์ม

ธง pe

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

ฉันสามารถทำได้สองวิธี:

  • ประเภทเนื้อหาของโฟลเดอร์ + องค์ประกอบอ้างอิงเอนทิตีบนเว็บฟอร์ม เพื่ออนุญาตให้เลือกรายการ "โฟลเดอร์" ที่มีอยู่
  • คำศัพท์ขององค์ประกอบการอ้างอิงโฟลเดอร์ + เอนทิตีบนเว็บฟอร์มเพื่อเลือกคำศัพท์

แต่ผู้ใช้ต้องสามารถสร้างโฟลเดอร์ใหม่ได้ด้วย นั่นคือสิ่งที่ฉันติดอยู่ ฉันจะทำให้ form/form-element อนุญาตให้ผู้ใช้สร้างโฟลเดอร์ใหม่ได้อย่างไร

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

แล้วฉันจะทำอย่างไรดี? มีวิธีที่ดีกว่า?

(คิดถึงโมดูลแฟล็กเป็นอันดับแรก แต่จากนั้นผู้ใช้ก็ต้องการความสามารถในการสร้างแฟล็กใหม่ แต่ก็ไม่สามารถเข้าถึง UI การกำหนดค่าแฟล็กทั้งหมดได้)

Score:2
ธง pe

ดูเหมือนว่าสามโมดูลสามารถทำงานร่วมกันใน Drupal 8/9 เพื่อทำงานที่ฉันอธิบายไว้

  • ธง: เพื่อให้ผู้ใช้สามารถทำเครื่องหมายเนื้อหาด้วยช่องอ้างอิงเอนทิตีสำหรับหมวดหมู่ (ต่อ แพทริค เคนนี่ ด้านบน: ขอบคุณ Patrick!)
  • ผู้สร้างเนื้อหาเว็บฟอร์ม: เพื่อสร้างเอนทิตีคำศัพท์จากการส่งเว็บฟอร์ม: เพื่อให้ผู้ใช้สามารถสร้างหมวดหมู่ได้ทันทีโดยไม่ต้องไปที่หน้าสร้างโหนด จากนั้นกลับไปที่โหนดที่ต้องการรวบรวม/ตั้งค่าสถานะ
  • ข้อกำหนดอนุกรมวิธานส่วนบุคคล: เพื่อจำกัดสิทธิ์ในการแก้ไขคำสำหรับผู้สร้างคำนั้น

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

วิธีการนี้อาจดูหนักเกินไป เนื่องจาก Webform สร้างเอนทิตีแล้ว แต่เท่าที่ฉันสามารถบอกได้ ไม่มีวิธีการตั้งค่าการอนุญาต "แก้ไขการส่งด้วยตนเอง" บนเว็บฟอร์มและให้สิทธิ์ "ดูการส่งใด ๆ " ในการส่งแบบฟอร์มนั้น แต่บางทีฉันอาจจะผิดเกี่ยวกับที่?

แก้ไข: ฉันผิดเกี่ยวกับเรื่องนั้น! ... ดังนั้นจะต้องดูว่าตัวกรอง Views ที่จำเป็นสามารถทำงานกับการส่งเว็บฟอร์มได้หรือไม่ ฉันจะปล่อยให้อันนี้ถูกทำเครื่องหมายเป็นวิธีแก้ปัญหาเพราะมันตอบคำถามเดิมเกี่ยวกับการสร้างเงื่อนไขอนุกรมวิธาน

pe flag
อาจต้องชี้แจงด้วย: ความท้าทายคือการกรองฟิลด์อ้างอิงเอนทิตีในการแฟล็ก เพื่อให้ผู้ใช้เห็นเฉพาะหมวดหมู่ของตนเองที่นั่น แต่ยังมีวิธีสร้างหมวดหมู่ใหม่ด้วย ช่องอ้างอิงเอนทิตีที่กรองมุมมองไม่อนุญาต ดังนั้น Webform เพื่อวัตถุประสงค์ในการสร้างหมวดหมู่ใหม่ ขณะที่ *เลือก* หมวดหมู่เป็นช่องกรอง Views
Score:0
ธง cn

คุณต้องการให้ผู้ใช้สามารถ "รวบรวม" เนื้อหา จากนั้นคุณต้องการจัดระเบียบคอลเลกชันเหล่านั้นตามหมวดหมู่ ฟังดูใกล้เคียงกับโมดูล Flag มากกว่า Webform

จากนั้นผู้ใช้ก็ต้องการความสามารถในการสร้างแฟล็กใหม่ แต่ก็ไม่เป็นเช่นนั้น มีสิทธิ์เข้าถึง UI การตั้งค่าสถานะทั้งหมด

ผู้ใช้ไม่ต้องการความสามารถในการสร้างแฟล็กใหม่

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

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

แฟล็กยังรองรับการดูพื้นฐาน แม้ว่าอาจใช้งานยากและอาจต้องปรับแต่งบ้าง

pe flag
ขอบคุณ.สมองของฉันยังคงยืนยันว่าหากผู้ใช้ต้องการมีคอลเลกชั่นแยกกันหลายคอลเลกชั่น พวกเขาต้องการความสามารถในการสร้างแฟล็กใหม่ แต่บางทีคุณอาจแก้ปัญหานี้ด้วยเงื่อนไขอนุกรมวิธาน... เพื่อให้แน่ใจว่าฉันเข้าใจ 'หมวดหมู่' ตอบสนองวัตถุประสงค์ของ 'คอลเลกชัน' ดังนั้นจึงมีคำศัพท์ที่เรียกว่า พูดว่า 'หมวดหมู่คอลเลกชัน' ที่ผู้ใช้จะได้รับอนุญาต เพื่อเพิ่มเงื่อนไข - ด้วยการควบคุมการเข้าถึงผ่านแท็กส่วนตัว ฉันคิดว่าฉันเข้าใจแล้ว ฉันสงสัยว่าถ้าไม่สามารถทำได้ด้วยองค์ประกอบ Webform แต่การตั้งค่าสถานะ + อนุกรมวิธาน + แท็กส่วนตัวอาจเป็นวิธีที่ตรงไปตรงมามากกว่า
pe flag
ฉันไม่พบโมดูลแท็กส่วนตัว
cn flag
@ aharown07 ไม่มีโมดูล "แท็กส่วนตัว"; ฉันเพิ่งตั้งชื่อสำหรับคำศัพท์อนุกรมวิธานที่คุณสามารถสร้างได้ และเรียกมันว่า "แท็กส่วนตัว" การควบคุมการเข้าถึงคุณจะต้องเขียนโค้ดเอง แต่มีตัวอย่างในคำถามที่เชื่อมโยง

โพสต์คำตอบ

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