I’ve been working on creating a generalized navigation controller that I will release as a Pea Pack (more on that later). Basically this is a general distributable component that any web system can use immediately.
I set out to create a reasonably simple interface so it would be simply to use but deep enough to do the things we commonly do when we show screens and need to navigate through them. It follows some quasi-standards that have become somewhat defacto in the industry in the last few years as well, to help. It is far from complete but the first stab here will get many projects jump-started.
Note: At the time of this writing this is only the design document, I still have some of the coding left to do, so there are no links to the pack itself. I will come back and add those later once it is in a complete enough place.
The image links to a full PDF for better viewing.