sijad I prefer manage all Links in one place and a separated location (in Pages in your case) just complicate things IMO
If links are created automatically when creating/targeting static pages, as the model above defines, you're not managing those links separately, it's just happening automagically by fact of creating pages. It's not a separate "management" thing.
A Links extension would still be useful, for external links. Maybe you add the ability to create different external link lists, by category, for example.
I might be wrong, but maybe you're looking at it from the standpoint that the .Header-primary
list would always have a combination of internal and external links. Speaking with my information architect hat on, that wouldn't be ideal. Those links would always be internal links, because that's what users would expect, to move within the site (thus nicely handled by the Pages model).
External looks would either be a global navigation bar (what I'm also hoping to add, per my aforementioned image) or Footer links, for example. Everything else in the div.container
and main
would be internal links. In short, I don't see why it would be confusing, in fact more logical, and less work on the admin side for the person managing pages.
there is some some plan to add links to home sidebar
Ah, I added "Side menu" to my earlier Output location list of options for completeness. ?
But, again, that would always be internal links, to not confuse the boards user, so a perfect fit for the Pages model described.
I like your Idea for ability to adding Links to footer
If you do that, or before you do that... Please do one for the global nav
first. Looks like it would need a new element though to float right of the existing back-button thing:
<div class="Header-navigation">
<div class="Navigation"> back button thing is currently in here </div>
<!-- new nav element needed for external global links -->
<nav class="global-nav">
<ul> </ul>
</nav>
</div>
All external links, of course. ? Although one link in the global nav (in our case) would be a "non-linked" item for the discussion boards indicating active global view (again see image for concept). Not sure how that would be managed.