Score:1

การอัปโหลดไฟล์ในเครื่องผ่านผู้แต่ง

ธง bo

ฉันใช้นักแต่งเพลงเพื่อจัดการอินสแตนซ์ Drupal 9 ฉันเป็นนักแต่งเพลงมือใหม่และไม่รู้ว่าฉันกำลังทำอะไรอยู่ ดังที่ได้กล่าวไปแล้ว ฉันได้ตั้งค่าและใช้เพื่อติดตั้งโมดูลและธีมผู้ดูแลระบบเรียบร้อยแล้ว ฉันเพิ่งซื้อธีมและรู้ว่าฉันไม่รู้วิธีอัปโหลดด้วยนักแต่งเพลง สำหรับโมดูลและธีมผู้ดูแลระบบที่ฉันติดตั้ง ฉันใช้ผู้แต่งต้องการ drupal/name-of-module(หรือธีม) แต่ธีมนี้ไม่มีชื่อย่อและไม่ได้อยู่ใน drupal.org (แต่อยู่ในเครื่องของฉันหลังจากดาวน์โหลด มัน). ฉันจะอัพโหลดธีมนี้ด้วยนักแต่งเพลงได้อย่างไร? ฉันได้ดูเอกสารประกอบของผู้แต่งแล้ว แต่ไม่พบสิ่งใดเกี่ยวกับสถานการณ์นี้

leymannx avatar
ne flag
ฉันจะใส่ไว้ใน web/themes/custom แล้วคอมไพล์เพิ่ม สรุป: คุณมี repo git ซึ่งมีตัวแต่งเพลง.json, ตัวแต่งเพลง.lock, โมดูลแบบกำหนดเอง, ธีมแบบกำหนดเอง และทุกอย่างอื่นๆ ที่ไม่ถูกละเว้นโดย .gitignore (ซึ่งสำคัญที่สุดจะละเว้นโฟลเดอร์ `vendor` และ `node_modules`) จากนั้นคุณยอมรับการเปลี่ยนแปลงกับไฟล์ที่ติดตาม ดึงข้อมูลเหล่านั้นบนเซิร์ฟเวอร์หรือ CI ของคุณ จากนั้นเรียกใช้ `composer install' และ `npm i` เป็นต้น Repo ยังคงเบาและการอ้างอิงจะถูกดึงลงมาเมื่อจำเป็นเท่านั้น
Score:2
ธง bd

คุณอาจต้องการดูเอกสารบน drupal.org:

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

สาระสำคัญของมันคือ:

คุณใช้นักแต่งเพลง เพื่อดาวน์โหลดโค้ด (โมดูล, ธีม, ไลบรารี่, ...) ที่มีอยู่ในอินเทอร์เน็ต (github, gitlab, npm, ที่เก็บส่วนตัวของบริษัทของคุณ, ...) และจัดการการพึ่งพาระหว่างคอมโพเนนต์ต่างๆ ที่คุณดาวน์โหลด

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

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

โพสต์คำตอบ

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