<?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>Open Solutions &#187; ViMbAdmin</title>
	<atom:link href="http://www.opensolutions.ie/blog/category/vimbadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opensolutions.ie/blog</link>
	<description>Internet Infrastructure Specialists - A view from the inside</description>
	<lastBuildDate>Fri, 01 Feb 2013 10:49:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>ViMbAdmin :: New Release 2.2.2</title>
		<link>http://www.opensolutions.ie/blog/2012/10/vimbadmin-new-release-2-2-2/</link>
		<comments>http://www.opensolutions.ie/blog/2012/10/vimbadmin-new-release-2-2-2/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 09:34:19 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[New Release]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=259</guid>
		<description><![CDATA[We released V2.2.2 of ViMbAdmin which is a minor bug fix update. Thanks for all the feedback and bug reports received which makes up this minor point release. As usual, a full change log is available here and the packaged release can &#8230; <a href="http://www.opensolutions.ie/blog/2012/10/vimbadmin-new-release-2-2-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="https://github.com/opensolutions/ViMbAdmin"><img class="alignright" title="ViMbAdmin" src="https://raw.github.com/opensolutions/ViMbAdmin/develop/data/logo/logo_250x80.jpg" alt="" width="250" height="80" /></a>We released V2.2.2 of ViMbAdmin which is a minor bug fix update.</p>
<p>Thanks for all the feedback and bug reports received which makes up this minor point release.</p>
<p>As usual, a full change log is <a href="https://github.com/opensolutions/ViMbAdmin/blob/master/CHANGELOG">available here</a> and the packaged release can be downloaded <a href="https://github.com/opensolutions/ViMbAdmin/downloads">directly here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2012/10/vimbadmin-new-release-2-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin :: New Release 2.0.6</title>
		<link>http://www.opensolutions.ie/blog/2012/03/vimbadmin-release-2-0-6/</link>
		<comments>http://www.opensolutions.ie/blog/2012/03/vimbadmin-release-2-0-6/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 08:37:44 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[New Release]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=220</guid>
		<description><![CDATA[Today, we're pleased to announce the immediate availability of 2.0.6 which has a number of incremental fixes and improvements. <a href="http://www.opensolutions.ie/blog/2012/03/vimbadmin-release-2-0-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a style="color: #ff4b33; line-height: 24px; font-size: 16px;" href="https://github.com/opensolutions/ViMbAdmin/wiki"><img class="alignright" style="border-style: initial; border-color: initial;" title="ViMbAdmin" src="https://github.com/opensolutions/ViMbAdmin/blob/develop/data/logo/logo_250x80.jpg?raw=true" alt="" width="250" height="80" /></a></p>
<p>Just over a week ago, we released V2 of ViMbAdmin which was a complete UI refresh.</p>
<p>Thanks for all the feedback and bug reports since then.</p>
<p>Today, we&#8217;re pleased to announce the immediate availability of 2.0.6 which has a number of incremental fixes and improvements including:</p>
<ul>
<li>Domain is now &#8216;sticky&#8217; when moving between mailboxes, aliases and logs making it much easier to browse a single domain;</li>
<li>A cookie is now used to remember the page length for individual users;</li>
<li>We now use grouped icons with tooltips rather than labelled buttons throughout;</li>
<li>The horrible <em>your IP address has changed message</em> is gone.</li>
</ul>
<p>As usual, a full change log is <a href="https://github.com/opensolutions/ViMbAdmin/blob/master/CHANGELOG">available here</a> and the packaged release can be downloaded <a href="https://github.com/opensolutions/ViMbAdmin/downloads">directly here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2012/03/vimbadmin-release-2-0-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin :: Major New Release :: V2</title>
		<link>http://www.opensolutions.ie/blog/2012/02/vimbadmin-major-new-release-v2/</link>
		<comments>http://www.opensolutions.ie/blog/2012/02/vimbadmin-major-new-release-v2/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 20:42:40 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[New Release]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=215</guid>
		<description><![CDATA[We've put some time aside over the last week to do a major UI overhaul on ViMbAdmin - specifically incorporating Twitter's superb Bootstrap framework. The before an after's tell a lot about this.  <a href="http://www.opensolutions.ie/blog/2012/02/vimbadmin-major-new-release-v2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve put some time aside over the last week to do a major UI overhaul on ViMbAdmin &#8211; specifically incorporating Twitter&#8217;s superb Bootstrap framework. The before an after&#8217;s tell a lot about this. Here&#8217;s how it was:</p>
<p><img class="aligncenter" title="ViMbAdmin - Old Screenshot" src="http://www.opensolutions.ie/images/vimbadmin/domain-list.jpg" alt="ViMbAdmin - Old Screenshot" width="608" height="264" /></p>
<p>And here&#8217;s the new improved look:</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-218" title="ViMbAdmin - New" src="http://www.opensolutions.ie/blog/wp-content/uploads/2012/02/ViMbAdmin-New1-1024x399.png" alt="ViMbAdmin - New" width="640" height="249" /></p>
<p>We&#8217;ve also closed a lot of bugs, improved the functionality and navigation and added a couple of small features.</p>
<p>Let us know what you think!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2012/02/vimbadmin-major-new-release-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin :: New Release 0.3.4</title>
		<link>http://www.opensolutions.ie/blog/2011/09/vimbadmin-new-release-0-3-4/</link>
		<comments>http://www.opensolutions.ie/blog/2011/09/vimbadmin-new-release-0-3-4/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 07:46:16 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[New Release]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=204</guid>
		<description><![CDATA[Since our last announcement, we have had three version bumps and releases of ViMbAdmin. <a href="http://www.opensolutions.ie/blog/2011/09/vimbadmin-new-release-0-3-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Since our <a href="http://www.opensolutions.ie/blog/2011/08/vimbadmin-new-release-0-3/">last announcement</a>, we have had three version bumps and releases of <a href="https://github.com/opensolutions/ViMbAdmin/wiki">ViMbAdmin</a>:</p>
<pre>0.3.4   2011-09-06
 - fix: https://github.com/opensolutions/ViMbAdmin/issues/3
 - add: Support new mailbox password hashes: crypt, sha1 and 
        salted sha1 and md5. Issue 9 from Google Code:

http://code.google.com/p/vimbadmin/issues/detail?id=9

 - fix: Changes in 0.3.2 prevented wildcard aliases
 - add: MD5-CRYPT hashing used by, for example, Dovecot.
        This addresses:

http://code.google.com/p/vimbadmin/issues/detail?id=6

0.3.3   2011-09-02
 - fix: Critical regression introduced in 0.3.2 preventing the
        editing of aliases

0.3.2   2011-09-01
 - fix: https://github.com/opensolutions/ViMbAdmin/issues/1
 - add: optional parameter in application.ini (skipVersionCheck) 
        to tell ViMbAdmin to skip the version check on login
        See: https://github.com/opensolutions/ViMbAdmin/issues/2
 - fix: we now check for duplicate mailboxes (and aliases) 
        rather than letting Doctrine throw exceptions for 
        uniqueness constraints. Thanks maysara for the report.
 - fix: validate new aliases and mailboxes which was not being 
        done previously</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/09/vimbadmin-new-release-0-3-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin :: New Release 0.3.1</title>
		<link>http://www.opensolutions.ie/blog/2011/08/vimbadmin-new-release-0-3/</link>
		<comments>http://www.opensolutions.ie/blog/2011/08/vimbadmin-new-release-0-3/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 19:40:11 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[New Release]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=201</guid>
		<description><![CDATA[We haven&#8217;t announced a new release in a little while and, following the migration to GitHub, we feel now is a good time. 0.3.1 was released on August 23rd and it&#8217;s the sixth release since our last announcement. Changes include: &#8230; <a href="http://www.opensolutions.ie/blog/2011/08/vimbadmin-new-release-0-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We haven&#8217;t announced a new release in a little while and, <a href="http://www.opensolutions.ie/blog/2011/08/vimbadmin-migrating-to-github/">following the migration to GitHub</a>, we feel now is a good time.</p>
<p>0.3.1 was released on August 23rd and it&#8217;s the sixth release since our last <a href="http://www.opensolutions.ie/blog/2011/03/vimbadmin-new-release-0-2-2/">announcement</a>.</p>
<p>Changes include:</p>
<ul>
<li>Various changes required for the migration to GitHub.</li>
<li>A major fix of a bug preventing users to edit aliases.</li>
<li>New favicon based on logo from Limeworks Australia &#8211; http://www.limeworks.com.au</li>
<li>New autocomplete functionality (used on the Edit / Add Alias page)</li>
<li>New logo thanks to Limeworks Australia &#8211; http://www.limeworks.com.au</li>
<li>New login screen designFix a critical bug fix preventing email being sent during first use set up</li>
</ul>
<p><span>As always, the full change log is available at:</span></p>
<p><a href="https://github.com/opensolutions/ViMbAdmin/blob/master/CHANGELOG">https://github.com/opensolutions/ViMbAdmin/blob/master/CHANGELOG</a></p>
<div>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/08/vimbadmin-new-release-0-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin &#8211; Migrating to github</title>
		<link>http://www.opensolutions.ie/blog/2011/08/vimbadmin-migrating-to-github/</link>
		<comments>http://www.opensolutions.ie/blog/2011/08/vimbadmin-migrating-to-github/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 19:33:13 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=198</guid>
		<description><![CDATA[I, Barry, have recently been converted from and SVN user to a Git user. You can read about my road to Damascus moment over in my personal blog. As such I have converted my co-workers and we have migrated ViMbAdmin to GitHub. We feel that &#8230; <a href="http://www.opensolutions.ie/blog/2011/08/vimbadmin-migrating-to-github/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I, Barry, have recently been converted from and SVN user to a Git user. You can read about my road to Damascus moment <a href="http://www.barryodonovan.com/index.php/2011/08/31/so-ive-made-the-switch-from-svn-to-git">over in my personal blog</a>.</p>
<p>As such I have converted my co-workers and we have migrated <a href="https://code.google.com/p/vimbadmin/wiki/ViMbAdmin">ViMbAdmin</a> to <a href="https://github.com/opensolutions/ViMbAdmin/wiki" rel="nofollow">GitHub</a>. We feel that the project is in an early enough stage to not cause too much annoyance with the current user base. We do sincerely apologise for all and any inconvenience caused.</p>
<h3>Do you want to continue with your SVN installation?</h3>
<p>Feel free to <tt>svn switch</tt> your base from Google Code to the following which tracks our master (i.e. stable / production / release) branch:</p>
<p><a href="http://svn.github.com/opensolutions/ViMbAdmin.git" rel="nofollow">http://svn.github.com/opensolutions/ViMbAdmin.git</a></p>
<h3>Migrating to Git</h3>
<p>Just follow the instructions at:</p>
<p><a href="https://github.com/opensolutions/ViMbAdmin/wiki/Install-using-git" rel="nofollow">https://github.com/opensolutions/ViMbAdmin/wiki/Install-using-git</a></p>
<p>and skip the database setup. Just copy over your <tt>application/configs/application.ini</tt> file to the new Git clone.</p>
<h3>Using Official Packaged Releases?</h3>
<p>No problem &#8211; you&#8217;ll now find new versions at:</p>
<p><a href="https://github.com/opensolutions/ViMbAdmin/archives/master" rel="nofollow">https://github.com/opensolutions/ViMbAdmin/archives/master</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/08/vimbadmin-migrating-to-github/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin &#8211; We Have a Logo!</title>
		<link>http://www.opensolutions.ie/blog/2011/04/vimbadmin-we-have-a-logo/</link>
		<comments>http://www.opensolutions.ie/blog/2011/04/vimbadmin-we-have-a-logo/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 08:40:43 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[New Release]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=177</guid>
		<description><![CDATA[As an example of open source in action, we had a note on our Google Code page for ViMbAdmin with a wanted section asking for a logo. Yesterday morning I received a mail from Robert Bell, self professed Head Nerd &#8230; <a href="http://www.opensolutions.ie/blog/2011/04/vimbadmin-we-have-a-logo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As an example of open source in action, we had a note on our <a href="https://code.google.com/p/vimbadmin/">Google Code page</a> for ViMbAdmin with a wanted section asking for a logo. Yesterday morning I received a mail from Robert Bell, self professed <em>Head Nerd</em> of <a href="http://limeworks.com.au/">Limeworks Australia</a> offering some of his designers time to create one.</p>
<p>24 hours later, we proudly present the new face of ViMbAdmin:</p>
<p style="text-align: center;"><img class="aligncenter" title="ViMbAdmin Logo" src="http://www.opensolutions.ie/images/vimbadmin_logo_500x159.jpg" alt="ViMbAdmin Logo" width="500" height="159" /></p>
<p>With a cool new logo, we decided we needed to overhaul the login page. You can see the new face of ViMbAdmin at our updated live public demonstration page: ﻿<a href="http://www.opensolutions.ie/vimbadmin/">http://www.opensolutions.ie/vimbadmin/</a>. This has also been incorporated in a new release version, 0.2.4, which can be downloaded from <a href="https://code.google.com/p/vimbadmin/downloads/list">here</a>.</p>
<p>A sincere thanks to Robert Bell and his team <a href="http://limeworks.com.au/">Limeworks Australia</a> for the logo.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/04/vimbadmin-we-have-a-logo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ViMbAdmin :: New Release 0.2.2</title>
		<link>http://www.opensolutions.ie/blog/2011/03/vimbadmin-new-release-0-2-2/</link>
		<comments>http://www.opensolutions.ie/blog/2011/03/vimbadmin-new-release-0-2-2/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 09:31:00 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[New Release]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=168</guid>
		<description><![CDATA[We've had a busy few weeks updating ViMbAdmin, the virtual mailbox administration web based application we announced earlier this month. Version 0.2.2 reflects a number of bug fixes and new features. <a href="http://www.opensolutions.ie/blog/2011/03/vimbadmin-new-release-0-2-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve had a busy few weeks updating <a href="http://code.google.com/p/vimbadmin/">ViMbAdmin</a>, the virtual mailbox administration web based application we <a href="http://www.opensolutions.ie/blog/2011/03/introducing-vimbadmin/">announced earlier this month</a>. Version 0.2.2 reflects a number of bug fixes and new features including:</p>
<ul>
<li>you can now conveniently add a new email alias in the &#8220;Aliases of [emailaddress]&#8221; popup window;</li>
<li>﻿﻿when adding a new mailbox or alias, the domain is pre-selected when available;</li>
<li>you can now set the number of rows to display in the configuration file;</li>
<li>we&#8217;ve added a link to the login page to the mailbox password change page;</li>
<li> you can now conveniently add domains to admins through the Administrators -&gt; Domains screen;</li>
<li>the system will now check and alert super admins if a new version is available as well as display the version in the footer;</li>
<li>many bug fixes.</li>
</ul>
<p>A full list of changes can be found in the <a href="http://code.google.com/p/vimbadmin/source/browse/trunk/CHANGELOG">change log</a> and updating instructions can be found <a href="http://code.google.com/p/vimbadmin/source/browse/trunk/UPDATING">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/03/vimbadmin-new-release-0-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Doctrine ORM with Zend Application</title>
		<link>http://www.opensolutions.ie/blog/2011/03/using-doctrine-orm-with-zend-application/</link>
		<comments>http://www.opensolutions.ie/blog/2011/03/using-doctrine-orm-with-zend-application/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 11:36:10 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[Hidden Treasures]]></category>
		<category><![CDATA[How-tos]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[doctrine orm]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vimbadmin]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=161</guid>
		<description><![CDATA[In this first of a serious of articles where we delve into some of the hidden treasures in our ViMbAdmin application, we look at how to integrate Doctrine ORM with Zend - and specifically Zend_Application and Zend_Controller. <a href="http://www.opensolutions.ie/blog/2011/03/using-doctrine-orm-with-zend-application/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.opensolutions.ie/blog/wp-content/plugins/wordpress-code-snippet/scripts/shBrushPhp.js"></script>
<p>In this first of a serious of articles where we delve into some of the hidden treasures in our <a href="http://code.google.com/p/vimbadmin/">ViMbAdmin</a> application, we look at how to integrate Doctrine ORM with Zend &#8211; and specifically Zend_Application and Zend_Controller.</p>
<p>The first assumption (and requirement) we are going to make is that you are using <a href="http://framework.zend.com/manual/en/zend.application.html">Zend_Application</a>. If you want to see a working application set up and configured for this, please <a href="http://code.google.com/p/vimbadmin/source/checkout">checkout</a> or <a href="http://code.google.com/p/vimbadmin/source/browse/">browse</a> our ViMbAdmin source code &#8211; which we&#8217;ll reference throughout this document.</p>
<p>Zend Application has a resource framework which allows us to bootstrap various resources on demand. We have created a Doctrine resource for this very purpose which you can download from <a href="http://code.google.com/p/vimbadmin/source/browse/trunk/library/ViMbAdmin/Resource/Doctrine.php">here</a> (and you may need to edit the class name and change the plugin path in the config code below to match your setup). Our implementation does many things:</p>
<ul>
<li>instantiates the Doctrine object;</li>
<li>sets up an autoloader for Doctrine models;</li>
<li>instantiates the Doctrine manager;</li>
<li>opens the connection to the database;</li>
<li>sets all collations and character sets to UTF8 (this is hard coded but can easily be changed);</li>
<li>sets various hard coded Doctrine attributes which can also be changed.</li>
</ul>
<p>We the add various configuration parameters to the <code><a href="http://code.google.com/p/vimbadmin/source/browse/trunk/application/configs/application.ini.dist">application.ini</a></code> file:</p>
<p><pre class="brush: php">pluginPaths.ViMbAdmin_Resource = APPLICATION_PATH &quot;/../library/ViMbAdmin/Resource&quot;

resources.doctrine.connection_string = &quot;phptype://username:password@host/database&quot;
resources.doctrine.data_fixtures_path = APPLICATION_PATH &quot;/../doctrine/data/fixtures&quot;
resources.doctrine.models_path = APPLICATION_PATH &quot;/models&quot;
resources.doctrine.migrations_path = APPLICATION_PATH &quot;/../doctrine/migrations&quot;
resources.doctrine.sql_path = APPLICATION_PATH &quot;/../doctrine/data/sql&quot;
resources.doctrine.yaml_schema_path = APPLICATION_PATH &quot;/../doctrine/schema&quot;
resources.doctrine.generate_models_options.generateTableClasses = true
resources.doctrine.extensions_path = APPLICATION_PATH &quot;/../library/DoctrineExtensions&quot;</pre></p>
<p>Or the following where $application is the instance of Zend_Application:</p>
<pre>$application-&gt;getBootstrap()-&gt;bootstrap( 'doctrine' );</pre>
<p>From that, you can use Doctrine to your hearts content!</p>
<p>We also have a Doctrine CLI script which works from the same resource. See:</p>
<p><a href="http://code.google.com/p/vimbadmin/source/browse/trunk/bin/doctrine-cli.php">http://code.google.com/p/vimbadmin/source/browse/trunk/bin/doctrine-cli.php</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/03/using-doctrine-orm-with-zend-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing ViMbAdmin &#8211; Virtual Mailbox Administration</title>
		<link>http://www.opensolutions.ie/blog/2011/03/introducing-vimbadmin/</link>
		<comments>http://www.opensolutions.ie/blog/2011/03/introducing-vimbadmin/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 13:14:47 +0000</pubDate>
		<dc:creator>Barry O'Donovan</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[ViMbAdmin]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[postfix admin]]></category>
		<category><![CDATA[postfixadmin]]></category>
		<category><![CDATA[vimbadmin]]></category>
		<category><![CDATA[virtual mailbox administration]]></category>

		<guid isPermaLink="false">http://www.opensolutions.ie/blog/?p=154</guid>
		<description><![CDATA[Open Solutions are pleased to announce the immediate availability of our latest free and open source web application, ViMbAdmin, a web based interface which will allow you to manage mailboxes, virtual domains and aliases. <a href="http://www.opensolutions.ie/blog/2011/03/introducing-vimbadmin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.opensolutions.ie/blog/wp-content/plugins/wordpress-code-snippet/scripts/shBrushPhp.js"></script>
<p>Open Solutions are pleased to announce the immediate availability of our latest free and open source web application, <a title="ViMbAdmin" href="http://www.opensolutions.ie/open-source/vimbadmin">ViMbAdmin</a> <em>(vim-be-admin).</em> <a href="http://www.opensolutions.ie/open-source/vimbadmin">ViMbAdmin</a> is a web based interface which will allow you to manage mailboxes, virtual domains and aliases.</p>
<p>ViMbAdmin is free software; you can redistribute it and/or modify it under the terms of the <a href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">GNU General Public License version 3</a>, or (at your option) any later version.</p>
<p>ViMbAdmin was entirely funded by Open Solutions and developed by our staff. If you find this application of value, please consider <a href="http://www.opensolutions.ie/open-source/vimbadmin/donate">making a donation to our chosen charity</a>.</p>
<p>Do you want to see it in action? We have a <strong>live demo</strong> which you can access <a href="http://www.opensolutions.ie/vimbadmin/">here</a>. You can also <strong>browse screenshots</strong> by clicking the image on <a href="http://www.opensolutions.ie/open-source/vimbadmin">this page</a>.</p>
<p>ViMbAdmin was written in PHP using our own web application framework which includes the Zend Framework, the Doctrine ORM and the Smarty templating system with JQuery on the frontend.</p>
<p>ViMbAdmin is hosted on its own <a href="https://code.google.com/p/vimbadmin/">Google Code project page</a> where you can find documentation, browse the source code and access our Subversion repository. We have set up a <a href="http://groups.google.com/group/vimbadmin-discuss">Google Groups</a> discussion group and you can read our <a href="http://www.opensolutions.ie/blog/category/vimbadmin/">ViMbAdmin blog posts</a>.</p>
<p>ViMbAdmin can work as a slot in replacement for Postfix Admin with <a href="https://code.google.com/p/vimbadmin/wiki/MigrateFromPostfixAdmin">a few MySQL ALTER statements</a>.</p>
<h3>Features</h3>
<ul>
<li>Super admin(s) user level with full access;</li>
<li>Admin(s) user level with access only to assigned domains and their mailboxes and aliases;</li>
<li>Super admins can create and modify super admins and admins;</li>
<li>JQuery Datatable throughout for quick in browser searching and pagination;</li>
<li>Create, modify and purge domains including limited the number of mailboxes and aliases a non-super admin can create per-domain;</li>
<li>Activate / deactivate admins, domains, mailboxes and aliases at the click of a button;</li>
<li>Full logging;</li>
<li>Facility for users (mailbox owners) to change their password;</li>
<li>Forgotten Password / Password Reset function for admins;</li>
<li>Very configurable including:
<ul>
<li>set default values for quotas, number of mailboxes and aliases for domain creation;</li>
<li>templated welcome and settings email for users;</li>
<li>either plain or MD5 mailbox password support;</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensolutions.ie/blog/2011/03/introducing-vimbadmin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
