Begin by trying something very small that you can implement in a weekend or a week. Then get students in front of it and modify it until it's getting the effect you want. That's the process that I would recommend. The other point to consider is that, in this day and age, there are plenty of helpful resources within the student populations themselves. Computers are fun and designing computer software for your fellow students is fun.
Students can actually fill out their curriculums and put it together.
Getting teams of students together to build parts of the site is an educational experience that would actually have a long-term benefit. So, it's also important to utilize student resources within the school, instead of thinking that you have to do it all yourself. The number one tool that we use is observation. Most of the time when we collect information what we do is observe people. We would go into the classroom and observe the students in the classroom.