<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="4" style="font: 13.0px Helvetica">Desculpa me meter, mas ao inves de botar os artigos no banco, esses artigos não poderia ser pegos de um (ou vários, ou 1 p/ cada artigo) repo git? Q poderia(m) ser incluídos como sub_module ou sub_tree.</font></p>
 <br /><p style="color:#000;">Em 6 de junho de 2014 at 16:36:55, Renato Santos (<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>) escreveu:</p> <blockquote type="cite" class="clean_bq"><span><div  ><div></div><div>



<title></title>


<div dir="ltr">Pessoas,
<div><br /></div>
<div>para quem não sabe, estou hospedando o site da <a href=
"http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a></div>
<div><br /></div>
<div>não tenho nenhum problema com isso, é apenas para vocês
saberem quem chamar se ele sair do ar.</div>
<div><br /></div>
<div>Aproveito este e-mail para contar que comecei um site novo,
pois o código do antigo, não é ruim, porém, não está feito para o
objetivo que tenho.</div>
<div><br /></div>
<div>Algum tempo atras, eu e mais a São Paulo.pm criamos o</div>
<div><a href=
"https://github.com/sppm/equinocio">https://github.com/sppm/equinocio</a><br />
</div>
<div><br /></div>
<div>Esse era pra ser o repositório central com todos as paginas e
equinocios do ssppm. </div>
<div>O conteudo está lá, centralizado, em um formato relativamente
padronizado (.md, .pod e .org)</div>
<div>Porém, para renderizar isso, precisamos do Pendant</div>
<div><a href=
"https://github.com/edenc/Pendant">https://github.com/edenc/Pendant</a><br />
</div>
<div><br /></div>
<div>O Pendant por sua vez, não está maturo, e o seu código é muito
mais baixo nível em relação ao Catalyst, pois ele funciona
conversando diretamente com o Plack, ou seja, ele é o próprio
framework.</div>
<div><br /></div>
<div>Com isso, eu resolvi criar um novo branch dentro do
repositório chamado "beta"</div>
<div><br /></div>
<div><a href=
"https://github.com/sppm/SPPM-Web/tree/beta">https://github.com/sppm/SPPM-Web/tree/beta</a><br />
</div>
<div><br /></div>
<div>No momento, a cara da home está assim:</div>
<div><br /></div>
<div><a href=
"http://i.imgur.com/Il5V7aW.png">http://i.imgur.com/Il5V7aW.png</a><br />
</div>
<div><br /></div>
<div><br /></div>
<div>Todo commit é testado no <a href=
"https://travis-ci.org/sppm/SPPM-Web/branches">https://travis-ci.org/sppm/SPPM-Web/branches</a>
 (thanks to Thiago Rondon)</div>
<div><br /></div>
<div>No momento, o site apenas contém algumas das páginas e nenhum
equinocio ou artigo,</div>
<div><font size="1"><br /></font></div>
<div>
<blockquote style=
"margin:0px 0px 0px 40px;border:none;padding:0px">
<div>
<div><font face="courier new, monospace" size=
"1">.----------------------------------------------------------------------------.</font></div>
<div><font face="courier new, monospace" size="1">|
Catalyst::Plugin::Assets  0.036        
                 
               
 |</font></div>
<div><font face="courier new, monospace" size="1">|
Catalyst::Plugin::ConfigLoader  0.32      
                 
              |</font></div>
<div><font face="courier new, monospace" size="1">|
Catalyst::Plugin::Unicode::Encoding  2.1      
                 
          |</font></div>
<div><font face="courier new, monospace" size=
"1">'----------------------------------------------------------------------------'</font></div>
<div><font face="courier new, monospace" size=
"1"><br /></font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
Request Data Handlers:</font></div>
<div><font face="courier new, monospace" size=
"1">.----------------------------------------------------------------------------.</font></div>
<div><font face="courier new, monospace" size="1">|
application/json              
                 
                 
        |</font></div>
<div><font face="courier new, monospace" size="1">|
application/x-www-form-urlencoded        
                 
             
 |</font></div>
