I have been playing with Drupal 6 for a while now (have to stick with 6 because the template my client bought only supports Drupal 6, not 7) to build a simple accounting website. So far so good in terms of all the functionalities that are required.
However, after talking to my client last weekend, he requested that all the menus should be available to all users (even for anonymous users to see member only menus), so that people can see what they miss without registering with the site. If they attempt to access those menus, they will get “access denied” message and be prompted to register. Fair enough, sounds like a very simple request, however, after googling, people kept complaining about this feature in Drupal for quite a few years and the Drupal team does not seem to care about this feature/bug.
Fortunately, there is one guy did the hard work through sandbox project. It is experimental, so might not be stable, but after installing and playing around with it, I don’t find any issues at all. In fact, it works perfectly and it is exactly what I am looking for.
You will see this new options when creating/editing menus:
Once saved, the menu will show on your site regardless of user’s role/permission.
This saved me a lot of time and I have to say “Thank You” to the developer of this Drupal module.