Viva o Linux 2008 - Site com cara e recursos novos!
Demorou mas chegou! Finalmente o Viva o Linux apresenta sua cara nova. Este artigo tem por objetivo atualizar os membros sobre as mudanças visuais e funcionais ocorridas no site.
Introdução
Demorou mas chegou! Após três meses de trabalho (incluindo finais de semana), finalmente posso anunciar o lançamento do Viva o Linux versão 2008, que além de visual mais moderno e arrojado (pelo menos em minha opinião :D), traz uma série de melhorias no quesito funcionalidades.
Esse artigo tem por objetivo apresentar as novidades do site, para que os membros de "carteirinha" fiquem menos perdidos (se é que vão ficar) com os novos recursos.
O VOL passou a funcionar com qualquer resolução de tela. Tanto a barra que contém o logotipo quanto o quadro central (o que exibe o conteúdo) possuem expansão automática. O VOL agora aproveita 100% do tamanho da tela de seu browser em qualquer resolução, coisa que sites famosos como UOL, Terra e Globo.com ainda não fazem (possuem resolução fixa de 1024x768).
Se você já é cadastrado e esqueceu a senha, a mesma não é mais armazenada em nosso banco de dados em sua forma original. Ela passou a estar criptografada e não é mais possível recuperá-la em caso de perda (esquecimento). No lugar do antigo lembrete de senha, agora temos o recurso de recuperação de senha, onde o membro informa o e-mail cadastrado no banco de dados e o sistema envia uma URL única onde será possível escolher uma nova senha pra sua conta.
Efetuado o login, agora temos um link direto para gerenciamento de conta na parte superior-direita do site, o que torna mais prático o acesso a este recurso. Clicando no link "minha conta" você será levado a tela que já é conhecida por todos, mas com algumas novidades. A primeira é a citada acima (no formulário de cadastro). Clicando em "Alterar dados" é possível marcar sua distribuição principal (com novas distros) e as secundárias, afinal de contas nem todos usam uma única distro. Atualize já sua lista de distros!
Outro recurso novo é o de "Excluir conta", cujo nome é auto-explicativo. Todas as suas contribuições serão movidas para um usuário "fantasma" chamado Perfil removido. Por fim (nesta tela) temos o "Mudar apelido", cujo nome também é auto-explicativo.
Gerenciamento de avaliações:
Já aconteceu de você escrever uma avaliação para outro membro e depois notar que cometeu tremendas gafes de português? Pois é, clicando no link "Avaliações", presente em sua box de login, você poderá não só mudar uma avaliação já enviada, como também aprovar avaliações pendentes que recebeu, reprovar alguma que foi aprovada por engano ou até mesmo excluí-las. A interface está bastante auto explicativa, qualquer dúvida é só postar aí.
Acompanhamento de respostas:
No link "Preferências", o descontinuado recurso de acompanhamento de respostas, que funcionava somente para a seção de perguntas & respostas (que deu lugar às comunidades), foi expandido para o fórum das comunidades também. Se você não é membro da comunidade Slackware por exemplo, responde um tópico lá (similar a uma resposta) e marca o "Acompanhar respostas" aqui, ao responderem a este tópico que você participou, um e-mail com o acompanhamento do tema será enviado para sua conta. Ou seja, você não precisa ser membro de uma comunidade pra poder acompanhar os tópicos que participa.
Contribuição de comentário (e afins):
Já aconteceu de, por descuido, você digitar aquele "trombolho" de texto no campo comentário de um artigo, clicar em "enviar" e boooom, descobrir que não estava logado e perder todo o texto digitado? Pois bem, agora se você não tiver logado, todo campo de texto que requer autenticação fica desabilitado. Espero que isso evite os antigos xingamentos à minha pobre mãezinha! :)
Login lembra a tela anterior:
Um recurso que antes não funcionava bem, mas agora parece estar 100% é o de, ao efetuar login, o site voltar a página onde você estava. Muitas vezes o membro logava e era direcionado para a página principal do VOL, tendo que clicar em "Back" ou procurar novamente pela página a qual estava visitando.
Screenshots/wallpapers quebrados ou repetidos:
Muitas vezes, ao enviar um screenshot, ocorria erro no upload do arquivo e o mesmo era publicado sem imagem. Esse erro agora é tratado. Outro esquema que me incomodava era o de envio de screenshots e wallpapers repetidos. Como nosso banco de imagens é grotesco, não há como fazer esse controle! Ops, não havia (a olho nu), agora temos o md5sum de cada imagem em nosso banco de dados, o próprio sistema do VOL é capaz de identificar uma imagem duplicada (mesmo que tenha nome e/ou extensão diferente).
Além da reforma lógica, também migramos para um servidor mais parrudo (há duas semanas antes da publicação deste artigo), logo a máquina aguenta melhor o tranco de nossa grande quantidade de acessos (que bom!).
O site também ficou mais leve, visto que formatação CSS é infinitamente mais direta que a antiga formatação baseada em tabelas. O código-fonte HTML enviado ao browser do visitante é muito menor que o antigo, isso sem contar que DIVs são interpretadas mais rapidamente que tables pelo navegador web.
Críticas construtivas serão bem-vindas e quem sabe podem até ser incorporadas ao VOL 2008. Aproveitem enquanto ainda estou no embalo! :)
Na próxima sessão de reforma pretendo atacar o sistema de contribuição. As seções de scripts, simulado e .conf estão precisando de melhorias. Hoje em dia não há como o membro editar/atualizar conteúdo antigo, essa será uma das próximas prioridades.
O novo layout foi desenvolvido por Filipe Schuenck <fschuenck at gmail.co>, fica aqui a indicação de um profissional competente pra quem precisar.
Esse artigo tem por objetivo apresentar as novidades do site, para que os membros de "carteirinha" fiquem menos perdidos (se é que vão ficar) com os novos recursos.
Mudanças visuais
O VOL migrou de tabelas HTML para formatação baseada em CSS, o que no Brasil é conhecido como tableless. O antigo site era baseado na configuração de tela 800x600, o que ainda é bastante comum, mas boa parte dos membros já abandonaram essa resolução faz tempo. Era inadmissível um site de tecnologia não acompanhar essa evolução.O VOL passou a funcionar com qualquer resolução de tela. Tanto a barra que contém o logotipo quanto o quadro central (o que exibe o conteúdo) possuem expansão automática. O VOL agora aproveita 100% do tamanho da tela de seu browser em qualquer resolução, coisa que sites famosos como UOL, Terra e Globo.com ainda não fazem (possuem resolução fixa de 1024x768).
Mudanças funcionais
Muita coisa mudou no quesito funcionalidade, a começar pelo sistema de cadastro de membro. No formulário de cadastro agora é possível escolher sua distribuição principal e secundárias. Além disso, a lista de distribuições disponíveis para escolha aumentou consideravelmente, vai ser difícil você não encontrar a sua!

