Criando temas para
Joomla, Wordpress, Drupal e tudo mais
             sem tocar em templates

                               Érico Andrei
                     FISL 13 - Porto Alegre

                       26 de julho de 2012
Apresentações,
Avisos e
Anúncios
I, Érico Andrei
            #evangelista
          #board-member




Plone
             #core-dev

           #ceo-simples

              @microsoft




Passado
          @vesta-technologies

              @abril.com

            @editora-abril
Conceitos de Portal
                    Corporativo
                        Érico Andrei
                          Simples Consultoria



Qual o seu

CMS?
A resposta pode ser:

Vários...
e mais uns
legados...
e todos devem
   ter o mesmo
layout
e todos devem
             ter o mesmo
            layout
Challenge Accepted!
Diazo
Regras




Tema               Conteúdo




       Resultado
Tema
Conteúdo
Regras
Regras
<theme />
<notheme />
<rules> ... </rules>
<replace />
<before /> <after />
<drop />
<strip />
<merge />
<copy />
Demo
                Diazo
Plone + Drupal + Joomla + Wordpress
e todos devem
              ter o mesmo
            layout
Impressed but, How..
Deployment,
The Demo Way
                                      Proxy
                                                 ZServer
                                              127.0.0.1:8080


      Request    Diazo       Proxy

              WSGI Server
            192.168.241.143:80




                                 HTTPD Server
                                  127.0.0.1:80
Deployment,
The Fast Way                                            ZServer
                                                     127.0.0.1:8080



                                             Proxy



   Request                Proxy
                                  Diazo
                                             Proxy

              Varnish         WSGI Server
             0.0.0.0:80       127.0.0.1:81
                                                     HTTPD Server
                                                      127.0.0.1:80
Deployment,
*Really*                  Fast Way
                                     ZServer
                          Proxy   127.0.0.1:8080



   Request

                          Proxy   HTTPD + XSLT
                                   127.0.0.1:80

              Varnish
             0.0.0.0:80
Dúvidas
     Apedrejamentos
  Questões religiosas
 Piadas sobre Futebol
    Resultado do jogo
Suporte técnico Plone
 Pedidos de emprego
           Merchan...
Muito obrigado
                            Érico Andrei

           erico@simplesconsultoria.com.br
                                    @ericof
                           +55.11.3898.2121
       http://www.simplesconsultoria.com.br
                            @simplesconsult
http://www.slideshare.net/simplesconsultoria

Criando temas para Joomla, Wordpress, Drupal e tudo mais sem tocar em templates