ระบบร้านค้าออนไลน์ของอาลีบาบา เป็นระบบอีคอมเมิร์ซ B2C ที่สมบูรณ์ ฟรีและโอเพ่นซอร์ส เธอสืบทอดคุณสมบัติที่ยอดเยี่ยมของ AliCMS ให้การสนับสนุนหลายภาษา รองรับภาษาจีนตัวย่อและอุยกูร์ตามค่าเริ่มต้น บูรณาการระบบการชำระเงินของบุคคลที่สาม เช่น Alipay ธนาคารออนไลน์ ฯลฯ
รู้เบื้องต้นเกี่ยวกับ AliCMS
AliCMS เป็นเฟรมเวิร์กพื้นฐานสำหรับการพัฒนาระบบไอที ฟรีและโอเพ่นซอร์ส AliCMS มีการออกแบบที่ยอดเยี่ยมมาก และมีการใช้การคิดเชิงวัตถุอย่างเต็มที่ในระบบนี้เพื่อใช้โมเดล MV ที่ดีกว่า MVC AliCMS ได้รับการออกแบบให้เป็นโมดูลาร์โดยสมบูรณ์ ฟังก์ชันต่างๆ สามารถปรับขนาดได้อย่างไม่จำกัด สามารถรวมโมดูลเข้าด้วยกันได้ทุกรูปแบบ และการพัฒนาโมดูลก็มีมาตรฐานและเรียบง่ายมาก AliCMS มีเทคโนโลยีการประมวลผลหลายภาษาที่เป็นเอกลักษณ์ของโลก AliCMS มีคุณสมบัติที่ยอดเยี่ยมมากมาย โปรดเรียนรู้เกี่ยวกับคุณสมบัติเหล่านี้ทีละรายการ
AliCMS เป็นบริการฟรีและโอเพ่นซอร์ส
AliCMS เป็นโอเพ่นซอร์สภายใต้ข้อตกลง ApacheLicence2.0 คุณสามารถดาวน์โหลด ใช้งาน และเผยแพร่ได้ตามที่คุณต้องการ คุณยังสามารถพัฒนาแอปพลิเคชันของคุณเองและเผยแพร่เป็นโอเพ่นซอร์สหรือเพื่อการใช้งานเชิงพาณิชย์ได้ รหัสเพิ่มเติม (การแก้ไขและรหัสที่ได้มาจากรหัสต้นฉบับ) ต้องมีข้อตกลง เครื่องหมายการค้า คำชี้แจงสิทธิบัตร และคำแนะนำอื่น ๆ ที่ระบุโดยผู้เขียนต้นฉบับ ซึ่งจำเป็นต้องรวมอยู่ในรหัสต้นฉบับ
AliCMS สร้างโมเดล MV ที่เป็นเอกลักษณ์ซึ่งดีกว่า MVC
ปัจจุบันโมเดล MVC เป็นรูปแบบการพัฒนาที่ได้รับความนิยมมากที่สุด วัตถุประสงค์หลักคือเพื่อแยกการทำงานของวิศวกรส่วนหน้าและวิศวกรส่วนหลังอย่างชัดเจน อย่างไรก็ตาม มันไม่ละเอียดถี่ถ้วน นั่นคือมีตัวควบคุมระหว่างโมเดลและมุมมอง เนื่องจากคอนโทรลเลอร์ จึงจำเป็นต้องประสานงานกันอย่างมากระหว่างส่วนหน้าและส่วนหลัง ใน AliCMS คอนโทรลเลอร์จะถูกลบออกจากการออกแบบซึ่งเป็นโมเดล MV งานส่วนหน้าและส่วนหลังแยกจากกันโดยสิ้นเชิง
เทคโนโลยีการประมวลผลหลายภาษาที่เป็นเอกลักษณ์ของโลก
AliCMS เกิดมาเพื่อพัฒนาระบบหลายภาษา เมื่อพัฒนาและบำรุงรักษาระบบหลายภาษา คุณเพียงแค่ต้องพัฒนาชุดโมดูลและเทมเพลต และเวอร์ชันภาษาอื่น ๆ จะต้องแปลและตั้งค่าในเบื้องหลังเท่านั้น เนื้อหาภาษาทั้งหมดต้องการเพียงแบ็กเอนด์เดียวในการจัดการ (แน่นอนว่าอาจมีแบ็กเอนด์หลายภาษาก็ได้) เนื้อหาเดียวกันเวอร์ชันภาษาต่างๆ สามารถจัดการร่วมกันได้
การสนับสนุนพิเศษสำหรับภาษาอุยกูร์ คาซัค และคีร์กิซ
AliCMS รองรับภาษาอุยกูร์ คาซัค และคีร์กิซโดยกำเนิด เมื่อพัฒนาระบบในภาษาเหล่านี้ ไม่จำเป็นต้องกังวลเกี่ยวกับการแสดงข้อความ การป้อนข้อมูล หรือการจัดเก็บ ปัญหาการแสดงผลและการป้อนข้อมูลของภาษาเหล่านี้บนเบราว์เซอร์ที่แตกต่างกันก็ได้รับการแก้ไขอย่างสมบูรณ์แบบเช่นกัน นอกจากนี้ยังมีการป้อนข้อมูลและการแสดงผลในตัวแก้ไขข้อความแบบ Rich Text อย่าคิดว่า eot จะทำขึ้นมาได้อย่างไร
การแปลอย่างชาญฉลาดเป็นภาษาจีนตัวเต็ม ภาษาละตินอุยกูร์ และซีริลลิกอุยกูร์
AliCMS ต้องการการตั้งค่าเพียงไม่กี่อย่างเพื่อสร้างเวอร์ชันภาษาจีนดั้งเดิม ละตินอุยกูร์ และซีริลลิกอุยกูร์ของเว็บไซต์ทั้งหมด
การออกแบบเชิงวัตถุโดยสมบูรณ์
ตั้งแต่การออกแบบโมดูลไปจนถึงการพัฒนาเทมเพลต แนวคิดเชิงวัตถุดำเนินไป ทำให้การพัฒนาโมดูลและการพัฒนาเทมเพลตง่ายขึ้นและเป็นมาตรฐาน ระบบเข้าใจและใช้งานง่าย
การออกแบบโมดูลาร์โดยสมบูรณ์
ระบบทั้งหมดประกอบด้วยโมดูลต่างๆ รวมถึงโมดูลระบบด้วย ด้วยการพัฒนาโมดูล AliCMS จึงสามารถขยายได้อย่างไม่มีที่สิ้นสุด โมดูลมีความเป็นอิสระและสามารถนำมารวมกันในลักษณะใดก็ได้ โมดูลต่างๆ ติดตั้งและถอนการติดตั้งได้ง่ายมาก และการแยกส่วนก็สะอาดมาก การพัฒนาโมดูลได้รับมาตรฐาน ซึ่งทำให้การพัฒนาและบำรุงรักษาโมดูลเป็นเรื่องง่ายเป็นพิเศษ Aige Technology ได้พัฒนาโมดูลจำนวนมากและทำให้รหัสโมดูลเป็นโอเพ่นซอร์ส ผู้ที่มีทักษะด้านเทคนิคสามารถอ้างถึงรหัสเหล่านี้และเอกสารที่เกี่ยวข้องเพื่อพัฒนาโมดูลที่ตรงกับความต้องการของตนเอง
การพัฒนาเทมเพลตนั้นง่ายที่สุดในโลก
การพัฒนาและบำรุงรักษาเทมเพลตนั้นง่ายที่สุดในโลก และไม่มีซอฟต์แวร์ที่คล้ายคลึงกันเทียบได้ นักพัฒนาเทมเพลตจำเป็นต้องเชี่ยวชาญแท็กโหลและตัวแปรโหลเท่านั้น ไม่ว่ามีกี่โมดูลในระบบอยู่แล้วหรือจะเพิ่มจำนวนเท่าใดในอนาคต ก็ไม่จำเป็นต้องเรียนรู้แท็กหรือตัวแปรใหม่สำหรับโมดูลเหล่านั้น นักพัฒนาเทมเพลตไม่จำเป็นต้องเรียนรู้ภาษาไดนามิกใดๆ ไม่จำเป็นต้องรู้ asp.net, php หรือ jsp เพื่อพัฒนาเทมเพลตของตนเอง ทั้งหมดนี้ได้รับประโยชน์จากเครื่องมือเทมเพลตที่พัฒนาขึ้นอย่างอิสระของ Aige Technology โมเดล MV ที่สร้างขึ้นเอง และการออกแบบเชิงวัตถุที่ครอบคลุม
การพัฒนามาตรฐานเว็บและวิธีการแบ่งชิ้นส่วนที่ปลูกเอง
หลักการประการหนึ่งของ AliCMS คือทุกคนสามารถทำสิ่งที่พวกเขาควรทำได้ ด้วยการแยกตรรกะและประสิทธิภาพออกอย่างสมบูรณ์ ทำให้สามารถแยกงานของวิศวกรส่วนหน้าและวิศวกรส่วนหลังได้ มาตรฐานเว็บยังสนับสนุนการแยก HTML (โครงสร้าง), CSS (ประสิทธิภาพ) และ JavaScript (พฤติกรรม) การออกแบบหน้า AliCMS ยังเป็นไปตามมาตรฐานเว็บโดยสมบูรณ์ และได้สร้างวิธีการแบ่งส่วนการออกแบบหน้าของตัวเองและมาตรฐานที่กำหนดสำหรับ html, css และ javascript สิ่งนี้ทำให้ในด้านหนึ่งคุณภาพการออกแบบเพจสูงมาก ความเร็วในการพัฒนารวดเร็ว การบำรุงรักษาสะดวก และความสามารถในการอ่านสูง ด้วยวิธีนี้ไม่ว่าใครจะพัฒนาเทมเพลตก็เหมือนกับคนๆ เดียวที่พัฒนาเทมเพลตนั้น สิ่งนี้เอื้อต่อการพัฒนาและบำรุงรักษาทีมมากกว่า