ZenMagick

Skjermbilde programvare:
ZenMagick
Prog.varedetaljer:
Versjon: 0.9.13.1
Last opp dato: 15 Apr 15
Utvikler: ZenMagick
Lisens: Gratis
Popularitet: 4

Rating: 5.0/5 (Total Votes: 1)

ZenMagick er en Zen Cart add-on. Det gir database tilgang til nesten all data releveant til maler (og mer) via et objektorientert programmeringsgrensesnitt.
ZenMagick inkluderer også en alternativ tema / templating system som tilbyr en overlegen separasjon av programkoden og tilpassede HTML.
Den komprimerte filosofi ZenMagick
& Nbsp; en. Butikk design og layout bør gjøres via HTML / CSS
& Nbsp; 2. Presentasjon og søknad koden skal være atskilt
ZenMagick layout og vise filer er svært enkel å lage ekte tilpasning så enkelt som mulig, samtidig som støtter nyttige Zen Cart admin innstillinger.
ZenMagick og Zen Cart
Til tross for å gjøre noen ting fundamentalt forskjellige, ZenMagick og Zen Cart er et team. Uten Zen Cart og det store utvalget av funksjoner det gir, ZenMagick kunne ikke eksistere

Hva er nytt i denne utgaven:.

  • Dette er en bugfix utgivelse med en fiks for et enkelt, kritisk feil.
  • PhPassAuthenticationProvider klassen vil rapportere enhver passord som gyldig, og derfor kan du logge inn med en gitt passord.
  • Vær oppmerksom på at dette ikke kompromiss eksisterende eller nye passord.
  • Det anbefales sterkt å oppgradere fra 0.9.13 til denne versjonen.

