Sunday, May 06, 2007 7:48 PM

Neste final de semana migrei meus blogs para uma nova engine, SubText. Deu um certo trabalho, mas aparentemente está tudo ok. Por favor, se vocês encontrarem alguma coisa errada, me avisem.

Eu estava usando o Community Server 2.1 Personal Edition (CS) como plataforma para o meu web-site. No entanto decidi abandoná-lo e partir para outra solução. Os motivos pelos quais eu resolvi fazer isto foram:

  • Lentidão do meu blog. Eu sei que o provedor não nota 1.000, também por R$14,90 com SQL Server..., mas percebia que o CS era um pouco demorado além da conta
  • Complexidade para customizar. As skins são bem complicadinhas...
  • Modelo de licença. Para mim uma versão personal edition seria uma versão limitada para usuários como eu. Mas o CS Personal Edition oferece tudo o que os outros oferecem menos os relatórios de visitas. Eu não preciso criar mil blogs ou fóruns, pode limitar isto, afinal é personal, mas tirar os relatórios de visitas... Não gostei
  • Meu web-site não é uma comunidade, por isto não precisava de 80% das funcionalidades oferecidas pelo CS, seja simples e minimalista ;)

Pesquisei engines de blog em ASP.Net mas não encontrei muita coisa. Poderia partir para soluções em PHP, muito mais maduras, como a WordPress, mas prefiro ficar na minha praia: .Net. Encontrei apenas duas engines Open source, que estão ativas e razoavelmente maduras:

  • DasBlog, acho que é a mais antiga e com moral, mas impliquei com o modelo de persistência em XML
  • SubText, fork da engine .Text, simpatizei com o modelo, achei algumas skins razoáveis e decidi ficar com ela.

A migração em si foi um pouco demorada, lógico :)

Primeiro baixei o blogML e o plugin para CS, entendi como funcionava, apanhei para exportar meus blogs por causa de um bug bobo (o campo blog author do CS é opcional, mas o blogML dava pau quando o campo estava vazio)

Coloquei o SubText na máquina local e brinquei um pouco para entender como instalar dois blogs e manter os links válidos

No final de sábado tinha mais ou menos o mapa do que fazer e um back-up de tudo pronto

Uma burrice que fiz foi instalar o CS na raiz do meu web-site, com isto não consegui instalar o SubText em uma pasta interna, mesmo sendo uma outra aplicação, então parti para uma técnica mais comum no interior...queimada! Apaguei tudo!

O blogML funcionou razoável, só tive problemas com as imagens, atualizei os links na mão, e com alguns comentários.

No final das contas tive a péssima idéia de testar meu RSS feeder no W3C e descobri que o editor de HTML do CS colocava uns atributos doidos nas tags "a" e "img", com isto meu blog não foi validado.. :( Mas uma hora e meia consertando esta porcaria...

Falando nisto os RSS feed continuam válidos, assim como todos os links do meu blog.

Devido à impressionante popularidade dos meus fóruns de dúvidas com o total de ZERO posts, eu decidi não mantê-los.

Para o web-site pretendo instalar o Cuyahoga, um web-site framework em .Net e Open source, mas ainda estou pesquisando melhor, pois não tenho pressa.

O resultado, por agora foi:

  • Os blogs "parecem" mais rápidos
  • O Banco de dados é infinitamente menor
  • Os arquivos e diretórios também
  • Perdi minha tag cloud :( Mas acho que consigo botar de volta, porque já vi blogs usando o SubText com ela :)

Fiquei satisfeito e cansado!

OBS: O visual é provisório, enquanto não faço minha própria skin.

< Notícias >

Comments

No comments posted yet.
Post Comment
Title *
Name *
Email (never displayed)
Website
Comment * (Allowed tags: blockquote, a, strong, em, p, u, strike, super, sub, code)  
Please add 5 and 8 and type the answer here: