Dukey ทับศัพท์ว่า Duke, Duke CMS เป็นระบบจัดการเว็บไซต์องค์กรแบบโอเพ่นซอร์สฟรีที่พัฒนาบน .net
ฉันพัฒนาเว็บไซต์มาหลายปี ในตอนแรก ฉันเขียนโปรแกรมของตัวเอง แล้วจึงสร้างเว็บไซต์ของตัวเอง ต่อมาฉันพบว่ามี CMS (ระบบจัดการเนื้อหาเว็บไซต์) สำเร็จรูปมากมาย
cms ที่ฉันใช้ได้แก่ dedecms, Dongyi, wordpress, phpcms... ระบบเหล่านี้มีประสิทธิภาพมากและสามารถตอบสนองการพัฒนารองใดๆ ก็ได้
ฉันมักจะสร้างเว็บไซต์สำหรับลูกค้า และส่วนใหญ่เป็นเว็บไซต์องค์กร ไม่ว่าจะเป็นเทมเพลตซุปเปอร์มาร์เก็ตหรือการสร้างเว็บไซต์แบบบริการตนเอง ล้วนมุ่งเป้าไปที่เว็บไซต์องค์กรแล้วมี CMS ที่เหมาะกับเว็บไซต์องค์กรมากหรือไม่
จริงๆ แล้วการสร้างเว็บไซต์บทความระดับองค์กรนั้นง่ายมาก อย่างไรก็ตาม CMS ใดๆ ในตลาดจำเป็นต้องมีเว็บไซต์ที่หลากหลาย ดังนั้นจึงมีประสิทธิภาพมาก หมายความว่าจะมีประสิทธิภาพมาก และมักจะเป็นเรื่องยากสำหรับมือใหม่ในการเริ่มต้น
ออกแบบมาให้เรียบง่าย เข้าใจง่าย และใช้งานง่าย เรามุ่งมั่นที่จะพัฒนาระบบการจัดการเนื้อหาเว็บไซต์ที่สมบูรณ์แบบสำหรับผู้เริ่มต้น ผู้ใช้จำนวนมากต้องการถามว่าระบบของเราสามารถจัดการเว็บไซต์ขององค์กรได้หรือไม่ ให้ฉันอธิบายหลักการทำงานของ dukeycms
หลักการทำงานนั้นง่ายมาก
เทมเพลตเว็บไซต์ + แท็กข้อมูล - "แยกวิเคราะห์ผ่านเครื่องมือเทมเพลตเฉพาะของ dukey -" นำเสนอการแสดงผลส่วนหน้าของเว็บไซต์
เราอ้างถึงวิธีการเขียนของ cms กระแสหลักในตลาด สร้างชุดแท็กเทมเพลตตาม dukeycms อ่านข้อมูลในฐานข้อมูลผ่านสตรีมข้อมูลแท็ก จากนั้นจะแสดงผลและนำเสนอต่อส่วนหน้าของเว็บไซต์ผ่านเครื่องมือเทมเพลต
คุณสมบัติที่รวมอยู่คือ:
1. ระบบบทความ
การจัดการคอลัมน์เว็บไซต์ - "สามารถตั้งค่าคอลัมน์เว็บไซต์ได้สามประเภท: ปก รายการ ลิงก์ภายนอก และชื่อ SEO, คำสำคัญ ฯลฯ ของคอลัมน์สามารถตั้งค่าได้
เผยแพร่บทความ - "Ueditor ซึ่งเป็นโปรแกรมแก้ไขล่าสุดที่ Baidu ใช้กันทั่วไป มีประสิทธิภาพและประสบการณ์ผู้ใช้ที่ยอดเยี่ยม
โฆษณา Push- 》คุณสามารถส่งบทความไปยังช่องโฆษณาที่เกี่ยวข้องได้
2. สร้างเพจแบบคงที่
ปรับปรุงความเร็วการเข้าถึงเว็บไซต์และการเพิ่มประสิทธิภาพ SEO โดยการสร้างหน้าคงที่ของคอลัมน์และหน้าคงที่ของบทความ
3. การรวบรวมข้อมูล
ฟังก์ชั่นการรวบรวมข้อมูลอย่างง่าย
4. กลไกปลั๊กอิน
เรามีปลั๊กอินที่ใช้กันทั่วไปในตัวมากมาย ตัวอย่างเช่น การหมุนรูปภาพในตัว เอฟเฟกต์แถบเพจ และตัวจัดการไฟล์ และคุณสามารถดาวน์โหลดปลั๊กอินเพิ่มเติมจากเว็บไซต์อย่างเป็นทางการ
5. แบบฟอร์มอัจฉริยะ
ด้วยแบบฟอร์มอัจฉริยะ คุณสามารถใช้งานฟังก์ชันเพิ่มเติมเพิ่มเติมและดำเนินการพัฒนารองให้เสร็จสิ้นผ่านอินเทอร์เฟซได้อย่างง่ายดาย
6. รองรับการพัฒนาขั้นทุติยภูมิ
เราจะจัดเตรียมเวอร์ชันสำหรับการพัฒนาและโค้ดโอเพ่นซอร์สทั้งหมดเพื่อให้การพัฒนารองของคุณไร้กังวลอย่างแท้จริง!
บางทีนี่อาจจะเพียงพอแล้ว
ความสับสนที่ใหญ่ที่สุดสำหรับมือใหม่มักเป็นการกำหนดค่าสภาพแวดล้อมเซิร์ฟเวอร์ การแก้ไขข้อบกพร่องของสภาพแวดล้อมการทดสอบ ฯลฯ เมื่อใช้ Duoke CMS คุณจะไม่ต้องกังวลเกี่ยวกับปัญหาการกำหนดค่าเลย เรามีสภาพแวดล้อมภายในเซิร์ฟเวอร์ iisexpress ในตัว คุณเพียงแค่ต้องคลิกเพื่อเริ่มเว็บไซต์ จากนั้น คุณก็จะสามารถเข้าถึงได้ ในพื้นที่เซิร์ฟเวอร์ คุณจะต้องอัปโหลดไฟล์ทั้งหมดในโฟลเดอร์เว็บไปยังไดเร็กทอรีรากของเว็บไซต์เพื่อเข้าถึง
สภาพแวดล้อมการทำงานของเซิร์ฟเวอร์: รองรับพื้นที่โฮสต์เสมือน asp.net2.0/3.5 พื้นที่ปัจจุบันส่วนใหญ่รองรับ โปรดตั้งค่ากลุ่มแอปพลิเคชันเป็นโหมดคลาสสิก
1. สามคอร์
1. การกำหนดค่าเว็บไซต์ table.webconfig
ใช้เพื่อจัดเก็บข้อมูลขนาดเล็ก เช่น ชื่อเว็บไซต์ ข้อมูลลิขสิทธิ์ ฯลฯ
รูปแบบการเข้าถึง:{$sys.sitename}--------ชื่อไซต์
2. โฆษณาและเนื้อหาเดียว table.ad
ใช้เพื่อจัดเก็บข้อมูลขนาดใหญ่ โดยปกติจะเป็นเนื้อหาข้อความ แฟรกเมนต์ html ฯลฯ
{$ad.ad_index.body}---รับพื้นที่เนื้อหาของค่าคีย์ ad_index ของตารางโฆษณา
3. พจนานุกรมข้อมูล
ใช้เพื่อเก็บข้อมูลมากขึ้น สามารถมีระดับย่อยได้ เช่น สามารถเก็บข้อมูล เช่น แท็ก และการแยกหมวดหมู่ของบทความ
ด้วยตารางหลักทั้งสามนี้ ปัญหาที่เว็บไซต์องค์กรต่างๆ มักพบสามารถแก้ไขได้
2. การแนะนำแพ็คเกจเทมเพลต ไดเร็กทอรีพื้นที่เก็บข้อมูลเทมเพลต.templets/ชื่อแพ็คเกจเทมเพลต
3. เริ่มสร้างเว็บไซต์
1. ขั้นตอนที่หนึ่ง เพิ่มคอลัมน์เว็บไซต์
2. ขั้นตอนที่ 2. เผยแพร่บทความ
ภาพหน้าจอของอินเทอร์เฟซส่วนหน้า