ZenMagick

Software screenshot:
ZenMagick
Software informatie:
Versie: 0.9.13.1
Upload datum: 15 Apr 15
Ontwikkelaar: ZenMagick
Licentie: Gratis
Populariteit: 4

Rating: 5.0/5 (Total Votes: 1)

ZenMagick is een Zen Cart add-on. Het geeft toegang tot de database tot vrijwel alle gegevens releveant om templates (en meer) via een object-georiënteerde API.
ZenMagick bevat ook een alternatief thema / template systeem dat een superieure scheiding van applicatie code en aangepaste HTML biedt.
De gecomprimeerde filosofie van ZenMagick
& Nbsp; 1. Store design en lay-out moet worden gedaan via HTML / CSS
& Nbsp; 2. Presentatie en applicatie-code moet gescheiden zijn
ZenMagick lay-out en bestanden bekijken zijn uitzonderlijk eenvoudig om echt maatwerk zo eenvoudig mogelijk te maken, terwijl het nog steeds nuttig Zen Cart admin instellingen ondersteunen.
ZenMagick en Zen Cart
Ondanks het doen van bepaalde dingen fundamenteel anders, ZenMagick en Zen Cart zijn een team. Zonder Zen Cart en het grote scala aan mogelijkheden die het biedt, ZenMagick zou niet kunnen bestaan ​​

Wat is nieuw in deze release:.

  • Dit is een bugfix release met een fix voor een enkele, kritieke bug.
  • De PhPassAuthenticationProvider klasse zal een gegeven wachtwoord als geldig te melden en daarom kunt u inloggen met een bepaald wachtwoord.
  • Houdt u er rekening mee dat dit niet ten koste gaat van bestaande of nieuwe wachtwoorden.
  • Het wordt sterk aangeraden om te upgraden van 0.9.13 naar deze versie.

