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,
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.
Deixe um comentário