<?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>Maker Portal &#187; Objetos Externos</title>
	<atom:link href="http://www.makerportal.com.br/category/maker/objetos-externos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Fri, 04 Jun 2010 17:09:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Funções de Twitter para o Maker!</title>
		<link>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/</link>
		<comments>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/#comments</comments>
		<pubDate>Mon, 10 May 2010 23:03:49 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Funções API]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[Webrun]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=364</guid>
		<description><![CDATA[Até pouco tempo atrás, olhava o Twitter como &#8220;mais uma midia social dos ociosos&#8221;. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker !  
Existem disponíveis na internet, algumas API&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Até pouco tempo atrás, olhava o Twitter como &#8220;mais uma midia social dos ociosos&#8221;. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.<br />
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker ! <img src='http://www.makerportal.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><span id="more-364"></span>Existem disponíveis na internet, algumas API&#8217;s do Twitter para várias linguagens, entre elas um pacote Java.<br />
O pacote utilizado por mim chama-se jtwitter open source e criada pela <a title="Winterwell" href="http://www.winterwell.com/software/jtwitter.php" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.winterwell.com/software/jtwitter.php?referer=');">winterwell</a>. Se encontra na versão 1.3 neste momento em que escrevo.<br />
Dentre as existentes (encontrei 4) escolhi o JTwitter por ser open source e muito simples de utilizar.</p>
<p>Foram criadas 3 funções:<br />
Twitter &#8211; Abrir Conexão<br />
Twitter &#8211; Atualizar Status<br />
Twitter &#8211; Obter mensagens</p>
<p>Basicamente, com as 3 funções você pode enviar uma mensagem (ou tweet como é chamado) e verificar as últimas 20 mensagems nas últimas 24 horas da sua página do twitter.<br />
As funções são bem simples de se utilizar. Só ler a pequena documentação que fiz em cada uma delas (Basicamente funciona como as funções de arquivo, onde se guarda a referencia do arquivo aberto para posteriormente utiliza-la para enviar ou receber mensagens).</p>
<p>Para utiliza-las, além de importar no Maker as funções, deve-se incluir o pacote jar da biblioteca do jtwitter no diretório: &#8220;&#8230;\Softwell Solutions\Maker 2.5\Webrun 2\tomcat\webapps\webrun\web-inf\libs&#8221;<br />
Após inserir o pacote jar neste diretório, reinicie o servidor de aplicações 2x.</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/04/Twitter_MakerPortal.png" rel="shadowbox[post-364];player=img;"><img class="aligncenter size-full wp-image-365" title="Twitter no Maker" src="http://www.makerportal.com.br/wp-content/uploads/2010/04/Twitter_MakerPortal.png" alt="Twitter no Maker" width="264" height="76" /></a></p>
<p>Pronto! Basta utilizar as funções agora em seu fluxo!<br />
Segundo as &#8220;regras&#8221; da biblioteca gratuita, a única exigencia deles é expor o autor (feito acima). Se vocês observarem, a cada mensagem enviada, fica abaixo o &#8220;via JTwitter&#8221;. Caso queiram, basta editar o arquivo JTwitter.java que se encontra dentro do pacote e editar este trecho do código.</p>
<p>Downloads:<br />
<a title="Pacote Jar" href="http://www.makerportal.com.br/downloads/jtwitter.jar" target="_blank">Pacote JAR (versão 1.3)</a><br />
<a title="Funções Twitter" href="http://www.makerportal.com.br/downloads/Twitter_MakerPortal_0_3.rar" target="_blank">Funções Twitter</a></p>
<p>Simples e fácil, não?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Como por formulário dentro de um iframe</title>
		<link>http://www.makerportal.com.br/como-por-formulario-dentro-de-um-iframe/</link>
		<comments>http://www.makerportal.com.br/como-por-formulario-dentro-de-um-iframe/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 03:33:16 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[externo]]></category>
		<category><![CDATA[formulario]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iframe]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=422</guid>
		<description><![CDATA[Primeiramente temos que configurar o formulário que será aberto no iframe como acesso externo.
Segue o códio abaixo para adicionar o formulário dentro de um iframe:


&#60;html&#62;
&#60;title&#62;Maker Potal &#60;/title&#62;
&#60;head&#62;Exemplo de um formulário num IFRAME&#60;br&#62;&#60;/head&#62;
&#60;body&#62;
&#60;IFRAME name=Maker Portal src=&#34;http://localhost:8080/webrun-ent/form.jsp?sys=M86&#38;action=openform&#38;formID=7469&#38;align=0&#38;mode=-1&#38;goto=-1&#38;filter=&#38;scrolling=yes&#34;
frameBorder=5 width=416 height=275 scrolling=auto&#62;&#60;/IFRAME&#62;
&#60;/body&#62;
&#60;/html&#62;

Resultado:

]]></description>
			<content:encoded><![CDATA[<p><img src="file:///C:/DOCUME%7E1/ALEXSA%7E1/CONFIG%7E1/Temp/moz-screenshot-2.jpg" alt="" />Primeiramente temos que configurar o formulário que será aberto no iframe como acesso externo.</p>
<p><span id="more-422"></span>Segue o códio abaixo para adicionar o formulário dentro de um iframe:</p>
<pre class="brush: xml;">

&lt;html&gt;
&lt;title&gt;Maker Potal &lt;/title&gt;
&lt;head&gt;Exemplo de um formulário num IFRAME&lt;br&gt;&lt;/head&gt;
&lt;body&gt;
&lt;IFRAME name=Maker Portal src=&quot;http://localhost:8080/webrun-ent/form.jsp?sys=M86&amp;action=openform&amp;formID=7469&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=yes&quot;
frameBorder=5 width=416 height=275 scrolling=auto&gt;&lt;/IFRAME&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Resultado:</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/04/iframe.JPG" rel="shadowbox[post-422];player=img;"><img class="alignnone size-medium wp-image-423" title="iframe" src="http://www.makerportal.com.br/wp-content/uploads/2010/04/iframe-300x240.jpg" alt="iframe" width="300" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-por-formulario-dentro-de-um-iframe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Utilizando Formulário Externo</title>
		<link>http://www.makerportal.com.br/utilizando-formulario-externo/</link>
		<comments>http://www.makerportal.com.br/utilizando-formulario-externo/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 18:26:02 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[externo]]></category>
		<category><![CDATA[formulario]]></category>
		<category><![CDATA[formulario externo]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=176</guid>
		<description><![CDATA[No Maker, existe a funcionalidade de acesso externo aos objetos. Sejam formulários, fluxos ou
relatórios, todos podem ser acessados externamente a partir de uma URL (Independente do acesso ao
sistema pelo Webrun).

Com o projeto aberto, ao lado direito temos a paleta de objetos. Navegue para a aba Formulários e
clique com o botão direito sobre o formulário que [...]]]></description>
			<content:encoded><![CDATA[<p>No Maker, existe a funcionalidade de acesso externo aos objetos. Sejam formulários, fluxos ou<br />
relatórios, todos podem ser acessados externamente a partir de uma URL (Independente do acesso ao<br />
sistema pelo Webrun).<br />
<span id="more-176"></span><br />
Com o projeto aberto, ao lado direito temos a paleta de objetos. Navegue para a aba Formulários e<br />
clique com o botão direito sobre o formulário que deseja definir o acesso externo.</p>
<div id="attachment_177" class="wp-caption aligncenter" style="width: 278px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/definindo_acesso_externo.jpg" rel="shadowbox[post-176];player=img;"><img class="size-medium wp-image-177" title="definindo_acesso_externo" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/definindo_acesso_externo-268x300.jpg" alt="definindo_acesso_externo" width="268" height="300" /></a><p class="wp-caption-text">Definindo Acesso Externo ao Formulário</p></div>
<p style="text-align: left;">
<p>Feito isto, observe que no título da janela do Maker, ao final fica &#8220;(Modificado)&#8221;. Isso significa que<br />
uma alteração de propriedade do sistema foi feita e deve-se salvar o projeto para que as alterações<br />
entrem em vigor. Para fazer isto, vá no menu Projeto -&gt; Salvar.</p>
<p>Pronto! O seu formulário está definido como externo, basta apenas reiniciar o servidor de aplicações.<br />
Vejamos agora, como acessar o formulário externo. Mas, antes disso, vamos analisar como funciona<br />
a URL de um formulário.</p>
<div id="attachment_178" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/endereco_formulario.jpg" rel="shadowbox[post-176];player=img;"><img class="size-medium wp-image-178" title="endereco_formulario" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/endereco_formulario-300x80.jpg" alt="Endereço do Formulário" width="300" height="80" /></a><p class="wp-caption-text">Endereço do Formulário</p></div>
<p>Observe o endereço do formulário acima:<br />
http://127.0.0.1:8080/webrun/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>A partir deste endereço podemos entender alguns parâmetros utilizados:</p>
<p>sys=N70 &#8211; Todo formulário possui o parâmetro sys que indica o código do sistema (Aquele que definimos no momento da criação de um sistema no Maker).<br />
formID=8489 &#8211; ID do formulário. Este número identifica o formulário.</p>
<p>Basicamente, estes 2 parâmetros identificam qual formulário será aberto em qual sistema.<br />
Considerando que o nosso formulário já está definido como formulário externo e o servidor de aplicações reiniciado, basta acessar a URL:</p>
<p>http://127.0.0.1:8080/webrun/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>Obviamente, quando o seu sistema for publicado e estiver em um servidor em produção, você chamará a URL correta, por exemplo:</p>
<p>http://sistema.marciosaeger.com.br/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>Considerando que o endereço sistema.marciosaeger.com.br redireciona pro contexto do meu servidor de aplicações e que o mesmo está sendo acessado pela<br />
porta 80 (Não precisa especificar, pois é a porta padrão http).</p>
<p><strong>Usos</strong></p>
<p>Com um formulário externo, podemos por exemplo utiliza-lo em qualquer página web que quisermos. Por exemplo, um site feito basicamente em HTML e php,<br />
colocar um formulário de cadastro dentro de um iFrame e utiliza-lo como se fizesse parte do portal, ou, em um hotsite feito em flash por exemplo, um formulário de cadastro de clientes.</p>
<p style="text-align: left;"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/formulario_dentro_site.jpg" rel="shadowbox[post-176];player=img;"><img class="aligncenter size-medium wp-image-179" title="formulario_dentro_site" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/formulario_dentro_site-248x300.jpg" alt="formulario_dentro_site" width="248" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilizando-formulario-externo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
