Registrovat    Přihlášení
Domů Odkazy Fórum Ke stažení Web hosting Registrace do katalogů
Přihlásit
Jméno:

Heslo:

Pamatuj si mně



Zapomenuté heslo

Nová registrace
Partner a hosting webu
zserver.cz
Spolupráce
Odkazy
česká sociální síť rexVoX.com
Informace a projekty na rodinné domy naleznete v našem blogu.

Navštívit můžete také pasivní rodinné domy - dřevostavby, kde naleznete informace o pasivních stavbách.

Odkazy.
Outlook CRM

Pro efektivní komunikaci i vedení projektů doporučujeme eWay-CRM.

IMac

Potřebujete nový pracovní počítač? Apple iMac bude nejlepší volbou!

Inzerujte zde!

Máte zájem o reklamu? Kupte si textový odkaz na této pozici!



Kategorie a fóra
Novinky : Zen-Cart 2.0 přichází
Napsal/a JardaR dne 21. 12. 2008 14:30:00 (15385 x otevřeno) Články od stejného autora

Jak jistě víte, tak v minulém roce bylo stráveno mnoho času na vývoji jádra Zen-Cartu. Bylo řečeno, že bude snaha o vydání nové verze obchodu ještě v roce 2008. Rok uběhl rychle a je nyní nepravděpodobné, že k tomu dojde ještě v prosinci. Vypadá to na leden 2009. Ať tak nebo onak, chceme Vám dám jasnou představu, co lze ve verzi 2.0 očekávat.

Překlad dokončen, přečtěte si celý článek s podrobnými informace.



Rychlost
Důraz byl zaměřen na zlepšení výkonu různými metodami, zvláště pak redukujícími počet databázových dotazů požadovaných pro zpracování stránky.

Kód
Pro programátory je jistě potěšující zpráva, že kód byl velkou měrou převeden na mnohem více účinné OOP struktury, což bude pro budoucí vývoj mnohem jednodušší.

Šablony
Tvorba šablon je mnohem jednodušší. Byly odstraněny komplikované PHP bloky, které práci znesnadňovaly. Stylesheets jsou čistější. V administraci bude možné některé prvky rozvržení přímo ovlivňovat.

Overrides systém
Systém pro šablony a jazykové soubory, který umožňuje nadřazený kód pro stávající soubory, tzn. bez nutnosti přepisu původního při úpravách či nových částech kódu.

Jazyky
Nativní podpora UTF-8. Mnoho komplikovaných jazykových souborů bylo zjednodušeno, případně rozštěpeno do vlastních definic pro snadnější správu.

PHP5
Obchod obsahuje výhody dané z verzí PHP 5.2 a MySQL 4.1 a tím jsou též dány minimální požadavky pro běh na hostitelských serverech. Velmi doporučeny jsou CURL.

A mnohem více...
Prohlédněte si detailní informace o tom, co je nového a vylepšeného ve verzi 2.0.

Novinky / rozšíření / vylepšení

Zkrácený přehled rozšíření, nových rysů a zlepšení ve verzi 2.0:

Zdokonalení šablonového systému:
- sjednoceny výpisy zboží, aby sdílely logiku zobrazení; usnadnění zobrazení jednoduššího pohledu na informace ve sladěném formátu
- více kontroly přes administraci
- jednodušší, více pokročilejší a všestranný stylesheet s dynamickým CSS užitým, kde je potřeba. Pokud je potřeba, může být snadno přepsán
- ze šablon odebrán procesní kód a volané funkce
- přidána podpora jQuery
- postranní boxy mohou být přejmenovány jako obsahové boxy
- prostřední boxy jsou nyní tzv. přehledovými boxy a mohou být přes administraci mnohem více intuitivně přeskupovány a rozvržení je nyní řízeno CSS jako většina šablony
- jazykové šablony jsou nyní v šablonách přístupné jako proměnné $paLanguageXXXXX
- javascript nahrávající scripty je nyní pro větší kontrolu ovládán ini. souborem

Nové třídy na bázi struktury:
- významná redukce počtu dotazů
- snadný přístup k vlastnostem zboží
- podpora pro různé druhy zboží
- mnoho procesních funkcí bylo převedeno na sdílené třídy

Podpora vedení skladu zboží:
- sklad může být nastaven pro různé kombinace vlastností/atributů zboží
- ajax podpora pro zobrazení skladu a jednotlivých kombinací
- kód zboží může být nastaven jednotlivým kombinacím vlastností zboží
- individuální úrovně pro atributy a zboží a hlavní nastavení může být ovládáno pomocí override systému

Nová databázová abstrakční vrstva:
- používá
lightweight řízení na bázi abstraktní třídy
- jednodušší pro přidání nového řízení
- přdáno řízení
innodb db
-
transakční podpora pro MySQL databáze používá innodb

