Novo LSDR.net

Deu um bom trabalho, mas estou com um site novinho em folha. Após várias tentativas de fazer um site que exigisse o mínimo de esforço para atualizar, cheguei a conclusão de que utilizar um mecanismo de weblog para gerir todo o site (ou pelo menos parte dele) é o ideal. Quanto mais criava scripts em PHP para tal tarefa, mais complicado ficava o código e menos prático mantê-lo. é mais difícil manter um site pequeno e um mecanismo de publicação inflado e mal-escrito do que um site enorme com páginas XHTML estáticas.

Na verdade não cheguei nessa conclusão sozinho. Mesmo pq eu gosto de ficar na frente do computador escrevendo código, mesmo que ele não leve a nada. O que me ajudou muito foi visitar vários outros sites/blogs como esse approach. Dive into Mark e o PhotoMatt, só para citar dois. Gostei muito da maneira com que o Dive into Mark foi montado, tanto que qualquer semelhança com o LSDR.net não é mera coincidência. Acabei decidindo deixar apenas alguns posts na página principal (3, para ser exato), deixando uma lista maior de posts na seção Blog. Qualquer outra página que exiga pouca atenção, será integrada ao sistema de publicação também. Comentários e trackbacks estão no permalink e não via pop-up, pq eu odeio pop-up. Separei posts arquivados individualmente, por categoria e por mês, como grande parte dos "gurus" (leia-se, todo mundo) fazem com seus blogs, pq eu acho essa maneira adequada. Os posts mais recentes tem um pequeno resumo (feito automaticamente) e os mais antigos só o título, mas isso já é detalhe.

Para fazer as coisas dessa maneira, acabei optando pelo Movable Type. Fiquei, durante muito tempo, em dúvida em utilizar o MT ou o Wordpress. O WP é muito bom, rápido e limpo. Descendente direto do B2, o WP tem, na minha opinião, uma interface com o usuário muito mais bonita e intuitiva, além de ser ridiculamente mais fácil de instalar. Fiquei com o MT por um motivo muito simples, o MT tem uma variedade de opções e tags muito maior do que o WP. Se fosse montar apenas um blog dentro de um site maior, ou mesmo apenas um blog, talvez ficasse com o WP, mas como pretendo gerenciar todo o conteúdo do meu site via mecanismo de publicação, o MT me parece melhor.

Outras coisas ficaram mais ou menos na mesma. Aproveitei a posibilidade de criar Modules no MT para separar o cabeçalho e o rodapé do site do corpo do mesmo, para facilitar atualização. Isso eu já fazia via PHP antigamente, faria no WP e se não pudesse fazer no MT automaticamente, reutilizaria o código PHP que tinha escrito para isso. Ainda uso bastante PHP por todo website. Páginas "estaticas" do site são publicadas com extensão .php e outras que não tenham extensão (com os arquivos individuais) sofreram hacks para serem processados como PHP também. Uso PHP para os menus, para o excelente acronymit do Matt Mullenweg e para o que mais for necessário.

Também mudei algumas coisas na maneira como eu escrevia o XHTML e o CSS. Já não usava tabelas, mas nunca tinha feito um site com tanto <div>. Na verdade, algumas mudanças foram mais profundas do que isso, mas isso vale, por sí só, um post à parte. Mesmo pq eu não quero apenas citar as mudanças, mas sim dar crédito aos responsáveis por elas.

Tudo isso para que, daqui em diante, eu tenha menos trabalho para atualizar o site. Tá certo que deu bem mais trabalho do que escrever um CSS e fazer um monte de páginas estáticas, mas espero que a redução do esforço de manter valha a pena. é muito provável que eu ainda mexa aqui e ali, mesmo pq eu não consigo evitar, mas o grosso do serviço está aí.


LSDR.net

© 2004 - 09, Luiz Rocha

Todo conteúdo sob licenca Creative Commons by-sa, a não ser que explicitado.

As opiniões expressas nesse website não representam necessariamente a visão estratégica, as opiniões e posições do meu empregador, nem são endossadas pelo mesmo.

Caveat Lector