ColdFusion/ ColdFusion 8/ Open-source

ColdFusion 8 – Criando apresentações em Flash Slides em tempo de execução

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 “não”. 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 com o nível de qualidade que ele demonstra ter.
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.

Então, Como tornar isto uma realidade?

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.
Tem desde recursos básico como o CFOUTPUT:

[html] Olá ColdFusion! [/html]

Que é tipo um printlf do C++, faz o print de tudo que você pensar.

Outro tag que é bem usual e fácil de fazer é o CFMAIL:

[html]

Esta é uma mensagem enviada pelo ColdFusion onde aqui fica o corpo de e-mail

[/html]

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.

Bom, então como Fazer apresentações em Slides com o ColdFusion 8?

Ingredientes do projeto.

Baixe o ColdFusion 8 versão desenvolvedor que é gratuita no site da Adobe
Baixe o CFEclipse e instale-o em seu Flex Builder. Essa nova versão 1.3 já suporta o ColdFusion 8.

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.

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.

Começe usando as lacunas principais como mostra abaixo:

[html]


[/html]

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.
Depois de ter feito isso. Adicione o seguinte tag:

[html]
[/html]

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:

[html]

Conteúdo que pode se inserido nesse slide, desde SWF tão quanto imagens, HTML etc.

[/html]

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.

Depois de tudo isso, veja como ficou meu código completo:

[html]


Exemplo de slide 01

Conteúdo de Exemplo do slide 02


[/html]

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.

ColdFusion/ Notícias

Opção para serviços de hospedagem ColdFusion

O projeto Smith é uma alternativa totalmente free, grátis, digratis para hospedagem de páginas em ColdFusion, e olha que o trocinho já suporta várias tags do CF e inclusive tem alta performace.

Detalhe que o título desse post é apenas para alertar quem tem serviços de hospedagem podem estar oferencedo isso ao seus clientes e aumentando o mercado para programadores CF.

Lógico, e óbivo que isso é uma alternativa e que deve ser considerada para pequenos e médios sites que queiram usar o CF como linguagem server-side.

Visite o projeto Smith.