DAO – objektový přístup k datům:
- centralizované všechny dotazy
- jednodušší override systém pro řízení databáze
- použití provázaných proměnných pro větší bezpečnost
- počítá se s budoucími změnami pro databázové abstrakční vrtstvy / použití ORMs

Nový emailový engine – více spolehlivější a modernější, integrován byl projekt RFC-compliant swiftmail v3.
Nový instalační průvodce založený na UTF-8. Veškerá editace jazykových souborů a databáze by měla být přes editor s podporou ukládání v UTF-8 bez BOM.
Jazykové soubory mají několiv alternativ. Již přímo nezahrnují jiné soubory. Každý obsahuje pouze define() příkazy. Některé obsahy se rozštěpily do více souborů.
Jazykové soubory nyní obsahují „locale.php“ soubor, v kterém jsou specifikována nastavení a to nehledě na zbytek jazykových souborů. Jde o jednodušší překlad pro jisté lokality, stejně jako změna datumového formátu atd.
Systém se nyní snaží pomáhat při nastavení konfiguračních souborů ohledně práv čtení a zápisu pokud zjistí, že lze do nich zapisovat. Pomáhá minimalizovat zmatky při nastavení oprávnění.
Místo HTMLArea editoru bude zabudován FCK editor. (doplněno)
Vytváření cenových skupin je rozšířeno o další manipulace s těmito skupinami.
customers_info tabulka sloučena do tabulky customers pro jednodušší správu a méně problémů s nekompatibilními importy, kdy lidé hádají jména tabulek a dělají chyby.
Zlepšené zacházení se Session.
Zlepšená detekce spiderů (počítá se také s kombinacemi specifikací ve spiders.txt).
Vylepšené počítadlo návštěv (již se nezapočítávají spider návštěvy).
Automatická optimalizace tabulek dat při výmazu zboží atd. v administračním rozhraní.
Zlepšení pro vložené filtry typů zboží.
Vylepšení pro přesnější odhalení jazyka, pokud je nastaven detekční mód pro prohlížeč.
Předcházení chybám při zobrazování „Kdo je online“ a session.
Prodlužování položek databáze pro přizpůsobení se delším datům (esp multibyte).
Upraveno vyhledávání.
Vylepšení, aby se předešlo chybovým zprávám, které se mohou vyskytnout při přidání jazyka, ale jeho soubory nebyly nalezeny.
Standardizovaný kód dopravních a platebních modulů. Jsou povoleny prefixy(předpony) pro nastavení při vkládání čísla objednávky. Jsou jednodušší aktualizace modulů, bez toho aby se musely odinstalovat a znovu instalovat kvůli změnám.
Jádro brány platebních modulů povolí využít identifikátor obchodu (prefix), takže multishopy mohou být snadněji identifikovány při
sdílení jednotlivého účtu obchodníka.
Vylepšení pro vytváření dat pro affiliate systémy při dokončení objednávky.
V datech objednávek je nyní odděleno jméno a příjmení, stejně jako uložení telefonního čísla pro každou adresu.
S každou objednávkou je nyní uloženo více detailních informací. Je to méně závislé na originálních detailech zboží v databázi.
Data atributů jsou nyní uložená s objednávkami takovým způsobem, aby při znovu získávání dat nedocházelo ke zmatkům. Především při výskytu vícenásobné řady textových atributů textu a jejich zobrazování ve smíšené objednávce.
Jednodušší konfigurace. Obsah souboru configure.php se zkrátil. Obvykle nedotčené součásti byly přesunuty do souboru common_paths.php, který se nahrává až po configure.php a může ho tedy (override systém) některými definicemi tzv. přepsat.
Jméno session („zenid“) je nyní definováno v souboru configure.php. Stejné je to s
zenAdminId v administraci.
Vylepšen systém kreditních tříd.
Vylepšené ukládání logů a práce s chybami.

Nové funkcionality

