“Boston College Center for Corporate Citizenship” blog featured on WordPress Showcase
We think this implementation’s most interesting features are under the hood. The blog needed to be integrated with BCCCC’s primary content management system – CitySoft CE. We developed a WordPress template that automatically pulls and caches the top navigation (drop downs and all) from its CitySoft counterpart.
On the CitySoft side, we developed a home page template that pulls the recent items (the Director’s Blog, and general news) from WordPress. The CitySoft template loads a cached version of the entire home page that refreshes ever hour, resulting in a “zippy” home page despite the number of complex elements, not to mention the site’s traffic. Most visitors never know they are switching between two completely different systems!
Google Reader WordPress Plugin
This week we christened our Software section with a called Recommended Reading: Google Reader Shared. The plug in, optimized for the latest major build of WordPress (2.7 at the time of writing), will let you easily feature selected items from any number of standard web feeds (be it a blog or company news) on your WordPress site. All you need is a free account!
The plug-in is also in less than 100 hours.
Current section navigation in WordPress
Increasingly, we’re building sites – like our own – that are completely managed by WordPress. WordPress makes it very easy to output a list of pages using the wp_list_pages function; you can control depth levels, surrounding tags, and even explicitly exclude certain pages. And with the precise classes that accompany the output HTML elements, you can finely control the output with stylesheets.
Many sites, also like ours, list pages only under the current top level page (or, put another way, pages in the current section) in a sidebar. For example, if you go to the Services page, or any of the pages inside that section, you’ll notice a box atop the right sidebar called “More in Services” that provides navigation within the Services section.
Taking advantage of the wp_list_pages function to create section-based navigation for sites with two levels of page depth is a pretty straightforward matter, as I’ll explain. But how do we efficiently output section based navigation for sites with 3 or more levels of page depth?