Outro relato do WordCamp San Francisco 2013

Outro relato do WordCamp San Francisco 2013

Como o Rodrigo reportou em outro post, o Hacklab esteve presente no WordCamp San Francisco. Gostamos bastante da experiência e voltamos bastante empolgados com a experiência. Além da oportunidade de assistir boas palestras, conversamos e conhecemos bastante pessoas interessantes, trocamos ideias com core developers, conhecemos a sede da Automattic, que é um espaço muito bacana, e também codamos e contribuímos com o WordPress, como não poderia deixar de ser.

 

Eu também trabalhei como voluntária, no cargo de room runner, responsável por segurar os microfones para o pessoal responder as perguntas depois das palestras e providenciar água pros palestrantes, na Happiness Bar, dando suporte pro pessoal, e no final ajudando a desmontar tudo e carregar caixas e guardar coisas. Eu curti bastante a experiência. Na véspera, os voluntários foram convocados para uma reunião na sede da Automattic para sabermos quais seriam nossas responsabilidades e ganhar nossas camisetas especiais. Teve pizza e bebida à vontade. Foi quando conheci o local e várias pessoas da comunidade. Percebi que a Automattic durante o WordCamp funciona como o ponto de encontro da galera. O tempo todo sempre tem gente por lá e a gente entra e sai e pode usar o espaço à vontade. E que espaço! É um grande galpão de piso de cimento queimado, no fundo tem um grande telão, com equipamento de som. À esquerda de quem entra fica uma sala de estar (lounge) com várias camisetas de WordCamps passados expostas na parede e objetos da história do WordPress, como prêmios, fotos, etc. Na sequência ficam os banheiros. Nos fundos do galpão, ficam alguns sofás e poltronas, mini futebol, mesa de ping-pong armada e pebolim – o Leo e o Rodrigo se divertiram bastante nessas mesas. À direita de quem entra ficam a cozinha, e algumas salas de apoio e as escadas para o andar superior. No andar superior tem uma grande sala de estar com TV com games, várias mesas altas, tipo de bar, e uma mesa muito bacana com o logo da Automattic, que na verdade é a pista de um jogo maluco, espécie de mini curling. Dizem que o Rodrigo é mestre nisso. :) Neste andar também tem duas salas menores de reunião e uma maior. Tudo decorado como em revista de decoração. Voltando ao meu relato do trabalho de voluntária, o que mais gostei de fazer foi trabalhar na Happiness Bar. Tive a oportunidade de conhecer e conversar com pessoas bacanas e ainda ajudá-las (meu turno foi de 1 hora apenas). No geral, o trabalho de voluntária foi uma grande oportunidade de estar mais perto das pessoas que fazem a coisa acontecer e aprender bastante com eles.

As palestras a que assisti foram boas, a que mais gostei foi a do Ian Stewart que pediu mais “punk themes, ou seja, ele acha que as pessoas precisam ousar mais ao criar temas. Aliás, o Ian é um cara muito gente boa, conversei pouco com ele, no fim do evento, quando estávamos carregando caixas. Super gentil e divertido, no fim da festa de encerramento o pessoal estava lá na sala de estar do segundo andar, brincando com um guitar hero, cantando alguma música do The Clash, aí entendi o lance de “punk themes” :). Além da palestra do Ian, gostei bastante da palestra do Josh Broton sobre responsive. Algumas novidades, mas o melhor foi o show na introdução. Ele fez uma brincadeira com a tag de html marquee, foi hilário, dei muita risada. E claro, teve a palestra tradicional do Matt Mullenweg, State of the Word, e a do Nikolay Bachiyski que o Rodrigo resumiu muito bem.

No Contributor Day eu fiquei traduzindo o WordPress com o Juan Aldasoro da comunidade argentina. Como não tinha levado meu notebook, o Marko Heijnen gentilmente me emprestou o dele. Também ajudei o pessoal que está preparando um currículo de WordPress. Ajudei a Michelle Langston a fazer um esboço de novo desenho simplificado da hierarquia de templates.

Em suma, a experiência foi ótima, esperamos repeti-la no ano que vem e torná-la uma tradição do Hacklab!

Vejas as fotos no post do HackLab

Relato do WordCamp San Francisco 2013

Relato do WordCamp San Francisco 2013

Na última semana de julho, eu, Leo e Catia fomos, representando o Hacklab, para San Francisco para participar do WordCamp San Francisco 2013, o maior evento da comunidade do WordPress. Foi uma ótima oportunidade para conhecer alguns dos desenvolvedores da Automatic e saber quais são os planos para o futuro do projeto e da comunidade.

Os dois primeiros dias do evento foram dedicados a palestras dividas em duas trilhas. A primeira tinha como público alvo desenvolvedores e designers e a segunda usuários e empreendedores. O terceiro e último dia foi reservado para o Contributor Day, onde os interessados tem a oportunidade de contribuir diretamente com o WordPress.

Saguão de entrada do WordCamp San Francisco 2013

Saguão de entrada do WordCamp San Francisco 2013

Do primeiro dia destaco as palestras Confident Commits, Delightful Deploys do Mark Jaquith (slides) e a Writing Code as User Experience Design do Nikolai Bachiyski.

