The site and its processes
This was a site we were not responsible for designing. We only did the front end code and ExpressionEngine.
KHI was a really difficult project. They had a Django site that had content all thrown into a single "channel" but with supporting content spread out across multiple channels. This created a difficult situation when trying to automate the migration out of Django into ExpressionEngine.
The site is pretty big. There are probably close to 8000+ entries in the site. But the client is super pleased.
Add-ons and EE special sauce
We used a lot of single entries to allow them to enter in content on landing pages.
The entries for News and Policy / Research use the same channel field group. Remember the Django issue we talked about above? Well putting everything into separate channels but using the same channel field group gave us the ability to move content if the client found that we had placed an entry in the wrong channel.
The Staff members are all entered into a separate channel and then they can be pulled into an entry in the Blog, News, or Policy and Research channels through a relationship field.