Uma funcionalidade do Buzz que me fará falta na hora que eu me mudar de vez para o meu site é a possibilidade de eu listar todos os comentários que uma determinada pessoa fez no meu buzz. Eu faço isso com frequência para determinar o nível de participação (e contribuição) dos meus leitores.
No Blogspot/Blogger isso também não é possível, mas pelo menos os comentários de leitores com uma conta Google tem links para seus perfis que me permitem diferenciar uma pessoa de outra com o mesmo nome.
No WordPress eu estou tendo uma dificuldade danada para encontrar algo assim. Só um mecanismo de fórum como o SMF me permite isso. Mas aí eu vou precisar que o fórum (não precisa ser o SMF pois posso instalar outro no meu site) permita o login fácil com contas Google, como eu já consegui fazer no WordPress.
Alguém tem alguma dica? Mas tenham em mente que quero evitar intermediários como o Disqus e Intense Debate.
Sim: plugin !
1) Para começar, acho que deve puxar o plugin do phpMyAdmin para wordpress. Com ele dá para fazer as querys direto no banco de dados que o wordpress roda. Tá, SQL não deve ser muito a sua praia. Vou lembrar aqui quais as tabelas e banco e te mando depois.
2) Isto posto, dá para montar um plugin pro wordpress só para fazer isto quando precisar…
Ou então procurar um plugin que faça filtro na listagem de comentários, o que eu acho um pouco difícil de encontrar…
Marcel,
SQL me assusta bem menos que PHP. Eu já escrevi diversos programas de banco de dados (não públicos) em Delphi.
Esta até é uma opção, mas eu bem que preferia que os outros leitores também tivessem acesso à funcionalidade, como acontece em qualquer mecanismo de fórum. Não me parece tão difícil e não entendo por que não existe um plugin pronto. Basta buscar todos os comentários no blog feitos com o mesmo e-mail (mas os leitores não poderiam ver o e-mail, claro.).
Eu sei que a ausência de autenticação cria um problema: duas pessoas podem se apresentar com o mesmo e-mail e você não pode ter certeza de que todos os comentários são realmente da mesma pessoa. Mas essa funcionalidade até me ajudaria (não muito, eu sei) a identificar isso, se me mostrasse usernames e IPs também.
Ryan, dá uma olhada nesse post, ve os comentários, fala de um tal de WP-Stats, será que serve?
http://www.darcynorman.net/2008/10/21/how-to-list-comments-by-users-in-wordpress/
Ou esses, sobre 'author page',
http://www.damonledet.com/blog/2009/03/31/author-page-in-wordpress/
http://wordpress.org/extend/ideas/topic/user-profile-display-users-posts-and-comments
Falam sobre isso, essa página do autor, é exatamente o que você procura, eu não conhecia.
Tem um exemplo no primeiro link de damonleted.com
http://www.damonledet.com/blog/author/damon/
Saulo,
Eu pensei que o termo "author" referia-se apenas a quem tem permissão de postagem. Sendo o caso, no meu blog, eu sou o único "author".
De qualquer forma eu vi algumas informações interessantes. Vou olhar com mais calma mais tarde porque agora estou trabalhando em um software.
Dá uma olhada neste plugin Ryan, pode não ser bem o que vc quer, mas já é um começo.
http://wordpress.org/extend/plugins/bainternet-user-ranks/
Esse plugin também deve fazer o que você quer…
"Next to all appearances of each commenter's name in the admin, this plugin shows a count of their total number of comments, linked to a listing of those comments."
http://wordpress.org/extend/plugins/admin-commenters-comments-count/