ZenMagick е Zen Cart добавка. Тя осигурява достъп до база данни за почти всички данни releveant да шаблони (и повече) по обектно-ориентирано API.
ZenMagick включва и алтернативна система за тема / темплейт, който предлага качествено разделяне на кода на приложението и потребителски HTML.
<Силен> Сгъстеният философията на ZenMagick
& Nbsp; 1. Магазин дизайн и оформление трябва да бъде направено чрез HTML / CSS
& Nbsp; 2. Представяне и кода на приложението трябва да бъде отделен
ZenMagick оформление и преглеждате файлове са изключително прости, за да направи реална персонализиране толкова лесно, колкото е възможно, докато все още подкрепа полезни Дзен настройки Cart администраторски.
<Силен> ZenMagick и Zen Cart
Въпреки това някои неща коренно различни, ZenMagick и Zen Cart сме екип. Без Zen Cart и голям набор от функции, които тя предоставя, ZenMagick не би могла да съществува
Какво ново в тази версия:.
- <Ли > Това е отстраняваща грешки с решение за единна, критичен бъг.
- Класът PhPassAuthenticationProvider ще докладва всяка дадена парола за валидни и затова ви позволи да влезете в системата с която и да е парола.
- Моля, имайте предвид, че това не застрашава съществуващи или нови пароли.
- Препоръчително е да обновите от 0.9.13 до тази версия.
Какво ново във версия 0.9.8:
- Zen Cart Mod:
- традиционна форма. Пакет, който съдържа само ZenMagick код, който може да бъде инсталиран на върха на всяка Zen Cart 1.3.8
- ZenMagick инсталатор:
- A пълен пакет, включващ всичко необходимо Zen Cart код. Един добър избор за нови инсталации.
- В допълнение, както ZenMagick и също Cart кода на Zen включени в пълна инсталация версия са сега PHP5.3 съвместима!
- Следващата голяма промяна е, че сега всички код използва Savant3 като база за всички шаблони. Това не е да се каже, че Savant е темплейт двигателя. Това е само един прост, но ефективен начин да намерите и шаблонни файлове натоварване. Той също така предоставя допълнителни, все още unsed функции, за да позволят, например, кеширане.
- Друга голяма промяна е продължаващата редакции на всички MVC код. Много по-кодът е сега родово и считана първоначално витрина специфични за родово. В дългосрочен план това ще допринесе за развитието и подобряване на нормативната рамка и витрина кода independatly.
- Една важна промяна, която засяга плъгини е прилагането на нови конвенции за плъгини (и код им). Това засяга всички плъгини, в резултат на което в момента не всички плъгини са налични. Налице е процес, в ход, за да видите какви плъгини, които все още са необходими. В крайна сметка, някои от тях ще изчезне, все пак. Това е мястото, където участие във форума и уики е от съществено значение.
- All администратор UI код имам refactored и използва същото MVC кода като витрина. Това безобидно звучащ факт не трябва да се отвлече вниманието от факта, че това е основата, която ще позволи да се пренапише и (повторно стил) администраторския интерфейс.
- страницата на плъгин за управление също имам някакво внимание и сега използва Ajax лесно да се даде възможност да включите / изключите плъгини.
- Последните големи промени засягат конфигурация. Досега много конфигурационни данни (URL преобразувания, например) са били увити в PHP код. С въвеждането на подкрепа YAML (използвайки spyc), това е опростен значително. Това е и текущ проект с повече файлове да бъдат променяни (съпоставяне на бази данни и др.)
- Тази версия определя също така и доста голям брой грешки, така че се препоръчва модернизация.
- Plugins:
- Универсални промени:
- Промяна на имена, за да отрази новите конвенции плъгин за именуване
- променената настройка имена, което се дължеше и новите имена плъгин
- Всички приставки сега използват една и съща MVC код като администратор и витрина. Това включва плъгин администратор страници, обичай витрина страници и също каталог Ръководство плъгини.
- Индивидуални промени:
- Страница Статистика:
- Display статистика за всички връзки, използвани за бази данни.
- Quick Edit:
- Добави подкрепа за само за четене джаджи; част от които е, че setProduct ($ продукт) се нарича на джаджа за всеки ред.
- превключвателя на темите:
- Ако не настройка намерени за списъка на тема, по подразбиране за списък с всички инсталирани теми.
- Wordpress:
- Спазвайте syncUser флаг.
- OpenID:
- Ъпгрейд (PHP5.3 съвместим) версия 2.1.3.
- единица тестове:
- Patch simpletest да се отървете от отхвърлените предупреждения.
- Add код за зареждане на допълнителни тестове чрез настройка.
- Оставя се да конфигурирате alternastive свързване на базата данни, за да се използва за всички тестове.
- ако не са открити случаи на изпитване Не чупете.
- Minify:
- New приставка за прозрачно конвертирате всички позовавания на CSS и JavaScript файлове с стопяват URL адреси.
- Теми:
- Използване Savant
- Няколко промени в тази версия също да засегнат теми. Най-видно място, като се използва Savant промени начина, по шаблони включват помежду си.
- Досега шаблони включени помежду си с помощта на PHP включва изявление. Разпределение файлове ще включват основния екран чрез включва $ zm_view- & GT; getViewFilename ();.
- Всичко това вече е променена, за да използвайки $ това- & GT; донесе () метод. Например, оформление е необходимо за изпълнение на ехо $ това- & GT; донесе ($ viewTemplate) ;. Имайте предвид, че $ viewTemplate сега е на името на променливата, съдържащ името на основния екран. Имената на файловете премина в донеса () се приемат за сравнение с папката съдържание. Наследяване Theme все още се прилага, с плъгини, включени в пътя за търсене, в случай на страници, добавени от плъгини. (Това означава теми са свободни да прилагат персонализирани изгледи с плъгина включени гледки като резервен).
- $ zm_view вече не се използва
- Освен премахването на използването на $ zm_view за включване в основния екран, променливата е отпадне изцяло. Това означава, че $ zm_view- & GT; getName (), както е използван до сега няма да работи повече. Замяната е да използвате $ поискване- & GT;. GetRequestId ()
- requestId името е вече равномерно използван в кода за стойността на стойността на main_page.
- Мета Тагове:
- Услугата мета тагове е понижена и се превръща в инструмент инструментариум. Това изисква да се промени изцяло ползването на ZMMetaTags. Например ZMMetaTags :: съд () - & GT;. GetTitle () сега ще бъде $ metaTags- & GT; getTitle ()
- Моля, вижте темата по подразбиране, за да видите повече примери.
- Crumbtrail:
- Също като мета таговете, услугата crumtrail имам превръща в инструмент инструментариум. Вследствие на текущата употреба $ макро- & GT; buildCrumbtrail (ZMCrumbtrail :: съд () сега изглежда така:. $ Макро- & GT; buildCrumbtrail ($ crumbtrail, & quot; & GT; & quot;)
- Админ:
- Всички администраторски страници ZenMagick сега използват един и същ входната точка: zmIndex.php. Тази промяна позволява да конвертирате всички администраторски страници към възгледи, като се използва същият MVC модел (и код) като витрина. Докато този процес не е завършен, има някои видими промени вече.
- Най-очевидният е тази, приставки сега прилагат за администраторски страници също (поне тези ZenMagick). Например статистиката на страницата плъгин отчет ще се показват в долната част на ZenMagick администраторски страници.
- Това е само началото на изключването на някои планирани основни подобрения на администраторския интерфейс. Първоначалните тестове са revlealed, че е сравнително лесно да конвертирате Zen Cart администраторски страници по същия начин ...
<силни> Изисквания :
- Zen Cart
Коментари не е намерена