The thing that makes navigation difficult to work with in Web design is that it can be so versatile. Navigation can be simple or complex: a few main pages or a multi-level architecture; one set of content for logged-in users and another for logged-out users; and so on. Because navigation can vary so much between websites, there are no set guidelines or how-to’s for organizing navigation.
This should be everyone’s first priority when creating websites, good navigation not only makes the website more useable but also enhances it. Designers and developers need to take more note of how much content a website is going to have and design that in useable and user friendly way.
It probably will be bad for everyone else, I certainly can’t see any of the major news outlets using this, nor can I see IMDB suddenly adopting this so that their data can be even more easily harvested.
I would love all data out there to be free to use, and that the best applications and uses of the data effectively win, and I think that’s the search engine’s point-of-view. However, in a lot of cases this data is very valuable, and also costs a lot to generate, and so people are willing to give it away for free. I also think it’s going to be abused by search engine spammers, and anyone else who wants to get their content into as many eyes as possible.
In part one, we’re going to setup custom post types and custom taxonomies, without plugins. After that, we’ll build a template to check for and display media attached to custom posts. Then, in part two, we’ll use custom taxonomy templates to organize and relate media (and other types of content).
As we focus on building a media centric site, I also want you to see that the principles taught in this series offer you a set of tools and experience to build interfaces for and organize many different types of content. Examples include:
- A “Media” center, of any type, added to an existing WordPress site
- A repository of videos, third party hosted (e.g. Vimeo, YouTube, etc), organized by topics and presenters
- A music site, with streaming and song downloads, organized by bands and associated by albums
- An author-driven Q&A site, with user submitted questions organized by topics and geographical location
- A recipe site with videos and visitor ratings, organized by category and shared ingredients
In a future tutorial, we will focus on customizing the WordPress backend (with clients especially in mind) to manage a media site and in another tutorial we will use the foundation laid to build a dynamic filtering interface that allows visitors to quickly sort their way through hundreds or even thousands of custom posts.
Very interesting, can’t wait for part 2.
Some nice tips for anybody who develops WordPress plug-ins / themes, or anyone currently learning about developing for WordPress.