The article was a good start. We tried aquaponics, but found out that in Nevada and California you cannot grow Tilapia. As a matter of edible fish, the only thing we could grow legally was catfish, which has (surprisingly) a poor survival rate despite it's prehistoric reputation as a survivor fish. We wound up having to toss our idea of raising edible fish in the system and put in gold fish, which make a nice amount of 'fertilizer' for our system.
We tried a floating system with the little rockwool buckets. It worked okay, but not as wondrous as we had hoped. We have friends who tried growing in the pipes (roots clogged up the system) and the lightweight clay rocks. The rocks worked the best.
One of the most important things we learned was to make sure that you have enough air in your system (The bubble rocks work great!) and to have good light. Eventually we went back to raised gardens, but since then we moved to a smaller yard and don't have the room for larger gardens. We might try the aquaponics idea again.
Good luck with it!