<?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>WebLibre</title>
	<atom:link href="http://www.weblibre.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weblibre.com.br</link>
	<description>Soluções Web, Linux e Windows</description>
	<lastBuildDate>Mon, 08 Mar 2010 17:41:02 +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>Como alterar o grupo principal de um usuário em Linux</title>
		<link>http://www.weblibre.com.br/como-alterar-o-grupo-principal-de-um-usuario-em-linux/</link>
		<comments>http://www.weblibre.com.br/como-alterar-o-grupo-principal-de-um-usuario-em-linux/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:09:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=819</guid>
		<description><![CDATA[Para definir qual será o grupo primário de um usuário em Linux, use o seguinte comando:
usermod -G &#60;nome-grupo&#62; &#60;login-usuario&#62;
Exemplo:
usermod -G weblibre godutra
]]></description>
			<content:encoded><![CDATA[<p>Para definir qual será o grupo primário de um usuário em Linux, use o seguinte comando:</p>
<pre>usermod -G &lt;nome-grupo&gt; &lt;login-usuario&gt;</pre>
<p>Exemplo:</p>
<pre>usermod -G weblibre godutra</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/como-alterar-o-grupo-principal-de-um-usuario-em-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; PermissionChecker &#8211; Como usar</title>
		<link>http://www.weblibre.com.br/liferay-permissionchecker-como-usar/</link>
		<comments>http://www.weblibre.com.br/liferay-permissionchecker-como-usar/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 13:29:27 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=810</guid>
		<description><![CDATA[Existe um serviço no Liferay que é muito interessante e tem nos ajudado bastante, é a classe PermissionChecker.
Com ela conseguimos testar se um usuário tem a permissão sobre um determinado objeto, pode ser um conteúdo web, um post de um forum ou até mesmo acesso a uma determinada comunidade ou organização. Tudo isso pode ser [...]]]></description>
			<content:encoded><![CDATA[<p>Existe um serviço no Liferay que é muito interessante e tem nos ajudado bastante, é a classe PermissionChecker.</p>
<p>Com ela conseguimos testar se um usuário tem a permissão sobre um determinado objeto, pode ser um conteúdo web, um post de um forum ou até mesmo acesso a uma determinada comunidade ou organização. Tudo isso pode ser verificado utilizando essa classe e seus métodos.</p>
<p>Para ficar mais claro, alguns exemplos de uso dessa classe:</p>
<p>A classe permissionchecker pode ser importada para um arquivo utilizando o seguinte código:</p>
<pre>import com.liferay.portal.security.permission.PermissionChecker;</pre>
<p>Um exemplo de um método dessa classe é:</p>
<pre>permissionChecker.isCommunityAdmin(group.getGroupId()));</pre>
<p>Esse método testa se o usuário é administrador de uma comunidade.</p>
<p>O permissionChecker também pode ser usado como instancia para a passagem de parametro para outras classes que fazem testes mais específicos, como no exemplo abaixo:</p>
<pre>hasSavePermission = JournalArticlePermission.contains(permissionChecker, groupId, articleId, ActionKeys.UPDATE);</pre>
<p>Nós já utilizamos esse método em alguns artigos aqui na Weblibre, confira:</p>
<ul>
<li><a href="http://www.weblibre.com.br/problema-permissoes-no-resultado-do-portlet-busca/">http://www.weblibre.com.br/problema-permissoes-no-resultado-do-portlet-busca/</a></li>
<li><a href="http://www.weblibre.com.br/negar-edicao-de-conteudos-web-aprovados/">http://www.weblibre.com.br/negar-edicao-de-conteudos-web-aprovados/</a></li>
<li><a href="http://www.weblibre.com.br/alterar-a-listagem-dos-conteudos-no-liferay/">http://www.weblibre.com.br/alterar-a-listagem-dos-conteudos-no-liferay/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-permissionchecker-como-usar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; Usuário comum não consegue ver o Link em um Web Content</title>
		<link>http://www.weblibre.com.br/liferay-usuario-comum-nao-consegue-ver-o-link-em-um-web-content/</link>
		<comments>http://www.weblibre.com.br/liferay-usuario-comum-nao-consegue-ver-o-link-em-um-web-content/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:52:48 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=806</guid>
		<description><![CDATA[Existe um bug no Liferay que os usuários comuns, ou seja, usuários não autenticados como administradores do sistema, não consegue visualizar o link que está dentro de um conteúdo web.
Esse bug foi descoberto após colocarmos a opção no portal-ext.properties de que o usuário não poderia mais ter páginas pessoais públicas e privadas.

layout.user.private.layouts.enabled=false
layout.user.public.layouts.enabled=false

Resolvemos esse problema eliminando [...]]]></description>
			<content:encoded><![CDATA[<p>Existe um bug no Liferay que os usuários comuns, ou seja, usuários não autenticados como administradores do sistema, não consegue visualizar o link que está dentro de um conteúdo web.</p>
<p>Esse bug foi descoberto após colocarmos a opção no portal-ext.properties de que o usuário não poderia mais ter páginas pessoais públicas e privadas.</p>
<p><code><br />
layout.user.private.layouts.enabled=false<br />
layout.user.public.layouts.enabled=false<br />
</code></p>
<p>Resolvemos esse problema eliminando essa informação do portal-ext.properties e ainda limpando o cache do Lucene, que fica no diretório:</p>
<pre>liferay-portal-5.2.3\data</pre>
<p>Exclua o conteúdo desta pasta, isso forçará o Lucene a reindexar todas as suas buscas e deve solucionar o problema.</p>
<p>Esse BUG está relacionado com outro bug já descrito nos nossos artigos, confira aqui:</p>
<ul>
<li><a href="http://www.weblibre.com.br/como-arrumar-bug-de-permissoes-de-download-no-liferay/">http://www.weblibre.com.br/como-arrumar-bug-de-permissoes-de-download-no-liferay/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-usuario-comum-nao-consegue-ver-o-link-em-um-web-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como fazer download do Source do Liferay via VPN</title>
		<link>http://www.weblibre.com.br/como-fazer-download-do-source-do-liferay-via-vpn/</link>
		<comments>http://www.weblibre.com.br/como-fazer-download-do-source-do-liferay-via-vpn/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:34:52 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=804</guid>
		<description><![CDATA[O Liferay possui um repositório onde as alterações que são feitas no código são armazenadas.
Esse repositório pode ser acessado por qualquer usuário com o usuário guest e sem senha.
Para facilitar o uso do repositório é muito interessante o download de uma ferramenta que seja um gerenciador de svn, nós particularmente recomendamos o Tortoise, que pode [...]]]></description>
			<content:encoded><![CDATA[<p>O Liferay possui um repositório onde as alterações que são feitas no código são armazenadas.</p>
<p>Esse repositório pode ser acessado por qualquer usuário com o usuário <strong>guest</strong> e <strong>sem senha.</strong></p>
<p>Para facilitar o uso do repositório é muito interessante o download de uma ferramenta que seja um gerenciador de svn, nós particularmente recomendamos o Tortoise, que pode ser baixado no link:</p>
<pre><a href="http://tortoisesvn.net/downloads">http://tortoisesvn.net/downloads</a></pre>
<p>Após fazer o download do Tortoise você já pode acessar o repositótio inserindo o link :</p>
<pre>svn://svn.liferay.com/repos/public/portal/trunk</pre>
<p>Esse links deve ser inserido na opção <strong>Repo-browser</strong>. Após o login com o usuário citado acima você já consegue ver a estrutura de pastas do repositório e informações úteis como a data que o arquivo foi modificado e o autor dessa modificação.</p>
<p>Para fazer o <strong>download</strong>, chamado aqui de <strong>checkout</strong>, apenas clique com o botão direito sobre uma pasta na estrutura a esquerda e selecione<strong> chekout</strong>, ou se quiser fazer apenas o download de um arquivo, clique sobre ele com o botão direito e selecione <strong>&#8220;save as&#8221;</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/como-fazer-download-do-source-do-liferay-via-vpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; Busca dentro do Arquivo &#8211; Como resolver</title>
		<link>http://www.weblibre.com.br/liferay-busca-dentro-do-arquivo-como-resolver/</link>
		<comments>http://www.weblibre.com.br/liferay-busca-dentro-do-arquivo-como-resolver/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:17:16 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=801</guid>
		<description><![CDATA[O portal Liferay realiza busca dentro de arquivos, como por exemplo, arquivos pdf, word, etc&#8230;
Por algum motivo, essa busca pode começar a dar problemas e um deles é a inserção de caracteres inválidos dentro do xml que o portlet de Busca utiliza para fazer a leitura.
Para identificar esse problema observe que o log começará a [...]]]></description>
			<content:encoded><![CDATA[<p>O portal Liferay realiza busca dentro de arquivos, como por exemplo, arquivos pdf, word, etc&#8230;</p>
<p>Por algum motivo, essa busca pode começar a dar problemas e um deles é a inserção de caracteres inválidos dentro do xml que o portlet de Busca utiliza para fazer a leitura.</p>
<p>Para identificar esse problema observe que o log começará a avisar sobre um erro na leitura do xml no momento em que o portal tenta fazer a busca nos arquivos.</p>
<p>A maneira como corrigimos esse problema foi identificar o local onde ele faz essa leitura e utilizar um método em java que retira os caracteres inválidos do xml, como é narrado abaixo:</p>
<p>O método que criamos é o seguinte:</p>
<p><code><br />
String stripNonValidXMLCharacters(String in) {<br />
StringBuffer out = new StringBuffer(); // Used to hold the output.<br />
char current; // Used to reference the current character.</code></p>
<p><code> </code></p>
<p><code> if (in == null || ("".equals(in))) return ""; // vacancy test.<br />
for (int i = 0; i &lt; in.length(); i++) {         current = in.charAt(i); // NOTE: No IndexOutOfBoundsException caught here; it should not happen.         if ((current == 0x9) ||             (current == 0xA) ||             (current == 0xD) ||             ((current &gt;= 0x20) &amp;&amp; (current &lt;= 0xD7FF)) ||             ((current &gt;= 0xE000) &amp;&amp; (current &lt;= 0xFFFD)) ||             ((current &gt;= 0x10000) &amp;&amp; (current &lt;= 0x10FFFF)))<br />
out.append(current);<br />
}<br />
return out.toString();<br />
}</code></p>
<p>E inserimos esse método no arquivo liferay-portal-5.2.3\tomcat-6.0.18\webapps\ROOT\html\portlet\search\search.jsp</p>
<p>No momento em que ele faz a leitura do xml, na linha # 169 inserimos o seguinte código:</p>
<p><code><br />
xml = stripNonValidXMLCharacters(xml);<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-busca-dentro-do-arquivo-como-resolver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay Hook</title>
		<link>http://www.weblibre.com.br/liferay-hook/</link>
		<comments>http://www.weblibre.com.br/liferay-hook/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:41:22 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=794</guid>
		<description><![CDATA[O &#8220;hook&#8221; foi desenvolvido pelo Brian Chan e como nome sugere ele permitem um &#8220;gancho&#8221; no Liferay. Especificamente, eles permitem que você &#8220;hook&#8221; nos eventos do sistema, nos listeners, nos JSPS, basicamente em todo as propriedades do portal.
Sendo assim, você pode &#8220;enxertar&#8221; código em quase qualquer lugar do seu portal Liferay. Isso é muito útil [...]]]></description>
			<content:encoded><![CDATA[<p>O &#8220;hook&#8221; foi desenvolvido pelo Brian Chan e como nome sugere ele permitem um &#8220;gancho&#8221; no Liferay. Especificamente, eles permitem que você &#8220;hook&#8221; nos <em>eventos do sistema</em>, nos <em>listeners, </em>nos JSPS, basicamente em todo as propriedades do portal.</p>
<p>Sendo assim, você pode &#8220;enxertar&#8221; código em quase qualquer lugar do seu portal Liferay. Isso é muito útil e deve ser usado dessa maneira sempre que possível, pois mantém o sistema o mais dentro do padão possível, ao contrário das modificações no ambiente de extensão.</p>
<p>Para conhecer mais sobre o assunto, verifique esses links:</p>
<ul>
<li><a href="http://www.liferay.com/web/raymond.auge/blog/-/blogs/portal-hook-plugins">http://www.liferay.com/web/raymond.auge/blog/-/blogs/portal-hook-plugins</a></li>
<li><a href="http://wiki.github.com/azzazzel/liferay-maven-sdk/creating-a-hook">http://wiki.github.com/azzazzel/liferay-maven-sdk/creating-a-hook</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-hook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; Recuperar usuário logado no sistema</title>
		<link>http://www.weblibre.com.br/liferay-recuperar-usuario-logado-no-sistema/</link>
		<comments>http://www.weblibre.com.br/liferay-recuperar-usuario-logado-no-sistema/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:30:20 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=792</guid>
		<description><![CDATA[Por muitas vezes é interessante saber como recuperar o usuário que está logado no sistema e dependendo do local de onde essa informação é necessária, você pode recuperar de maneira diferente.
Uma forma é através do request:
request.getRemoteUser()
Esse método retornará um id do usuário, com o qual você consegue recuperar o usuário em si.
Outra forma é através [...]]]></description>
			<content:encoded><![CDATA[<p>Por muitas vezes é interessante saber como recuperar o usuário que está logado no sistema e dependendo do local de onde essa informação é necessária, você pode recuperar de maneira diferente.</p>
<p>Uma forma é através do request:</p>
<pre>request.getRemoteUser()</pre>
<p>Esse método retornará um id do usuário, com o qual você consegue recuperar o usuário em si.</p>
<p>Outra forma é através do theme, com o seguinte código:</p>
<pre>themeDisplay.getUserId()</pre>
<p>Que retornará o id do usuário.</p>
<p>Com o id é fácil de recuperar uma instancia desse usuário, onde será possivel recuperar mais informações dele, como por exemplo sua organização.</p>
<p>Para isso faça o seguinte:</p>
<pre>String userId = request.getRemoteUser();
User user = UserLocalServiceUtil.getUserById(userId);</pre>
<p>Para recuperar a Organização ao qual o usuário pertence, utilize o seguinte método:</p>
<pre>
organizations = OrganizationLocalServiceUtil.getUserOrganizations(UserId);
</pre>
<p>E para recuperar os grupos aos quais esse usuário pertence, faça o seguinte:</p>
<pre>
user.getGroupIds()
</pre>
<p>Esse método retorna os Ids dos grupos, mas se quiser uma lista de grupos, utilize o método abaixo:</p>
<pre>
user.getUserGroups()
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-recuperar-usuario-logado-no-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; Criação e definição de permissões para Blogs</title>
		<link>http://www.weblibre.com.br/liferay-criacao-e-definicao-de-permissoes-para-blogs/</link>
		<comments>http://www.weblibre.com.br/liferay-criacao-e-definicao-de-permissoes-para-blogs/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 18:48:22 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=785</guid>
		<description><![CDATA[Roteiro para Criação de Papeis do Blog
Blogs são ferramentas bastante simples para inserção de conteúdo.
Os Blogs no Liferay trabalham com escopos diferentes, ou seja, se um post é visto em uma comunidade ele pode não ser visto em outra, pois ele pertence ao escopo da comunidade que o criou.
Os Blogs podem ser configurados se acessarmos [...]]]></description>
			<content:encoded><![CDATA[<h1>Roteiro para Criação de Papeis do Blog</h1>
<p>Blogs são ferramentas bastante simples para inserção de conteúdo.</p>
<p>Os Blogs no Liferay trabalham com escopos diferentes, ou seja, se um post é visto em uma comunidade ele pode não ser visto em outra, pois ele pertence ao escopo da comunidade que o criou.</p>
<p>Os Blogs podem ser configurados se acessarmos a opção “Blogs” no painel de controle ou através da inserção do portlet “Blogs” em uma página.</p>
<p>Ambos os modos permitem ao usuário registrado a opção de inserir uma nova postagem, editar as postagem já realizadas pelo usuário ou simplesmente apagar uma certa postagem.</p>
<p>A listagem mostra as ultimas postagens que o usuário tem visualização, seja pelo escopo ou por alguma permissão que ele possua.</p>
<p><img class="aligncenter size-full wp-image-786" title="01" src="http://www.weblibre.com.br/wp-content/uploads/012.jpg" alt="01" width="567" height="339" /></p>
<h1>Definindo os Papeis do Blog</h1>
<p>Para definirmos os papeis que envolvem o Blog, precisamos acessar o item Papeis dentro do painel de controle.</p>
<p>Crie um novo Papel para administrador do Blog, depois selecione “Definir Permissões”:</p>
<p><img class="aligncenter size-full wp-image-787" title="02" src="http://www.weblibre.com.br/wp-content/uploads/022.jpg" alt="02" width="567" height="339" /></p>
<p>Para um Papel de Administrador, selecione as seguintes opções com escopo Portal:</p>
<ul>
<li>Configuração</li>
<li>Vista</li>
<li>Access      in Control Panel</li>
<li>Adicione      Entrada</li>
<li>Adicione      Discussão</li>
<li>Apagar</li>
<li>Apagar      Discussão</li>
<li>Permissões</li>
<li>Atualizar</li>
<li>Atualizar      Discussão</li>
<li>Vista</li>
</ul>
<p>Para um Papel de administrador que não deseja inserir postagens, retire as opções de adição de entrada e atualizar.</p>
<p>Para um Papel de moderador, selecione as seguintes opções:</p>
<ul>
<li>Acesses      in Control Panel</li>
<li>Adicione      Entrada</li>
<li>Adicione      Discussão</li>
<li>Atualizar</li>
<li>Atualizar      Discussão</li>
<li>Vista</li>
</ul>
<p>Para um papel de criador, selecione as seguintes opções:</p>
<ul>
<li>Adicione      Entrada</li>
<li>Adicionar      Discussão</li>
</ul>
<h1>Agregador de Blogs</h1>
<p>A visualização dos posts criados em um blog pode ser feita pelo portlet “Agregador de Blog’s”.</p>
<p>Esse portlet tem a opção de definir quais usuários irão ter a visualizarão do conteúdo que ele está listando. Temos a possibilidade de mostrar conteúdos por autores ou por escopos.</p>
<p>Para configurar esse portlet, primeiramente o adicione a uma página.</p>
<p><img class="aligncenter size-full wp-image-788" title="03" src="http://www.weblibre.com.br/wp-content/uploads/031.jpg" alt="03" width="567" height="442" /></p>
<p>Selecione a opção de configuração, a seguinte interface será mostrada:</p>
<p><img class="aligncenter size-full wp-image-789" title="04" src="http://www.weblibre.com.br/wp-content/uploads/04.jpg" alt="04" width="567" height="214" /></p>
<p>Na opção de Visualização, você pode selecionar Papeis pré-definidos a terem Visão ou poder Configurar o portlet.</p>
<p>Com a Opção “Escopo”, podemos definir a qual escopo pertencem as postagens listadas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-criacao-e-definicao-de-permissoes-para-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; Como criar e definir papeis para Wikis</title>
		<link>http://www.weblibre.com.br/liferay-como-criar-e-definir-papeis-para-wikis/</link>
		<comments>http://www.weblibre.com.br/liferay-como-criar-e-definir-papeis-para-wikis/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 18:41:02 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=781</guid>
		<description><![CDATA[Wikis no Liferay
A Wiki do Liferay trabalha com subdivisões chamadas “nós”. Portanto uma mesma entidade (Organização ou Comunidade) pode ter mais de uma wiki, dentro de uma mesma estrutura de wiki.
Cada nó pode ser visível para usuários diferentes, tornando a estrutura extremamente bem organizada e adaptativa.
Para criar uma Wiki, devemos acessar o Painel de Controle [...]]]></description>
			<content:encoded><![CDATA[<h1>Wikis no Liferay</h1>
<p>A Wiki do Liferay trabalha com subdivisões chamadas “nós”. Portanto uma mesma entidade (Organização ou Comunidade) pode ter mais de uma wiki, dentro de uma mesma estrutura de wiki.</p>
<p>Cada nó pode ser visível para usuários diferentes, tornando a estrutura extremamente bem organizada e adaptativa.</p>
<p>Para criar uma Wiki, devemos acessar o Painel de Controle com um usuário Administrador. Escolha a opção wiki, a seguinte interface será exibida:</p>
<p><img class="aligncenter size-full wp-image-783" title="01" src="http://www.weblibre.com.br/wp-content/uploads/011.jpg" alt="01" width="566" height="196" /></p>
<p>Selecione a opção Gerenciar Wikis, que está em destaque na imagem acima.</p>
<p>Na interface que abrir, terá as opções para edição do “Nó” da wiki ou a a criação de um novo nó, que se faz através do botão “Adicione Wiki”. Faça isso e crie um novo nó como exemplo.</p>
<p>Retorne para a página inicial da Wiki e perceba que agora você tem a opção de edição dos nós da wiki, podendo alternar entre o antigo e o que acabou de ser criado.</p>
<p>Observe os ícones de edição e detalhamento da wiki. Na opção de edição aparecerá uma interface para que possa editar/criar a página wiki.</p>
<p>No item detalhes, podem ser configurados mais detalhes da wiki, como por exemplo subscrever a wiki e receber um e-mail quando ela for atualizada.</p>
<h1>Criação dos Papeis para Wiki</h1>
<p>A idéia da wiki é que todos possam colaborar para que se possa dividir o conhecimento de todos, mas nem sempre isso é desejado, as vezes é conveniente que apenas alguns usuários tenham permissão para editar os campos da wiki.</p>
<p>Para a criação dos papeis da wiki, acesse o Painel de Controle e na opção “Papeis”, comece criando um papel para o administrador da wiki.</p>
<p><img class="aligncenter size-full wp-image-782" title="02" src="http://www.weblibre.com.br/wp-content/uploads/021.jpg" alt="02" width="514" height="346" /></p>
<p>Ele deve ter as seguintes permissões:</p>
<ul>
<li>Configuração      e Vista</li>
<li>Adicionar      Anexo, Página e Discussão</li>
<li>Adicionar      Nó</li>
<li>Apagar,      atualizar, subscrever e importar</li>
</ul>
<p>Para a criação de um “revisor” da wiki, repita o mesmo procedimento mas apenas selecione os seguintes papeis:</p>
<ul>
<li>Apagar,      atualizar, subscrever e importar</li>
<li>Adicionar      Anexo, Página e Discussão</li>
</ul>
<p>Um usuário que apenas pode criar paginas wikis apenas ter as opções de:</p>
<ul>
<li>Adicionar      Página e Anexo</li>
<li>Subscrever</li>
<li>Adicionar      Discussão</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-como-criar-e-definir-papeis-para-wikis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay &#8211; Como criar definir permissões para foruns</title>
		<link>http://www.weblibre.com.br/liferay-como-criar-definir-permissoes-para-foruns/</link>
		<comments>http://www.weblibre.com.br/liferay-como-criar-definir-permissoes-para-foruns/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 18:33:12 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[cdigo aberto]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cms gratuito]]></category>
		<category><![CDATA[cms java]]></category>
		<category><![CDATA[cms open sourch]]></category>
		<category><![CDATA[cms rapido]]></category>
		<category><![CDATA[custom liferay]]></category>
		<category><![CDATA[customização liferay]]></category>
		<category><![CDATA[implantar liferay]]></category>
		<category><![CDATA[liferay 5.2.3]]></category>
		<category><![CDATA[liferay 5.3]]></category>
		<category><![CDATA[liferay brasil]]></category>
		<category><![CDATA[liferay java]]></category>
		<category><![CDATA[liferay mysql]]></category>
		<category><![CDATA[liferay portal]]></category>
		<category><![CDATA[liferay sql]]></category>
		<category><![CDATA[liferay tomcat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[porta java]]></category>
		<category><![CDATA[portal facil implementar]]></category>
		<category><![CDATA[presidente prudente]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=774</guid>
		<description><![CDATA[Criação do Fórum:
Para criar um fórum, acesse o menu Mensagens de Fórum presente nas opções do Painel de Controle:

Outra forma é entrar diretamente na página onde o fórum será exibido e adicionar o portlet de fórum, esse portlet terá as opções idênticas as apresentadas no painel de controle, confira:

Com esse procedimento o fórum já está [...]]]></description>
			<content:encoded><![CDATA[<h2>Criação do Fórum:</h2>
<p>Para criar um fórum, acesse o menu Mensagens de Fórum presente nas opções do Painel de Controle:</p>
<p><img class="aligncenter size-full wp-image-775" title="01" src="http://www.weblibre.com.br/wp-content/uploads/01.jpg" alt="01" width="567" height="186" /></p>
<p>Outra forma é entrar diretamente na página onde o fórum será exibido e adicionar o portlet de fórum, esse portlet terá as opções idênticas as apresentadas no painel de controle, confira:</p>
<p><img class="aligncenter size-full wp-image-776" title="02" src="http://www.weblibre.com.br/wp-content/uploads/02.jpg" alt="02" width="567" height="227" /></p>
<p>Com esse procedimento o fórum já está criado e agora devemos configurar os papeis que irão ser responsáveis pela manutenção do Fórum.</p>
<p>Primeiramente, iremos criar a função de <strong>Administrador do Fórum</strong>, para isso acesse “Papeis” em “Painel de Controle”. Adicione um Papel e o defina como “Administrador do Fórum”.</p>
<p><img class="aligncenter size-full wp-image-777" title="03" src="http://www.weblibre.com.br/wp-content/uploads/03.jpg" alt="03" width="567" height="404" /></p>
<p>Acesse a opção “Adicionar permissões ao Portlet” e procure pelo portlet “Mensagens de Fórum”.</p>
<p>Coloque com visibilidade Portal para todos os itens com exceção do “Access in Control Panel”, que não tem necessidade.</p>
<p>Para a criação de um <strong>Moderador para o fórum</strong>, o usuário provavelmente terá as seguintes permissões:</p>
<ul>
<li>Adicionar      uma Mensagem</li>
<li>Adicionar      uma Subcategoria</li>
<li>Apagar</li>
<li>Mover      um Linha de Discussão</li>
<li>Subscrever</li>
<li>Atualizar</li>
<li>Prioridade      da Linha de Discussão</li>
<li>Resposta      a Mensagem</li>
</ul>
<p>Esse são os dois principais papeis que um fórum precisa ter, a partir deles deve ser feita um ajuste para melhorar a adaptação ao seu sistema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/liferay-como-criar-definir-permissoes-para-foruns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
