How do I Know if I need to recompile or relink my menus with a new version
Top  Previous  Next



Quick Help
:
1. This new version requires that you
recompile all your menus that were previously compiled with version 2.0 Build #456 and below.

2. This new version does
not require that you relink your menus previously linked with version 2.0 Build #452 and above. Relinking is required for menus previously linked with version 2.0 Build #450 and below.


Help in details
:
A new version may be released for any of the following reasons:

- improved user-interface and overall functionality of the application,
- improved HTML menu-linking section that is inserted into the web pages,
- improved Javascript menu-building Libraries that incorporates support for new browsers or support for new AllWebMenus features.

It is evident that you should follow all new releases closely in order to update your existing menus with the latest additions and improvements.

However, not all new versions require you to recompile or relink your existing menus.

To help you determine whether these actions are necessary, we use a different version series for each of the three components that comprise the overall AllWebMenus solution:

- the application          (Application)
- the Javascript menu-building Libraries   (Libs)
- the HTML menu-linking section      (HTML)

A new AllWebMenus version may (or may not) come with new Libs or a new HTML section. This can be determined by the version number of each component. If the new component has a larger version than the one you are currently using then action needs to take place.




         Current Version History


Date      Application   Libs        HTML
10/22/02   v3.0.488   #488 (new)    [2]
09/26/02   v3.0.486   #486        [2]
09/19/02   v3.0.484   #484        [2]
09/14/02   v3.0.482   #482        [2]
04/16/02   v2.0.460   #124       [2]
04/05/02   v2.0.458   #120        [2]
02/23/02   v2.0.456   #118        [2]
02/12/02   v2.0.454   #116        [2]
02/01/02   v2.0.452   #112     [2] (new)
06/15/01   v1.3.360   n/a       n/a
earlier      older versions   n/a       n/a   





Based on the version history you can determine whether you need to take any action on your existing menus or not. The following examples describe this in detail:

Example 1
Date      Application   Libs       HTML
future      v2.3.900   #804 (new)    [4] (new)
now         v2.0.452   #112        [2]    

·#804 is larger than #112 -> you need to recompile your existing menus.  
·[4] is larger than [2] -> you need to relink your recompiled menus to your pages.  


Example 2
Date      Application   Libs       HTML
future      v2.3.900   #804 (new)    [2] (no change)
now         v2.0.452   #112        [2]    

·#804 is larger than #112 -> you need to recompile your existing menus.  
·the version of the HTML did not change -> no relinking is necessary.  


Example 3
Date      Application   Libs       HTML
future      v2.3.900   #112 (no change) [2] (no change)
now         v2.0.452   #112        [2]    

·no recompilation is necessary.  
·no relinking is necessary.  
(the new release has changes only in the user-interface or the functionality of the application)


Where can I find the version for each AllWebMenus component?

Application:
1. Open AllWebMenus
2. Go to Help->About
3. The version is right below the AllWebMenus word

Javascript menu-building Libraries:
1. Open any one of the awmlibX.js javascript libraries (located inside the awmData-menuname directory) inside a text editor.
2. The first line should be:
//****** AllWebMenus Libraries Version #XXX ******  
3. The #XXX is the version of the Javascript menu-building Libraries

HTML menu-linking section:
1. Open your menu-containing pages and view their html source
2. Find the following variable inside the AllWebMenus HTML Section:
var MenuLinkedBy='AllWebMenus [X]'  
3. The [X] is the version of the HTML menu-linking section


Notes:
All users upgrading from version 1.3 and below need to recompile and relink their menus.
For menus compiled and linked with version 1.3.358 or below, you should not forget to upload the awmmenupath.gif file too (non-existent in those older versions).


Tip:
Some new versions do not require that you recompile your existing menus, even if their menu-building Libraries are new. If this is stated in the new application description, then you only need to do the following:
 
1. Go to the "libraries" folder inside your AllWebMenus installation  
2. Copy all the new awmlibX.js libraries  
3. Paste them inside the awmData-menuname directories of your existing menu implementations. This should replace the older libraries.  

This tip is quite useful in multiple-menu implementations that use the same awmData-menuname folder. You can avoid multiple compilations by simply copying the new libraries inside the awmData-menuname folder, always provided that the new application description states this clearly.


See also
Compile Menu
Link Compiled Menu to Web Page(s)




Frame Show is the ideal software for desktop enhancement, desktop wallpaper and digital photo frame solutions.

Frame Show: Frame images, pictures, photos with the most innovative framing software!