The confusion of the various ranks named after Homo comes from changes in definition.
Once upon a time, 'Hominidae' meant only humans and extinct relatives. The other great apes were classified in 'Pongidae'. The two collectively formed the superfamily Hominoidea.
Then, along came the first molecular studies, which indicated that African apes were more closely related to humans than to orangutans. As it became more and more common to consider paraphyletic taxa invalid, taxonomists started to point out that Pongidae was not valid, at least not if it included gorillas and chimps. The change was slow, particularly because palaeoanthropologists had been so long accustomed to use 'hominid' to mean anything closer to us than apes. But to be monophyletic, either chimps and gorillas had to be moved into Hominidae, or a new 'Gorillidae' would need to be invented.
The realisation from DNA studies that chimps were closer to us than they were to gorillas would have necessitated an additional Panidae, so the solution that eventually prevailed, and has by now been accepted pretty much universally, is to abolish Pongidae and subsume all great apes under Hominidae. Use of the narrower terms 'Homininae', 'Hominini' and 'Hominina' is not always consistent though, leading to confusion.
As the for the question of the difference between Hominoidea and Hominoidae - the latter is a typo.