
MenuMachine 2 allows you to create dynamic navigation menus for your GoLive sites.
Workflow and screenshots | Example menus
GoLive has fantastic site-management features and because MenuMachine 2 is is an extension of GoLive, it can take advantage of the best of those features to help make creating dynamic menus easy and fun.
MenuMachine is built GoLive and supports GoLive CS, CS2 and GoLive 9. Its user interface integrates seamlessly with the GoLive palette and window workspace you are already familiar with.
Because MenuMachine 2 can take advantage of GoLive's link management system, you don't need to use absolute links in your menus. Link to pages and images etc. in your site using the pick-whip or browse button and let Golive take care of the rest. You can move pages between folders in your site and GoLive will automatically adjust any links that need to be changed.
Navigation systems are generally found on most of, if not all of the pages in a site. You don't want to re-upload all your pages every time you make a change to your menus. With MenuMachine 2 you don't have to.
MenuMachine 2 menus can be placed on any page in your site. Making changes to that menu in the MenuMachine 2 Editor won't change the page! You only need to upload the menu support files if you make a change to a menu. Now that's going to save time!
A menu placed on a page can trigger GoLive Actions on the page using three trigger events: Mouse over, Mouse click and Mouse exit. You can attach an action (or action group) to any events of any item in the menu. Menus on different pages can trigger different actions.
While you can use components and templates with MenuMachine 2, it may not be required if updating your navigation system site-wide was the only reason for using them.
By default, when you update a menu in MenuMachine 2 it automatically updates on every page in the site that contains that menu but the page code doesn't change! Only the menu support files need to be re-uploaded to the server for the entire site to be updated. This makes site-wide menu updates extremely quick and easy.
You don't have to edit a single line of code. The MenuMachine 2 Editor allows you to see your menu as you edit it. See screenshots here.
MenuMachine 2 introduces Themes. All menus are based on a theme which is a pre-built menu which already has settings applied. For example, if you want to build a horizontal menu with horizontal submenus, pick a theme which has this setup and start editing.
Although most themes have colors, fonts and in some cases images already applied, you can still edit everything to completely customize your menu for your site.
You can save your own themes so you can use the same type of menu in multiple sites saving you a huge amount of time! Some example themes are supplied with MenuMachine. More will be available from this site soon.
Edit the smallest detail at the item level.
You now have control over these settings for each individual item in your menu and for its different states:
Another level of settings can be applied to blocks of items. A block is a group of menu items which are grouped together in the menu structure e.g. the top-level of the menu is a block, a group of items in a submenu is a block.
Block settings allow you to further enhance the menus beyond editing individual items. For example, you may want the whole block to have a background image, color and border in addtion to its items' colors, borders and images. Block settings do not alter the individual item settings within the block.
The following settings can be applied on a block-by-block basis:
The MenuMachine 2 Icon Gallery is a built-in gallery of images, some of which have been designed to allow on-the-fly color selection.
When you are selecting arrows or icons for your menu items, you can open the Gallery and select an image. You can see this image displayed over the background color of the item your are editing. You can (for the right type of image) change the color of the image by using a color well. This dynamically generates the colored image and saves it into your site.
Many icons and arrows are supplied with MenuMachine 2. You can add your own custom icons to the Gallery. More images will be available on this site soon.
Menu creation is quick and simple when you use the format copying tools. With so many settings available for each individual item and block, you need to be able to quickly copy and paste formatting from one item to another.
This feature of MenuMachine 2 gives you amazing control over the settings you want to copy between items. Just select an item that you have edited and use the Copy Formatting button. Select another item or a block and use the Paste Formatting button. You will be presented with a list of the items you want to copy and a list of items in the menu you can copy the formatting to. Make your selections and hit OK.
Copy formatting will save you a huge amount of time applying general look and feel settings, while still giving you the freedom to make minute adjustments to individual items.
Sometimes you (or your client) want to make changes to the menu structure after the menu has been created.
With MenuMachine 2 you can easily move items within their existing block using the Move button in the Menu Editor.
In addition to this, you can also move items to a whole new location in the menu structure! For example, you may want to move a top-level item (and its submenus) to a different level in the menu structure. This can now be done easily with the Relocate button in the Menu Editor.
MenuMachine 2 lets you create menus to fit in any web page.
Cascading menus are the popular type of drop-down menus that MenuMachine 1 customers are familiar with. Cascading menus have submenu blocks which appear outside of the parent item's block. When submenus open they "float" above the other page content.
A new type of menu has been added to MenuMachine 2 after many requests from customers. Vertically expanding menus allow the submenu block to be revealed inside the parent item's block. The top-level block opens to reveal the submenu block.
This type of menu is great for a narrow vertical column in your page design because the menu doesn't require extra width in order to be able to show the submenus.
Now you can make your menus have horizontal submenus and really have them align where you want them!
You have total control over the position of each submenu block which is very important when creating a horizontal menu. Not all submenu blocks are the same size so they individually need to be positioned. You can do this with MenuMachine 2.
This type of menu is great for a narrow horizontal space in your page design because it doesn't need much extra depth in order to be able to show the submenus.
The ability to create vertically expanding menus and horizontal submenus will allow you to more easily create menus without needing to worry about using frames in most situations. You can make your menu fit small spaces like never before!
You can place your menus inside tables or layers and use your favorite positioning techniques. It's as easy as placing an image on the page!
When you place a menu inside a container (such as a table cell or a layer), it won't change the shape of that container when the submenus are revelead. You don't have to worry about your layout "breaking" when the menu is activated. The opened submenus will simply "float" above the other page content and not alter your layout.
You can see a preview of your actual menu right on the page in Layout view. The menu is presented as you would first see it in the browser, without the submenus opened. This lets you position the menu with confidence!
Place multiple menus on the same page. Place the same menu multiple times on the same page!
When you visit a page which is linked to by your menu, you may want the menu to automatically show highlighting to indicate which page you are on. You can choose from a number of options, showing the over or click states of items at various levels in the menu.
You may have noticed that some browsers "push" form elements forward interfering with DHTML menus. The Hide form elements setting in MenuMachine 2 allows you to automatically hide form elements when a submenu is displayed.
Some browsers allow you to resize the text on a viewed page. MenuMachine 2 has a setting which allows the menu to reduce/enlarge if the site vistior changes their browser viewing size.
This is a site map generated by using the links in your navigation menu. You can customise the look of the menu map to suit your site.
For browsers which don't have JavaScript or have it disabled, you can tell MenuMachine to automatically link to your menu map page.
Alternatively, if you want something else to display in non-JavaScript browsers, you can insert your own custom code which will appear in place of the menu if JavaScript is not enabled.