ZenMagick เป็นสินค้าเซน add-on จะให้การเข้าถึงฐานข้อมูลจริงข้อมูลทั้งหมด releveant แม่แบบ (และอื่น ๆ ) ผ่านทางเชิงวัตถุ API
ZenMagick ยังรวมถึงรูปแบบทางเลือก / templating ระบบซึ่งมีการแยกที่เหนือกว่าของรหัสโปรแกรมที่กำหนดเองและ HTML
ปรัชญาอัด ZenMagick
& nbsp; 1 ออกแบบร้านและรูปแบบที่ควรจะทำผ่านทาง HTML / CSS
& nbsp; 2 การนำเสนอและรหัสโปรแกรมควรจะแยกจากกัน
รูปแบบ ZenMagick และไฟล์มุมมองเป็นพิเศษเพื่อให้ง่ายในการปรับแต่งจริงเป็นไปอย่างง่ายดายในขณะที่ยังคงสนับสนุนสินค้าเซนที่มีประโยชน์การตั้งค่าผู้ดูแลระบบ
ZenMagick และ Zen Cart
แม้จะมีการทำบางสิ่งบางอย่างที่แตกต่างกันโดยพื้นฐาน, ZenMagick และสินค้าเซนเป็นทีม โดยไม่ต้องสินค้าเซนและช่วงใหญ่ของคุณสมบัติที่จะให้ ZenMagick ไม่สามารถอยู่
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- นี้เป็นรุ่น bugfix กับการแก้ไขสำหรับเดียวข้อผิดพลาดที่สำคัญ.
- ชั้น PhPassAuthenticationProvider จะรายงานรหัสผ่านใด ๆ ให้เป็นที่ถูกต้องและดังนั้นจึงช่วยให้คุณสามารถเข้าสู่ระบบด้วยรหัสผ่านใด ๆ ที่กำหนด.
- โปรดทราบว่านี้ไม่ประนีประนอมที่มีอยู่หรือรหัสผ่านใหม่.
- จะขอแนะนำการปรับรุ่นจาก 0.9.13 รุ่นนี้.
มีอะไรใหม่ ในรุ่น 0.9.8:
- สินค้าเซนสมัย:
- รูปแบบดั้งเดิม แพคเกจที่มีเพียงรหัส ZenMagick ที่สามารถติดตั้งอยู่ด้านบนของใด ๆ สินค้าเซน 1.3.8
- ZenMagick ติดตั้ง:
- แพคเกจเต็มรูปแบบรวมทั้งรหัสสินค้าเซนที่จำเป็นทั้งหมด ทางเลือกที่ดีสำหรับการติดตั้งใหม่.
- นอกจากนี้ทั้งสอง ZenMagick และรหัสสินค้าเซนรวมอยู่ในรุ่นติดตั้งแบบเต็มตอนนี้เข้ากันได้ PHP5.3!
- การเปลี่ยนแปลงที่สำคัญต่อไปคือว่าตอนนี้ทุกรหัส Savant3 ใช้เป็นฐานสำหรับ templating ทั้งหมด นี้ไม่ได้ที่จะบอกว่าเป็นเมธี enginge templating มันเป็นเพียงเรียบง่าย แต่วิธีที่มีประสิทธิภาพในการค้นหาและแฟ้มแม่แบบโหลด นอกจากนี้ยังมีเพิ่มเติมยังคงคุณสมบัติ unsed เพื่อให้เช่นแคช.
- ควบคุมการเปลี่ยนแปลงใหญ่คือ refactoring อย่างต่อเนื่องของทุกรหัส MVC รหัสมากขึ้นอยู่ในขณะนี้ทั่วไปและย้ายจากการเป็นหน้าร้านที่เฉพาะเจาะจงในการทั่วไป ในระยะยาวนี้จะช่วยในการพัฒนาและปรับปรุงกรอบและรหัสหน้าร้าน independatly.
- หนึ่งการเปลี่ยนแปลงที่สำคัญที่มีผลต่อปลั๊กอินคือการดำเนินการประชุมใหม่สำหรับปลั๊กอิน (และรหัสของพวกเขา) นี้มีผลต่อปลั๊กอินทั้งหมดที่มีผลว่าตอนนี้ปลั๊กอินไม่ได้ทั้งหมดที่มีอยู่ มีขั้นตอนการเตรียมการที่จะระบุปลั๊กอินที่ยังคงจำเป็นต้องเป็น ในที่สุดบางส่วนจะหายไป แต่ ซึ่งเป็นที่ที่มีส่วนร่วมในฟอรั่มและวิกิพีเดียเป็นสิ่งจำเป็น.
- รหัส UI ผู้ดูแลระบบทั้งหมดได้ refactored และตอนนี้ใช้รหัสเดียวกัน MVC เป็นหน้าร้าน ความเป็นจริงนี้ทำให้เกิดเสียงที่ไม่เป็นอันตรายไม่ควรกวนใจจากความจริงที่ว่านี้เป็นรากฐานที่จะช่วยให้การเขียนและ (อีกครั้งในรูปแบบ) UI ผู้ดูแลระบบ.
- หน้าผู้จัดการปลั๊กอินยังได้รับความสนใจบางอย่างและตอนนี้ใช้อาแจ็กซ์ได้อย่างง่ายดายช่วยให้การเปิด / ปิดการใช้งานปลั๊กอิน.
- การเปลี่ยนแปลงครั้งใหญ่ที่ผ่านมาส่งผลกระทบต่อการกำหนดค่า จนถึงขณะนี้มีจำนวนมากของข้อมูลการกำหนดค่า (แม็พ URL ตัวอย่างเช่น) ได้รับการห่อในโค้ด PHP ด้วยการแนะนำของการสนับสนุน YAML (ใช้ SPYC) นี้ได้ง่ายมาก นี้ยังเป็นโครงการต่อเนื่องกับไฟล์อื่น ๆ จะมีการเปลี่ยนแปลง (แมปฐานข้อมูล ฯลฯ ).
- ข่าวประชาสัมพันธ์ฉบับนี้ยังแก้ไขจำนวนมากของข้อบกพร่องเพื่อการอัพเกรดขอแนะนำ.
- Plugins:
- การเปลี่ยนแปลงสากล:
- เปลี่ยนชื่อเพื่อให้สอดคล้องกับการตั้งชื่อปลั๊กอินใหม่
- เปลี่ยนชื่อการตั้งค่ายังสะท้อนให้เห็นถึงชื่อปลั๊กอินใหม่
- ปลั๊กอินทั้งหมดตอนนี้ใช้รหัส MVC เดียวกับผู้ดูแลระบบและหน้าร้าน ซึ่งรวมถึงผู้ดูแลระบบปลั๊กอินหน้าหน้าหน้าร้านที่กำหนดเองและยังปลั๊กอินผู้จัดการแคตตาล็อก.
- การเปลี่ยนแปลงบุคคล:
- หน้าสถิติ:
- สถิติแสดงผลสำหรับการเชื่อมต่อฐานข้อมูลที่ใช้ทั้งหมด.
- แก้ไขด่วน:
- เพิ่มการสนับสนุนสำหรับเครื่องมืออ่านอย่างเดียว; เป็นส่วนหนึ่งของที่เป็นที่ setProduct (ผลิตภัณฑ์ $) ถูกเรียกบนเครื่องมือสำหรับแต่ละแถว.
- Switcher ธีม:
- หากการตั้งค่าไม่พบรายชื่อธีมเริ่มต้นให้กับรายการของรูปแบบที่ติดตั้งทั้งหมด.
- Wordpress:
- สังเกตธง syncUser.
- OpenID:
- อัพเกรด (PHP5.3 เข้ากันได้) เวอร์ชั่น 2.1.3.
- การทดสอบหน่วย:
- SimpleTest แพทช์ในการกำจัดของคำเตือนเลิก.
- เพิ่มรหัสในการโหลดการทดสอบเพิ่มเติมผ่านการตั้งค่า.
- อนุญาตให้มีการกำหนดค่าการเชื่อมต่อฐานข้อมูล alternastive ที่จะใช้สำหรับการทดสอบทั้งหมด.
- อย่าทำลายถ้ากรณีทดสอบไม่พบ.
- ลดขนาด:
- ปลั๊กอินใหม่โปร่งใสแปลงอ้างอิงถึง CSS และ JavaScript ไฟล์ที่มี URL ลดขนาด.
- ธีมส์:
- การใช้เมธี
- การเปลี่ยนแปลงเล็กน้อยในรุ่นนี้ยังส่งผลกระทบต่อรูปแบบ เด่นที่สุดโดยใช้เมธีเปลี่ยนแปลงวิธีที่แม่รวมถึงคนอื่น ๆ .
- จนถึงแม่รวมกันโดยใช้ PHP รวมถึงคำสั่ง ไฟล์เค้าโครงจะรวมถึงมุมมองหลักผ่านทางรวม $ zm_view- & gt; getViewFilename ();.
- ทั้งหมดนี้มีการเปลี่ยนแปลงในขณะนี้ที่จะใช้ $ this- & gt; เรียก () วิธีการ ตัวอย่างเช่นรูปแบบที่จะต้องดำเนินการ echo $ this- & gt; เรียก ($ viewTemplate) ;. โปรดทราบว่า $ viewTemplate คือตอนนี้ชื่อของตัวแปรการถือครองชื่อของมุมมองหลัก ชื่อไฟล์ผ่านเข้าไปเรียก () จะถือว่าเป็นญาติไปยังโฟลเดอร์เนื้อหา มรดกธีมยังคงนำมาใช้กับปลั๊กอินรวมอยู่ในเส้นทางการค้นหาในกรณีที่หน้าเพิ่มโดยปลั๊กอิน (ซึ่งหมายความว่ารูปแบบที่มีอิสระในการใช้มุมมองที่กำหนดเองที่มีปลั๊กอินที่รวมมุมมองเป็นทางเลือก).
- $ zm_view ได้รับการคัดค้าน
- นอกเหนือจากการเอาการใช้ $ zm_view รวมทั้งมุมมองหลักตัวแปรที่ได้รับการปรับตัวลดลงโดยสิ้นเชิง ซึ่งหมายความว่า $ zm_view- & gt; getName () ที่ใช้ถึงตอนนี้จะไม่ทำงานใด ๆ เพิ่มเติม เปลี่ยนคือการใช้ $ คำขอ & gt;. getRequestId ()
- requestID ชื่อคือตอนนี้ใช้เหมือนกันทั่วรหัสสำหรับมูลค่าของค่า main_page.
- Meta Tags:
- เมตาแท็กบริการที่ได้รับการปรับลดลงและเปลี่ยนเป็นเครื่องมือในกล่องเครื่องมือ นี้ต้องมีการเปลี่ยนแปลงการใช้งานทั้งหมดของ ZMMetaTags สำหรับ ZMMetaTags :: ตัวอย่างเช่น () - & gt;. getTitle () ตอนนี้จะเป็น $ metaTags- & gt; getTitle ()
- โปรดดูที่รูปแบบเริ่มต้นที่จะเห็นตัวอย่างเพิ่มเติม.
- Crumbtrail:
- เช่นเดียวกับแท็ก meta บริการ crumtrail ได้แปลงเป็นเครื่องมือในกล่องเครื่องมือ ดังนั้นการใช้งานปัจจุบัน $ แมโคร & gt; buildCrumbtrail (ZMCrumbtrail :: เช่น () ขณะนี้มีลักษณะเช่นนี้. $ แมโคร & gt; buildCrumbtrail ($ crumbtrail & quot; & gt; & quot;)
- ผู้ดูแลระบบ:
- ทั้งหมด ZenMagick หน้าดูแลตอนนี้ใช้จุดเริ่มต้นที่หลักเดียวกัน: zmIndex.php การเปลี่ยนแปลงนี้ได้รับอนุญาตให้แปลงทุกหน้าดูแลระบบเพื่อมองเห็นวิวโดยใช้รูปแบบ MVC เดียวกัน (และรหัส) เป็นหน้าร้าน ในขณะที่กระบวนการนี้ยังไม่สมบูรณ์มีการเปลี่ยนแปลงบางอย่างที่มองเห็นได้อยู่แล้ว.
- เป็นที่เห็นได้ชัดที่สุดที่ปลั๊กอินขณะนี้นำไปใช้กับหน้าผู้ดูแลระบบเกินไป (อย่างน้อยคนที่ ZenMagick) ตัวอย่างเช่นสถิติหน้ารายงานปลั๊กอินขณะนี้จะปรากฏขึ้นที่ด้านล่างของหน้า ZenMagick ผู้ดูแลระบบ.
- นี้เป็นเพียงการเริ่มต้นของบางการวางแผนการปรับปรุงที่สำคัญในการดูแลระบบ UI การทดสอบเริ่มต้นได้ revlealed ว่ามันค่อนข้างง่ายที่จะแปลงเซนรถเข็นหน้าผู้ดูแลระบบแบบเดียวกับที่ ...
ต้องการ
- สินค้าเซน
ความคิดเห็นที่ไม่พบ