---
title: "Discussion on \"Porting an APEX Navigation Menu into another APEX Application\" | Hashnode"
description: "Discussion on \"Porting an APEX Navigation Menu into another APEX Application\". Background\nYou have a two applications called Blue and another called Pink. Both are on the same workspace and together they are part of a group of \"Mini Apps\" (Note: this is a nod to Page 7 of the Oracle APEX Lifecycle Technical Paper).\nTo the users..."
url: "https://hashnode.com/posts/porting-an-apex-navigation-menu-into-another-apex-application/65ff5f211f6a9fbffdf6be4a"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Porting an APEX Navigation Menu into another APEX Application](https://mattmulvaney.hashnode.dev/porting-an-apex-navigation-menu-into-another-apex-application?utm_source=hashnode&utm_medium=feed)

Background You have a two applications called Blue and another called Pink. Both are on the same workspace and together they are part of a group of "Mini Apps" (Note: this is a nod to Page 7 of the Oracle APEX Lifecycle Technical Paper). To the users...

Mar 23, 2024 · 6 min read · mattmulvaney.hashnode.dev  
Read the article

-   [#orclapex](https://hashnode.com/tag/orclapex)
-   [#apex](https://hashnode.com/tag/apex)
-   [#oracle](https://hashnode.com/tag/oracle)
-   [#oracle-apex](https://hashnode.com/tag/oracle-apex)
-   [#oracle-cloud](https://hashnode.com/tag/oracle-cloud)
-   [#oci](https://hashnode.com/tag/oci)

## Written by

[Matt Mulvaney](https://hashnode.com/@lufcmattylad)

@lufcmattylad

  
[View profile](https://hashnode.com/@lufcmattylad)

I do fancy stuff with Oracle APEX #orclapex

With around 20 years on the job, Matt is one of the most experienced software developers at Pretius. He likes meeting new people, traveling to conferences, and working on different projects. He’s also a big sports fan (regularly watches Leeds United, Formula 1, and boxing), and not just as a spectator – he often starts his days on a mountain bike, to tune his mind.

## Responses 1

Markdown supported · ⌘↵ to post

[David Smith](https://hashnode.com/@ruebenchandler)

[Mar 28, 2024](https://hashnode.com/posts/porting-an-apex-navigation-menu-into-another-apex-application/65ff5f211f6a9fbffdf6be4a/comment/6605408d5fa280c3dc5a58b1)

So, very clever!

But the thing is, I've been grappling with this exact same problem with a monolithic app I've been working with the client to "modularise" into separate apps. So they all share a menu. And of course, the menu items that can be seen are dependent on the app you're actually on, and what security permissions the user has (it's legacy is a two-level tab interface from APEX 4 - ugh!).

So, I defined it in a database view (workspace applications share database schemas right?), and each application now just references its navbar as a dynamic list: select \* from v\_navbar\_list;

Always happy to see different ways of achieving this though. :)

[Matt Mulvaney](https://hashnode.com/@lufcmattylad)

[Apr 4, 2024](https://hashnode.com/posts/porting-an-apex-navigation-menu-into-another-apex-application/65ff5f211f6a9fbffdf6be4a/comment/6605408d5fa280c3dc5a58b1#reply-660ee5147b1129e40d55eef0)

I guess your View works out the hierarchical results based on the app and user. That sounds like you have a decent approach there David 👍 I've seen similar approaches like this on other APEX apps. Wow APEX 4, I do remember those two-level tabs. I was quite amazed how ridiculously well the approach in my blog works, I'm glad it helps. If you want to discuss further or need any help with your app, just drop me an email. My contact details on on my About Page [mattmulvaney.hashnode.dev/about](https://mattmulvaney.hashnode.dev/about)