A palestra do Mark Jaquith tratou de boas práticas para todos os desenvolvedores e sysadmins que trabalham com WordPress, em especial na hora de publicar uma nova versão do código. Ele reforçou algumas coisas que já deveriam ser senso comum (e que infelizmente ainda não são), como o uso de um sistema de controle de versão. Também citou algumas ferramentas que facilitam bastante o fluxo de trabalho como o WP Stack ou o Capistrano-WP para fazer deploys, Puppet ou Chef que são ferramentas para o gerenciamento das configurações dos servidores e, por fim, o Vagrant para criar um ambiente de desenvolvimento semelhante ao servidor onde o site está publicado.

Na palestra do Nikolai Bachiyski, ele explorou o que os desenvolvedores podem aprender da experiência de quem estuda user experience designConsiderando que um desenvolvedor passa mais de 70% do seu tempo de trabalho lendo código e não escrevendo, quando criamos código temos que nos preocupar com a experiência do usuário, que neste caso serão os outros desenvolvedores que terão contato com ele. Além de sugerir algumas boas práticas para criação de código, ele mostrou alguns vídeos da tela e cara de alguns desenvolvedores enquanto estes criavam uma página usando a Settings API do WP.

Já do segundo dia destaco as palestras Three Security Issues You Thought You’d Fixed do Mike Adams e a Magical WordPress Management using WP-CLI do Mike Schroder (slides).

No último dia teve ainda o State of the Word 2013 do Matt Mullenweg. Nele o fundador do WordPress falou do crescimento do software que agora representa 18,9% de todo o conteúdo da web (ano passado era 16,7%), do uso crescente a partir de plataformas móveis e de um novo modelo de desenvolvimento para o core. A ideia é implementar ciclos mais curtos de release com o lançamento das versões 3.7 e 3.8 ainda esse ano e organizar os desenvolvedores do core em pequenos times que trabalhem em plugins. Quando um plugin estiver pronto ele é incorporado ao código principal. Este novo modelo já está sendo testado com o desenvolvimento da nova interface para o admin.

No Contributor Day trabalhei na automatização dos testes unitários do core do WordPress utilizando o Travis CI junto com o Bryan Petty e com a ajuda do Nikolai Bachiyski. Criamos um fork do repositório do WordPress no github e nele configuramos o serviço de integração continua que pode ser visto neste link. Nas próximas semanas o Andrew Nacin deve integrar o que fizemos no repositório do WordPress.

Contributor Day no novo escritório da Automattic

Contributor Day no novo escritório da Automattic

O arquivo de configuração que criamos para o Travis CI pode ser visto neste link. Ele roda os testes do WP usando PHP 5.2, 5.3 e 5.4 e para cada uma dessas versões com o modo multisite habilitado ou desabilitado. Por enquanto, o Travis só é chamado quando há um commit no core e não quando há um commit no repositório de testes. O próprio Nacin disse que a intenção é juntar os dois num único repositório.

Uma vez com a integração dos testes do WordPress com o Travis CI funcionando partimos para resolver os testes que estavam falhando. Conseguimos resolver cerca de dez testes, não deu tempo de resolver apenas um que foi resolvido uns dias depois. Após o WordCamp descobrimos mais três testes que falham quando executados com o PHP 5.2. Estes ainda estão pendentes e podem ser vistos na página do repositório no Travis CI.

Lançado WordPress 3.6 Oscar

Lançado WordPress 3.6 Oscar

Hoje disponibilizamos nossa versão em português brasileiro da versão 3.6 do WordPress.

Este é o post oficial de lançamento: http://wordpress.org/news/2013/08/oscar/

Abraços,
Gabriel

P.S. Dia 05/08/2013 foi relançada a versão 3.6, pois a versão lançada dia 02/08/2013 saiu com um erro de tradução que agora está corrigido.

Obrigado ao Carlos Eduardo G. Barbosa que informou o erro e ao Valério Souza que corrigiu.

 

Lançado WordPress 3.5.2, atualização de segurança e manutenção

Lançado WordPress 3.5.2, atualização de segurança e manutenção

