[SP-pm] Site beta no "ar"

Renato Santos renato.cron at gmail.com
Thu Dec 25 12:19:01 PST 2014


Pessoal,

Coloquei no ar, para vocês poderem ir acompanhando, o novo site que estou
fazendo,

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.

As publicações estão aqui: http://sao-paulo.pm.org:8080/pub

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!

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'.

O que já foi feito:

   - Importação / manutenção de quase todas as telas estaticas do site
   antigo.
      - agora elas são arquivos .tx e está bem rápido/simples de criar uma
      nova página
   - Layout limpo do twitter bootstrap 3 (foi um download custom, sem um
   monte de coisa, praticamente, apenas a grid)
   - URL's antigas dos artigos fazem redirect 301 para as novas.
   - Normalização do encoding dos arquivos para UTF-8.
   - Criação de um banco de dados postgres para colocar os artigos
   - Obtenção do Hash do e-mail dos autores
   - Algumas datas de publicações foram encontradas, outras são ficaram
   "$year-01-01" mesmo...

Vou continuar evoluindo hoje, nesta ordem:

   - importar os equinócios.
   - tela do autor.
   - lista dos autores
   - comentários (usando a mesma base do site antigo)

Mais pra frente, a ideia do site é ser capaz de:

   - Depois de logado via google/cpan/email o autor pode editar os artigos
   já publicado
   - Publicação dos eventos e encontros técnicos por 'qualquer um'
   - poder escrever novas publicações e publicar [talvez alugma com
   moderação]
   - Admins podem editar qualquer artigo.
   - melhoria no site, como filtro, calendário dos equinócios, pesquisa
   - um footer 'longo', com links uteis de outros sites de perl
   - talvez podemos pensar em subir o perl-pro que foi programado, mas
   nunca entrou no ar.
   - uma area de perl 6.

backend

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.

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.

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.

Por isso que eu estou fazendo o 'ID' do autor ser o MD5 do e-mail dele.

--

* 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!

Renato CRON

http://www.renatocron.com/blog/

@renato_cron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20141225/1709bb0d/attachment.html>


More information about the SaoPaulo-pm mailing list