Support

Horizontal menus

Last post 11-12-2008, 12:49 PM by Chief_Apricot. 5 replies.
Sort Posts: Previous Next
  •  05-09-2008, 11:28 AM 6800

    Horizontal menus

    Current behavior:
    Existing Wild Apricot templates all use a 'vertical' menu - placed on the left side of the web page.
    We are getting more and more requests for 'horizontal' menus - the ones which are stretched at the top of your webpage below the header.

    Workaround:
    Several brave souls have attempted to implement horizontal menu on their own using CSS Customization - and were able to achieve a pretty decent look for the public/member view of the website. However, they all have faced a big hurdle in maintaining the administrator functionality for the menu - viewing the full page tree, renaming and moving the pages.
    We have a workaround described on our help site, but it has a number of limitations
    See http://help.wildapricot.com/display/DOC/Horizontal+menu

    Desired behavior:
    A way to provide a proper horizontal menu with dynamically dropping down submenu.

    Notes:
    To properly implement horizontal menu we need to address two big things:
    1) Enable 'dynamic' submenu - the one which drops down on mouse over (vs. our current implementation when you have to click on the page to load it and see its children pages)
    2) Change the administration backend functionality for renaming and moving pages. Our current thinking is to separate it from page editing into a separate screen.
    Dmitry Buterin, Chief Apricot
    Filed under: ,
  •  05-14-2008, 12:27 AM 6936 in reply to 6800

    Re: Horizontal menus

    I've got a horizontal work-around in place.

    I need friendly urls and polls/voting more than I need horizontal menu enhancements.

    That said, I've got the submenus all turned off because I do not like the way they currently work (on either the vertical or horizontal option).  I definitely think "dynamic", as you describe it to be a better solution for both vertical and horizontal menus.  I would probably turn the submenus back on if dynamic menus were implemented - at least to try them out - but we also use so many indexes it may just be a mess regardless.

    As far as the renaming/moving pages, I like the idea of moving it to a separate screen - however it really doesn't matter to me.  I will be playing with the information given about Horizontal Menus in the above link once I can get back into my CSS.  I think if I just move the page over it won't be an issue.  Right now, I just have to copy the HTML out, make a blank page to make any fixes, and copy the HTML back in.  Since I don't see much changes in the beginning of the list where it is an issue, I don't see it as a big deal either way.

  •  07-21-2008, 1:07 PM 8753 in reply to 6800

    Re: Horizontal menus

    Yes, please for the horizontal menu with drop downs!!!
    There is never a bad day when you are surfing, in the ocean that is...
  •  08-31-2008, 8:00 PM 9421 in reply to 8753

    Re: Horizontal menus

    FYI - now that I have access to CSS again, I seem to have all horizontal issues taken care of.  Things seem to be working correctly in admin, public, and member views.  The "wheel" for renaming and moving pages is working great.  Still pending the friendly url's to make the horizontal sub-menus work, but am not anticipating any problems there.  (Right now they kick you back to the existing site.)

    Sub-menus from the first level are set up two ways.  For the public pages, we simply ran a 2nd "manual" table under the first menu, with the sub-menu choices.  This sub-menu appears on each of the pages, so it is easy to tell where you are and move around between the choices.  It does not self-adjust, but there are not many pages involved if it has to be updated.

    For the members areas pages, almost everything is accessed from a link off a public page.  These links are in the form of indexes and give the public a glimpse of the type of information that will be available to them if they join.  There are a few items also listed directly on an index on the members area page.

    During construction, I'm also using a site map - both to navigate within the new site before friendly url's are in place and also to cross-check against the existing site that we are indeed bringing over all of the existing pages prior to zapping that site.  (It is organized logically as opposed to what is public and what is members only and probably couldn't be done by an automated system.)

    If dynamic fly-outs were to be put in place, so that sub-menus could drop down from higher level menu items, I'm not sure I would be able to use them.

    I could use them on the 2nd level items for the public pages - to replace or supplement the manual sub-menu table.

    I would not want them in use for the 2nd level items of the members areas page because the menu levels are not deep enough and we actually have things at the 2nd level that belong at the 3rd level.  (Counting members areas as level 1, looks like we need 6 levels to use a fly out menu and have it make any sense.  That many levels would probably be frustrating to users and the indexes handle it in a painless manner.)

    The use of links from public pages to access member only items,
    The use of indexes to organize member only items,
    The use of "invisible" public pages to hang some items off of while using the "members areas" page to hang other items off of

    It all gets so messy that I don't see the ability for anything past the 2nd level to make much sense.  And even at the 2nd level in the members areas, it is too messy to be of use since we really have level 3 items at level 2.

    So, my take on the matter at the moment - this is a low priority item.  Once you get familiar with CSS, and you read the notes WA has provided, it is easy to make a site horizontal.  But organizing the site is still the big issue.  WA gives so many options to mix up public and private data that it becomes really hard to take full advantage of that and still make dynamic fly outs that make sense.

    My vote will be going to polling/voting enhancements over this.  I can't take my previous vote off, so I lowered it to a 1.

  •  09-23-2008, 10:38 AM 9687 in reply to 6800

    Re: Horizontal menus

    This is being developed now for 2.37 release

    Dmitry Buterin, Chief Apricot
  •  11-12-2008, 12:49 PM 10203 in reply to 6800

    Re: Horizontal menus

    Released.

    Dmitry Buterin, Chief Apricot
View as RSS news feed in XML
Copyright © 2009. Wild Apricot (TM) by BonaSource Inc.
Terms of Use   Privacy Policy   Billing and Refund policy

Contact us: 144 Front Street West, Suite 725, Toronto, Ontario M5J 2L7, Toll-free phone: 1-877-270-4268, support@wildapricot.com
Click to verify BBB accreditation and to see a BBB report.