Wat is nieuw in versie 0.9.8:

  • Zen Cart mod:
  • De traditionele vorm. Een pakket dat alleen ZenMagick code die op de top van een Zen Cart 1.3.8
  • kan worden geïnstalleerd bevat
  • ZenMagick installateur:
  • Een volledige pakket inclusief alle benodigde Zen Cart code. Een goede keuze voor nieuwe installaties.
  • Daarnaast zijn zowel ZenMagick en ook de Zen Cart code opgenomen in de volledige installatie versie zijn nu PHP5.3 compatibel!
  • De volgende grote verandering is dat nu alle code gebruikt Savant3 als basis voor alle templates. Dit is niet om te zeggen dat Savant is een template enginge. Het is gewoon een eenvoudige, maar effectieve manier om te lokaliseren en te laden template bestanden. Het biedt ook aanvullende, nog unsed functies toe te staan, bijvoorbeeld caching.
  • Een andere grote verandering is de voortdurende refactoring van alle MVC code. Veel meer code is nu generiek en verhuisde van zijn storefront specifiek voor generieke. Op de lange termijn zal dit helpen om independatly ontwikkelen en verbeteren van het kader en de storefront code.
  • Een belangrijke verandering die van invloed plugins is de implementatie van de nieuwe conventies voor plugins (en hun code). Dit heeft gevolgen voor alle plugins, met als gevolg dat op dit moment niet alle plugins beschikbaar zijn. Er is een proces gaande om plugins die nog nodig zijn te identificeren. Uiteindelijk, wat zal verdwijnen, dat wel. Dit is waar de deelname aan het forum en de wiki is van essentieel belang.
  • Alle admin UI code werd herwerkt en gebruikt nu dezelfde MVC code als de storefront. Dit onschuldig klinkende feit mag niet afleiden van het feit dat dit de stichting die het mogelijk maken om te herschrijven en (re-stijl) de admin UI.
  • De plugin manager pagina kreeg ook wat aandacht en maakt nu gebruik van Ajax om gemakkelijk te laten uitschakelen plugins /.
  • De laatste grote veranderingen van invloed op de configuratie. Tot dusver veel configuratiegegevens (URL-toewijzingen, bijvoorbeeld) zijn gewikkeld in PHP code. Met de introductie van YAML ondersteuning (met SPYC), dit is aanzienlijk vereenvoudigd. Dit is ook een lopend project meer bestanden veranderen (database mappings, etc).
  • Deze versie lost ook een flink aantal bugs, dus upgraden is aan te bevelen.
  • Plugins:
  • Universal veranderingen:
  • Verandering van namen aan de nieuwe plugin naamconventies weerspiegelen
  • gewijzigde instelling namen, ook als gevolg van de nieuwe plugin namen
  • Alle plugins gebruiken nu dezelfde MVC code als admin en storefront. Dit omvat plugin admin pagina's, op maat storefront pagina's en ook de catalogus manager plugins.
  • Individuele wijzigingen:
  • Pagina Stats:
  • Toon statistieken voor alle gebruikte database-verbindingen.
  • Quick Edit:
  • Voeg ondersteuning voor alleen-lezen widgets; een deel daarvan is dat setProduct ($ product) wordt genoemd op de widget voor elke rij.
  • Theme Switcher:
  • Als er geen instelling gevonden voor het thema lijst, standaard om een ​​lijst van alle geïnstalleerde thema's.
  • Wordpress:
  • Neem de syncUser vlag.
  • OpenID:
  • Upgrade naar (PHP5.3 compatibele) versie 2.1.3.
  • Unit Tests:
  • Patch simpletest om zich te ontdoen van afgekeurde waarschuwingen.
  • Voeg code toe aan extra tests te laden via de instelling.
  • Laat een alternastive databaseverbinding configureert om te worden gebruikt voor alle tests.
  • Niet breken als testcases niet worden gevonden.
  • kleineren:
  • Nieuwe plugin om transparant te zetten alle verwijzingen naar CSS en JavaScript-bestanden met kleineren URL's.
  • Thema's:
  • Met behulp van Savant
  • Een paar wijzigingen in deze versie ook van invloed op thema's. Het meest opvallend, met behulp van Savant de manier veranderd waarop templates bevatten elkaar.
  • Tot nu toe, sjablonen elkaar opgenomen met behulp van PHP include-instructie. Lay-out bestanden zou omvatten de belangrijkste uitzicht via onder $ zm_view- & gt; getViewFilename ();.
  • Dit alles is nu veranderd naar het gebruik van $ this- & gt; fetch () methode. Zo zal een lay-out nodig hebt om uit te voeren echo $ this- & gt; fetch ($ viewTemplate) ;. Merk op dat $ viewTemplate is nu de naam van de variabele die de naam van de hoofdweergave. Bestandsnamen overgegaan in fetch () worden aangenomen met betrekking tot de inhoud van een map te zijn. Thema erfenis nog steeds toegepast, met plugins opgenomen in het zoekpad in geval van pagina's toegevoegd door plugins. (Dit betekent thema's zijn gratis te implementeren aangepaste weergaven met de plugin opgenomen standpunten als de fallback).
  • $ zm_view is afgekeurd
  • Afgezien van het verwijderen van het gebruik van $ zm_view voor het opnemen van de belangrijkste uitzicht, de variabele is helemaal gedaald. Dit betekent dat $ zm_view- & gt; getName () zoals gebruikt tot nu niet meer werken. De vervanging is voor $ request- & gt te gebruiken;. GetRequestId ()
  • De naam RequestID wordt nu gelijkmatig gebruikt in de code voor de waarde van de main_page waarde.
  • Meta Tags:
  • De meta-tags dienst is gedegradeerd en omgezet in een toolbox tool. Dit vereist elk gebruik van ZMMetaTags veranderen. Bijvoorbeeld ZMMetaTags :: instance () - & gt;. GetTitle () zou nu $ metaTags- & gt; getTitle ()
  • Raadpleeg het standaardthema om meer voorbeelden te zien.
  • Crumbtrail:
  • Hetzelfde als de meta-tags, de crumtrail dienst werd omgezet in een toolbox tool. Bijgevolg het huidige gebruik $ macro- & gt; buildCrumbtrail (ZMCrumbtrail :: instance () ziet er nu als volgt uit:. $ Macro- & gt; buildCrumbtrail ($ crumbtrail, & quot; & gt; & quot;)
  • Beheer:
  • Alle ZenMagick admin pagina's gebruiken nu dezelfde belangrijkste toegangspoort: zmIndex.php. Deze verandering toegestaan ​​om alle admin pagina's van gedachten te zetten, met behulp van dezelfde MVC patroon (en code) als de storefront. Hoewel dit niet is afgerond, er verschuivingen opgetreden al.
  • De meest voor de hand liggende wezen dat plugins gelden nu de admin pagina's ook (althans de ZenMagick degenen). Bijvoorbeeld de pagina stats plugin rapport toont nu op de bodem van ZenMagick admin pagina's.
  • Dit is nog maar het begin van een aantal geplande belangrijke verbeteringen aan de admin UI. Initiële testen hebben revlealed dat het relatief eenvoudig Zen Cart admin's converteren net ...

Eisen

  • Zen Cart

Screenshots

zenmagick_1_88782.png

Reacties op ZenMagick

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!