Best way to create a robust catalog/database like Blu-ray.com?
-
I’ve been looking into various options, from custom taxonomies, to catalog plugins, to switching away from WordPress to something like Django, to using WordPress in conjunction with Django, etc. and I can’t figure out what’s the best way to go about this. Wondering if any of you more seasoned site designers could chime in.
I want to create a media database similar to something like Blu-ray.com. As an example, their Aladdin Diamond Edition listing can accept fields such as master movie (if a movie has multiple releases), genres, aspect ratio, year, studio, country, etc. (see “Edit Movie” to see the rest). Perhaps more importantly with respect to my goals, they can even accept the Amazon ASIN, Best Buy SKU, Target ID, etc. which use the available APIs and scripts from those retailers to take those product IDs and convert them to affiliate links on the page that visitors can click on to purchase the product. Even more importantly, information for these fields can be submitted by any registered user for admins to approve.
Similarly, vgmdb.net has a similar listing for music album releases, with information, track listings, and even images able to be submitted by registered users. And again, there are product links to purchase those items.
Is anything close to similar doable in WordPress without feeling clunky? I could use taxonomies to create pages, but I imagine running the API scripts within those pages might become troublesome. I’m weary of using third party plugins because they aren’t always maintained and supported, but I realize it’s the better option than hard coding it into my theme, which probably would be maintained even less often. I don’t know anything about Django yet to know if that’s a route I should explore.
Any insight would be much appreciated. I can manage once I get going, I just need some guidance to point me in the right direction. Please and thank you!
- The topic ‘Best way to create a robust catalog/database like Blu-ray.com?’ is closed to new replies.