Segue a tradução, gentilmente feita pela Diana, do post original de lançamento: (http://wordpress.org/news/2013/06/wordpress-3-5-2/)

O WordPress 3.5.2 já está disponível, a segunda versão de manutenção da versão 3.5 que corrige 12 bugs.

Este é um lançamento de segurança para todas as versões anteriores e nós encorajamos você a atualizar seus sites imediatamente.

A equipe de segurança do WordPress resolveu sete questões de segurança e este lançamento também contém algumas melhorias adicionais de segurança.

As correções de segurança incluem:

  • Bloqueio de ataques de falsa solicitação do servidor, o que pode permitir que um invasor tenha acesso a um site.
  • Proibir usuários em nível Contribuidor de publicar indevidamente, relatado por Konstantin Kovshenin, ou mudar a autoria do post, relatado por Luke Bryan.
  • Uma atualização para a biblioteca externa SWFUpload para corrigir vulnerabilidades de scripting cross-site. relatado por mala e Szymon Gruszecki.
  • Prevenção de ataques de negação de serviço, que afeta sites usando posts protegidas por senha.
  • Uma atualização para uma biblioteca externa do TinyMCE para corrigir uma vulnerabilidade de script cross-site. relatado por Wan Ikram.
  • Múltiplas correções para scripting cross-site. Relatado por Andrea Santese e Rodrigo.
  • Evitar a divulgação de um caminho completo do arquivo quando um upload falhar. Relatado por Jakub Galczyk.

Agradecemos a divulgação responsável destas questões diretamente para nossa equipe de segurança.

Para saber mais sobre as alterações, consulte as notas do lançamento ou a lista de mudanças.

Faça o Download do WordPress 3.5.2 ou atualize agora a partir de Painel → Atualizações na área de administração de seu site.

WordPress 3.6 Beta 4: Se você estiver testando o WordPress 3.6, observe que o arquivo zip do WordPress 3.6 Beta 4 já inclui essas correções.

Festa dos 10 anos em São Paulo

Festa dos 10 anos em São Paulo

Foi muito boa nossa festa de 10 anos. Reunimos uma galera animada, apesar do frio e da chuva.

Teve quentão/vinho quente, vinho bom, muito amendoim, pipoca, e claro, cerveja! :)

Nosso humilde bolinho, comprado de última hora pelo Leo Germani e o Diego Rojas até foi destacado no WPDaily!

Mas não ficamos só na bebemoração, fizemos uma rodada de lightning talks para que todos os presentes tivessem a oportunidade de se apresentar e contar um pouco de sua experiência com o WordPress.

Esperamos que este tenha sido o primeiro de muitos outros encontros divertidos, mas também produtivos no futuro próximo.

Publicamos nossas fotos no site wp10.wordpress.net. Para ver somente nossas fotos acesse a página do nosso autor saopaulo.

10º Aniversário do WordPress é hoje!

10º Aniversário do WordPress é hoje!

wordpress-10o-aniversario

Parabéns ao Gerenciador de Conteúdo mais utilizado no mundo!

Hoje a festa é global e vai acontecer em centenas de lugares, todos organizados por aqui: http://www.meetup.com/WordPress/

Para relembrarem, vejam o post do Matt lançando o WP em 2003: http://wordpress.org/news/2003/05/wordpress-now-available/

Acabamos de receber um e-mail da Jen Mylo divulgando o site que vai concentrar todas as homenagens mundialmente: http://wp10.wordpress.net/ - Participem!

É só tweetar ou postar fotos com a hashtag #wp10 que vai aparecer por lá.

Ainda restam alguma horas para aqueles que querem comprar a camiseta oficial do 10 anos do WP na Hellomerch.com

Relembrando todas as festas que vão acontecer pelo país com local confirmado, participem:

São Paulo
http://www.meetup.com/WordPress/Sao-Paulo/929632/

Rio de Janeiro
http://www.meetup.com/WordPress/Rio-de-Janeiro-BR/929612/

Curitiba
http://www.meetup.com/WordPress/Curitiba-BR/938042/

Belo Horizonte
http://www.meetup.com/WordPress/Belo-Horizonte-BR/929432/

Manaus
http://www.meetup.com/WordPress/Manaus-BR/930302/

Porto Alegre (aconteceu no sábado, 25/05)
http://www.meetup.com/WordPress/Porto-Alegre-BR/923122/

Se você está organizando um meetup do 10º Anivesário do WP no meetup.com e ele não está  aqui, nos envie um email.

Relançamos o WordPress 3.5.1 pt_BR

Relançamos o WordPress 3.5.1 pt_BR

Acabamos de refazer o pacote do WordPress 3.5.1 pt_BR devido a um warning provocado por um erro na nossa tradução. O seguinte warning aparecia quando um novo cadastro era feito numa instalação multisites:

Warning: sprintf() [function.sprintf]: Too few arguments in /home/wordpressbr/wp-brasil.org/wp-includes/ms-functions.php on line 1065

Sua conta está ativa!

Quem enfrentou esse problema, não precisa instalar ou atualizar o WordPress novamente, basta baixar o pacote 3.5.1-pt_BR  e  pegar somente o arquivo wp-content/languages/pt_BR.mo e substituí- lo em sua instalação. Qualquer dúvida, por favor, dirija-se ao Fórum de Suportes.

Pedimos desculpas pelo inconveniente causado e agradecemos a compreensão.

Cara Nova – Vida Nova

Cara Nova Vida Nova

Não se assuste, você está no lugar certo! Nós achamos que estava na hora de mudarmos nosso tema e enquanto decidimos o melhor layout, colocamos o bom e conhecido Twenty Twelve!

Mas não é só a cara que está mudando, vamos atualizar as informações desse site e facilitar a vida de quem quer participar. Estamos movendo nosso antigo grupo do Google para o Participe, um blog P2, onde conversas sobre as ações dessa comunidade serão realizadas.

Se você participava do grupo do Google, pedimos, por favor, cadastre-se novamente aqui.

E logo mais teremos mais novidades! Fiquem ligados!