Hi, Drupal Moderators!

I've written up a detailed case study of YouTourney.com at http://drupal.org/node/790858 . I think this case study would be of value to the Drupal community, especially because it shows how Drupal can be used in a less conventional way, in this case to build a system for highly automated video tournaments.

The case study showcases a well-designed and (I think) a very nice looking site. The case study displays the flexibility of Drupal both in extensibility through contributed modules as well as the ease with which intricate customization can be accomplished. It also profiles and proposes a potential give-back contribution to the community from the project's custom modules, if there is interest.

I hope the community could find this write-up useful.

I've attached the images for the article here - their file names (youtourney_IMG_ID) match up with the [insert IMG_ID here] tags in the case study (though I've also included the full img tags as I assume this will make things easier). Also, there are currently links to those images next to the [insert] tags - these are intended to be removed and are simply there to provide access to the images in the interim.

Any feedback or suggestions for edits/additions to the case study are certainly welcome!

Thanks!

Chris Mavricos
Founder and developer
YouTourney.com

Comments

alex ua’s picture

cmav77’s picture

Ah, thank you very much Alex! I had misinterpreted the other articles I read on the subject and thought that actually scheduling the front page post was the last step. My apologies. This has now been added to the schedule.

Thanks!

gdemet’s picture

Status: Active » Needs review

Putting a date on the schedule's not actually a necessary step, unless it's a time-sensitive story (which this is not); I need to update the instructions to reflect that.

What this story needs now is at least two site maintainers to review it and offer their +1 for promotion; I'll try to look at it later today.

cmav77’s picture

Okay, great - thanks, George! Much appreciated.

As you said, it's definitely not time sensitive. I put May 12 just as an estimate for when I thought it might be ready - but "whenever's convenient" would have been more accurate (that is, if it's deemed good enough for the front page).

gdemet’s picture

Status: Needs review » Needs work

Hi Chris - I'm not seeing the images for this post. Could you try attaching them to a response to this ticket? Thanks!

cmav77’s picture

Hi George, I've attached the files again here. For your reference, I think the current sources for the image tags in the case study should be accurate.

Thanks!

gdemet’s picture

Status: Needs work » Needs review

I've added the images, made a couple of minor copy edits, and this is now ready for review. Personally, I'd like to see another couple of sentences after the introductory paragraph that talk provide a little more context about the history of the site, who's behind it, and how the decision to use Drupal was made.

cmav77’s picture

Excellent - thanks for taking the time to review the article, add the images, and make those edits. I like your suggestion - what do you think of the following, to be appended to the introduction after the first paragraph?

The idea for YouTourney came from the observation that the use of video competitions is growing both as a form of entertainment and as a commercial marketing tool. Furthermore, these competitions have largely been organized in one of two ways: (1) manually - in which the contest creator manually gathers entrants, and perhaps even decides the outcome (this is a common occurrence on YouTube, for example) - or (2) through custom solutions, such as the widely known Doritos "Crash the Superbowl" contest. YouTourney improves the efficiency of both of these methods by providing an out-of-the-box video contest solution for everyday users and businesses alike. For individuals such as YouTube content creators, YouTourney provides an easy way to set up a fun competition and solicit feedback from their viewership. For businesses, YouTourney provides the tools to effectively leverage video contests as a marketing strategy, engaging their customers while promoting their brand. YouTourney has a variety of potential applications, from pure entertainment value, to talent scouting through popular-vote competitions (think online American Idol), to marketing for commercial businesses.

I've designed sites before using systems such as Drupal and WordPress, as well as fully customized PHP and J2EE solutions, and I've dabbled with Symfony a bit as well. I decided on Drupal for this project because I believe it has the best combination of user-contributed modules and flexibility for customization. I find the repository of contributed modules for Drupal to be large and varied, and the modules themselves are generally well written and, just as importantly, well maintained. Moreover, Drupal's hook and theme systems make it easy to add custom functionality and style to the site. YouTourney's implementation required many existing components as well as a large amount of customization; Drupal proved to be the best solution, as it provided many of the building blocks for the site pre-packaged, and when necessary a solid foundation and all the tools needed to forge new features.

YouTourney was conceived, designed, and developed by Chris Mavricos.

Also, I'd like to suggest a further edit, under "User Interaction > Social Media Connections". In re-reading my own article, I think the following (in bold) is poorly worded, confusing, and generally unnecessary:

More interestingly, YouTourney also allows users to link their YouTourney accounts to their YouTube accounts. By authenticating and then associating YouTube user names with YouTourney users, video nominations on YouTourney can be linked to their owners on YouTourney, as well as on YouTube.

For example, let's say Bob has an account on YouTourney, BobTourney, and an account on YouTube and BobTube. If Bob, or any other user, submits a video on YouTourney, there's no way to determine BobTube's identity on YouTourney, or even if BobTube uses YouTourney. If Bob links his two accounts, then when a video from BobTube is submitted to YouTourney, the system will find that BobTourney is the YouTourney account linked to the video. This allows Bob to receive "credit" for the video on YouTourney, as well as receive notifications when his videos are nominated by other users. This UserConnect functionality utilizes OAuth as much as possible.

I suggest we take out the highlighted section and reword the second to last sentence so that we simply have:

More interestingly, YouTourney also allows users to link their YouTourney accounts to their YouTube accounts. By authenticating and then associating YouTube user names with YouTourney users, video nominations on YouTourney can be linked to their owners on YouTourney, as well as on YouTube. This allows content creators to receive "credit" for their videos on YouTourney, as well as receive notifications when their videos are nominated by other users. This UserConnect functionality utilizes OAuth as much as possible.

I think the original paragraph I wrote was a bit of a mess, and that this works better.

Thanks!

gdemet’s picture

I've made these text edits, so now we just need some other site maintainers to review this and offer their +1s for home page promotion.

gdemet’s picture

It's been over a week with no +1s from any site maintainers on this case study. I'll leave this open for another couple of days before marking as "won't fix".

cmav77’s picture

Okay, thanks for your work on this in any event, George. Much appreciated.

If other site maintainers are reading this case study, is there something that's holding you back from giving your approval? I'd be happy to rework it if you think it's missing something that would make it front-page worthy. If the content simply isn't up to snuff, please let me know what the problems are so I can avoid them next time around. I put a lot of work into putting this together, and I'd at least like to learn from my mistakes! :)

Thanks!

Chris

silverwing’s picture

I'll look it over tonight (but it does look good.)

Personally, I'd like to know more stats - how many tourneys ran/are running (probably in the stats area) and how long you've been running the site (didn't see it) and any changes you had to make to make it run more smootly (your infrastructure.)

gdemet’s picture

Leaving this open for another day or two in case silverwing or any other site maintainers have any other input.

gdemet’s picture

Status: Needs review » Closed (won't fix)