<div><font face="courier new, monospace" size=
"1">'----------------------------------------------------------------------------'</font></div>
<div><font face="courier new, monospace" size=
"1"><br /></font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
dispatcher "Catalyst::Dispatcher"</font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
engine "Catalyst::Engine"</font></div>
<div><font face="courier new, monospace" size="1">[debug] Found
home "/projetos/SPPM-Web/web"</font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
Config "/projetos/SPPM-Web/web/sppm_web.conf"</font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
Config "/projetos/SPPM-Web/web/sppm_web_local.conf"</font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
components:</font></div>
<div><font face="courier new, monospace" size=
"1">.-----------------------------------------------------------------+----------.</font></div>
<div><font face="courier new, monospace" size="1">| Class  
                 
                 
                 
  | Type     |</font></div>
<div><font face="courier new, monospace" size=
"1">+-----------------------------------------------------------------+----------+</font></div>
<div><font face="courier new, monospace" size="1">|
SPPM::Web::Controller::Pages          
                 
       | instance |</font></div>
<div><font face="courier new, monospace" size="1">|
SPPM::Web::Controller::Redirects          
                 
   | instance |</font></div>
<div><font face="courier new, monospace" size="1">|
SPPM::Web::Controller::Root          
                 
        | instance |</font></div>
<div><font face="courier new, monospace" size="1">|
SPPM::Web::View::HTML            
                 
            | instance |</font></div>
<div><font face="courier new, monospace" size=
"1">'-----------------------------------------------------------------+----------'</font></div>
<div><font face="courier new, monospace" size=
"1"><br /></font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
Private actions:</font></div>
<div><font face="courier new, monospace" size=
"1">.----------------------+--------------------------------------+--------------.</font></div>
<div><font face="courier new, monospace" size="1">| Private  
           | Class    
                 
         | Method      
|</font></div>
<div><font face="courier new, monospace" size=
"1">+----------------------+--------------------------------------+--------------+</font></div>
<div><font face="courier new, monospace" size="1">| /default  
          | SPPM::Web::Controller::Root
         | default    
 |</font></div>
<div><font face="courier new, monospace" size="1">| /end  
              |
SPPM::Web::Controller::Root          | end
         |</font></div>
<div><font face="courier new, monospace" size="1">| /index  
            |
SPPM::Web::Controller::Root          |
index        |</font></div>
<div><font face="courier new, monospace" size="1">| /root  
             |
SPPM::Web::Controller::Root          |
root         |</font></div>
<div><font face="courier new, monospace" size="1">| /pages/base
         | SPPM::Web::Controller::Pages
        | base        
|</font></div>
<div><font face="courier new, monospace" size="1">| /pages/show
         | SPPM::Web::Controller::Pages
        | show        
|</font></div>
<div><font face="courier new, monospace" size="1">| /pages/object
       | SPPM::Web::Controller::Pages  
      | object       |</font></div>
<div><font face="courier new, monospace" size="1">|
/redirects/test_red- | SPPM::Web::Controller::Redirects  
  | test_redire- |</font></div>
<div><font face="courier new, monospace" size="1">| irect  
             |    
                 
               | ct  
        |</font></div>
<div><font face="courier new, monospace" size=
"1">'----------------------+--------------------------------------+--------------'</font></div>
<div><font face="courier new, monospace" size=
"1"><br /></font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
Path actions:</font></div>
<div><font face="courier new, monospace" size=
"1">.-------------------------------------+--------------------------------------.</font></div>
<div><font face="courier new, monospace" size="1">| Path  
                 
           | Private    
                 
       |</font></div>
<div><font face="courier new, monospace" size=
"1">+-------------------------------------+--------------------------------------+</font></div>
<div><font face="courier new, monospace" size="1">| /    
                 
            | /index    
                 
        |</font></div>
<div><font face="courier new, monospace" size="1">| /...  
                 
           | /default    
                 
      |</font></div>
