Helpers tem no CI, então acho que isso já ta superado.

Cache, repetindo pela enésima vez, também tem no CI e diversas outras
soluções... como X-Cache... isto é, você pode fazer isso de diferentes
maneiras na sua aplicação.


Não vi nada de novo ainda!!!


2008/6/13 Henrique de Castro <[EMAIL PROTECTED]>:
> Bom, eu não vi nada de concreto, vi apenas citações suas.
>
> 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]>:
>>
>> Se tu não conhece as outras opções é prova clara de que tu tá opinando
>> sobre algo que tu não conhece.
>>
>> Mas se tu realmente quer saber quais são as outras opções, poderia começar
>> lendo este tópico! Nas minhas respostas, provavelmente vai ter algo do tipo
>> cache e helpers!
>>
>> Bah.
>>
>> 2008/6/13 Newton Wagner <[EMAIL PROTECTED]>:
>>>
>>> Tomas, nem vou me dar ao trabalho de responder, pois, novamente, você
>>> falou que ele é muito mais do que estamos discutindo, mas não cita nem
>>> um exemplo, ou coisa do tipo. Assim não tem a menor graça fazer um
>>> debate.
>>>
>>> Pra mim o assunto mórréu! :).
>>>
>>>
>>> 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]>:
>>> > Vocês estão se atendo muito ao sistema de templates e impressão de
>>> > variáveis, quando Smarty é muito mais que isso.
>>> >
>>> > Não se pode dizer que Smarty não é útil com CI só porque no teu caso
>>> > específico ele não serviu, é isso que quero esclarecer. É errado
>>> > mostrar um
>>> > único exemplo e depois partir para uma pergunta generalizada para
>>> > decidir a
>>> > utilização ou não da ferramenta. É daí que surgem afirmações do tipo
>>> > "passou
>>> > a época do smarty", "smarty torna a aplicação mais lenta", "melhor
>>> > ensinar
>>> > PHP básico do que pseudo-linguagem", etc. que não são totalmente
>>> > verdadeiras, mas são ditas de tal maneira que induzem quem não tem
>>> > muito
>>> > conhecimento no assunto a pensar que são.
>>> >
>>> > Mas eu concordo que se a necessidade é apenas um sistema de templates
>>> > simples, não vale a pena utilizar o Smarty.
>>> >
>>> > 2008/6/13 Paulo Souza <[EMAIL PROTECTED]>:
>>> >>
>>> >> Concordo. Também por que a diferença de pontos de vista é que fazem
>>> >> construir comunidades correndo na mesma direção.
>>> >> Se isso não existisse, acredito que nem o CI teria sido construído.
>>> >> Sobre a construção de outras diversas coisas que já existem, voltamos
>>> >> à
>>> >> velha história sobre a reinvenção da roda.
>>> >> Deixo claro aqui para a rapaziada que não estou feliz ou satisfeito de
>>> >> estar usando o Smarty, também por que eu mesmo não o estou utilizando,
>>> >> mas se tornou em mais uma via de desenvolvimento, onde os carinhas do
>>> >> HTML não precisa perder tempo aprendendo Smarty, pois os mesmos já
>>> >> trabalham com isso tem tempo, mas não entendem nada de PHP. :¬S
>>> >>
>>> >> Em Sex, 2008-06-13 às 14:53 -0300, Newton Wagner escreveu:
>>> >> > Só complementando: Não existe verdade absoluta. :).
>>> >> >
>>> >> > Se eu estou pedindo argumentos pra embasar uma decisão de usar o
>>> >> > Smarty ao invés do template nativo dos frameworks, é por que talvez
>>> >> > eu
>>> >> > esteja perdendo algo que eu não estou vendo, e é justamente pra
>>> >> > evitar
>>> >> > que continuemos uma discussão do tipo "eu uso por que acho melhor e
>>> >> > pronto". :).
>>> >> >
>>> >> > Passaram um link de algumas funções do Smarty, e vi uma lá que, de
>>> >> > fato, nunca vi nada parecido em um framework, ou coisa do tipo. Mas
>>> >> > não é algo muito utilizado também, e, como o Marco disse, pelo fato
>>> >> > de
>>> >> > ser extensível, posso criar um helper que faça lá o Strip ou
>>> >> > qualquer
>>> >> > outra funcionalidade que eu precise.
>>> >> >
>>> >> >
>>> >> > Tudo é uma questão de análise de custo e benefício, e, no meu ponto
>>> >> > de
>>> >> > vista, o Smarty não me oferece nada de surpreendente, que me faça
>>> >> > utilizá-lo. O que é melhor pra um designer:
>>> >> > <?=$var?> ao invés de {$var} ??? Não vejo diferença.
>>> >> >
>>> >> > {section loop=var name=qquercoisa}{$qquercoisa}{/section}
>>> >> > ou
>>> >> > <? foreach($var as $qquercoisa) echo $qquercoisa; ?>
>>> >> >
>>> >> > Viram a diferença? Se é pra ensinar uma pseudo-linguagem pro
>>> >> > designer,
>>> >> > não é melhor logo ensinar o básico da sintaxe do PHP, que no futuro
>>> >> > pode ser bem mais útil pra ele?
>>> >> >
>>> >> >
>>> >> > 2008/6/13 Marco Telles <[EMAIL PROTECTED]>:
>>> >> > > Oi Tomas,
>>> >> > >
>>> >> > > Continuo não vendo vantagem no smarty. E suas colocações, para
>>> >> > > mim, só
>>> >> > > comprovam isso. Sem querer discordar de vc, ou questionar suas
>>> >> > > idéias,
>>> >> > > veja como uma tentativa de encontrar algo positivo no smarty:
>>> >> > >
>>> >> > > Tomas Mattia escreveu:
>>> >> > >> A vantagem de utilizar o Smarty é que ele tem templating, cache e
>>> >> > >> helpers juntos. No caso do CI, eles estão em três módulos
>>> >> > >> separados.
>>> >> > >> Esses módulos podem ser "mais fáceis" de usar, mas não são tão
>>> >> > >> completos como o Smarty, só com plugins desenvolvidos pela
>>> >> > >> comunidade.
>>> >> > > Liberdade e maleabilidade, justamente por estarem separados.
>>> >> > >
>>> >> > >>
>>> >> > >> Ah, e para desenvolvedores PHP é muito fácil dizer que não há
>>> >> > >> diferença entre a pseudo-linguagem do Smarty e o PHP nativo, mas
>>> >> > >> para
>>> >> > >> designers pode não ser tão simples. Discordam? Então expliquem
>>> >> > >> porque
>>> >> > >> há tantos template engines para todo tipo de linguagem.
>>> >> > > Depende de quem é esse designer. Tenho um cliente há uns 2 anos
>>> >> > > que é
>>> >> > > uma agência de marketing e design. Eles montam os sites e
>>> >> > > terceirizam
>>> >> > > a
>>> >> > > programação (onde eu entro). Até hoje, *todas* as pessoas que
>>> >> > > montaram
>>> >> > > o
>>> >> > > html/css para essa empresa tinham pouquíssima noção (para não
>>> >> > > dizer
>>> >> > > nenhuma) de programação e não faziam a mínima idéia do que aquele
>>> >> > > monte
>>> >> > > de letrinhas entre <?php ?> significava. :) E não se trata de uma
>>> >> > > empresa pequena não...
>>> >> > > Então o smarty, que deveria ter como uma de suas vantagens, ser
>>> >> > > mais
>>> >> > > claro para o pessoal do html, acaba sendo tão ou mais confuso que
>>> >> > > o
>>> >> > > php,
>>> >> > > seja com CI ou não.
>>> >> > >
>>> >> > >> Sobre o fato de ter que "aprender uma nova linguagem", no
>>> >> > >> processo de
>>> >> > >> partir do spaghetti pro MVC também é necessário aprender coisas
>>> >> > >> novas,
>>> >> > >> mas que tem seus benefícios muito óbvios se bem utilizadas,
>>> >> > >> portanto
>>> >> > >> não é algo necessariamente ruim. No fim, tudo depende da real
>>> >> > >> necessidade do projeto.
>>> >> > > Justamente, *aprender coisas novas*, o que não é o caso do smarty,
>>> >> > > que
>>> >> > > a
>>> >> > > meu ver apenas faz as mesmas coisas de um modo diferente.
>>> >> > >> Só estou falando isso porque acho extremamente errado expressar
>>> >> > >> opiniões pessoais como sendo verdades absolutas.
>>> >> > > Concordo com vc. Acho que opiniões pessoais podem ser dadas, mas
>>> >> > > ficando
>>> >> > > bem claro que são opiniões pessoais. Mas como esse assunto já foi
>>> >> > > abordado diversas vezes aqui e em outras listas de php, acredito
>>> >> > > que
>>> >> > > as
>>> >> > > pessoas não entraram em detalhes técnicos por esse motivo. Basta
>>> >> > > dar
>>> >> > > uma
>>> >> > > busca no histórico da lista.
>>> >> > >
>>> >> > > Enfim, é isso e não me entenda mal, ok ? ;)
>>> >> > >
>>> >> > > Abs
>>> >> > >
>>> >> > >>
>>> >> > >> 2008/6/13 Paulo Souza <[EMAIL PROTECTED]
>>> >> > >> <mailto:[EMAIL PROTECTED]>>:
>>> >> > >>
>>> >> > >>     Eu estou achando bem bacana essa discussão e admito que estou
>>> >> > >>     aprendendo
>>> >> > >>     muito com a diversidade de pensamentos.
>>> >> > >>     Como havia dito, eu estou conhecendo o Smarty e o CI agora e
>>> >> > >> não
>>> >> > >>     pretendo utilizar o Smarty em outros projetos. Sejam pessoais
>>> >> > >> ou
>>> >> > >>     corporativos.
>>> >> > >>     Caso queriam, eu fiquei de escrever um tutorial sobre o seu
>>> >> > >>     funcionamento no site, mas como a maioria não concorda com
>>> >> > >> esse
>>> >> > >>     tipo de
>>> >> > >>     integração (e eu concordo), acabei deixando de lado.
>>> >> > >>
>>> >> > >>     Em Sex, 2008-06-13 às 13:09 -0300, Marco Telles escreveu:
>>> >> > >>     > Boas a todos,
>>> >> > >>     >
>>> >> > >>     > Conheci o smarty na época que participei na tradução do
>>> >> > >> xoops e
>>> >> > >> não
>>> >> > >>     > consigo enxergar *nenhuma* vantagem no smarty... Além do
>>> >> > >> que,
>>> >> > >>     > praticamente é necessário aprender uma "nova linguagem" ;)
>>> >> > >>     >
>>> >> > >>     >
>>> >> > >>     > Muita sorte para nós!
>>> >> > >>     >
>>> >> > >>     > Marco Antônio
>>> >> > >>     > Emporium Computer
>>> >> > >>     >
>>> >> > >>     >
>>> >> > >>     > ############# Recomendados:
>>> >> > >>     > # Hosting-Rio - www.hosting-rio.com.br
>>> >> > >>     <http://www.hosting-rio.com.br>
>>> >> > >>     > # Pier de Ipanema - www.pierdeipanema.com.br
>>> >> > >>     <http://www.pierdeipanema.com.br>
>>> >> > >>     > # CodeIgniter PHP framework - www.codeigniter.com.br
>>> >> > >>     <http://www.codeigniter.com.br>
>>> >> > >>     > # Ubuntu The power of free software - www.ubuntu-br.org
>>> >> > >>     <http://www.ubuntu-br.org>
>>> >> > >>     > # Python Programming Language - www.pythonbrasil.com.br
>>> >> > >>     <http://www.pythonbrasil.com.br>
>>> >> > >>     >
>>> >> > >>     >
>>> >> > >>     >
>>> >> > >>     > Henrique de Castro escreveu:
>>> >> > >>     > > Assino embaixo. E reforço que já utilizei e muito o
>>> >> > >> Smarty,
>>> >> > >>     mas antes
>>> >> > >>     > > de conhecer o CI ou qualquer outro framework, pois usando
>>> >> > >> 1,
>>> >> > >>     não vejo
>>> >> > >>     > > a mínima necessidade do smarty como eu e muitos já
>>> >> > >> dissemos
>>> >> > >> aqui.
>>> >> > >>     > >
>>> >> > >>     > > 2008/6/13 Marcus Cavalcanti <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > > <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >
>>> >> > >>     > >     Ué, pelo que eu saiba, o WeShow é feito usando
>>> >> > >> Struts2, e
>>> >> > >>     não tem
>>> >> > >>     > >     nada de Smarty.
>>> >> > >>     > >
>>> >> > >>     > >     Eu não sou contra o Smarty, só que assim como Newton,
>>> >> > >>     acredito que
>>> >> > >>     > >     o pesssoal cria um encantamento pelo smarty, sem
>>> >> > >>     apresentar nenhum
>>> >> > >>     > >     motivo real que eu venha a falar: é realmente o
>>> >> > >> smarty
>>> >> > >> faz
>>> >> > >>     isso e
>>> >> > >>     > >     o CI, Cake, Zend, etc, não fazem. Usa o Smarty.
>>> >> > >>     > >
>>> >> > >>     > >     Não estou aqui para ser do contra, muito pelo
>>> >> > >> contrário,
>>> >> > >>     mas eu
>>> >> > >>     > >     quero fundamento.
>>> >> > >>     > >
>>> >> > >>     > >     Quanto a performance, já mandaram links de threads no
>>> >> > >>     fórum do CI
>>> >> > >>     > >     falando sobre isso, onde inclusive tem
>>> >> > >> profile/benchmark
>>> >> > >> dos
>>> >> > >>     > >     exemplos citados.
>>> >> > >>     > >
>>> >> > >>     > >     2008/6/13 Paulo Souza <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >     <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >
>>> >> > >>     > >         Newton, esse é um ponto bem interessante.
>>> >> > >>     > >         No nosso caso, o site atual do WeShow já tem
>>> >> > >> diversas
>>> >> > >>     páginas que
>>> >> > >>     > >         utilizam o Smarty, facilitando a reconstrução de
>>> >> > >> muita
>>> >> > >>     coisa e
>>> >> > >>     > >         permitindo a nova equipe de TI uma preocupação
>>> >> > >> com as
>>> >> > >>     models e
>>> >> > >>     > >         controllers.
>>> >> > >>     > >
>>> >> > >>     > >         :D
>>> >> > >>     > >
>>> >> > >>     > >         Em Sex, 2008-06-13 às 08:41 -0300, Newton Wagner
>>> >> > >> escreveu:
>>> >> > >>     > >         > Marcus, esse é justamente o ponto que eu acho
>>> >> > >>     importante!
>>> >> > >>     > >         Usar ou não
>>> >> > >>     > >         > é uma opção de cada um, mas não existe um fator
>>> >> > >>     estritamente
>>> >> > >>     > >         > necessário para utilizá-lo.
>>> >> > >>     > >         >
>>> >> > >>     > >         > Uma vantagem seria a geração dos forms, mas no
>>> >> > >> CI
>>> >> > >> já
>>> >> > >>     temos o
>>> >> > >>     > >         Helper lá
>>> >> > >>     > >         > que faz exatamente a mesma coisa. O Smarty é
>>> >> > >> bom,
>>> >> > >> mas
>>> >> > >>     > >         desnecessário
>>> >> > >>     > >         > dentro da maioria dos frameworks, a não ser que
>>> >> > >> você
>>> >> > >>     já tenha os
>>> >> > >>     > >         > templates de um legado, por exemplo.
>>> >> > >>     > >         >
>>> >> > >>     > >         > Cache existe no Smarty, no CI, do próprio PHP..
>>> >> > >>     então existem N
>>> >> > >>     > >         > maneiras de se melhorar o desempenho da
>>> >> > >> aplicação,
>>> >> > >>     > >         independente da
>>> >> > >>     > >         > solução escolhida para implementação.
>>> >> > >>     > >         >
>>> >> > >>     > >         >
>>> >> > >>     > >         > 2008/6/13 Marcus Cavalcanti
>>> >> > >>     <[EMAIL PROTECTED]
>>> >> > >> <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > > Eu te pergunto: para que usar uma coisa a
>>> >> > >> parte,
>>> >> > >>     ter um
>>> >> > >>     > >         esforço extra,
>>> >> > >>     > >         > > aprender uma nova solução, se vc já tem isso
>>> >> > >>     nativamente?
>>> >> > >>     > >         re-inventar a
>>> >> > >>     > >         > > roda?
>>> >> > >>     > >         > >
>>> >> > >>     > >         > > Até agora ninguém deu um bom motivo para usar
>>> >> > >>     smarty. É
>>> >> > >>     > >         tudo gosto pessoal e
>>> >> > >>     > >         > > "achismo" :)
>>> >> > >>     > >         > >
>>> >> > >>     > >         > > 2008/6/12 Tomas Mattia
>>> >> > >> <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>
>>> >> > >>     > >         > >> Cara, praticamente todas essas técnicas
>>> >> > >> podem
>>> >> > >> ser
>>> >> > >>     > >         aplicadas com Smarty,
>>> >> > >>     > >         > >> então performance certamente não é um fator
>>> >> > >>     determinante
>>> >> > >>     > >         para se usar ou não
>>> >> > >>     > >         > >> Smarty. E vale lembrar que o Smarty não
>>> >> > >> serve só
>>> >> > >> para
>>> >> > >>     > >         substituir variáveis,
>>> >> > >>     > >         > >> ele possui MUITAS outras utilidades, como
>>> >> > >> geração de
>>> >> > >>     > >         HTML, por exemplo.
>>> >> > >>     > >         > >>
>>> >> > >>     > >         > >> 2008/6/12 Marcus Cavalcanti
>>> >> > >>     <[EMAIL PROTECTED]
>>> >> > >> <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>> O dito "designer" para mim, deve ser um
>>> >> > >> htmler
>>> >> > >>     da vida,
>>> >> > >>     > >         que entende de
>>> >> > >>     > >         > >>> html, css, "xhtml", js ... logo, pra ele,
>>> >> > >>     <?=$var?> não
>>> >> > >>     > >         deveria ser tão mais
>>> >> > >>     > >         > >>> complexo que {$var} ....
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>> Sobre performance, nos links do forumd o CI
>>> >> > >> tem
>>> >> > >> um
>>> >> > >>     > >         profile de casos de
>>> >> > >>     > >         > >>> uso com smarty e sem smarty.
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>> Eu quando comecei com CI tinha a mesma
>>> >> > >> idéia de
>>> >> > >> usar
>>> >> > >>     > >         SMARTY, pelo
>>> >> > >>     > >         > >>> costume, e o ser humano por natureza é
>>> >> > >> averso a
>>> >> > >>     > >         mudanças, mas depois de me
>>> >> > >>     > >         > >>> provaram que os meus propósitos para usar
>>> >> > >> SMARTY não
>>> >> > >>     > >         eram justificáveis, eu
>>> >> > >>     > >         > >>> mudei de idéia.
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>> Se vocês pesquisarem, vão perceber que o CI
>>> >> > >>     oferece cache:
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>>
>>> >> > >>     http://codeigniter.com/user_guide/general/caching.html
>>> >> > >>     > >         > >>>
>>> >> > >> http://codeigniter.com/forums/viewthread/57117/
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>>
>>> >> > >>     > >
>>> >> > >>
>>> >> > >>
>>> >> > >> http://www.haughin.com/2008/02/13/optimizing-and-scaling-your-codeigniter-application/
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>>
>>> >> > >>     > >
>>> >> > >>
>>> >> > >>
>>> >> > >> http://saidur.wordpress.com/2008/05/03/speed-up-your-web-application-by-codeigniter/
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>> Já foi época do Smarty.
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>>
>>> >> > >>     > >         > >>> 2008/6/11 Tomas Mattia
>>> >> > >> <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>
>>> >> > >>     > >         > >>>> Acho que vocês estão se confundindo na
>>> >> > >> questão
>>> >> > >>     de como
>>> >> > >>     > >         funciona o cache
>>> >> > >>     > >         > >>>> do Smarty. Há duas coisas diferentes que o
>>> >> > >> Smarty
>>> >> > >>     > >         realiza, a compilação e o
>>> >> > >>     > >         > >>>> cache em sí.
>>> >> > >>     > >         > >>>>
>>> >> > >>     > >         > >>>> A compilação é o processo de converter as
>>> >> > >> tags
>>> >> > >>     > >         especiais do smarty para
>>> >> > >>     > >         > >>>> código PHP puro. Isso afeta a performance
>>> >> > >>     somente na
>>> >> > >>     > >         primeira vez que a
>>> >> > >>     > >         > >>>> template é solicitada. Depois, o Smarty
>>> >> > >> busca
>>> >> > >>     > >         diretamente o arquivo
>>> >> > >>     > >         > >>>> compilado (geralmente na pasta
>>> >> > >> templates_c).
>>> >> > >>     > >         > >>>>
>>> >> > >>     > >         > >>>> Já o cache é opcional e é realizado sobre
>>> >> > >> as
>>> >> > >>     templates
>>> >> > >>     > >         compiladas, ou
>>> >> > >>     > >         > >>>> seja, para cada template solicitada, é
>>> >> > >> criado
>>> >> > >>     um cache
>>> >> > >>     > >         (uma página HTML
>>> >> > >>     > >         > >>>> puro, se não estou enganado), com toda a
>>> >> > >>     informação já
>>> >> > >>     > >         processada a partir
>>> >> > >>     > >         > >>>> do arquivo PHP compilado. Isso resulta num
>>> >> > >> ganho de
>>> >> > >>     > >         performance muito grande
>>> >> > >>     > >         > >>>> em relação à execução do script compilado
>>> >> > >> toda
>>> >> > >>     vez que
>>> >> > >>     > >         o arquivo é acessado.
>>> >> > >>     > >         > >>>>
>>> >> > >>     > >         > >>>> Além disso, o Smarty permite cache
>>> >> > >> parcial, já
>>> >> > >>     o cache
>>> >> > >>     > >         do CI, até onde
>>> >> > >>     > >         > >>>> eu sei, é simplesmente ativado ou
>>> >> > >> desativado
>>> >> > >>     para toda
>>> >> > >>     > >         a aplicação. Há
>>> >> > >>     > >         > >>>> implementações de diferentes (e melhores)
>>> >> > >>     ferramentas
>>> >> > >>     > >         de cache nos foruns do
>>> >> > >>     > >         > >>>> CI, mas não sei dizer em que nível elas
>>> >> > >> estão.
>>> >> > >>     > >         > >>>>
>>> >> > >>     > >         > >>>> Em uma das minhas respostas anteriores há
>>> >> > >> um
>>> >> > >>     link para
>>> >> > >>     > >         uma discussão
>>> >> > >>     > >         > >>>> exatamente sobre isso, caso alguma coisa
>>> >> > >> não
>>> >> > >> tenha
>>> >> > >>     > >         ficado clara com a minha
>>> >> > >>     > >         > >>>> explicação.
>>> >> > >>     > >         > >>>>
>>> >> > >>     > >         > >>>> 2008/6/11 Paulo Souza
>>> >> > >> <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>>
>>> >> > >>     > >         > >>>>> Eu conheço muitos designers, e acredite
>>> >> > >> que
>>> >> > >> não
>>> >> > >>     > >         conheço nenhum que
>>> >> > >>     > >         > >>>>> tenha
>>> >> > >>     > >         > >>>>> isso aberto na cabeça com o uso de tags
>>> >> > >> em
>>> >> > >> PHP.
>>> >> > >>     > >         > >>>>> O CI realmente trata isso perfeitamente e
>>> >> > >> por
>>> >> > >>     isso que
>>> >> > >>     > >         foi adotado para
>>> >> > >>     > >         > >>>>> o desenvolvimento deste novo site, mas
>>> >> > >> muitas
>>> >> > >>     coisas
>>> >> > >>     > >         serão apresentadas
>>> >> > >>     > >         > >>>>> baseadas em páginas que já existiam e
>>> >> > >> usavam
>>> >> > >> o
>>> >> > >>     Smarty.
>>> >> > >>     > >         > >>>>> Sobre desenpenho, foi o que eu disse
>>> >> > >> antes e
>>> >> > >>     não sei
>>> >> > >>     > >         se a perda será
>>> >> > >>     > >         > >>>>> tão
>>> >> > >>     > >         > >>>>> grande, só no final deste dia que poderei
>>> >> > >>     pedir para
>>> >> > >>     > >         testes no ambiente
>>> >> > >>     > >         > >>>>> de homologação.
>>> >> > >>     > >         > >>>>> Com os resultados em mãos, vou escrever
>>> >> > >> aqui
>>> >> > >> a
>>> >> > >>     diferença.
>>> >> > >>     > >         > >>>>>
>>> >> > >>     > >         > >>>>> ;)
>>> >> > >>     > >         > >>>>>
>>> >> > >>     > >         > >>>>> Em Qua, 2008-06-11 às 14:05 -0300,
>>> >> > >> Vinicius
>>> >> > >>     Cruz escreveu:
>>> >> > >>     > >         > >>>>> > Pois é, Henrique. Se o uso do Smarty é
>>> >> > >> por
>>> >> > >> esse
>>> >> > >>     > >         motivo (facilitar ao
>>> >> > >>     > >         > >>>>> > designer), concordo contigo.
>>> >> > >>     > >         > >>>>> > Se é pra separar da lógica, não há
>>> >> > >>     necessidade, já
>>> >> > >>     > >         que o CI também
>>> >> > >>     > >         > >>>>> > trata isso.
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> > A não ser que seja por outro motivo
>>> >> > >> (desempenho?
>>> >> > >>     > >         acho que não...),
>>> >> > >>     > >         > >>>>> > que
>>> >> > >>     > >         > >>>>> > até então não consegui entender o por
>>> >> > >> quê.
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> > Vinicius
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> > 2008/6/11 Henrique de Castro
>>> >> > >>     <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >         Pois é, ainda não vejo tamanha
>>> >> > >>     utilidade.
>>> >> > >>     > >         Quando vc não está
>>> >> > >>     > >         > >>>>> >         usando um framework o smarty é
>>> >> > >>     interessante
>>> >> > >>     > >         para separar html
>>> >> > >>     > >         > >>>>> >         do php, mas numa estrutura como
>>> >> > >> a
>>> >> > >> do
>>> >> > >>     CI, não
>>> >> > >>     > >         tem necessidade,
>>> >> > >>     > >         > >>>>> >         pois é só o webdesigner fazer o
>>> >> > >>     "terrível
>>> >> > >>     > >         esforço" de colocar
>>> >> > >>     > >         > >>>>> >         na sua cabeça que entre <?php
>>> >> > >> ?>
>>> >> > >> ele
>>> >> > >>     poderá
>>> >> > >>     > >         determinar o que
>>> >> > >>     > >         > >>>>> >         vai entrar ali, ao invés das
>>> >> > >> chaves
>>> >> > >> :)
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >         2008/6/11 Paulo Souza
>>> >> > >>     > >         <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >> <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >                 A resposta é bem
>>> >> > >> simples
>>> >> > >>     Henrique. O
>>> >> > >>     > >         pessoal do HTML
>>> >> > >>     > >         > >>>>> >                 não precisa
>>> >> > >>     > >         > >>>>> >                 entender de PHP, mas
>>> >> > >> saber
>>> >> > >>     que entre
>>> >> > >>     > >         chaves ele pode
>>> >> > >>     > >         > >>>>> >                 determinar o que
>>> >> > >>     > >         > >>>>> >                 vai entrar ali ou não,
>>> >> > >>     executando
>>> >> > >>     > >         loops (por exemplo)
>>> >> > >>     > >         > >>>>> >                 sem entender nada
>>> >> > >>     > >         > >>>>> >                 de PHP e poder fazer os
>>> >> > >>     includes se
>>> >> > >>     > >         baseando nesse
>>> >> > >>     > >         > >>>>> >                 tipo de integração.
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >                 :D
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >                 Em Qua, 2008-06-11 às
>>> >> > >> 13:12
>>> >> > >>     -0300,
>>> >> > >>     > >         Henrique de Castro
>>> >> > >>     > >         > >>>>> >                 escreveu:
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >                 > Bom.. concordo com o
>>> >> > >> Marcus e
>>> >> > >>     > >         acrescento que não é
>>> >> > >>     > >         > >>>>> >                 necessário muito
>>> >> > >>     > >         > >>>>> >                 > para saber que o
>>> >> > >> smarty é
>>> >> > >> mais
>>> >> > >>     > >         lento que
>>> >> > >>     > >         > >>>>> >                 simplesmente usar php
>>> >> > >> direto
>>> >> > >>     > >         > >>>>> >                 > na view (como sugere
>>> >> > >> o
>>> >> > >>     CI), pois
>>> >> > >>     > >         as tags do smarty
>>> >> > >>     > >         > >>>>> >                 são convertidas em
>>> >> > >>     > >         > >>>>> >                 > tags php, então pq
>>> >> > >> usar
>>> >> > >>     smarty no CI?
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 > Abraços,
>>> >> > >>     > >         > >>>>> >                 > Henrique de Castro
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 > 2008/6/11 Tomas
>>> >> > >> Mattia
>>> >> > >>     > >         <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >> <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >                 >         Alguma fonte
>>> >> > >> pra
>>> >> > >> essa
>>> >> > >>     > >         afirmação de "tornar
>>> >> > >>     > >         > >>>>> > a
>>> >> > >>     > >         > >>>>> >                 aplicação mais
>>> >> > >>     > >         > >>>>> >                 >         lenta"?
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >         2008/6/11
>>> >> > >> Marcus
>>> >> > >>     Cavalcanti
>>> >> > >>     > >         > >>>>> >
>>> >> > >> <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> Sinceramente?
>>> >> > >>     > >         Desncessário usar
>>> >> > >>     > >         > >>>>> >                 Smarty se vc usa CI...
>>> >> > >>     > >         > >>>>> >                 >                 cria
>>> >> > >> uma
>>> >> > >>     camada de
>>> >> > >>     > >         complexidade a
>>> >> > >>     > >         > >>>>> >                 mais, além de tornar
>>> >> > >>     > >         > >>>>> >                 >                 a
>>> >> > >>     aplicação mais
>>> >> > >>     > >         lenta (mesmo com o
>>> >> > >>     > >         > >>>>> >                 cache do smarty).
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> Smarty é
>>> >> > >>     bom se
>>> >> > >>     > >         você não tem
>>> >> > >>     > >         > >>>>> > nenhuma
>>> >> > >>     > >         > >>>>> >                 camada de
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     visualização que
>>> >> > >>     > >         implemente os
>>> >> > >>     > >         > >>>>> >                 recursos dele..
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >                 Isso
>>> >> > >> já
>>> >> > >>     foi discutido
>>> >> > >>     > >         > >>>>> > exaustivamente
>>> >> > >>     > >         > >>>>> >                 no fórum do CI,
>>> >> > >>     > >         > >>>>> >                 >                 só
>>> >> > >>     procurar lá..
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> 2008/6/10
>>> >> > >>     Paulo Souza
>>> >> > >>     > >         > >>>>> >                 <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     Boa Tomas!
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> Eu
>>> >> > >>     já vi
>>> >> > >>     > >         como fazer isso e
>>> >> > >>     > >         > >>>>> >                 estou montando um
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     tutorial
>>> >> > >>     > >         sobre o mesmo.
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> []`s
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> Em
>>> >> > >>     Ter,
>>> >> > >>     > >         2008-06-10 às 21:33
>>> >> > >>     > >         > >>>>> >                 -0300, Tomas
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> Mattia
>>> >> > >>     > >         escreveu:
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >> No
>>> >> > >>     > >         próprio fórum do
>>> >> > >>     > >         > >>>>> >                 CodeIgniter [1] tem uma
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     discussão
>>> >> > >>     > >         [2] interessante
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     sobre as
>>> >> > >>     > >         vantagens de
>>> >> > >>     > >         > >>>>> > cada
>>> >> > >>     > >         > >>>>> >                 um, e de quebra
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     tem uma
>>> >> > >>     > >         resposta com links
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >> para
>>> >> > >>     > >         tópicos que indicam
>>> >> > >>     > >         > >>>>> >                 como implementar.
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >> [1]
>>> >> > >>     > >         > >>>>> >
>>> >> > >> http://codeigniter.com/forums
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >> [2]
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     http://codeigniter.com/forums/viewthread/67127/#330618
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         2008/6/10 Newton Wagner
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>> >> > >>     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         A solução seria
>>> >> > >>     > >         > >>>>> >                 criar uma library
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> que
>>> >> > >>     > >         fizesse a comunicação
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         com a
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         classe do
>>> >> > >>     > >         > >>>>> > Smarty..
>>> >> > >>     > >         > >>>>> >                 aí ao invés de
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> dar
>>> >> > >>     > >         load->view(), vc teria
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         de dar
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >
>>> >> > >> load->library('smarty'),
>>> >> > >> por
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     exemplo...
>>> >> > >>     > >         e no Smarty muda
>>> >> > >>     > >         > >>>>> >                 toda
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         a lógica
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         de passagem de
>>> >> > >>     > >         > >>>>> >                 variáveis né.. mas
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     acho que
>>> >> > >>     > >         dá pra fazer de
>>> >> > >>     > >         > >>>>> > uma
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         maneira
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         simples. :).
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         Mas não vejo
>>> >> > >>     > >         > >>>>> > tanta
>>> >> > >>     > >         > >>>>> >                 utilidade em
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     utilizar o
>>> >> > >>     > >         Smarty mesmo..
>>> >> > >>     > >         > >>>>> > já
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             até
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         escrevi isso no
>>> >> > >>     > >         > >>>>> >                 meu blog em "Por que
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     você usa
>>> >> > >>     > >         Smarty
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         mesmo?" (não
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         estou com tempo
>>> >> > >>     > >         > >>>>> >                 pra pesquisar o link
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     lá.. heheheh).
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         2008/6/10
>>> >> > >>     > >         > >>>>> > Vinicius
>>> >> > >>     > >         > >>>>> >                 Cruz
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >> <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > Bom, é um
>>> >> > >>     > >         > >>>>> >                 projeto novo, ou
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         reformulação de um que já
>>> >> > >>     > >         > >>>>> >                 utilize
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         SMARTY?
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > Não conheço na
>>> >> > >>     > >         > >>>>> >                 prática o SMARTY,
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     mas ele
>>> >> > >>     > >         permite a separação
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         da interface e
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > lógica de
>>> >> > >>     > >         > >>>>> >                 programação, correto? O
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> CI já
>>> >> > >>     > >         oferece essa
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         separação.
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > Vinicius
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > 2008/6/10 Paulo
>>> >> > >>     > >         > >>>>> >                 Souza
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         <[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >> <mailto:[EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>>>:
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         >> Alguém já usou
>>> >> > >>     > >         > >>>>> >                 o SMARTY no CI?
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         >> Tem algum
>>> >> > >>     > >         > >>>>> >                 tutorial de uso?
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         >> Estou com
>>> >> > >>     > >         > >>>>> >                 problemas com o pessoal
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >> aqui e
>>> >> > >>     > >         preciso de um help
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         para saber
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         >> se tem como
>>> >> > >>     > >         > >>>>> >                 usar.
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         _______________________________________________
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         >> Lista mailing
>>> >> > >>     > >         > >>>>> >                 list
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >>
>>> >> > >>     > >         > >>>>> >
>>> >> > >> [email protected]
>>> >> > >>     <mailto:[email protected]>
>>> >> > >>     > >         <mailto:[email protected]
>>> >> > >>     <mailto:[email protected]>>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >
>>> >> > >>
>>> >> > >>
>>> >> > >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         _______________________________________________
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > Lista mailing
>>> >> > >>     > >         > >>>>> >                 list
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >
>>> >> > >> [email protected]
>>> >> > >>     <mailto:[email protected]>
>>> >> > >>     > >         <mailto:[email protected]
>>> >> > >>     <mailto:[email protected]>>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >         > >>>>> >
>>> >> > >>     > >
>>> >> > >>
>>> >> > >>
>>> >> > >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             --
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         Newton Wagner
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         skype:
>>> >> > >>     > >         > >>>>> >                 newtonwagner
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         msn/gtalk:
>>> >> > >>     > >         > >>>>> >                 [EMAIL PROTECTED]
>>> >> > >>     <mailto:[EMAIL PROTECTED]>
>>> >> > >>     > >         <mailto:[EMAIL PROTECTED]
>>> >> > >> <mailto:[EMAIL PROTECTED]>>
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >
>>> >> > >> http://www.newtonwagner.net/blog
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>             -
>>> >> > >>     > >         > >>>>> >
>>> >> > >> http://www.owshit.com.br/
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>   >
>>> >> > >>     > >         > >>>>> >                 >
>>> >> > >>     > >
>
> ...
>
> [Message clipped]
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>



-- 
Newton Wagner

skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]

http://www.newtonwagner.net/
- http://www.owshit.com.br/

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a