<?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>The Big Bug Theory &#187; zentyal</title>
	<atom:link href="http://www.thebigbugtheory.com/category/zentyal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thebigbugtheory.com</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 17:36:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>FOSDEM 2012</title>
		<link>http://www.thebigbugtheory.com/2012/01/fosdem-2012/</link>
		<comments>http://www.thebigbugtheory.com/2012/01/fosdem-2012/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 17:35:55 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>
		<category><![CDATA[fosdem]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=613</guid>
		<description><![CDATA[One more year, I&#8217;m going to FOSDEM. This time almost the whole Zentyal team will be there also! So if you want to hang out with us we will attend the Friday beer event and, of course, Saturday and Sunday &#8230; <a href="http://www.thebigbugtheory.com/2012/01/fosdem-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One more year, I&#8217;m going to <a href="http://www.fosdem.org">FOSDEM</a>. This time almost the whole <strong>Zentyal team will be there also!</strong> So if you want to hang out with us we will attend the <a href="http://fosdem.org/2012/beerevent">Friday beer event</a> and, of course, <a href="http://fosdem.org/2012/schedule/tracks">Saturday and Sunday tracks</a>.</p>
<p><center><a href="http://www.fosdem.org"><img src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></center></p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2012/01/fosdem-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zentyal 2.2 release timelapse</title>
		<link>http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/</link>
		<comments>http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 17:14:52 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>
		<category><![CDATA[timelapse]]></category>
		<category><![CDATA[zentyal summit]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=589</guid>
		<description><![CDATA[Zentyal Summit 2011 is over, and I think we had a very good time, thank you all for coming! Heidi and I did this little video to acknowledge all contributions made by the community (forum support, bug reporting, translation, howto&#8217;s, &#8230; <a href="http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://summit.zentyal.com" title="Zentyal Summit">Zentyal Summit 2011</a> is over, and I think we had a very good time, thank you all for coming!</p>
<p><a href="http://blogs.zentyal.org/heidi/" title="Heidi's blog">Heidi</a> and I did this little video to acknowledge all contributions made by the community (<a href="http://forum.zentyal.org">forum support</a>, <a href="http://trac.zentyal.org/report/3">bug reporting</a>, <a href="http://translate.zentyal.org/">translation</a>, <a href="http://trac.zentyal.org/wiki/Documentation/Community">howto&#8217;s</a>, patches&#8230;). We showed it at the summit, I hope you like it <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><center></p>
<p><a href="http://www.youtube.com/watch?v=E9dET0LhEs0">www.youtube.com/watch?v=E9dET0LhEs0</a></p>
<p></center></p>
<p>If you couldn&#8217;t attend Zentyal Summit take a look at the <a href="http://events.zentyal.com/zentyal-summit/program/" title="Zentyal Summit 2011 presentations">presentations</a>, most of them are already published, I&#8217;m sure you will find them interesting! We will also publish videos of each one soon, stay tuned <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zentyal new feature: Captive Portal</title>
		<link>http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/</link>
		<comments>http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 20:21:43 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=546</guid>
		<description><![CDATA[Zentyal 2.2 RC2 was released on Thursday, so we are almost there, Zentyal 2.2 stable version will be ready in a few weeks. One of the new features that was not present in 2.0 is the new Captive Portal module. &#8230; <a href="http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zentyal.org/beta/" title="Zentyal 2.2 Release Candidate 2">Zentyal 2.2 RC2</a> was <a href="http://www.zentyal.org/archives/2011/08/25/768-zentyal-2-2-rc2-available-for-download/">released</a> on Thursday, so we are almost there, <strong>Zentyal 2.2 stable version will be ready in a few weeks</strong>. One of the new features that was not present in 2.0 is the new Captive Portal module. We raised enough money in our <a href="http://trac.zentyal.org/wiki/Document/Development/Fundraising" title="Zentyal Fundraising">fundraising initiative</a> so finally the module was included in 2.2 release <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Official doc is still in the oven so I&#8217;m going to explain how to use the module, this will help you if you want to join <a href="http://forum.zentyal.org/index.php/board,10.0.html" title="Beta Testing Zentyal forum">testing efforts</a>.</p>
<h3>What is a Captive Portal?</h3>
<p>A captive portal limits users access to the Internet redirecting any web request to a login page. When the user correctly authenticates he/she is allowed to navigate and use any of the network services.</p>
<p>Captive portals are typically used at WiFi hotspots but also in wired networks at hotels, schools, airports&#8230;</p>
<h3>Basic configuration</h3>
<p>Zentyal Captive Portal is very easy to configure, you just need to select interfaces where you want to control access and the group of users who will be allowed to log in:</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/08/main-bwmonitor.png" alt="" title="Configuration with bandwidth limitation" width="797" height="589" class="aligncenter size-full wp-image-569" /></p>
<p>Also, if you installed <strong>Bandwidth Monitor</strong> module, you can setup a bandwidth usage quota. This will measure and control bandwidth usage for each connected user, forbidding access to those who exceed it.</p>
<h3>Accessing trough Captive Portal</h3>
<p>From the user point of view this is what will happen:</p>
<p>First time you connect through a captive interface your web browser will redirect to a login for any request:</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/08/login.png" alt="" title="Login portal" width="489" height="293" class="aligncenter size-full wp-image-567" /></p>
<p>Once you have logged in, a popup window will open. This window is in charge of keeping your session alive. It&#8217;s used by Zentyal to know if you left just closing the web browser without logging out.</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/08/popup.png" alt="" title="Captive Portal Popup WIndow" width="352" height="306" class="aligncenter size-full wp-image-570" /></p>
<h3>Conclusions</h3>
<p>I think Captive Portal has been a very requested feature and I&#8217;m glad Zentyal finally has it! This was a good example on how the community helped us to make a decision about a new feature we should include and crowdsourcing made the funding possible.<br />
If you liked this tutorial, give the module a try and <a href="http://forum.zentyal.org/index.php/board,10.0.html" title="Beta Testing Zentyal forum">give us feedback</a>! Zentyal 2.2 is just around the corner!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Integrating Subsonic with Zentyal</title>
		<link>http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/</link>
		<comments>http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 22:56:32 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=426</guid>
		<description><![CDATA[I really love services like Spotify but I feel like loosing my freedom when I get used to them. Because of this lately I have been looking for open source alternatives to (eventually) replace these services with ones hosted by &#8230; <a href="http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I really love services like <a href="http://www.spotify.com/es/">Spotify</a> but I feel like loosing my freedom when I get used to them. Because of this lately I have been looking for open source alternatives to (eventually) replace these services with ones hosted by myself. This is the case of <a href="http://www.subsonic.org/pages/index.jsp">Subsonic</a>, which lets you to listen all your music from a web browser or even from an Android phone. Also this is a very good example on how easy it is to integrate 3th party software with <a href="http://www.zentyal.org">Zentyal</a>. Let&#8217;s see how to do it:</p>
<p><a href="http://www.subsonic.org"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic.png" alt="Subsonic - Easy listening" title="Subsonic" width="478" height="99" class="aligncenter size-full wp-image-428" /></a></p>
<h3>First step: Installation</h3>
<p>We will start from a working Zentyal server and install Subsonic on top of it. You will need to follow <a href="http://www.subsonic.org/pages/installation.jsp#debian">installation guide</a> for Debian/Ubuntu. Basically these are the steps:</p>
<p>Install Java and the previously <a href="http://www.subsonic.org/pages/download.jsp">downloaded</a> Subsonic .deb package:<br />
<code>sudo apt-get install openjdk-6-jre<br />
sudo dpkg -i subsonic-x.x.deb<br />
</code></p>
<p>It is also recommended to install typical multimedia transcoders: <code>sudo apt-get install lame flac faad vorbis-tools ffmpeg</code></p>
<p>After installing, open the Subsonic web page on <strong>http://zentyal-ip:4040</strong>. A wizard will show up letting you configure basic Subsonic features.<br />
Remember that you may need to configure Zentyal&#8217;s firewall to open 4040 port. <a href="http://doc.zentyal.org/en/firewall.html">Firewall section</a> of documentation is a good source for that.</p>
<h3>Second step: LDAP configuration</h3>
<p>Subsonic includes a LDAP backend, so you can configure it to bind to Zentyal&#8217;s one. Go to <strong>Settings > Advanced</strong> and fill LDAP info as seen on the image:</p>
<p><code>LDAP URL: ldap://localhost:389/ou=Users,dc=zentyal,dc=com<br />
LDAP Search Filter: (uid={0})</code></p>
<p>If your Zentyal Users and Groups module is configured as <strong>slave</strong> you will need to change the port in the URL to <strong>1389</strong>.</p>
<p><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic-ldap.png"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic-ldap.png" alt="Subsonic LDAP configuration" title="Subsonic LDAP configuration" width="550" height="140" class="aligncenter size-full wp-image-468" /></a></p>
<p>Congratulations, it&#8217;s done! Now your Zentyal users can login into Subsonic and play and share music!</p>
<p><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic1.png"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic1-1024x549.png" alt="" title="Subsonic on Zentyal" width="550" class="aligncenter size-large wp-image-498" /></a></p>
<h3>Bonus track (Optional): File Sharing</h3>
<p>You can take advantage of <a href="http://www.samba.org/">Samba</a> based File Sharing module. By configuring a share pointing to the place where the music is stored users will be able to upload and organize their music. In the following screenshots you can see a share and its access list configuration, giving read and write permissions to developer&#8217;s group.</p>
<p><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-subsonic.png" style="float: left"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-subsonic-300x222.png" alt="" title="Zentyal Samba Configuration" width="270" class="size-medium wp-image-484" /></a><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-acl.png" style="float: left"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-acl-300x222.png" alt="" title="ACL&#039;s setup" width="270" class="size-medium wp-image-486" /></a></p>
<p style="clear: left">
<p>As you see it&#8217;s very easy to integrate Zentyal with other applications through <a href="http://doc.zentyal.org/en/directory.html">LDAP</a>, service <a href="http://doc.zentyal.org/en/develop.html?highlight=hooks#service-advanced-customisation">hooks</a> or even <a href="http://trac.zentyal.org/wiki/Document/Development">writing your own module</a>! If you have any doubts I&#8217;m sure you can find help in Zentyal <a href="http://lists.zentyal.org/cgi-bin/mailman/listinfo">mailing lists</a> or <a href="http://forum.zentyal.org">community forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Summer flashbacks</title>
		<link>http://www.thebigbugtheory.com/2011/01/summer-flashbacks/</link>
		<comments>http://www.thebigbugtheory.com/2011/01/summer-flashbacks/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:14:42 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[photos]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=400</guid>
		<description><![CDATA[In this cold winter I&#8217;m glad to remember summertime! Thank you Heidi for the photos!]]></description>
			<content:encoded><![CDATA[<p>In this cold winter I&#8217;m glad to <a href="http://blogs.zentyal.org/heidi/2010/11/29/on-how-rafting-makes-a-great-team-and-why-vaaaamos-is-our-battle-cry/">remember</a> summertime!</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/01/exekias.gif" alt="" title="Into the wild" width="500" height="334" class="aligncenter size-full wp-image-401" /></p>
<p>Thank you <a href="http://blogs.zentyal.org/heidi/">Heidi</a> for the photos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/01/summer-flashbacks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Improving Zentyal performance: Redis</title>
		<link>http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/</link>
		<comments>http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 19:01:12 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[ebox]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=290</guid>
		<description><![CDATA[Now that we have some time after our 2.0 release I want to start a series of post about how to improve Zentyal performance (what we&#8217;ve done, what we will do, and what you can do). In this first post &#8230; <a href="http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now that we have some time after our <a href="http://trac.zentyal.org/wiki/Document/Announcement/2.0">2.0 release</a> I want to start a series of post about how to improve Zentyal performance (what we&#8217;ve done, what we will do, and what you can do). In this first post I&#8217;m going to talk about one of the new <a href="http://www.zentyal.org">Zentyal</a> features. <a href="http://code.google.com/p/redis/">Redis</a> as config backend.<br />
<img src="http://www.thebigbugtheory.com/wp-content/uploads/2010/12/82.png" alt="redis" title="redis" width="513" height="197" class="aligncenter size-full wp-image-295" /><br />
<a href="http://code.google.com/p/redis/">Redis</a> is a persistent key-value database written with performance in mind, it stores the whole database in memory and syncs to disk asynchronously.</p>
<h3>Previous backend: GConf</h3>
<p>Before <a href="http://code.google.com/p/redis/">Redis</a>, <a href="http://www.zentyal.org">Zentyal</a> stored configuration in <a href="http://projects.gnome.org/gconf/">GConf</a>, the engine that <a href="http://www.gnome.org/">Gnome Desktop</a> uses to store user preferences. Besides few minor problems, our main issue with <a href="http://projects.gnome.org/gconf/">GConf</a> was it is intended for desktop applications and does not provide much performance. We searched for alternatives that would be fast, lightweight and easy to use (protocol, api&#8230;) and finally chose <a href="http://code.google.com/p/redis/">Redis</a> as it had all this and more!</p>
<h3>Integration with Zentyal</h3>
<p>Migrating from <a href="http://projects.gnome.org/gconf/">GConf</a> to <a href="http://code.google.com/p/redis/">Redis</a> was not a trivial task, <a href="http://projects.gnome.org/gconf/">GConf</a> keys are organized into a hierarchy while <a href="http://code.google.com/p/redis/">Redis</a> is a flat key-value store. <a href="http://gitorious.org/~juruen">Javier Uruen</a> did most of the work as a <a href="http://trac.zentyal.org/wiki/Contribute">Zentyal contributor</a>, he rewrote our backend to be compatible with old code! For those interested in the internals you can see <a href="http://trac.zentyal.org/browser/trunk/client/ebox/src/EBox/Config/Redis.pm">Redis.pm</a>, for example:</p>
<pre><code>sub all_entries
{
    my ($self, $key) = @_;

    my $length = length $key;
    my @dirs;
    for my $path ($self->_redis_call('keys', "$key/*")) {
        push (@dirs, $path) if (index($path, '/', $length + 1) == -1);
    }
    return \@dirs;
}</code>
</pre>
<h3>Future work</h3>
<p>There are some features that can take advantage of Redis and will use in some moment: make a better use of its <a href="http://code.google.com/p/redis/wiki/CommandReference">rich instruction set</a> or benefit from its replication features, <a href="http://planet.zentyal.org/">stay tuned</a> for future updates!</p>
<p>If you also want to contribute you can do it! You can translate, test, help people using Zentyal&#8230; Visit <a href="http://trac.zentyal.org/wiki/Contribute">our contribute page</a> for more info!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Zentyal Logo</title>
		<link>http://www.thebigbugtheory.com/2010/08/the-zentyal-logo/</link>
		<comments>http://www.thebigbugtheory.com/2010/08/the-zentyal-logo/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 11:31:12 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[ebox]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=191</guid>
		<description><![CDATA[As Ignacio announced, eBox has changed its name! Roxane explained the process of choosing a new name and Heidi has finally unveiled it. eBox Platform becomes Zentyal! Of course, we also have a new logo! After choosing Zentyal as the &#8230; <a href="http://www.thebigbugtheory.com/2010/08/the-zentyal-logo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As Ignacio <a href="http://blogs.ebox-platform.com/icorreas/2010/08/05/changing-the-name-of-ebox-platform/">announced</a>, eBox has changed its name! Roxane explained the <a href="http://blogs.ebox-platform.com/gueststars/2010/08/12/the-process-of-choosing-a-new-name-for-ebox/">process of choosing a new name</a> and Heidi has finally <a href="http://blogs.ebox-platform.com/heidi/2010/08/19/the-new-name-for-ebox-platform-is-zentyal/">unveiled it</a>. <strong>eBox Platform becomes <a href="http://www.zentyal.com">Zentyal</a>!</strong> Of course, we also have a new logo!</p>
<p>After choosing Zentyal as the new name for eBox we obviously needed a logo redesign. It had to transmit Zentyal values, already explained in previous posts, but we also wanted to keep green and orange colors. </p>
<p>Our designer proposed five different drafts, and choosing the definitive one was a funny process. For a week we had all the logos posted on a board, and wrote down what each logo transmitted to us. After some days of talking we reached a quorum, we had a brand new Zentyal logo!</p>
<p><a href="http://www.zentyal.com"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2010/08/zentyal_logo.png" alt="Zentyal" title="Zentyal logo" width="500" height="161" class="aligncenter size-full wp-image-258" /></a></p>
<p>What I most like from this logo is that it keeps the soul of eBox, but with a new identity. I think we all feel very comfortable with it. So, what do you think? I hope you like it too! Feel free to comment here or in the <a href="http://forum.ebox-platform.com/">forum </a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2010/08/the-zentyal-logo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

