25 fev 2006

Layout Experimental

Arquivado em: Sobre o site



Compare Preços no JáCotei:

Ventilador de Coluna Loren Sid Wind 40 cm
Ventilador de Coluna Loren Sid Wind 40 cm



Rádio Britânia AM/FM BS 55
Rádio Britânia AM/FM BS 55




Madrugada passada cometi um ato de irresponsabilidade tremenda: resolvi fazer o upgrade do WordPress para a versão 2.0.1. Já tinha tentado uma vez (ver WordPress 2.0 Sucks!), mas pensei que os bugs corrigidos fariam justamente a diferença necessária para mim. Eu estava redondamente enganado.

Aconteceram dois problemas principais: os permalinks deixaram de funcionar, e algumas páginas, que tinham recebido comentários recentemente, passaram a apresentar um erro interno de servidor. Teria sido fácil voltar à versão anterior, se eu não tivesse cometido um pequeno deslize.

Quando resolvi fazer o upgrade (tudo porque eu queria experimentar um novo layout em três colunas, de que não gostei no fim das contas, que só era compatível com o WP 2.0) tomei todas as precauções: fiz backup dos arquivos e das tabelas do site. Da vez anterior, ao restaurar o backup todos os caracteres acentuados ficaram péssimos, tornando meus artigos uma zona. Dessa vez fiz diferente: criei backup das tabelas diretamente no MySQL, assim:

CREATE TABLE novatabela SELECT * FROM tabelaoriginal

Fiz o upgrade, rodei o autalizador e deu tudo errado. “Não tem problema!”, pensei eu. Voltei ao MySQL com o intuito de apagar as tabelas recém atualizadas, e renomear as antigas para o nome original, e tudo estaria bem. Só que, queira Deus tenha sido por causa do sono, eu apaguei todas as tabelas originais, e fiquei apenas com as tabelas modificadas no blog!

O resultado é que não pude restaurar meu backup, e como o blog estava totalmente inutilizado precisei fazer com que o WP 2.0.1 funcionasse a qualquer custo.

A solução para o problema dos permalinks foi resolvida quando substituí as versões originais dos arquivos classes.php e functions-post.php por versões remendadas, providas pelos próprios desenvolvedores. Infelizmente não tenho mais o endereço de onde peguei os arquivos, mas caso alguém precise pode me contactar, e com prazer enviarei cópia dos meus.

Porém, permanecia o problema das páginas com erro interno. Descobri que eram os comentários recentes, feitos após o upgrade, que causavam o problema. Resolvi então dar uma olhada na tabela de comentários, direto no MySQL, e descobri que o comentário que estava causando o estrago continha 0 no campo ID (chave primária). Já que estava tudo indo de mal a pior, resolvi alterar a estrutura da tabela, mudando o campo ID para AUTO_INCREMENT, e acrescentando ao comentário fatídico um ID válido. Worked like a charm.

Enfim, resolvido o problema, seria incoerência não experimentar o layout novo. Experimentei, e não foi de meu agrado, embora fosse “fluido” como este. Eu queria algo que se adaptasse a resoluções menores, como o 800×600, mas que aproveitasse bem o espaço de quem tem monitores maiores, como o popularíssimo 1024×768 ou telas “dwide”.

Então encontrei por acaso um layout inspirado no Google (WannaBeGoogle), e adorei a idéia! Afinal, se eles são a empresa que mais cresce, por que não inspirar-me neles também em meus empreendimentos? Baixei o tema, apliquei alguns “hacks” (afinal, não teria a menor graça não ter aquele imenso logotipo provido pela Logoogle.be), adeqüei ligeiramente o sistema de comentários aninhados (ainda tem alguns bugzinhos, mas está funcionando), e o resultado é isso que você, caro leitor, está vendo.

É um experimento, em última análise. Logo, não estranhe se amanhã você chegar aqui e encontrar o layout tradicional outra vez, ou um novo layout que não tenha nada a ver com estes que você já viu.

Textos possivelmente relacionados





9 Respostas para “Layout Experimental”

  1. Flávio Theruo Kaminisse on 26 fev 2006 at 9:21 am

    Achei legal este novo layout, bem simples como o Google.
    O logotipo então… Show de bola…
    Abraços

    [Reply]

  2. Janio Sarmento on 26 fev 2006 at 11:53 am

    Cara, quando um programador (é isso que sou) recebe um feedback positivo sobre um layout (mesmo que eu tenha usado um tema mais ou menos pronto), sendo este feedback vindo de um cara que manja tanto de design, o programador só pode mesmo ficar todo bobo! :-D Valeu!

    [Reply]

  3. anderson on 03 mar 2006 at 4:11 am

    Gostei do tamanho da fonte ser maior. Agora, sobre o upgrade , achei estranho que o RSS não tá funcionando e só agora resolvi entrar no site pra ver o que aconteceu.

    Outra coisa, você podia fazer um artigo sobre os plugins que usa no blog.

    [Reply]

  4. Janio Sarmento on 03 mar 2006 at 8:20 am

    Anderson.

    Os feeds estão funcionando, sim! Pelo menos até onde pude constatar. Sabe que esse upgrade para 2.0 ainda dói, né…

    Experimenta assinar direto pelo link do FeedBurner, que eu tenho certeza que funciona.

    http://feeds.feedburner.com/LucrandoNaNet

    E obrigado por avisar!

    [Reply]

  5. [...] Em primeiro lugar, gostaria de dizer que lamento muito ter sido obrigado a diminuir o ritmo de produção de conteúdo para o Lucrando na Rede. Desde que resolvi fazer o upgrade no WordPress (ver o artigo Layout Experimental, que contém referências a outros artigos explicando o caso todo) virou um caos deixar tudo funcionando a contento aqui. [...]

  6. Thalis Valle on 08 mar 2006 at 5:38 pm

    Op.a Eu to na lista dos que precisam dos arquivo para corrigir o problema do permalink. Se puder enviar…
    Abraços

    thalisvalle@hotmail.com

    [Reply]

  7. Janio Sarmento on 08 mar 2006 at 7:07 pm

    Já mandei! :-)

    [Reply]

  8. Thalis Valle on 10 mar 2006 at 1:39 pm

    Opa Janio. Nao recebi… :( Abraços

    [Reply]

  9. Janio Sarmento on 10 mar 2006 at 2:24 pm

    Me acrescenta no Messenger: janiosarmento@hotmail.com, e eu te passo na hora.

    [Reply]

Trackback URI | Comments RSS

Deixe uma resposta

É proibida a reprodução do conteúdo deste site sem prévia autorização por escrito do autor. Citações de no máximo um parágrafo acompanhadas do link para o texto original são permitidas sem necessidade de autorização escrita.

diHITT - Notí­cias