Conheça o Slash, a moderação do Slashdot
11/07/2003 0:00Por:
O conteúdo do importante Slashdot é produzido pelos leitores e moderado por editores, com o apoio da ferramenta Slash, gratuita. Conversamos com o autor do manual.
No artigo anterior apresentamos o Slash, uma ferramenta gratuita e poderosa, usada para filtrar as mensagens mais relevantes entre as milhares que são postadas diariamente no Slashdot, importante site de notícias cujo conteúdo é produzido pelos próprios usuários.
Considerando que algumas pessoas podem se interessar em conhecer melhor este software, entrevistei o chromatic (foto), editor técnico da O’Reilly Network e co–autor do manual “Running Weblogs with Slash” - que é o caminho mais rápido e fácil para se entender o Slash.
Webinsider: O título do livro que você ajudou a escrever é Running Weblogs with Slash (tradução livre: Gerando weblogs com Slash), mas o Slash é muito mais que uma ferramenta de publicação de blogs. Por que vocês optaram por esse título?
chromatic: Para você ter uma resposta precisa, teria que perguntar ao gerente de produto da OReilly. Eu estou apenas especulando quando digo que o Slash é mais conhecido por ser o programa do Slashdot, uma comunidade de discussão online criada ao redor da atualização freqüente de notícias [tecnológicas].
No livro (e no artigo Slash Wiki, escrito para promover o livro), eu especulo que o Slash ficará conhecido mais como uma plataforma para o desenvolvimento de aplicativos na web do que como o mecanismo de funcionamento de um site como o Slashdot. Isso ainda não aconteceu, mas é uma possibilidade. Depois do lançamento do Slash 3.0 talvez essa tendência se defina.
Você poderia descrever as principais qualidades do Slash como ferramenta de moderação?
O sistema de moderação do Slash foi desenhado para ajudar a comunidade a se auto–moderar. Comportamentos e idéias apreciadas pela comunidade tendem a ser valorizados. Comportamentos e idéias estranhos à comunidade tendem a ser repelidos.
Entretanto, os administradores do site têm o controle de tudo. As principais características do sistema de moderação do Slash é que existem dúzias de variáveis que se pode controlar, desde de decidir quem pode participar até a freqüência que se pode participar até o percentual de usuários que recebe direitos de moderação num determinado momento.
O sistema funciona contando o número de comentários novos no fórum de discussão. Então ele seleciona um número de usuários ativos para avaliar positiva ou negativamente alguns comentários postados. É um sistema praticamente randômico e a quantidade de trabalho que uma pessoa recebe é limitada cada moderador analisa a relevância de uns poucos comentários.
Qualquer usuário com bom comportamento tem a oportunidade de ser moderador nesse sistema. Isso evita que ele avalie mensagens usando critérios muito diferentes dos da própria comunidade. Se um número razoável de pessoas votar que a moderação de um usuário foi inapropriada, essa pessoa terá menos chances de ser se tornar moderador de novo.
A maioria dos sites para comunidades realmente não precisa de todos estes mecanismos. Eu defendo no livro que para comunidades pequenas é melhor definir explicitamente as regras da comunidade e manter os olhos abertos no que acontece em sites parecidos.
Em quais contextos o Slash funciona melhor? Você recomenda o Slash para alguém que quer começar uma comunidade do zero?
O Slash é indicado para projetos que visam atrair grandes comunidades. Ele consegue administrar centenas de milhares de visitantes que lêem milhões de páginas por dia. Se você quer ter um simples blog no seu site, Slash provavelmente será complicado demais. Alternativas também gratuitas como Blosxom ou Movable Type serão opções melhores.
Por outro lado, o Slash é o sistema de publicação e administração de conteúdo mais poderoso entre as ferramentas em código aberto [disponíveis gratuitamente]. Ele é muito flexível e faz funcionar desde um site pequeno até os muito grandes (tão grandes quanto você quiser que eles sejam).
Você considera o Slash uma ferramenta de operação intuitiva? Você poderia descrever os principais recursos dela?
Eu não estou convencido de que seja possível usar a palavra intuitivo para computadores.
Uma vez que você entende como a interface de publicação funciona, não tem mais grandes novidades. Ela não é especialmente bonita mas permite que o Slashdot avalie a relevância de centenas de mensagens postadas diariamente além de publicar algumas dúzias de artigos.
A interface de publicação está desenhada ao redor da idéia da mensagem. Pense nela como uma espécie de jornal e você a entenderá melhor. Uma mensagem é submetida a avaliação. Editores lêem a mensagem aceitando umas e rejeitando outras. Daí em diante, uma mensagem aceita é editada, colocada numa seção, relacionada a tópicos comuns e programada para ir ao ar numa determinada hora.
Comparado à instalação e a manutenção de um programa de fórum de mensagens como o PHPbb, qual é a dificuldade para a instalação do Slash?
Eu nunca instalei o PHPbb, então é difícil fazer a comparação. O Slash foi desenvolvido para ser gerenciado através de uma interface na web. Você pode fazer quase toda a administração de um computador conectado à rede. Naturalmente que o código está construído em mod_perl, então algumas vezes você terá que acessar o servidor para reiniciar o Apache.
Que tipo de conhecimento técnico uma pessoa deve ter para instalar e dar manutenção ao Slash?
Será útil ter por perto uma pessoa com experiência na administração de Unix. Regular o mod_perl pode levar algum tempo (apesar de eu ter tido boas experiências com a assistência do Apache toolbox. Você também precisará de um pouco de conhecimento de MySQL.
O Slash pode exigir um pouco de esforço para ser instalado, especialmente em comparação com sistemas mais simples. Eu o considero um investimento. Pelo preço de aprender algumas coisas no princípio, você terá um programa mais completo, versátil e estável quando a comunidade crescer.
É fácil adaptar a interface do usuário do Slash para outras línguas ou é preciso abrir o programa e mudá–lo por dentro?
O Slash usa templates para controlar a ferramenta, mas isso ainda é um pouco mais simples do que fazer a adaptação através do próprio código. A Perl Foundation está estudando a possibilidade de dar uma bolsa ao meu colega Autrijus Tang para ele desenvolver a parte de personalização do Slash, para que a ferramenta seja mais acessível ao público internacional.
Talvez soe estranho para uma pessoa que não esteja familiarizada com o movimento Open Source que o programa Slash seja grátis mas que o livro sobre o Slash precise ser comprado. Você pode explicar por que é assim?
Pela mesma razão que todos os componentes para a distribuição GNU/Linux são Open Source [código aberto] mas geralmente é mais fácil pagar a um distribuidor (como a Conectiva no Brasil) para colocar tudo junto e fazer o programa funcionar bem.
Você pode fazer o mesmo que eu quando escrevi o manual do Slash. Os arquivos das listas de discussão são públicos. Existe alguma documentação sobre o Slash. O código é gratuito. Você pode carregá–lo, instalá–lo e ver o que acontece. Naturalmente, é mais fácil e rápido comprando o livro.
Além disso, poucos programadores gostam de escrever as orientações sobre o funcionamento do programa. O dinheiro que me pagaram para fazer o livro me motivou a escrever em tempo integral durante alguns meses. Isso sem mencionar todo o trabalho dos editores, ilustradores e indexadores.
Dependendo de quanto tempo o livro seja comercialmente interessante, ele poderia ser liberado em alguns anos. Nesse caso, valeria a pena distribuir o livro junto com o programa. Ele precisará ser atualizado, mas até lá vamos ver o que acontece. [Webinsider]
.