<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Igor Costa &#187; ColdFusion 8</title>
	<atom:link href="http://www.igorcosta.com/blog/index.php?feed=rss2&#038;cat=55" rel="self" type="application/rss+xml" />
	<link>http://www.igorcosta.com/blog</link>
	<description>Ajudar aos outros da ao sucesso o verdadeiro significado</description>
	<lastBuildDate>Mon, 06 Sep 2010 17:22:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ColdFusion 8 &#8211; Criando apresentações em Flash Slides em tempo de execução</title>
		<link>http://www.igorcosta.com/blog/?p=405</link>
		<comments>http://www.igorcosta.com/blog/?p=405#comments</comments>
		<pubDate>Mon, 27 Aug 2007 16:49:57 +0000</pubDate>
		<dc:creator>Igor Costa</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ColdFusion 8]]></category>
		<category><![CDATA[Open-source]]></category>

		<guid isPermaLink="false">http://www.igorcosta.com/blog/?p=405</guid>
		<description><![CDATA[
			
				
			
		
Meu foco nunca foi levar o ColdFusion profissionalmente por que já uso outras linguagens server-side como php e Java. Mais como nunca na vida agente pode se dizer &#8220;não&#8221;. Desta vez eu abro uma excessão para essa última versão do ColdFusion.
Ele ganhou minha atenção em especial.Trazendo inúmeras novidades que deixam qualquer novato como eu boqueaberto [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.igorcosta.com%2Fblog%2F%3Fp%3D405"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.igorcosta.com%2Fblog%2F%3Fp%3D405&amp;source=igorcosta&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Meu foco nunca foi levar o ColdFusion profissionalmente por que já uso outras linguagens server-side como php e Java. Mais como nunca na vida agente pode se dizer &#8220;não&#8221;. Desta vez eu abro uma excessão para essa última versão do ColdFusion.<br />
Ele ganhou minha atenção em especial.Trazendo inúmeras novidades que deixam qualquer novato como eu boqueaberto com o nível de qualidade que ele demonstra ter.<br />
Não estou aqui para mostrar todas, que são várias o mais certo é você descobrir por sí só. Mais uma das novidades que chamou atenção foi a possibilidade de criar em tempo de run-time apresentações em Slides com formato Flash direto do servidor. Pare um pouco e pense em novos negócios que podem ser montados para criar aplicações de EAD, LMS, com possibilidade de mercado por conta de uma simples e arrojada novidade como essa.</p>
<p>Então, Como tornar isto uma realidade?</p>
<p>Bom, basicamente ColdFusion é feito nos moldes de sintaxe HTML, tudo é baseado por tags, sendo uma linguagem de marcação torna-se por natureza fácil de aprender.<br />
Tem desde recursos básico como o CFOUTPUT:</p>
<p>[html] <cfoutput>Olá ColdFusion!</cfoutput> [/html]</p>
<p>Que é tipo um printlf do C++, faz o print de tudo que você pensar.</p>
<p>Outro tag que é bem usual e fácil de fazer é o CFMAIL:</p>
<p>[html]<br />
<cfmail to="email@paraodestino.com.br"<br />
            failto="se_falhou@paraoremetente.com.br"<br />
            from="de_seu_server@remetente.com.br"<br />
	    subject="Testando com ColdFusion8"<br />
	    charset="utf-8"<br />
	    server="seu.servidordeemail.com"<br />
	    port="25"<br />
	    timeout="20"<br />
	    username="nomeDoUsuarioDoEmail"<br />
	    password="senhaquiVoceUsa"></p>
<p>  Esta é uma mensagem enviada pelo ColdFusion onde aqui fica o corpo de e-mail<br />
</cfmail><br />
[/html]</p>
<p>Com ele é fácil criar um sistema de e-mail para ser usado como NewsLetter,MailMaping, Cliente de E-mail, FAQ, Suporte on-line, infinitas utilidades.</p>
<p>Bom, então como Fazer apresentações em Slides com o ColdFusion 8?</p>
<p><strong>Ingredientes do projeto.</strong></p>
<p><a href="http://www.adobe.com/coldfusion">Baixe o ColdFusion 8 versão desenvolvedor que é gratuita no site da Adobe</a><br />
<a href="http://www.cfeclipse.org">Baixe o CFEclipse</a> e instale-o em seu Flex Builder. Essa nova versão 1.3 já suporta o ColdFusion 8.</p>
<p>Use o CFEclipse como um editor do seu Flex Builder, ele tem suporte a sintaxe do código, vem CFUnit teste para testar suas aplicações, um mini-navegador para você testar dentro do próprio Flex Builder, dentre outras.</p>
<p>Crie um novo CFML Page que está sobre o menu File > Other > CFEclipse > CFML Page, dê a essa nova página um nome que você deseja.</p>
<p>Começe usando as lacunas principais como mostra abaixo:</p>
<p>[html]<br />
<cfpresentation title="Exemplo de uso com ColdFusion 8 e o tag CFPresentation"></p>
<p></cfpresentation><br />
[/html]</p>
<p>Dentro deste tag eu vou colocar todo o conteúdo do meu slide tal como informações do apresentador, duração de cada slide, titulo dos slides, etc.<br />
Depois de ter feito isso. Adicione o seguinte tag:</p>
<p>[html]<br />
	<cfpresenter biography=""<br />
			  image=""<br />
			  logo=""<br />
			  email=""<br />
			  name=""<br />
			  title=""/><br />
[/html]</p>
<p>Cada atributo ao tag CFPRESENTER remete-se ao autor da apresentação como também foto caso ele tenha ou logo marca da empresa que ele está representando. Em meu caso eu usei da seguinte forma:</p>
<p>[html]<br />
	<cfpresenter biography="Esta é uma biografia do autor dos slides, aqui você <br /> coloca toda suas informações&#8221;<br />
			  email=&#8221;contato@igorcosta.com&#8221;<br />
			  name=&#8221;Igor Costa&#8221;<br />
			  title=&#8221;Apresentando o ColdFusion 8&#8243;<br />
                          image=&#8221;sua_foto.jpg&#8221;/><br />
[/html]</p>
<p>Feito o tag CFPRESENTER você precisa usar o CFPRESENTATIONSLIDE, com seus devidos atributos.</p>
<p>[html]<br />
    	<cfpresentationslide notes="Algumas anotações sobre esse slide" duration="10" presenter="Igor Costa" title="Slide O1"></p>
<p>			Conteúdo que pode se inserido nesse slide, desde SWF tão quanto imagens, HTML etc.<br />
	</cfpresentationslide><br />
[/html]</p>
<p>O número de slides é feito por você, não importa o número de slides que você colocar. Agora uma pequena dica, use sempre o tag presenter em cada slide ou pelo menos em um para que o tag Presenter possa ser exibido no resultado final.</p>
<p>Depois de tudo isso, veja como ficou meu código completo:</p>
<p>[html]<br />
<cfpresentation title="Exemplo de apresentação com ColdFusion 8"><br />
<!--- Tag para apresentador ---><br />
	<cfpresenter biography="Igor Costa autor do site" title="Posição que ocupo na empresa"<br />
			  email="contato@igorcosta.com"<br />
			  name="Igor Costa"<br />
			  image="minha_foto.jpg"/></p>
<p>	<!--- Início dos slides ---><br />
	<cfpresentationslide notes="Algumas anotações sobre esse slide" duration="10" presenter="Igor Costa" title="Slide O1"></p>
<p>			Exemplo de slide 01<br />
	</cfpresentationslide><br />
		<cfpresentationslide duration="40" title="Slide O2"></p>
<p>			Conteúdo de Exemplo do slide 02<br />
	</cfpresentationslide><br />
</cfpresentation><br />
[/html]</p>
<p>Em fim, ColdFusion é uma linguagem bastante elegante que ganhou minha atenção. Tenho muito que aprender ainda sobre ela, mais pela facilidade que ela propõe. Assim que eu descobrir mais, estarei postando.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igorcosta.com/blog/?feed=rss2&amp;p=405</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
