Through the kind introductions of my good friend Aaron Teresteeg, who is the Community Manager for Parallel Programming and Multi-Core, I was brought on early during the project to help the internal Intel Software Network development team see some light in the Drupal thicket. They are an amazingly talented and dedicated group, but they didn't have extensive Drupal experience, so we sat down for a couple of brainstorming sessions where they peppered me with questions about best practices, module choices, architectural issues, and the like. I also did some minimal follow up prototyping. Matt Groener, the ISN Development Team Manager, very generously claimed,
You really put us on the firm path to a successful Drupal launch.
I don't know about that, but, regardless, the real story here is the site itself. The Intel Atom Developer Program (http://appdeveloper.intel.com) is a site where developers get support and resources to create applications for Atom-based devices and then market and sell them to millions of users. No doubt you're familiar with Apples successful app store, and the model here is very similar. Read more about the program and learn how it works.
Intel faced a number of unique challenges on the project, which is putting it very lightly. They include:
- It needed to scale, in a big way
- 100% multi-lingual
- Single sign-on system with Intel's main ISN site; the Drupal registration process needed to integrate with this as well
- Secure file management, and I mean secure
- High availability video upload and delivery
- Forum implementation with reputation points, badges, etc.
Just to name a few. Congrats to the team for pulling off a huge project like this in an incredibly tight frame. And how knows, if things go well, maybe we'll see Drupal used in other ways within Intel.