<div><font face="courier new, monospace" size=
"1">'-------------------------------------+--------------------------------------'</font></div>
<div><font face="courier new, monospace" size=
"1"><br /></font></div>
<div><font face="courier new, monospace" size="1">[debug] Loaded
Chained actions:</font></div>
<div><font face="courier new, monospace" size=
"1">.-------------------------------------+--------------------------------------.</font></div>
<div><font face="courier new, monospace" size="1">| Path Spec
                 
        | Private        
                 
   |</font></div>
<div><font face="courier new, monospace" size=
"1">+-------------------------------------+--------------------------------------+</font></div>
<div><font face="courier new, monospace" size="1">| /pagina/*
                 
        | /root (0)        
                 
 |</font></div>
<div><font face="courier new, monospace" size="1">|    
                 
              | ->
/pages/base (0)              
    |</font></div>
<div><font face="courier new, monospace" size="1">|    
                 
              | ->
/pages/object (1)              
  |</font></div>
<div><font face="courier new, monospace" size="1">|    
                 
              | =>
/pages/show                
      |</font></div>
<div><font face="courier new, monospace" size=
"1">'-------------------------------------+--------------------------------------'</font></div>
<div><font face="courier new, monospace" size=
"1"><br /></font></div>
<div><font face="courier new, monospace" size="1">[info] SPPM::Web
powered by Catalyst 5.90051</font></div>
</div>
<div><br /></div>
</blockquote>
</div>
<div>Minha ideia é criar um .pl para importar os artigos e
equinócios existentes para dentro de um banco de dados (no momento,
escolhi PostgreSQL, não vejo problema nisso)</div>
<div><br /></div>
<div>e depois de importar, criar as páginas para eles.</div>
<div><br /></div>
<div>----- Ai alguem pode perguntar, "mas cron, porque você
importaria os arquivos para o banco de dados?"<br />
<br /></div>
<div>Simples,</div>
<div>assim posso criar uma área no admin onde os donos dos artigos
podem editar, criando revisões, e etc de cada artigo dele.</div>
<div><br /></div>
<div>Isso também vai ajudar no equinocio, onde cada pessoa poderia
incluir o seu texto, ANTES DO DIA, e isso ficaria lá, aguardando o
dia para ser publicado.</div>
<div><br /></div>
<div>A skin do site está bem simples, com cores ruins talvez, mas
utilizando o mais puro e basico CSS do boostrap 3. Isso, apenas a
parte do CSS. Não acho necessário a utilização dos "Components"
dele, nem nenhum javascript por hora (exceto algumas páginas, tipo
a do IRC que inclui um Flash para conectar online)</div>
<div><br /></div>
<div>Se alguém quiser no momento, ir mudando o CSS, você pode
começar criando uma nova versão do <a href=
"https://github.com/sppm/SPPM-Web/blob/beta/web/root/static/css/site-green.css">https://github.com/sppm/SPPM-Web/blob/beta/web/root/static/css/site-green.css</a></div>
<div><br /></div>
<div>assim, podemos ter vários layouts com o mesmo HTML.</div>
<div><br /></div>
<div>Sugiro apenas, que continue com o mesmo pensamento, que é não
utilizar 40 imagens pra deixar a borda das coisas com sombra (vai
que alguém acha que estamos em 2006 ainda)</div>
<div> </div>
<div><br /></div>
<div><br /></div>
<div>
<div><br /></div>
--<br />
<div><span style=
"color:rgb(51,51,51);font-size:x-small">Saravá,</span></div>
<div><span style="color:rgb(51,51,51);font-size:x-small">Renato
CRON</span></div>
<div>
<div style="text-align:right"><a href=
"http://www.renatocron.com/blog/" target="_blank"><font size="1"
color="#333333">http://www.renatocron.com/blog/</font></a></div>
</div>
<div style="text-align:right"><a href=
"http://twitter.com/#!/renato_cron" target="_blank"><font size="1"
color="#333333">@renato_cron</font></a></div>
</div>
</div>


=begin disclaimer
<br/>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
<br/> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
<br/> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
<br/>=end disclaimer
<br/></div></div></span></blockquote>