Nový emailový šablonovací systém – umožňuje vizuálně konfigurovat jak textové, tak HTML emaily.
Stav států/zemí – nyní můžete nastavovat aktivní a neaktivní státy a ne je mazat z databáze.
Administrátor může z administrace měnit heslo zákazníka.
Nákupní košík návštěvníka může být nastaven na vyprázdnění nebo obnovení při dalším přihlášení.
Nové položky přidané pro data zboží (nyní může být specifikován krátký popis pro přehledy, je nové podle data, expirující, rozměry zboží, hmotnost apod.).
Nové položky přidané u zákazníka, včetně některých uživatelsky definovaných položek, mobilního telefoního čísla apod.
Přidána podpora uvítání s volbami editovatelnými v administraci.
Pokud zákazník souhlasí s obchodními podmínkami, tak je informace též uložena v objednávce.
Ovládání zasílání novinek bylo odděleno od záznamů zákazníka do určených tabulek a přidány možnosti pro ovládání vícenásobných voleb.
Přidána stránka „O nás“.
Kontaktní formulář má nyní volitelné položky předmětu a telefonního čísla.
Čísla objednávek mohou mít nastaveny přípony či předpony a nemění se možnost jejich sekvenčního ukládání.
Do administrace byla zpět zakomponována záloha databáze.
Třída nákupního košíku již není vázána na session. Je to separátní objekt v zcRegistry.
Systém stahování nyní dovoluje přerušit spojení, pokud je vyžadováno alternativní ovládání. Toto může počítat s jinými protokoly a dokonce změnami k tomu, aby se stáhl obsah před doručením.
Vylepšen generátor metatagů. Uživatelské metatagy již nejsou ukládány do oddělených tabulek, minimalizují se dotazy a problémy synchronizace.
Vylepšený odkaz Domovská stránka. Nyní zahrnuje ID session, pokud je potřeba. Formát může být lehce změněn nastavením požadovaného parametru ve funkci zen_href_home_page_link(), volané pokud je potřeba.
Nové volby pro další emailové adresy, například pro chybové zprávy.
Majitel obchodu má nyní dodatečné volby pro čištění databáze, například odstranění dočasných dat.


Minimální požadavky pro běh Zen-Cart v.2.0:
- vyžadováno PHP 5.2 nebo vyšší
- vyžadováno MySQL 4.1 nebo vyšší
- podpora CURL, není povinné, ale velmi doporučeno

Uvolnění veřejné beta verze

Vzhledem k zachování původního plánu, jak jen to bude možné a vzhledem ke skutečnosti, že je několik součástí 2.0 kódu, který dosud není plně připraven, se vývojáři rozhodli pro uvolnění 2.0 kódu pro veřejné beta testování.

To dovoluje četné výhody:
- lze již začít na překladech a držet se postupného vývoje
- vývojáři budou mít přístup ke kódu a budou moci připravit nové doplňky a hlavně upravit stávající pro novou verzi
- Komunita dostane šanci zkoušet, testovat a hlásit nedostatky

Následuje prozatimní rozvrh pro program bety (může se měnit):
- Během 30 dní - první veřejná beta
- 30 až 60 dní po první betě - veřejné beta 2
- 30 až 60 dní po 2. betě - veřejná beta 3 ... možná již Release Candidate
Někdy ke konci prvního kvartálu -> oficiální vydání 2.0

Bugy budou řešeny v odděleném fóru, a řešení se objeví týdně na SourceForge SVN pro okamžité stažení.

Jak je to s původním číslováním verzí?

1.4.0
Z mnoha důležitých důvodů bylo rozhodnuto, že by bylo dobré uvolnit 1.4.0 jako 2.0.0. Všechny původně plánované rysy pro 1.4.0 jsou ve verzi 2.0.0 a mnohem více.

1.3.x série
1.3.9 bude uvolněna jako verze 1.3.8a včetně bezpečnostních záplat do té doby vydaných. Bude se jednat o poslední oficiální vydání 1.3.x série.

1.3.8 a 1.3.9 budou podporovány do prosince 2009.

Známka: 9.00 (18 hlasů) - Oznámkuj tyto články -


Jiné články
23. 9. 2011 14:44:42 - GoPay - akční nabídka 2011
10. 12. 2010 10:40:00 - Postupy Joomla II. - hacky kódu apod. - vložení článků - automatické schválení bez kontroly administrátora
13. 11. 2010 20:10:00 - Postupy Joomla - hacky kódu apod. adsmanager, sobi2, captcha
30. 8. 2010 21:50:00 - Zajímavé stránky a skripty - PHP, MYSQL, Javascript
17. 4. 2010 14:14:59 - Kalkulačka v html a javascriptu s polem pro poznámky

Za obsah komentáře zodpovídá jeho pisatel. Komentář vyjadřuje jeho názory, ne názory a postoje provozovatelů webu.
Komentuje Vlákno
Odkazy



Zen-Cart ke stažení

Vyšel nový Zencart 1.5.0

Originální moduly můžete stahovat na
www.zen-cart.com

Reklama
Nejaktivnější autoři
1 Melodic
Melodic
1002997
2 Kozoroh
Kozoroh
2124
3 JardaR
JardaR
1888
4 garden
garden
1419
5 Nismo
Nismo
1389
6 hbxx 1131
7 jandik01
jandik01
1070
8 PeterB
PeterB
1017
9 Dedek
Dedek
990
10 bambulko
bambulko
775