Ter um sistema de comentários nativo em sua aplicação, é algo muito interessante para seus usuários e para o autor do conteúdo a ser comentado. Uma grande vantagem de ter seu próprio sistema de comentários, é que você tem total controle dos usuários que estão comentando, e também receber as notificações de que uma postagem foi comentada.
Um sistema de comentários nada mais é do que a junção de cadastros e consultas através de um endereço de acesso (link de identificação). O mais recomendável para um deste nível, é que apenas usuários cadastrados possam fazer comentários, pois assim não precisamos implementar um mecanismo se segurança para robôs e também podemos bloquear um usuário se for necessário.
É recomendável que a tabela de comentário tenha uma ligação com a tabela de usuário, e também se possível com a tabela responsável por exibir os conteúdos do site a ser comentado. Resumidamente o comentário precisa estar ligado com o usuário que comentou e também com a ‘página’ que será comentada. Na figura 1 você pode ver de forma simples como ficaria está ligação das tabelas com o comentário.
Figura 1: Modelo de tabela estruturada
Para que você entenda melhor, confira nossa videoaula, logo abaixo está disponível os algoritmos para download.
Qualquer dúvida deixe nos comentários.
Classe PDO: https://github.com/victortassinari/pdophpclass.
Download projeto em: https://github.com/satellasoft/sistema-comentarios-php.