|
|||||||
| Zen Cart Release Announcements Watch this forum for new releases and other important announcements. Click here to subscribe to these announcements. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Sensei
Join Date: Jan 2004
Location: Ontario, Canada
Posts: 44,114
|
Update on Zen Cart 2.0
Much time has been spent in the last year working on many aggressive changes to the inner workings of the Zen Cart core. This includes a large number of significant improvements that will be adored by both designers and programmers alike. We are excited about what the new version has to offer when it is officially released. Here is an idea of what to expect in the upcoming v2.0.0 release: Speed As mentioned in previous Roadmap posts, an emphasis has been placed on improving performance by various methods, especially reducing the number of database queries required for processing pages. Code For the programmers among us, you'll be happy to know that the code has been largely converted to a much more efficient OOP structure, which will ultimately end up making future growth much simpler. Templating Templating is much simpler, in that the complicated PHP blocks that used to make them so hard to read or follow or customize have been removed. Stylesheets are leaner. And there are some very easy-to-use admin-side layout controls to make setting your desired layouts *much* simpler. Overrides The same override system exists for templates and language files, meaning that those already familiar with that part of the directory structure will find it easy to continue using. Languages UTF-8 support is now native, and the more complicated language files have been simplified and split off into their own for easier management. Written for PHP 5 Zen Cart 2.0 takes advantage of features specific to PHP 5.2 and MySQL 4.1, thus, those are the new minimum requirements for your hosting service to provide in order to run it. CURL is also strongly recommended. And More See below for more detailed information on what's new and improved in 2.0! New/Enhanced/Improved: Abbreviated summary of enhancements, new features, and other improvements in v2.0:
REMOVALS: NOTE: The following components have been removed from the core, in favor of being treated as addons instead: - Offline Credit Card payment module removed from core, in favor of addon - NoChex payment module removed from core, in favor of addon - phpBB class removed from core, in favor of addon MINIMUM REQUIREMENTS NOTE: Zen Cart v2.0.0 has the following MINIMUM requirements: - REQUIRES PHP 5.2 or newer - REQUIRES MySQL 4.1 or newer - CURL support not "required", but VERY strongly advisable
__________________
Zen Cart - putting the dream of business ownership within reach of anyone! |
|
|
|
|
#2 |
|
Sensei
Join Date: Jan 2004
Location: Ontario, Canada
Posts: 44,114
|
Release Schedule
As some will know, we went on record more than a year ago saying that we would release the new major version sometime in 2008, based on a number of optimistic factors. Clearly, 2008 is quickly winding to a close. It's unlikely that a release will be ready this year. It will come when it's ready. When Will It Be Released? Due to the fact that many things can change while the development process is underway (including the new release of PHP 5.3 which incorporates several somewhat unexpected PHP 6 features and thus compatibility problems, etc), some of which are entirely out of our control, it's impossible to give a specific release date. Please do not ask about release dates. An official release announcement will be posted right here, as a reply to the posts on this page. You can subscribe to these announcements by clicking the "click here to subscribe" link at the top of this page. Releasing a Public Beta In the interest of keeping with the original plan as closely as possible, and in light of the fact that there are a few components of the 2.0 code that are not yet fully production-ready, we have decided that when we release the 2.0 code, it will start as a public beta. This affords numerous benefits: (i) language-pack translators can get a jump start, making the final touches after the beta much faster, (ii) addon-developers will have access to the code so they can prepare their own beta updates to work with the new version, (iii) the community gets a chance to look at it, play with it, and give feedback, (iv) you get to help us identify any bugs, before they hit live stores. The following is a *tentative* schedule for the beta program (subject to change): In approximately 30 days - first installment of public beta 30 to 60 days after first beta - second installment of public beta 30 to 60 days after 2nd beta - third installment of beta ... hopefully coined as a Release Candidate Sometime after the 3rd beta - official release, no longer in beta status There maybe more, or hopefully fewer, beta phases, depending on various factors after the first beta goes out. Bugfixes will be discussed in a separate 2.0-specific section of the support forum, and commits of said fixes will appear weekly in the SourceForge SVN for immediate download by those who have need of SVN updates. CAUTIONS about BETA releases This beta program is voluntary. No registration is necessary, and there is no restriction on who may participate. However, participation is done at your own risk. As with any Beta software, it is intended for use ONLY in a TEST environment, and NOT on a production site ... ie: NOT on a LIVE store! Use of beta software on a production site puts you at risk of business downtime if a bug is discovered. You do so at your own risk. Running beta software on your live store is your own decision, and does not obligate Zen Cart or its support team to provide you with immediate solutions, and Zen Cart and its support team cannot be held liable for any business losses you may incur while using the software.
__________________
Zen Cart - putting the dream of business ownership within reach of anyone! |
|
|
|
|
#3 |
|
Sensei
Join Date: Jan 2004
Location: Ontario, Canada
Posts: 44,114
|
What about 1.4.0?
For a number of important reasons, it was decided that it would be best to release 1.4.0 as 2.0.0. Everything previously advertised as an officially planned feature for 1.4.0 is in 2.0.0, and more. What about the 1.3.x series? v1.3.9 will be released as a rollup of all the published bugfixes and security patches applicable to v1.3.8. This is expected to be the last official release of the 1.3.x series. v1.3.8 and 1.3.9 will be supported for a short period after v2.0.0 (official, not beta) is released (See Support Life Cycle post for more details.) However, once the 2.0 release comes out of beta, you are encouraged to put a plan in place to upgrade your current site to the v2 release.
__________________
Zen Cart - putting the dream of business ownership within reach of anyone! |
|
|
|
|
#4 |
|
Sensei
Join Date: Jan 2004
Location: Ontario, Canada
Posts: 44,114
|
What About Upgrades?
This is a major version upgrade. Many features have been altered for improvement, many things have been added, and in this case many things are done differently now than they were done before. Thus, a number of aspects are affected. Templates You will need to rebuild your template fresh. YOUR OLD TEMPLATES WILL NOT WORK. The good news here is that identifiying places to change things, and making changes to templates and stylesheets is a whole lot easier. Even some new layout formats are automatically handled via some admin switches. Languages Old language packs will need to be updated. The biggest change is the need to re-encode language files as UTF-8-without-BOM format. And, of course, add translations for new texts. Also, the english.php file has been separated into a few additional files, including the locale.php and systemWarnings.php files, and a few others. Just a couple things for translators to note. Addons Every addon will need to be rewritten using the new infrastructure. The good thing to note here is that many addons can now be done using the notifier/observer system far more efficiently than they could in the past. This makes it possible for many addons to be truly plug-and-play: Just drop in the new files and it works! It will take time to get used to using the new classes and approaches to accessing data more efficiently. Some observer/notifier examples will be provided as a starting base. DATABASE DATA All your customer, product, and order data is stored in the database, and there are MANY changes to the database in this new version. The good news: Your orders and customers (and indeed all existing database content) will be preserved when you use the provided zc_install scripts to upgrade your database content to the new structure for you, making this part of the upgrade quite simple. Upgrading from Older Versions Your data can be upgraded to v2.0.0 directly from any v1.2.x or v1.3.x version. As indicated above, templates and addons will have to be rebuilt anyway. IMPORTANT NOTES Remember, you need to be running PHP 5.2 and MySQL 4.1 minimum on your server before trying to use Zen Cart 2.0.0
__________________
Zen Cart - putting the dream of business ownership within reach of anyone! |
|
|
|
|
#5 |
|
Sensei
Join Date: Jan 2004
Location: Ontario, Canada
Posts: 44,114
|
See it in action?
There is no demo site available at the present moment. When a demo site is ready for preview, a link will be posted here.
__________________
Zen Cart - putting the dream of business ownership within reach of anyone! |
|
|
|
|
#6 |
|
Sensei
Join Date: Jan 2004
Location: Ontario, Canada
Posts: 44,114
|
If there's something specific to this announcement that you like and want to post something constructive about, we've made a place for that here: http://www.zen-cart.com/forum/showthread.php?t=116019
When Will It Be Released? Please do not ask "when will it be released?", or "has it been released yet?". Those questions will be answered right here, as a reply to this post, when the time comes. If you want immediate notification when the release happens, go to the top of this page and click "Click Here to Subscribe To These Announcements".
__________________
Zen Cart - putting the dream of business ownership within reach of anyone! |
|
|
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| shopping cart - hide the Cart Quantity Update button when not needed | dause | Templates, Stylesheets, Page Layout | 5 | 1st October 2009 04:28 AM |
| Edit Cart Mod - Update Cart Button Not Showing | ScriptJunkie | All Other Contributions/Addons | 1 | 15th February 2009 01:13 PM |
| Update Cart wont update | Ulysses | General Questions | 2 | 5th September 2007 11:36 PM |
| Update Cart button not updating cart | nathancarnes | General Questions | 10 | 24th April 2007 08:50 PM |
| Shopping Cart 'Update Cart' not working | kaos | Basic Configuration | 0 | 5th September 2006 09:40 PM |