<div dir="ltr">Muito bom Renato.<div>Seria possível você colocar uma galeria de fotos? Para postar fotos de eventos e encontros técnicos.</div><div>Outra coisa também é colocar no site os vídeos das palestras que aconteceu nos eventos da lista.</div><div>Falou.</div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 25 de dezembro de 2014 18:23, Leonardo Ruoso <span dir="ltr"><<a href="mailto:leonardo@ruoso.com" target="_blank">leonardo@ruoso.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Grande Renato, <br><br>Feliz Natal! <br><br></div>E obrigado pelo esforço e dedicação.<br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 25 de dezembro de 2014 18:19, Renato Santos <span dir="ltr"><<a href="mailto:renato.cron@gmail.com" target="_blank">renato.cron@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Pessoal,</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Coloquei no ar, para vocês poderem ir acompanhando, o novo site que estou fazendo,</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Esta na porta 8080 por enquanto, pois ainda falta eu migrar os equinócios, e ai, se ninguém for contra*, eu faço o swap.</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">As publicações estão aqui: <a href="http://sao-paulo.pm.org:8080/pub" style="color:rgb(160,170,191);background:0px 0px" target="_blank">http://sao-paulo.pm.org:8080/pub</a></p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Como vocês vão ver, extrai o nome de cada autor e normalizei alguns artigos para poder cruzar o nome com o e-mail. O e-mail, quase nunca está disponível, então eu usei a minha própria conta de e-mail + google para encontrar os autores e fazer o md5, para poder puxar o gravatar!</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Quem quiser contribuir com layout, ajuste de encoding nos artigos, normalizações do texto das licenças, etc, pode ir lá no github, e mexer no branch 'beta'.</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">O que já foi feito:</p><ul style="margin-bottom:0.83999rem;padding-top:0.16001rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px"><li style="margin-left:1rem">Importação / manutenção de quase todas as telas estaticas do site antigo.<ul style="margin-bottom:0px;padding-top:0.16001rem"><li style="margin-left:1rem">agora elas são arquivos .tx e está bem rápido/simples de criar uma nova página</li></ul></li><li style="margin-left:1rem">Layout limpo do twitter bootstrap 3 (foi um download custom, sem um monte de coisa, praticamente, apenas a grid)</li><li style="margin-left:1rem">URL's antigas dos artigos fazem redirect 301 para as novas.</li><li style="margin-left:1rem">Normalização do encoding dos arquivos para UTF-8.</li><li style="margin-left:1rem">Criação de um banco de dados postgres para colocar os artigos</li><li style="margin-left:1rem">Obtenção do Hash do e-mail dos autores</li><li style="margin-left:1rem">Algumas datas de publicações foram encontradas, outras são ficaram "$year-01-01" mesmo...</li></ul><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Vou continuar evoluindo hoje, nesta ordem:</p><ul style="margin-bottom:0.83999rem;padding-top:0.16001rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px"><li style="margin-left:1rem">importar os equinócios.</li><li style="margin-left:1rem">tela do autor.</li><li style="margin-left:1rem">lista dos autores</li><li style="margin-left:1rem">comentários (usando a mesma base do site antigo)</li></ul><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Mais pra frente, a ideia do site é ser capaz de:</p><ul style="margin-bottom:0.83999rem;padding-top:0.16001rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px"><li style="margin-left:1rem">Depois de logado via google/cpan/email o autor pode editar os artigos já publicado</li><li style="margin-left:1rem">Publicação dos eventos e encontros técnicos por 'qualquer um'</li><li style="margin-left:1rem">poder escrever novas publicações e publicar [talvez alugma com moderação]</li><li style="margin-left:1rem">Admins podem editar qualquer artigo.</li><li style="margin-left:1rem">melhoria no site, como filtro, calendário dos equinócios, pesquisa</li><li style="margin-left:1rem">um footer 'longo', com links uteis de outros sites de perl</li><li style="margin-left:1rem">talvez podemos pensar em subir o perl-pro que foi programado, mas nunca entrou no ar.</li><li style="margin-left:1rem">uma area de perl 6.</li></ul><h1 style="margin:0px 0px 0.21999rem;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:3rem;font-size:2.05714rem;padding-top:0.78001rem;color:rgb(55,61,73)">backend</h1><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">No momento, como o site é muito simples, a web acessa o banco direto e não temos um API no meio. Na verdade, nem sei se é necessário uma API no momento.</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Também escolhi PostgreSQL como base de dados, e, os scripts de importação dos textos atuais, ficarão apenas até o momento que todos os artigos estiverem no banco.</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Quando isso acontecer, vou montar uma maneira de usar o pg_dump para fazer o 'backup' diário dos artigos para o git. Assim, todo mundo poderá subir uma copia inteira do site, exceto pela parte das contas do usuários.</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Por isso que eu estou fazendo o 'ID' do autor ser o MD5 do e-mail dele.</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">--</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">* se alguém for contra precisaremos consultar nosso líder e fazer uma análise da proposta que a pessoa sugerir, e depois, jogar uma moeda para cima e se der coroa, a pessoa não vai cumprir o que podeira ser combinado! </p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">Renato CRON</p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px"><a href="http://www.renatocron.com/blog/" style="color:rgb(160,170,191);background:0px 0px" target="_blank">http://www.renatocron.com/blog/</a></p><p style="padding-top:0.66001rem;margin-top:0px;margin-bottom:1.33999rem;color:rgb(55,61,73);font-family:Georgia,Cambria,serif;font-size:14px;line-height:28px">@renato_cron</p><div>
</div></div>
<br></div></div>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div>Leonardo Ruoso<div>Journalist, Perl developer and business consultant<br><div>Media, UFC/2006; Telecom, IFCE/1998</div></div></div>
</font></span></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>