คำถามติดแท็ก drupal

17
ส่วนใดของโครงการของคุณที่ควรอยู่ในการควบคุมซอร์สโค้ด?
นักพัฒนาเพื่อนได้เริ่มทำงานกับโครงการ Drupal ใหม่และ sysadmin ได้แนะนำว่าพวกเขาควรวางเฉพาะไซต์ / ไดเรกทอรีย่อยเริ่มต้นในการควบคุมแหล่งที่มาเพราะมัน "จะทำให้การอัปเดตสคริปต์ง่ายขึ้น" นอกเหนือจากการอ้างสิทธิ์ที่น่าสงสัยแล้วมันทำให้เกิดคำถามอื่น - ไฟล์ใดบ้างที่ควรอยู่ภายใต้การควบคุมของแหล่งที่มา? และมีสถานการณ์ที่ควรแยกไฟล์ขนาดใหญ่บางไฟล์หรือไม่? ความคิดเห็นของฉันคือต้นไม้ทั้งหมดสำหรับโครงการควรอยู่ภายใต้การควบคุมและนี่จะเป็นจริงสำหรับโครงการ Drupal รางหรือสิ่งอื่นใด ดูเหมือนว่าจะไม่มีเกมง่ายๆ - คุณต้องกำหนดเวอร์ชันสำหรับกรอบงานของคุณอย่างชัดเจนเหมือนกับที่คุณทำกับรหัสที่คุณกำหนดเอง ที่กล่าวว่าฉันชอบที่จะได้รับความคิดเห็นอื่น ๆ เกี่ยวกับเรื่องนี้ มีข้อโต้แย้งใด ๆ ที่ไม่มีทุกสิ่งภายใต้การควบคุมหรือไม่?

9
ฉันควรสร้าง CMS ของตัวเองหรือพึ่งพาที่สร้างไว้ล่วงหน้าหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ที่เกี่ยวข้อง : ในฐานะโปรแกรมเมอร์เริ่มต้นฉันควรจะชอบสร้างห้องสมุดของตัวเองโดยใช้ห้องสมุดบุคคลที่สามหรือไม่ ในฐานะนักพัฒนาเว็บไซต์ PHP ระดับกลางถึงระดับสูงและเป็นรุ่นน้องในช่วงเวลานั้น (15 ปี) ฉันควรสร้าง CMS ใหม่ทั้งหมดสำหรับเว็บไซต์ของฉันหรือใช้ซอฟต์แวร์สำเร็จรูปเช่น WordPress หรือ Drupal ฉันไม่รู้สึกว่า WordPress นั้นทรงพลัง / สามารถปรับขนาดได้มากพอที่จะสามารถจัดการสิ่งที่ฉันพยายามจะทำและหลังจากที่ใช้งาน Drupal ไปสักสองสามวันที่ผ่านมา และยังไม่ได้รับการบันทึกไว้อย่างดีดังนั้นฉันจึงมีปัญหานิดหน่อยในการทำภารกิจง่าย ๆ ฉันชอบที่จะใช้บางอย่างเช่น ExpressionEngine แต่ฉันไม่มีเงินที่จะหักล้างใบอนุญาตการค้าซึ่งปัจจุบันอยู่ที่ประมาณ $ 300 ดังนั้นมันจึงไม่ใช่เรื่องง่าย ฉันเริ่มเขียนโค้ดเว็บไซต์ของฉันเป็นระบบชั่วคราวเพื่อให้ผู้ใช้ของฉันสามารถซื้อการอัปเกรดและสิ่งอื่น ๆ เช่นสกุลเงินในเกมได้จนกว่าฉันจะสามารถสร้างเว็บไซต์ใหม่ได้ แต่หลังจากที่ฉันเริ่มใช้งานฉันก็ตระหนักได้อย่างรวดเร็วว่า ดังนั้นหลังจากนั้นฉันก็เขียนโค้ดด้วยความคิดที่จะทำให้มันเป็นเว็บไซต์ที่ใช้งานได้อย่างสมบูรณ์ ใช้เวลาเพียงสองสามวัน แต่พื้นฐานทั้งหมดอยู่ที่นั่น (ลงทะเบียนเข้าสู่ระบบการแก้ไขบัญชี ฯลฯ ) และฉันเชื่อว่ามันเป็นการเริ่มต้นที่ดีสำหรับ CMS ส่วนตัว …

2
วิธีการจัดโครงสร้างที่เก็บคอมไพล์สำหรับโครงการ?
ฉันกำลังทำงานกับโมดูลการซิงโครไนซ์เนื้อหาสำหรับ Drupal มีโมดูลเซิร์ฟเวอร์ซึ่งตั้งอยู่บนเว็บไซต์ ona และแสดงเนื้อหาผ่านบริการเว็บ นอกจากนี้ยังมีโมดูลไคลเอนต์ซึ่งตั้งอยู่บนเว็บไซต์ที่แตกต่างกันและดึงข้อมูลและนำเข้าเนื้อหาในช่วงเวลาปกติ เซิร์ฟเวอร์ถูกสร้างใน Drupal 6 ไคลเอนต์ถูกสร้างขึ้นใน Drupal 7 จะต้องมีเซิร์ฟเวอร์รุ่น Druapl 7 และจากนั้นจะต้องใช้ Drupal 8 ทั้งไคลเอนต์และเซิร์ฟเวอร์เมื่อเปิดตัวในปีหน้า ฉันค่อนข้างใหม่กับ git และ source control ดังนั้นฉันจึงสงสัยว่าวิธีที่ดีที่สุดในการตั้งค่าที่เก็บ git คืออะไร? มันจะเป็นกรณีของการมีพื้นที่เก็บข้อมูลแยกต่างหากสำหรับแต่ละตัวอย่างเช่น: Drupal 6 server = 1 repository Drupal 6 client = 1 repository Drupal 7 server = 1 repository Drupal 7 client = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.