<div dir="ltr">Movable Type, não!?!?<br></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><b><br>Daniel Vinciguerra (@dvinciguerra)</b><br>Web solution architect, perl dev, vegetarian, geek and co-founder at <span style="background-color:rgb(255,255,255)"><b>Bivee</b></span><br>

<span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://bivee.com.br" style="color:rgb(28,81,168)" target="_blank">bivee.com.br</a>  -  <a href="https://github.com/Bivee" target="_blank">github.com/Bivee</a><br>

</span><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"></span></div></div>
<br><br><div class="gmail_quote">2014-06-06 16:43 GMT-03:00 Fernando Corrêa de Oliveira <span dir="ltr"><<a href="mailto:fernandocorrea@gmail.com" target="_blank">fernandocorrea@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

 <p style="margin:0.0px 0.0px 0.0px 0.0px"><font style="font:13.0px Helvetica" face="Helvetica" size="4">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" target="_blank">renato.cron@gmail.com</a>) escreveu:</p> <blockquote type="cite"><span><div><div></div><div>

<div><div class="h5">






<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/" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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 color="#333333" size="1">http://www.renatocron.com/blog/</font></a></div>
</div>
<div style="text-align:right"><a href="http://twitter.com/#!/renato_cron" target="_blank"><font color="#333333" size="1">@renato_cron</font></a></div>
</div>
</div></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></div></div></span></blockquote><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>