Zenmagick

ZEN Cart de gemakkelijke manier
Download nu

Zenmagick Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • ZenMagick
  • Uitgever website:
  • http://www.zenmagick.org/

Zenmagick Tags


Zenmagick Beschrijving

Zen Cart de gemakkelijke manier Zenmagick is een add-on van Zen. Het biedt databasetoegang tot vrijwel alle gegevens die relevant zijn voor sjablonen (en meer) via een objectgeoriënteerde API.zenmagick bevat ook een alternatief thema / sjablonensysteem dat een superieure scheiding van toepassingscode en aangepaste HTML biedt. De gecomprimeerde filosofie van Zenmagick 1. Ontwerp en lay-out moeten worden gedaan via HTML / CSS 2. Presentatie- en toepassingscode moeten worden gescheiden en bekijk bestanden zijn uitzonderlijk eenvoudig om echte aanpassingen zo eenvoudig mogelijk te maken, terwijl u nog steeds een nuttige Zen Cart Admin-instellingen. Dingen fundamenteel anders, Zenmagick en Zen Cart zijn een team. Zonder Zen-kar en het grote bereik van functies die het biedt, kon Zenmagick niet bestaan. Vereisten: · Zen-kar Wat is er nieuw in deze release: Zen Cart Mod: · De traditionele vorm. Een pakket dat alleen Zenmagick-code bevat die op de bovenkant van een Zen-winkelwagen 1.3.8 kan worden geïnstalleerd Zenmagick-installatieprogramma: · Een volledig pakket inclusief alle vereiste Zen Cart Code. Een goede keuze voor nieuwe installaties. · Bovendien zijn zowel Zenmagick en ook de Zen Cart Code die is opgenomen in de volledige installatieversie nu PHP5.3 compatibel! · De volgende grote verandering is dat nu alle code Savant3 als basis voor alle sjablonen gebruikt. Dit wil niet zeggen dat Savant een sjablement is. Het is gewoon een eenvoudige, maar effectieve manier om sjabloonbestanden te lokaliseren en te laden. Het biedt ook extra, nog steeds niet-ingedroege functies om bijvoorbeeld caching toe te staan. · Een andere grote verandering is de aanhoudende refactoring van alle MVC-code. Veel meer code is nu generiek en verplaatst van Storefront specifiek naar Generic. Op de lange termijn zal dit helpen bij het ontwikkelen en verbeteren van het kader en de winkelcode van Storefront-code. · Eén belangrijke wijziging die van invloed is op plug-ins is de implementatie van de nieuwe conventies voor plug-ins (en hun code). Dit beïnvloedt alle plug-ins, met als gevolg dat er nu niet alle plug-ins beschikbaar zijn. Er is een proces aan de gang om plug-ins te identificeren die nog nodig zijn. Uiteindelijk zullen sommigen echter verdwijnen. Dit is waar deelname aan het Forum en Wiki essentieel is. · Alle beheerderse-gebruikerscode is vernieuwd en gebruikt nu dezelfde MVC-code als Storefront. Dit onschadelijke klinkende feit mag niet afleiden van het feit dat dit de stichting is die de beheerder Ui opnieuw kan herschrijven en (opnieuw instellen). · De Plugin Manager-pagina heeft ook wat aandacht en gebruikt nu AJAX om eenvoudig toe te staan / uit te schakelen. · De laatste grote wijzigingen beïnvloeden de configuratie. Tot dusverre zijn veel configuratiegegevens (URL-toewijzingen, bijvoorbeeld) in PHP-code gewikkeld. Met de introductie van YAML-ondersteuning (met behulp van Spyc) is dit aanzienlijk vereenvoudigd. Dit is ook een doorlopend project met meer bestanden die moeten worden gewijzigd (databasemappingen, enz.). · Deze release lost ook een behoorlijk aantal bugs op, dus het upgraden wordt aanbevolen. Plug-ins: Universele wijzigingen: · Verandering van namen om de nieuwe congressen van plug-in te weerspiegelen · Gewijzigde instellingsnamen, weerspiegelt ook de nieuwe plug-in-namen · Alle plug-ins gebruiken nu dezelfde MVC-code als admin en storefront. Dit omvat Plugin Admin-pagina's, Pagina van Aangepaste Storefront en ook Catalogus Manager-plug-ins. Individuele wijzigingen: Pagina statistieken: · Toon statistieken voor alle gebruikte databaseverbindingen. Snelle aanpassing: · Ondersteuning toevoegen voor alleen-lezen widgets; Een deel daarvan is dat SetProduct ($ product) op de widget voor elke rij wordt opgeroepen. Theme-switcher: · Als er geen instelling is gevonden voor de themablok, standaard in een lijst met alle geïnstalleerde thema's. WordPress: · Neem de vlag van de syncuser in acht. OpenID: · Upgrade naar (PHP5.3 compatibele) versie 2.1.3. Unit Tests: · Patch Simpletest om verouderde waarschuwingen te verwijderen. · Voeg code toe om extra tests te laden via de instelling. · Laat toe om een alternatieve database-verbinding te configureren die voor alle tests wordt gebruikt. · Breek niet of testcases niet worden gevonden. Kleineren: · Nieuwe plug-in om alle verwijzingen naar CSS- en JavaScript-bestanden transparant te converteren met Minify URL's. Thema's: · Savant gebruiken · Een paar veranderingen in deze release hebben ook invloed op thema's. Het meest prominent, veranderde het gebruik van savant de manier waarop sjablonen elkaar bevatten. · Tot nu toe omvatten sjablonen elkaar met behulp van PHP's omvatten de verklaring. Lay-outbestanden omvatten het hoofdweergave via inclusief $ zm_view-> GetviewFileName ();. · Dit alles is nu gewijzigd in het gebruik van $ this-> fetch () -methode. Een lay-out moet bijvoorbeeld ECHO $ this-> fetch ($ viewtemplate) uitvoeren;. Merk op dat $ viewtemplate nu de naam is van de variabele die de naam van de hoofdweergave houdt. Bestandsnamen die zijn doorgegeven in fetch () worden verondersteld te zijn ten opzichte van de map Inhoud. Thema-erfenis nog steeds toegepast, met plug-ins opgenomen in het zoekpad in geval van pagina's toegevoegd door plug-ins. (Dit betekent dat het thema's gratis zijn om aangepaste weergaven te implementeren met de ingesloten plug-in als de fallback). · $ Zm_view is verouderd · Afgezien van het verwijderen van het gebruik van $ zm_view voor het opnemen van de hoofdweergave, is de variabele helemaal gedropt. Dit betekent dat $ zm_view-> getname () zoals gebruikt om nu niet meer te werken. De vervanging is om $ verzoek-> GetRequestID () te gebruiken. · De naam van de naam is nu gelijkmatig gebruikt in de hele code voor de waarde van de Main_Page-waarde. Meta-tags: · De meta-tags-service is gedegradeerd en geconverteerd in een toolbox-tool. Dit vereist om al het gebruik van Zmmetatags te veranderen. Bijvoorbeeld zmmetatags :: instance () -> Gettitle () zou nu $ metatags-> gettitle () zijn. · Raadpleeg het standaardthema om meer voorbeelden te bekijken. Crumbtrail: · Hetzelfde als de metatags, werd de CrumTrail-service omgezet in een toolbox-tool. Dientengevolge ziet het huidige gebruik $ Macro-> Bouwcrumbtrail (ZMCrumbtrail :: Instance () NU hieruit: $ Macro-> Bouwcrumbtrail ($ Crumbtrail, ">"). Beheerder: · Alle Zenmagick Admin-pagina's gebruiken nu hetzelfde hoofdinvoerpunt: zmindex.php. Deze wijziging mag alle beheerderspagina's naar meningen converteren, met hetzelfde MVC-patroon (en code) als Storefront. Hoewel dit proces niet is voltooid, zijn er al enkele zichtbare veranderingen. · Het meest voor de hand liggende wezen dat plug-ins nu ook van toepassing zijn op beheerderspagina's (ten minste de Zenmagick). Het Page Stats Plugin-rapport wordt bijvoorbeeld weergegeven onderaan Zenmagick Admin-pagina's. · Dit is slechts het begin van sommige geplande belangrijke verbeteringen aan de beheerder UI. Initiële tests zijn gerespecteerd dat het relatief eenvoudig is om Zen Cart Admin-pagina's op dezelfde manier te converteren ...


Zenmagick Gerelateerde software