First, conduct a detailed search of the Internet for websites that are trying to provide similar materials and accomplish the same tasks you have in mind. This will give you an idea of what is available online and help you to further develop your ideas.
Next, try to develop your ideas into a specific niche in one area instead of trying to cover too much. By doing so, you can prepare material that focuses on depth, not breadth, in content. Do not spread your work and energy too thin; find a specific area that has not been explored and build a site around that one theme. Use your background to create, not replicate, something that has already been done. Do something new.
A good understanding of what can and cannot be accomplished online and clear objectives are needed if you want to contribute to online language learning. Two particular concerns deal with (a) the technology itself for creating web-based multimedia, and (b) the users' understanding and reaction to it.