Terça-feira, 19 Outubro 2004

Escolha do Sistema de Blog

Sei que existem blogs gratuitos (JRoller, javablogs.com.br, UOL Blogs, etc.), mas preferi ter um instalado no meu website para usar o domínio em algo mais interessante do que domínio de email apenas :-o 

Para iniciar vou descrever um pouco sobre as motivações em usar o Blojsom como sistema de blogging.

Como requerimentos iniciais, o sistema de blog deve suportar:
  • Escrito em Java
  • Suporte a trackbacks
  • Limitação de inclusão de comentários de um mesmo IP em espaços de tempos curtos
    (comment throttling)
  • Licença que permita extensão (tipo F/OSS), pois vou fazer extensões
  • Múltiplos usuários
  • Escolha de temas/skins
  • Moblog, xmlrpc
Com isso, cheguei a 3 sistemas: Blojsom, Roller Weblogger e Pebble.

Inicialmente não quis usar o Roller, pois ele necessita de um banco de dados, e no meu caso específico prefiro usar o sistema de arquivos como repositório de comentários e blogs.

Instalei e testei o Blojsom, funcionou tudo direitinho logo de primeira (em um tomcat local). E precisava de um sistema de blog que funcionasse sem precisar configurar muito.

Com o pebble, suporta todas as funionalidades que precisava, mas ainda não tem skins diferentes e não permite editar blogs criados (pela interface web), sei que para apenas um desenvolvedor (Simon Brown do Pebble) é complicado fazer o que todos desejam, sem desmerecer o trabalho do autor, é um grande projeto. Logo achei por bem usar o Blojsom, se bem que como tudo está armazenado em sistema de arquivos fica fácil fazer a migração para qualquer sistema de blogging (mas não pretendo fazer isso tão cedo).

Bem interessante a API de plugins do Blojsom, e os próprios plugins existentes, pretendo desenvolver alguns que acho interessante como:
  • Printable view para cada entrada com comentários
  • Referers URLs
  • Referers Throttling
  • Estatísticas por entrada de blog
  • Salvar blogs sem publicar (draft entries)
  • Estatísticas: browser, total por domínio, etc.
Sobre os plugins existentes, os mais interessantes:
  • Associação de categorias: permite efetuar blogs e associar com diferentes categorias
  • Emoticons: ao colocar os sinais de emoticons, troca por um icone
  • Show me more: Na página principal do blog, limita a apresentação do texto em n caracteres, com um link "see more" (customizável) para ver o blog completo.
  • Google highlight: Coloca um background diferente nas palavras que satisfazem uma pesquisa de algum visitante que tenhado clicado em um link de pesquisa do google.
  • Groovy: Escreva plugins com Groovy
  • Hyperlink: Automaticamente cria um link para URLs colocadas no blog.
  • Moblog: Escreva blogs através de mensagens de email, com (relativa) segurança
É importante que os sistemas de blogging tenham alguma esquema de referer throttling para evitar que sejam publicados nos "income URLs" dos blogs, as pesquisas de websites de conteúdo acima de 18 anos, como se fossem visitantes do blog. Apesar de que isso pode ser minimizado com filtros de referers. O Blojsom tem um filtro de websites, pode ser usado expressões regulares para bloquear referers indesejados.

Escrito por claudio at 5:55 AM categorizado por Java

 

[Trackback URL desta mensagem]

Escreva um comentário:

(not displayed)
 
 
 

Previsão de formatação:

 
 
     Navegue no histórico de mensagens: « First  « Prev   1 2 3 4 5   Next »  Last »