Hva er nytt i versjon 0.9.8:

  • Zen Cart mod:
  • Den tradisjonelle formen. En pakke som inneholder kun ZenMagick kode som kan installeres på toppen av noen Zen Cart 1.3.8
  • ZenMagick installatør:
  • En full pakke inkludert alt nødvendig Zen Cart kode. Et godt valg for nye installasjoner.
  • I tillegg er både ZenMagick og også Zen Cart koden inkludert i full installasjon versjonen er nå PHP5.3 kompatibel!
  • Den neste store endringen er at nå all koden bruker Savant3 som base for alle templating. Dette er ikke å si at Savant er et templat enginge. Det er bare en enkel, men effektiv måte å finne og last malfiler. Det gir også ekstra, fortsatt unsed funksjoner for å tillate, for eksempel, caching.
  • En annen stor forandring den pågående refactoring av alle MVC-kode. Mye mer kode er nå generisk og flyttet fra å være utstillingsvinduet spesifikke for generisk. I det lange løp vil dette bidra til å utvikle og forbedre rammeverk og utstillingsvinduet kode independatly.
  • En viktig endring som påvirker plugins er implementeringen av de nye konvensjoner for plugins (og deres kode). Dette påvirker alle plugins, med det resultat at akkurat nå ikke alle plugins er tilgjengelig. Det er en prosess i gang for å identifisere plugins som fortsatt trengs. Etter hvert vil noen forsvinne, skjønt. Det er der deltakelse i forum og wiki er viktig.
  • All admin UI kode fikk refactored og nå bruker samme MVC kode som utstillingsvinduet. Denne harmløse klingende faktum bør ikke ta oppmerksomheten bort fra det faktum at dette er grunnlaget for at vil tillate å omskrive og (re-stil) admin UI.
  • Den plugin leder siden fikk også en del oppmerksomhet, og nå bruker Ajax for enkelt å tillate å aktivere / deaktivere plugins.
  • De siste store endringer påvirker konfigurasjon. Så langt mye konfigurasjonsdata (for nettadresser, for eksempel) har blitt pakket i PHP-koden. Med introduksjonen av YAML støtte (ved hjelp SPYC), har dette blitt forenklet betraktelig. Dette er også et pågående prosjekt med flere filer som skal endres (database kartlegginger, etc).
  • Denne utgivelsen løser også ganske mange bugs, så oppgradering anbefales.
  • Plugins:
  • Universal endringer:
  • Endring av navn for å reflektere de nye plugin navnekonvensjoner
  • Endret innstilling navn, også gjenspeiler de nye plugin navn
  • Alle plugins nå bruke samme MVC kode som admin og utstillingsvinduet. Dette inkluderer plugin adminsider, tilpasset utstillingsvinduet sider og også Catalog Manager plugins.
  • Individuelle endringer:
  • Side Stats:
  • Vis statistikk for alle brukte databasetilkoblinger.
  • Rask Edit:
  • Legg til støtte for skrivebeskyttede widgets; del av det er at setProduct ($ produkt) kalles på widgeten for hver rad.
  • Tema Switcher:
  • Dersom innstilling funnet for temalisten, standard til en liste over alle installerte temaer.
  • Wordpress:
  • Observer syncUser flagget.
  • OpenID:
  • Oppgrader til (PHP5.3 kompatibel) versjon 2.1.3.
  • Unit Tester:
  • Patch simpletest å kvitte seg med utdaterte advarsler.
  • Legg til koden for å legge ytterligere tester via innstillingen.
  • Tillat for å konfigurere en alternastive database tilkobling som skal brukes for alle tester.
  • Ikke bryte hvis testtilfeller ikke er funnet.
  • Minify:
  • Ny plugin til transparent konvertere alle referanser til CSS og Javascript-filer med minify nettadresser.
  • Temaer:
  • Bruk av Savant
  • Et par endringer i denne utgaven også påvirke temaer. Mest fremtredende, ved hjelp av Savant endret måten maler inkludere hverandre.
  • Så langt maler inkludert hverandre ved hjelp av PHP inkluderer uttalelse. Layout-filer vil inkludere hovedvisningen via inkluderer $ zm_view- & gt; getViewFilename ();.
  • Alt dette er nå endret til å bruke $ this- & gt; hente () -metoden. For eksempel vil en layout må utføre echo $ this- & gt; hente ($ viewTemplate) ;. Merk at $ viewTemplate er nå navnet på variabelen holder navnet på hovedvisningen. Filnavn gått inn hente () antas å være i forhold til innholdsmappen. Tema arv fortsatt brukes, med plugins inkludert i søkevegen i tilfelle sider lagt til av plugins. (Dette betyr temaer står fritt til å implementere egendefinerte visninger med plugin inkludert utsikten som fallback).
  • $ zm_view har blitt frarådet
  • Bortsett fra å fjerne bruken av $ zm_view for blant annet hovedvinduet, den variable har blitt droppet helt. Dette betyr at $ zm_view- & gt; getName () som brukes opp til nå vil ikke fungere lenger. Utskiftningen er å bruke $ forespørsel- & gt;. GetRequestId ()
  • Navnet RequestID er nå jevnt brukt gjennom koden for verdien av main_page verdi.
  • Meta Tags:
  • Den metakoder tjenesten har blitt nedgradert og omgjort til en verktøykasse verktøyet. Dette krever å endre all bruk av ZMMetaTags. For eksempel ZMMetaTags :: eksempel () - & gt;. GetTitle () vil nå være $ metaTags- & gt; getTitle ()
  • Vennligst referer til standard tema å se flere eksempler.
  • Crumbtrail:
  • Samme som metakoder, fikk den crumtrail tjeneste omgjort til en verktøykasse verktøyet. Dermed dagens bruk $ makro- & gt; buildCrumbtrail (ZMCrumbtrail :: eksempel () ser nå slik ut:. $ Makro- & gt; buildCrumbtrail ($ crumbtrail, & quot; & gt; & quot;)
  • Admin:
  • Alle ZenMagick adminsider nå bruke samme hovedinngangspunkt: zmIndex.php. Denne endringen lov til å konvertere alle admin sider til visninger, med samme MVC mønsteret (og kode) som utstillingsvinduet. Mens denne prosessen er ikke komplett, er det noen synlige endringer allerede.
  • Den mest åpenbare er at plugins nå gjelde for admin-sider også (minst de ZenMagick seg). For eksempel side statistikk plugin rapporten vil nå dukke opp nederst i ZenMagick adminsider.
  • Dette er bare starten av noen planlagte store forbedringer til admin UI. De første testene har revlealed at det er relativt enkelt å konvertere Zen Cart adminsider på samme måte ...

Krav :

  • Zen Cart

Skjermbilder

zenmagick_1_88782.png

Kommentarer til ZenMagick

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!