Outro recurso novo é o de "Excluir conta", cujo nome é auto-explicativo. Todas as suas contribuições serão movidas para um usuário "fantasma" chamado Perfil removido. Por fim (nesta tela) temos o "Mudar apelido", cujo nome também é auto-explicativo.
Gerenciamento de avaliações:
Já aconteceu de você escrever uma avaliação para outro membro e depois notar que cometeu tremendas gafes de português? Pois é, clicando no link "Avaliações", presente em sua box de login, você poderá não só mudar uma avaliação já enviada, como também aprovar avaliações pendentes que recebeu, reprovar alguma que foi aprovada por engano ou até mesmo excluí-las. A interface está bastante auto explicativa, qualquer dúvida é só postar aí.

No link "Preferências", o descontinuado recurso de acompanhamento de respostas, que funcionava somente para a seção de perguntas & respostas (que deu lugar às comunidades), foi expandido para o fórum das comunidades também. Se você não é membro da comunidade Slackware por exemplo, responde um tópico lá (similar a uma resposta) e marca o "Acompanhar respostas" aqui, ao responderem a este tópico que você participou, um e-mail com o acompanhamento do tema será enviado para sua conta. Ou seja, você não precisa ser membro de uma comunidade pra poder acompanhar os tópicos que participa.

Já aconteceu de, por descuido, você digitar aquele "trombolho" de texto no campo comentário de um artigo, clicar em "enviar" e boooom, descobrir que não estava logado e perder todo o texto digitado? Pois bem, agora se você não tiver logado, todo campo de texto que requer autenticação fica desabilitado. Espero que isso evite os antigos xingamentos à minha pobre mãezinha! :)
Login lembra a tela anterior:
Um recurso que antes não funcionava bem, mas agora parece estar 100% é o de, ao efetuar login, o site voltar a página onde você estava. Muitas vezes o membro logava e era direcionado para a página principal do VOL, tendo que clicar em "Back" ou procurar novamente pela página a qual estava visitando.
Screenshots/wallpapers quebrados ou repetidos:
Muitas vezes, ao enviar um screenshot, ocorria erro no upload do arquivo e o mesmo era publicado sem imagem. Esse erro agora é tratado. Outro esquema que me incomodava era o de envio de screenshots e wallpapers repetidos. Como nosso banco de imagens é grotesco, não há como fazer esse controle! Ops, não havia (a olho nu), agora temos o md5sum de cada imagem em nosso banco de dados, o próprio sistema do VOL é capaz de identificar uma imagem duplicada (mesmo que tenha nome e/ou extensão diferente).
Melhorias de performance
A primeira versão do site foi desenvolvida em 2002, de lá pra cá passaram-se anos de acúmulo de experiência em banco de dados. No último ano venho trabalhando numa empresa que possui um dos maiores especialistas em SQL que conheço (se não o maior), e tive a oportunidade de assimilar bastante conhecimento deste rapaz. Fica aqui o registro de agradecimento ao Dacy Lobosco! Enfim, dei uma boa reformulada nas consultas SQL do site, e isso deu resultou num belo ganho de performance das páginas, que são exibidas mais rapidamente.Além da reforma lógica, também migramos para um servidor mais parrudo (há duas semanas antes da publicação deste artigo), logo a máquina aguenta melhor o tranco de nossa grande quantidade de acessos (que bom!).
O site também ficou mais leve, visto que formatação CSS é infinitamente mais direta que a antiga formatação baseada em tabelas. O código-fonte HTML enviado ao browser do visitante é muito menor que o antigo, isso sem contar que DIVs são interpretadas mais rapidamente que tables pelo navegador web.
Agradecimentos
Por fim deixo meu agradecimento a todos os membros que, mesmo com um layout defasado, partes do site bugadas e filas de espera de artigos/dicas/etc atrasadas, continuaram fiéis acessando e prestigiando o Viva o Linux. Espero que as melhorias apresentadas agradem a maioria.Críticas construtivas serão bem-vindas e quem sabe podem até ser incorporadas ao VOL 2008. Aproveitem enquanto ainda estou no embalo! :)
Na próxima sessão de reforma pretendo atacar o sistema de contribuição. As seções de scripts, simulado e .conf estão precisando de melhorias. Hoje em dia não há como o membro editar/atualizar conteúdo antigo, essa será uma das próximas prioridades.
O novo layout foi desenvolvido por Filipe Schuenck <fschuenck at gmail.co>, fica aqui a indicação de um profissional competente pra quem precisar.
Abraços