isn't every day that we have an opportunity to start with a clean
slate and build something new from the ground up leveraging
everything that we've learned from past mistakes (and successes).
A few years ago we were lucky enough to have exactly this opportunity.
These articles describe a few of the key principles we used:
as much as possible in databases,
to make it as easy as possible to manage and search the contents
of the intranet.
pages directly from databases takes too long, no matter how fast
or efficient the database. We devised a hybrid process so pages
are database-driven and constantly refreshed but still
static HTML for maximum speed.
needs are different, so we continue to develop ways for people
to customize their experience with the intranet.
as many ways as possible to manage permissions while keeping security
transparent to the user.
the spirit of data-driven decision-making, use data to organize
the content and make navigation as user-friendly as possible.