This is a panel page that uses a number of Drupal features provided both in core and in third-party module
Module List
The list of modules is a view that displays nodes that are a custom content type. That content type adds fields such as the information about download location and permissions. The standard node title is the name of the module. A custom view then displays published nodes of that content type in a pager that is shown in a panel on this pag
Recent Updates
The list of recent updates to modules referenced in the book is an RSS aggregator (part of core) that checks the feeds for the modules in the book. This display lets you see the latest updates even if you don't have them installed.
Extras
Extras are ordinary Drupal content nodes -- blog entries, stories, and so forth. They use two taxonomy tags: one is Extra and the other is the particular technology such as FileMaker, Drupal, Bento, and so forth. A custom view called extras displays the extras for a specific technology which is passed in as an argument as in http://www.northcountryconsulting.com/extras/drupal. This view uses a pager. A copy of the view provides the latest extra by limited the number of items to 1 as in http://www.northcountryconsulting.com/latest_extra/drupal.
By convention, each extra has a graphic badge inserted in it identifying it as a Drupal extra, FileMaker extra, etc.
This structure means that no customization is needed beyond setting up the page with a panel path such as extras/Drupal. It also leverages Drupal's automation so that any item with those two tags (Extra and the technology) automatically flows to both the Extras and Latest Extra view.
Because blog entries can also be tagged in this way, there are two basic ways in which I update the site: