Edition Upgrade"
Line 12: | Line 12: | ||
=Use PE/EE specific components and features= | =Use PE/EE specific components and features= | ||
− | After upgrading to PE/EE, you have more components, features and Java classes | + | After upgrading to PE/EE(Evaluation), you have access to more components, features and Java classes. |
==Features enabled by default== | ==Features enabled by default== | ||
− | After upgrading to PE/EE, some of the features are enabled by default. For example, the client render on demand feature will be enabled by default to improve the client-side performance. | + | After upgrading to PE/EE, some of the features are enabled by default. For example, the [[ZK_Configuration_Reference/zk.xml/The_Library_Properties/org.zkoss.zul.client.rod | client render on demand]] feature will be enabled by default to improve the client-side performance. |
− | Also, with EE, the | + | Also, with EE, the Tablet UI will be enabled by default, when a tablet or mobile device connects to your application the tablet-supported components will switch themselves to the tablet theme. |
− | You can manually disable them in zk.xml if you are not ready. | + | You can manually [[ZK_Configuration_Reference/zk.xml/The_Library_Properties/org.zkoss.zkmax.tablet.ui.disabled | disable them in zk.xml]] if you are not ready. |
==Change of default behavior== | ==Change of default behavior== | ||
− | Some of the default behavior changes after you upgraded ZK edition. For example in the case of server push, with CE, it uses client polling. Once you upgrade to PE, the default push becomes comet push, and with EE it uses servlet 3 comet. | + | Some of the default behavior changes after you upgraded the ZK edition. For example in the case of server push, with CE, it uses client polling. Once you upgrade to PE, the default push becomes comet push, and with EE it uses servlet 3 comet. [[ZK_Developer's_Reference/Server_Push/Configuration | Learn more here]]. |
==Require configuration== | ==Require configuration== | ||
− | Some PE/EE features are now available for you to use, but you will have to enable them by yourself. For example if you have a big grid or listbox, you can turn on render on demand to boost its performance. | + | Some PE/EE features are now available for you to use, but you will have to enable them by yourself. For example if you have a big grid or listbox, you can [[ZK_Developer%27s_Reference/Performance_Tips/Listbox,_Grid_and_Tree_for_Huge_Data/Turn_on_Render_on_Demand | turn on render on demand]] to boost its performance. |
Please reference corresponding documentation for the relevant configurations or contact info@zkoss.org if you have any questions. | Please reference corresponding documentation for the relevant configurations or contact info@zkoss.org if you have any questions. |
Revision as of 02:47, 27 January 2021
Feature comparison
ZK Framework is offered in 3 editions, CE, PE and EE. To see what features are included in each edition, visit the Feature Page.
Upgrade the Library
To upgrade from CE to ZK PE or EE(Evaluation Copy), download the corresponding PE/EE (Evaluation) binary files from the Download Page, or specify the evaluation repository and include required PE/EE dependencies if you use maven. Maven instructions here.
In addition to the core ZK features, PE/EE users are given access to use certain add-ons and tools according to the package they are on. For example a EE user can use ZATS Mimic, ZK Spring, ThemePack themes and ZK Calendar - they are not packaged in the core ZK. To use these add-ons, you will have to either download the corresponding jar files from their download pages, or, include the dependency in your maven POM file.
Reference the Features Page to see what features are covered in PE/EE and reference the content (jar) of binary distributions to see what comes in the core package.
Use PE/EE specific components and features
After upgrading to PE/EE(Evaluation), you have access to more components, features and Java classes.
Features enabled by default
After upgrading to PE/EE, some of the features are enabled by default. For example, the client render on demand feature will be enabled by default to improve the client-side performance. Also, with EE, the Tablet UI will be enabled by default, when a tablet or mobile device connects to your application the tablet-supported components will switch themselves to the tablet theme. You can manually disable them in zk.xml if you are not ready.
Change of default behavior
Some of the default behavior changes after you upgraded the ZK edition. For example in the case of server push, with CE, it uses client polling. Once you upgrade to PE, the default push becomes comet push, and with EE it uses servlet 3 comet. Learn more here.
Require configuration
Some PE/EE features are now available for you to use, but you will have to enable them by yourself. For example if you have a big grid or listbox, you can turn on render on demand to boost its performance.
Please reference corresponding documentation for the relevant configurations or contact info@zkoss.org if you have any questions.