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