Qihang Content Management System (DTcms) เป็นระบบการจัดการเว็บไซต์โอเพ่นซอร์สที่ยอดเยี่ยมซึ่งหาได้ยากในอุตสาหกรรมโอเพ่นซอร์ส ASP.NET ในประเทศ ได้รับการพัฒนาโดยใช้เทคโนโลยี ASP.NET (C#) + MSSQL (ACCESS) และเป็นโค้ดโอเพ่นซอร์ส . ใช้โมเดลการพัฒนาสถาปัตยกรรมสามชั้นแบบธรรมดาของ Webform สถาปัตยกรรมแบบ Lightweight และวิธีการพัฒนาแบบดั้งเดิมในเบื้องหลังโดยไม่มีเกณฑ์ทางเทคนิค ทำให้นักพัฒนาเริ่มต้นได้ง่ายขึ้น มุ่งเน้นไปที่อินเทอร์เฟซการจัดการพื้นหลัง โดยใช้การออกแบบอินเทอร์เฟซ Jquery และ CSS3 เข้ากันได้กับอินเทอร์เฟซการจัดการพื้นหลังแบบตอบสนองของ IE8 และเบราว์เซอร์หลักที่สูงกว่า และรองรับการใช้คอมพิวเตอร์และอุปกรณ์มือถือ ปัจจุบันเป็นผลิตภัณฑ์ซอฟต์แวร์โอเพ่นซอร์สของบริษัท Shenzhen Power Qihang Software Co., Ltd. ซึ่งก่อตั้งขึ้นครั้งแรกในเดือนตุลาคม พ.ศ. 2552 โดยมีวัตถุประสงค์เพื่อให้ผู้ที่ชื่นชอบการเขียนโปรแกรมสามารถแบ่งปันและแลกเปลี่ยนเทคโนโลยีการพัฒนาอินเทอร์เน็ตได้มากขึ้น ชื่อเต็มของ DTcms: Departurecontentmanagementsystem, DT เป็นตัวย่อของ Departure และ cms เป็นตัวย่อของ contentmanagementsystem
ข้อกำหนดสภาพแวดล้อมการติดตั้ง: เครื่องมือการพัฒนา: Microsoft Visual Studio 2010 ระบบปฏิบัติการ: Windows Server 2008 (แนะนำ), Windows Server 2003 (แนะนำ), Windows XP (สภาพแวดล้อมการทดสอบขั้นพื้นฐาน) ฐานข้อมูล: SqlServer2005 (แนะนำ), SqlServer2008 (แนะนำ) เว็บเซิร์ฟเวอร์: IIS5 .0 และสูงกว่า (แนะนำ IIS7) .0, กลุ่มแอปพลิเคชันอยู่ในโหมดรวม) ข้อกำหนดด้านสภาพแวดล้อม: .NET Framework 4.x และสูงกว่า
การปรับปรุงใน DTcms5.0: 1. อินเทอร์เฟซการจัดการพื้นหลังได้รับการปรับปรุงและสวยงาม ไอคอนเวกเตอร์ถูกใช้แทนบิตแมป เมนูแบบต้นไม้สามารถปิดและขยายได้ และเค้าโครงของบางหน้าได้รับการปรับ 2. การจัดหมวดหมู่ไซต์สำหรับสมาชิก คำสั่งซื้อ ฯลฯ เพื่อให้แยกแยะข้อมูลของแต่ละไซต์ได้ดีขึ้น 3. เมื่อสร้างช่อง ให้สร้างเมนูการจัดการที่แตกต่างกันตามฟังก์ชันที่เลือก 4. โปรแกรมแก้ไขหน้าเว็บใช้โปรแกรมแก้ไข UEditor Baidu และการอัปโหลดได้รับการเปลี่ยนแปลงโดยใช้ ไบนารีสำหรับการอัปโหลดไฟล์ 5. วิธีการชำระเงิน OAuth เข้าสู่ระบบของบุคคลที่สามสามารถตั้งค่าข้อมูลการกำหนดค่าที่แตกต่างกันสำหรับแต่ละไซต์และไม่ จำกัด เฉพาะการใช้งานทั่วโลกอีกต่อไป 6. การเปลี่ยนแปลงใหม่ของสถาปัตยกรรมระบบสร้างที่เก็บข้อมูลตารางฐานข้อมูลวัตถุโดยอัตโนมัติ แต่ละช่องทางเพิ่มเติม 7. เทมเพลตปลั๊กอินรองรับไซต์ที่แตกต่างกัน สามารถสร้างเทมเพลตที่สอดคล้องกันที่แตกต่างกันได้ 8. โค้ดเลเยอร์ DAL ได้รับการปรับปรุง และเอนทิตีโมเดลถูกกำหนดโดยอัตโนมัติผ่านการสะท้อน ดังนั้นจึงไม่จำเป็นต้องกังวลเกี่ยวกับการเพิ่มฟิลด์ฐานข้อมูล และการแก้ไขเลเยอร์ DAL
เป้าหมาย DTcms5.0: 1. รองรับโครงการเว็บไซต์ขนาดใหญ่ ขนาดกลาง และขนาดเล็ก และสามารถรองรับข้อมูลขนาดใหญ่ได้ 4.0 มีตารางฐานข้อมูลหลักเพียงตารางเดียวและใช้มุมมองเพื่อเชื่อมโยงข้อมูล ในขณะที่ 5.0 จะสร้างตารางสำหรับแต่ละช่องที่เพิ่มโดยอัตโนมัติ 2. ทรัพยากร เช่น รูปภาพ ไฟล์แนบ และวิดีโอที่อัปโหลดโดยเว็บไซต์รองรับพื้นที่จัดเก็บในตัวเครื่อง Alibaba Cloud Object Storage และ Tencent Cloud Objects พื้นที่เก็บข้อมูลมีประโยชน์ในการลดแบนด์วิดท์และการกระจายแรงกดดันของเซิร์ฟเวอร์ ปรับปรุงประสบการณ์ผู้ใช้ 3. การรองรับ Redis สำหรับโครงการเว็บไซต์ขนาดใหญ่ ผู้ใช้สามารถขยายเป็นฐานข้อมูลที่สามารถบรรจุข้อมูลได้หลายร้อย GB และจัดการคำขอนับล้านต่อ ประการที่สอง ระบบ 4. ปรับอินเทอร์เฟซการจัดการพื้นหลังให้เหมาะสมและใช้ไอคอนเวกเตอร์อย่างเต็มที่แทนบิตแมป ด้วยไลบรารีไอคอนขนาดใหญ่ ผู้ใช้ยังสามารถสร้างชุดไอคอนของตนเองได้ 5. สร้างความแตกต่างให้กับข้อมูลของแต่ละไซต์ รวมถึงคำสั่งซื้อ สมาชิก และข้อมูลอื่น ๆ โดยมุ่งเน้นที่การพัฒนาแพลตฟอร์มมือถือและ WeChat