I’m currently evaluating Meteor as a new development platform for our organization. We have a large, monolithic PHP application, which from a user perspective is really several separate apps in a single dashboard/portal style layout.
My team wants to begin rewriting portions of our app into separate applications (hopefully using Meteor, as we need real time updates and alerts). The end goal would to have our legacy app rewritten as four Meteor apps, each accessible through a single login and set of tabs. The tricky part (aside from the common login) is that alerts from one app must be visible when the user is in another app (either in the header or in ‘tabs’ as illustrated in my cartoonish mockup).
A second issue is how to serve the first few Meteor apps that get created in parallel with our existing PHP application. Since we are rewriting the app piecemeal, we would need the PHP ‘dashboard’ to include Meteor apps as they replace eventually functionality once provided by PHP.
The attached image shows what I’m trying to do. Basically there is a single header which shows the user and company logo, alerts from any of the ‘apps’, and tabs to switch between apps. Is this possible? Any recommendations?
EDIT: It looks like new users are not allowed to post images, so here is a link to my mockup: https://www.dropbox.com/s/0h5vf0bfe0gjsy0/MeteorPortalMockup.png?dl=0