<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Ronaldo Richieri &#187; Open Source and Technology</title>
	<atom:link href="http://www.richieri.com/category/tecnologia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.richieri.com</link>
	<description>Colaboração, software livre, cultura popular, danças, forró e por aí vai!</description>
	<lastBuildDate>Thu, 09 Feb 2012 16:46:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<copyright>2006-2007 </copyright>
	<managingEditor>richieri@gmail.com (Ronaldo Richieri)</managingEditor>
	<webMaster>richieri@gmail.com (Ronaldo Richieri)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.richieri.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Ronaldo Richieri</title>
		<link>http://www.richieri.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Colaboração, software livre, cultura popular, danças, forró e por aí vai!</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Ronaldo Richieri</itunes:author>
	<itunes:owner>
		<itunes:name>Ronaldo Richieri</itunes:name>
		<itunes:email>richieri@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.richieri.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>One way of creating approval workflows with OTRS</title>
		<link>http://www.richieri.com/en/2012/02/08/um-jeito-de-criar-um-workflow-de-aprovacao-no-otrs/</link>
		<comments>http://www.richieri.com/en/2012/02/08/um-jeito-de-criar-um-workflow-de-aprovacao-no-otrs/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 22:23:13 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[OTRS]]></category>
		<category><![CDATA[approval]]></category>
		<category><![CDATA[aprovação]]></category>
		<category><![CDATA[decisão]]></category>
		<category><![CDATA[decision]]></category>
		<category><![CDATA[itil]]></category>
		<category><![CDATA[itsm]]></category>
		<category><![CDATA[otrs]]></category>
		<category><![CDATA[service desk]]></category>
		<category><![CDATA[workflows]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1436</guid>
		<description><![CDATA[One way to create approval workflows with OTRS]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>Approval workflows can be created in different ways on OTRS.</p>
<p>There is a simple way to do that using ITSMIncidentProblemManagement.</p>
<p>With ITSMIncidentProblemManagement package, you get a Decision link on ticket menu. Obviously some configurations have to be done in order to this link be shown only for some users like a department manager (we will call this role decision makers now on). This also can be made in different ways.</p>
<p>I&#8217;d like to show a way to create those workflows. I made it this days and see to be efficient.</p>
<h3><strong>The concept</strong></h3>
<p>We have a group called Service Desk which watchs a queue called &#8220;ServiceDesk&#8221;. This team receives and process all tickets on the system and try to solve them. They also send some tickets to approval when it&#8217;s needed.</p>
<p>So we have to create a queue for each decision group. We may have decision makers on IT and decision makers on HR department for example.<strong><br />
</strong></p>
<p>We have those queues on the system:</p>
<ul>
<li>ServiceDesk</li>
<li>Ask Approval</li>
<ul>
<li>IT Decision Makers</li>
<li>HR Decision Makers</li>
</ul>
<li>Infraestructure specialist</li>
<li>Applications specialist</li>
</ul>
<p>When the ServiceDesk identifies a request which needs approval, they send it to the respective decision maker group.</p>
<p>The Decision Maker approves or not the ticket and he or she move it again to the service desk queue.</p>
<h3><strong>How to show Decision link only for decision makers?</strong></h3>
<p>Decision Makers will be registered on 2 groups: decisionit and decisionhr</p>
<p>Go to the SysConfig and access Ticket -&gt; Frontend::Agent::Ticket::MenuModule<strong></strong></p>
<p>Find Ticket::Frontend::MenuModule###420-Decision and add a key called &#8220;Group&#8221; with this content: &#8220;rw:decisionit;rw:decisionhr&#8221;.<br />
<strong></strong></p>
<p>And it&#8217;s done!</p>
<h3>Making it better</h3>
<p>To make the decision maker&#8217;s life easier, I created a module (and a package) that moves the ticket to a &#8220;next defined queue&#8221;, in the same screen where the approval is done. In our example, the ticket will be moved back to the ServiceDesk queue.</p>
<p><a href="http://www.richieri.com/wp-content/uploads/2012/02/DecisionMove-1.0.1.opm" target="_blank">You can download this package here.</a></p>
<p>After it&#8217;s installation, you may configure it on Sysconfig -&gt; Ticket -&gt; Frontend::Agent::Ticket::ViewDecisionMove</p>
<div>
<form id="AdminSysConfig" action="/otrs-cliente2/index.pl" method="post">
<h3>Other ways</h3>
</form>
<form action="/otrs-cliente2/index.pl" method="post">I think OTRS is a very flexible (and not high documented) tool. So, if you know another way to make decisions workflows, please share with us <img src='http://www.richieri.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </form>
</div>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2012/02/08/um-jeito-de-criar-um-workflow-de-aprovacao-no-otrs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Single sign on between Joomla and OTRS Customer Interface</title>
		<link>http://www.richieri.com/en/2012/02/02/login-automatico-entre-joomla-e-a-interface-de-cliente-do-otrs/</link>
		<comments>http://www.richieri.com/en/2012/02/02/login-automatico-entre-joomla-e-a-interface-de-cliente-do-otrs/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 20:41:39 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[OTRS]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[customer]]></category>
		<category><![CDATA[customerauth]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[otrs]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1433</guid>
		<description><![CDATA[I have just developed my first version of a module called Kernel::System::CustomerAuth::JoomlaSSO It allows Joomla logged users to access directly OTRS Customer interface (with automatic login) with no need to type user and pw again. OTRS Customer Backend should be the same as joomla for it to work. Some customizetion are need on Joomla and [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>I have just developed my first version of a module called Kernel::System::CustomerAuth::JoomlaSSO</p>
<p>It allows Joomla logged users to access directly OTRS Customer interface (with automatic login) with no need to type user and pw again. OTRS Customer Backend should be the same as joomla for it to work.</p>
<p>Some customizetion are need on Joomla and OTRS side, so it&#8217;s not a module yet.</p>
<p>If you are interested on it, contact me please.</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2012/02/02/login-automatico-entre-joomla-e-a-interface-de-cliente-do-otrs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Private posts by default</title>
		<link>http://www.richieri.com/en/2012/01/09/wordpress-posts-privados-por-padrao/</link>
		<comments>http://www.richieri.com/en/2012/01/09/wordpress-posts-privados-por-padrao/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 19:53:04 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[privado]]></category>
		<category><![CDATA[private]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1431</guid>
		<description><![CDATA[A plugin that make all posts private by default.]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>My first plugin on wordpress.org</p>
<p><a href="http://wordpress.org/extend/plugins/private-post-by-default/" target="_blank">http://wordpress.org/extend/plugins/private-post-by-default/</a></p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2012/01/09/wordpress-posts-privados-por-padrao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>(Português) OTRS &#8211; Listas de Controle de Acessos (Access Control Lists ou ACL&#8217;s)</title>
		<link>http://www.richieri.com/en/2012/01/07/otrs-listas-de-controle-de-acessos-access-control-lists-ou-acls/</link>
		<comments>http://www.richieri.com/en/2012/01/07/otrs-listas-de-controle-de-acessos-access-control-lists-ou-acls/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 14:30:48 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[OTRS]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[acls]]></category>
		<category><![CDATA[otrs]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1414</guid>
		<description><![CDATA[Sorry, this entry is only available in Português.]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>Sorry, this entry is only available in <a href="http://www.richieri.com/category/tecnologia/feed/">Português</a>.</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2012/01/07/otrs-listas-de-controle-de-acessos-access-control-lists-ou-acls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buddypress avatars on all blogs of wordpress multisite MU</title>
		<link>http://www.richieri.com/en/2012/01/03/avatares-do-buddypress-em-subblogs-de-um-wordpress-mu-multisite/</link>
		<comments>http://www.richieri.com/en/2012/01/03/avatares-do-buddypress-em-subblogs-de-um-wordpress-mu-multisite/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 14:02:17 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1408</guid>
		<description><![CDATA[Sorry, this entry is only available in Português.]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>Sorry, this entry is only available in <a href="http://www.richieri.com/category/tecnologia/feed/">Português</a>.</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2012/01/03/avatares-do-buddypress-em-subblogs-de-um-wordpress-mu-multisite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Português) OTRS &#8211; Status (estados) pré definidos dos Tickets</title>
		<link>http://www.richieri.com/en/2011/12/08/otrs-status-estados-pre-definidos-dos-tickets/</link>
		<comments>http://www.richieri.com/en/2011/12/08/otrs-status-estados-pre-definidos-dos-tickets/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 21:11:32 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[OTRS]]></category>
		<category><![CDATA[aberto]]></category>
		<category><![CDATA[estados]]></category>
		<category><![CDATA[fechado]]></category>
		<category><![CDATA[novo]]></category>
		<category><![CDATA[otrs]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1406</guid>
		<description><![CDATA[(Português) O OTRS permite alterar estados de bilhetes pré-definidos e os seus tipos, ou mesmo adicionar novos. Dois atributos são importantes para um estado: o nome do estado e do tipo de estado. Veja um resumo dos estados iniciais do sistema.]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>Sorry, this entry is only available in <a href="http://www.richieri.com/category/tecnologia/feed/">Português</a>.</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2011/12/08/otrs-status-estados-pre-definidos-dos-tickets/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Access OTRS with Android Mobile</title>
		<link>http://www.richieri.com/en/2011/10/27/acesse-o-otrs-com-seu-android/</link>
		<comments>http://www.richieri.com/en/2011/10/27/acesse-o-otrs-com-seu-android/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 18:42:23 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[OTRS]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[atrix]]></category>
		<category><![CDATA[otrs]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1397</guid>
		<description><![CDATA[Lot of people asked it: https://otrsteam.ideascale.com/a/dtd/App-for-mobile-devices-like-Android&#8211;Blackberry/83263-10369 One guy or company made it! https://market.android.com/details?id=com.ptitov.megaticket&#038;rdid=com.ptitov.megaticket&#038;rdot=1]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>Lot of people asked it:</p>
<p><a href="https://otrsteam.ideascale.com/a/dtd/App-for-mobile-devices-like-Android--Blackberry/83263-10369" target="_blank">https://otrsteam.ideascale.com/a/dtd/App-for-mobile-devices-like-Android&#8211;Blackberry/83263-10369</a></p>
<p>One guy or company made it!</p>
<p><a href="https://market.android.com/details?id=com.ptitov.megaticket&amp;rdid=com.ptitov.megaticket&amp;rdot=1" target="_blank">https://market.android.com/details?id=com.ptitov.megaticket&#038;rdid=com.ptitov.megaticket&#038;rdot=1</a></p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2011/10/27/acesse-o-otrs-com-seu-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A small Web Hosting with OpenPanel + Ubuntu Server 10.04 LTS + some tricks</title>
		<link>http://www.richieri.com/en/2011/10/26/english-a-small-web-hosting-with-openpanel-ubuntu-server-10-04-lts-some-tricks/</link>
		<comments>http://www.richieri.com/en/2011/10/26/english-a-small-web-hosting-with-openpanel-ubuntu-server-10-04-lts-some-tricks/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 13:28:01 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Dicas de Desenvolvimento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[10.04 lts]]></category>
		<category><![CDATA[apache2-mpm-itk]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[openpanel]]></category>
		<category><![CDATA[ubuntu server]]></category>
		<category><![CDATA[virtual hosts]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1390</guid>
		<description><![CDATA[Hi, I&#8217;m trying Openpanel, a great new opensource tool that helps developers make a complex server tasks with some mouse clicks. http://www.openpanel.com/ You can create domains, mail accounts, DNS and other stuff in a &#8220;Panel&#8221; way. You can create user accounts and allow them to create their own domains, emails and vhosts. I&#8217;m trying it [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>Hi,</p>
<p>I&#8217;m trying Openpanel, a great new opensource tool that helps developers make a complex server tasks with some mouse clicks.</p>
<p><a href="http://www.openpanel.com/" target="_blank">http://www.openpanel.com/</a></p>
<p>You can create domains, mail accounts, DNS and other stuff in a &#8220;Panel&#8221; way. You can create user accounts and allow them to create their own domains, emails and vhosts.</p>
<p>I&#8217;m trying it on linode</p>
<p><a href="http://www.linode.com" target="_blank">http://www.linode.com</a></p>
<p>With Ubuntu Server 10.04 LTS (You can deploy this image from linode dashboard. You have a virtual machine running after 5 min max)</p>
<p><a href="http://www.openpanel.com/download/openpanel-download/" target="_blank">After a successful OpenPanel install</a>, I need to make my users vhosts run as Apache process of their own user. This way, their php and other apps could write under their directories and make some personal stuff, as also it gets better to my administration tasks.</p>
<p>Unfortunately, this feature is not yet implemented (but it&#8217;s on the roadmap), so I need to create the followin &#8220;hack&#8221;:</p>
<ul>
<li>Install a new MPM apache module:<br />
sudo apt-get install apache2-mpm-itk</li>
<li>Write a script that&#8217;s create the directives which makes every vhost runs under it&#8217;s owner account and put ir under crontab to run every 10 minutes<br />
sudo pico /opt/apacheexec.sh<br />
Put the following content on it:<code></code></li>
</ul>
<pre>#!/bin/bash
for sites in /home/*/sites/*
do
    user=`echo "${sites}"|cut -d'/' -f 3`
    site=`echo "${sites}"|cut -d'/' -f 5`
    arquivo=`echo "/etc/apache2/openpanel.d/${site}.inc/mpmitkUser"`
    if [ -f $arquivo ]; then
        true
    else
        echo "&lt;IfModule mpm_itk_module&gt;" &gt; $arquivo
        echo "AssignUserId ${user} ${user}" &gt;&gt; $arquivo
        echo "&lt;/IfModule&gt;" &gt;&gt; $arquivo
        exec `/usr/sbin/apache2ctl graceful`
    fi
done</pre>
<ul>
<li>Then, make it executable<br />
chmod a+x /opt/apacheexec.sh</li>
<li>Finally, put it to run on crontab<br />
sudo crontab -e -u root</li>
<li>Write it:<br />
*/10 * * * * /opt/apacheexec.sh</li>
</ul>
<p>And we are done!</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2011/10/26/english-a-small-web-hosting-with-openpanel-ubuntu-server-10-04-lts-some-tricks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OTRS: Show/Hide itens on Ticket Menu according to the user group</title>
		<link>http://www.richieri.com/en/2011/10/14/otrs-mostrarocultar-itens-no-menu-do-ticket-de-acordo-com-o-grupo-do-usuario/</link>
		<comments>http://www.richieri.com/en/2011/10/14/otrs-mostrarocultar-itens-no-menu-do-ticket-de-acordo-com-o-grupo-do-usuario/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 14:04:28 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[OTRS]]></category>
		<category><![CDATA[otrs]]></category>
		<category><![CDATA[permission]]></category>
		<category><![CDATA[sysconfig]]></category>
		<category><![CDATA[ticket menu bar]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1377</guid>
		<description><![CDATA[OTRS is a great software it&#8217;s not 100% documentated. I find this tip digging the source code. Imagine that you want to remove the Priority link from Nav Bar of Level 1 Agente Front end, while he/she is viewing a ticket and you want it to be viewable only for supervisors. Go to ADMIN-&#62; SysConfig [...]]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>OTRS is a great software it&#8217;s not 100% documentated. I find this tip digging the source code.</p>
<p>Imagine that you want to remove the Priority link from Nav Bar of Level 1 Agente Front end, while he/she is viewing a ticket and you want it to be viewable only for supervisors.</p>
<p>Go to ADMIN-&gt; SysConfig -&gt; Ticket -&gt; Frontend::Agent::Ticket::MenuModule</p>
<p>Then find the parameter you want to hide/remove. In this case, Ticket::Frontend::MenuModule###300-Priority</p>
<p>Add a key called &#8220;Group&#8221; and the put &#8220;rw:group_that_has_access&#8221; as the content. To add more groups, separete with &#8220;;&#8221;. For example: &#8220;rw:admin;rw;supervisors&#8221;.</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2011/10/14/otrs-mostrarocultar-itens-no-menu-do-ticket-de-acordo-com-o-grupo-do-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step by Step OTRS 3 on Ubuntu Server 11.04 installation</title>
		<link>http://www.richieri.com/en/2011/09/20/passo-a-passo-para-instalar-um-otrs-3-completo-no-ubuntu-server-11-04/</link>
		<comments>http://www.richieri.com/en/2011/09/20/passo-a-passo-para-instalar-um-otrs-3-completo-no-ubuntu-server-11-04/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 14:33:22 +0000</pubDate>
		<dc:creator>richieri</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[OTRS]]></category>
		<category><![CDATA[Ubuntu 11.04]]></category>
		<category><![CDATA[11.04]]></category>
		<category><![CDATA[fresh install]]></category>
		<category><![CDATA[otrs]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.richieri.com/?p=1369</guid>
		<description><![CDATA[This article is only available in portuguese, sorry =\]]></description>
			<content:encoded><![CDATA[<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>



<p>This article is only available in portuguese, sorry =\</p>


<script type="text/javascript"><!--

google_ad_client = "ca-pub-3319159244732904";

/* Richieri so imagem */

google_ad_slot = "0401013356";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>]]></content:encoded>
			<wfw:commentRss>http://www.richieri.com/en/2011/09/20/passo-a-passo-para-instalar-um-otrs-3-completo-no-ubuntu-server-11-04/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

