<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>The Suretec Blog - Catalyst</title>
    <link>http://blog.suretecsystems.com/</link>
    <description>Open Source. Open Solutions.</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3 - http://www.s9y.org/</generator>
    <pubDate>Fri, 13 Jun 2008 12:59:56 GMT</pubDate>

    <image>
        <url>http://blog.suretecsystems.com/templates/competition/img/s9y_banner_small.png</url>
        <title>RSS: The Suretec Blog - Catalyst - Open Source. Open Solutions.</title>
        <link>http://blog.suretecsystems.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Flexi Time Manager Shortlisted for National Business Award</title>
    <link>http://blog.suretecsystems.com/archives/125-Flexi-Time-Manager-Shortlisted-for-National-Business-Award.html</link>
            <category>Catalyst</category>
            <category>Linux</category>
            <category>Open Source</category>
            <category>Perl</category>
            <category>PostgreSQL</category>
            <category>Suretec</category>
    
    <comments>http://blog.suretecsystems.com/archives/125-Flexi-Time-Manager-Shortlisted-for-National-Business-Award.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=125</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=125</wfw:commentRss>
    

    <author>nospam@example.com (Suretec)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flexitimemanager.co.uk/Default.aspx.LocID-06anew001.RefLocID-06a003003.Lang-EN.htm&#039;);&quot;  href=&quot;http://www.flexitimemanager.co.uk/Default.aspx.LocID-06anew001.RefLocID-06a003003.Lang-EN.htm&quot;&gt;Flexi Time Manager &quot;in the pink&quot; after shortlisting for National Business Award&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Entrepreneur Louise Wreathall has been shortlisted for the ‘Best Mumpreneur’ award at the National mother@work awards 2008. Louise, creator of Flexi Time Manager, which offers an online flexi time recording service, launched her business last year and has seen it go from strength to strength. She will attend a reception at 11 Downing Street on 18th June, where the winners will be announced.&lt;br /&gt;
&lt;br /&gt;
Louise says, “Being shortlisted for this award means so much to me. Of course I’d be thrilled to win, but reaching the final stage itself shows that my work in getting the business where it is today has paid off.”&lt;br /&gt;
&lt;br /&gt;
As a working mother who returned to work after a career break, Louise knows how important flexi time can be. Working in the HR department of a charitable organisation, she was responsible for administering a time consuming flexi time system for 30 staff, using scraps of paper and mental arithmetic to calculate hours worked. When staff numbers doubled, she knew something had to change, and set about creating an electronic timesheet system. By 2005, Louise had set up the business and set about trialling her own online time management system. With the help of Enterprise North East Trust, and local networks Women Into Business and Aberdeen Entrepreneurs, she learned the fundamentals of business management, finally launching the fully tested web application in November 2007.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.suretecsystems.com&#039;);&quot;  href=&quot;http://www.suretecsystems.com&quot;&gt;Suretec&lt;/a&gt; designed and implemented the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flexitimemanager.co.uk&#039;);&quot;  href=&quot;http://www.flexitimemanager.co.uk&quot;&gt;Flexi Time Manager&lt;/a&gt; Solution.  
    </content:encoded>

    <pubDate>Fri, 13 Jun 2008 13:59:56 +0100</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/125-guid.html</guid>
    <category>Catalyst</category>
<category>DBIC</category>
<category>DBIx-Class</category>
<category>Dojo</category>
<category>Flexi Time</category>
<category>Flexitime</category>
<category>Linux</category>
<category>Open Source</category>
<category>Perl</category>
<category>PostgreSQL</category>
<category>Suretec</category>

</item>
<item>
    <title>Catalyst Book Review Out</title>
    <link>http://blog.suretecsystems.com/archives/88-Catalyst-Book-Review-Out.html</link>
            <category>Catalyst</category>
            <category>Open Source</category>
            <category>Perl</category>
    
    <comments>http://blog.suretecsystems.com/archives/88-Catalyst-Book-Review-Out.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=88</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=88</wfw:commentRss>
    

    <author>nospam@example.com (Gavin Henry)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/dave.org.uk&#039;);&quot;  href=&quot;http://dave.org.uk&quot;&gt;Dave Cross&lt;/a&gt; has published a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.packtpub.com/catalyst-perl-web-application/book&#039;);&quot;  href=&quot;http://www.packtpub.com/catalyst-perl-web-application/book&quot;&gt;Catalyst Book&lt;/a&gt; &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/dave.org.uk/reviews/catalyst.html&#039;);&quot;  href=&quot;http://dave.org.uk/reviews/catalyst.html&quot;&gt;Review&lt;/a&gt; that was written by &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/blog.jrock.us/&#039;);&quot;  href=&quot;http://blog.jrock.us/&quot;&gt;Jonathan Rockway&lt;/a&gt; and published by &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/http://www.packtpub.com&#039;);&quot;  href=&quot;http://http://www.packtpub.com&quot;&gt;Packt Publishing&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;...I knew that Catalyst was something that I should take the time to learn, but it always seemed like such a daunting task.&lt;br /&gt;
&lt;br /&gt;
For that reason, I was really looking forward to reading this book. I&#039;m the kind of person who learns best from reading a book and I hoped that with a few tube rides reading this book, coupled with a few practical sessions in front of the computer, I&#039;d soon have Catalyst. I&#039;m sorry to report that having read the book, Catalyst is almost as confusing to me now as it was before.&lt;br /&gt;
&lt;br /&gt;
I don&#039;t think that much of the blame can be laid at the feet of the author. Jonathan Rockway is a member of the core Catalyst development team. I&#039;ve read his blog and his contributions to various mailing lists. He obviously knows his stuff. I think he&#039;s been badly let down by his editors. &lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
I have not read it so I can&#039;t really comment.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
Gavin.  
    </content:encoded>

    <pubDate>Mon, 25 Feb 2008 09:43:17 +0000</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/88-guid.html</guid>
    <category>Catalyst</category>
<category>Linux</category>
<category>Open Source</category>
<category>Perl</category>

</item>
<item>
    <title>A Catalyst Appliance?</title>
    <link>http://blog.suretecsystems.com/archives/71-A-Catalyst-Appliance.html</link>
            <category>Catalyst</category>
            <category>Dojo</category>
            <category>Perl</category>
            <category>PostgreSQL</category>
    
    <comments>http://blog.suretecsystems.com/archives/71-A-Catalyst-Appliance.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=71</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=71</wfw:commentRss>
    

    <author>nospam@example.com (Gavin Henry)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.suretecsystems.com&#039;);&quot;  href=&quot;http://www.suretecsystems.com&quot;&gt;We&lt;/a&gt; have had some interesting discussions about offering a locally hosted version of a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org&#039;);&quot;  href=&quot;http://catalyst.perl.org&quot;&gt;Catalyst&lt;/a&gt; Web Application called &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flexitimemanager.co.uk&#039;);&quot;  href=&quot;http://www.flexitimemanager.co.uk&quot;&gt;Flexi Time Manager&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/lists.scsys.co.uk/pipermail/catalyst/2008-January/016614.html&#039;);&quot;  href=&quot;http://lists.scsys.co.uk/pipermail/catalyst/2008-January/016614.html&quot;&gt;question was also raised on the Catalyst Mailinglist&lt;/a&gt;, with no replies...so we raised it on the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.perlmonks.org&#039;);&quot;  href=&quot;http://www.perlmonks.org&quot;&gt;PerlMonks&lt;/a&gt; forums at &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.perlmonks.org/?node_id=662504&#039;);&quot;  href=&quot;http://www.perlmonks.org/?node_id=662504&quot;&gt;Offering a locally hosted solution?&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.perlmonks.org/?node_id=662756&#039;);&quot;  href=&quot;http://www.perlmonks.org/?node_id=662756&quot;&gt;A very interesting response about doing an appliance&lt;/a&gt;: &lt;br /&gt;
&lt;blockquote&gt;Gavin,&lt;br /&gt;
&lt;br /&gt;
      I&#039;ve been pondering these questions in anticipation of some stuff i&#039;m working on. Some corporations prefer to have the stuff in-house for a few reasons. These come up alot:&lt;br /&gt;
      1. Security - they may feel unconfortable having their data outside the company. it may even be policy&lt;br /&gt;
      2. Network outages - if its internal, your site or their network connection going down won&#039;t affect the in-house application (unless you use the light frontend that goes back to your servers)&lt;br /&gt;
&lt;br /&gt;
      Thoughts to consider:&lt;br /&gt;
      1. How much control do you want to give them in terms of access to the source code and the ability to break things even if well meaning. Will they need to sign an NDA?&lt;br /&gt;
      2. How is the application maintained? Do you have a tunnel into their environment to fix things? (will they consider this a security risk?)&lt;br /&gt;
      3. How are updates applied? Onsite cdrom/flash drive? Downloads (like IPCop), automatically downloaded and installed? How do you deal with a failed update.&lt;br /&gt;
      4. What happens when they want to connect some other system to your database to pull the timesheet data?&lt;br /&gt;
      5. Security. What liability is involved if the appliance is the mechanism for the breach. And would the appliance provide a method for securiy breach (see #2 and #3).&lt;br /&gt;
      6. Legality - if you have gpl code, you&#039;re ok when its a service, when leasing hardware/software youre approaching a greyer area the RMS wanted to kill with GPLv3 (it didn&#039;t make it into the final cut)&lt;br /&gt;
      7. If your model is based on usage, how do you guarantee you&#039;re sending back the appropriate data and a firewall isn&#039;t getting in the way.&lt;br /&gt;
&lt;br /&gt;
      I&#039;m personally leaning towards the leased appliance model. You &quot;lease&quot; a box with the software installed on it. Providing in that fee is an &quot;update&quot; subscription service, where the software will poll the update server and pull the encrypted &amp;amp; signed updates down. Perhaps with a web interface for the company admin to decide whne to apply the updates. Of course the leasing is noticably more expensive that the web version (for the updates and support).&lt;br /&gt;
&lt;br /&gt;
      Applications that do some of that I was talking about:&lt;br /&gt;
      1. IPCop - downloadable signed updates&lt;br /&gt;
      2. Tivo - ideal model in my mind (at least for the hardware end result)&lt;br /&gt;
      3. Google search appliance (to they offer the google office apps as an appliance yet?)&lt;br /&gt;
      4. Vigilant Minds security appliance - (was originally nessus with a rockin web interface)&lt;br /&gt;
      5. Salesforce.com and SugarCRM i think also have appliance versions as well.&lt;br /&gt;
&lt;br /&gt;
      You want the corporate types to think of the box you provide like a Tivo, not like software they purchased. In the latter you end up with the companies wanting you (or themselves) to make customizations to the app. Enough of those and you become a development shop and not a service provider.&lt;br /&gt;
&lt;br /&gt;
      Now all that said, the Xen/Vmware image idea might work well. I&#039;ve dabbled with using a single Xen image on a piece of hardware just to cope with the fact that hardware continually improves and unless you&#039;re buying in bulk from Taiwan you&#039;re guaranteed to not hav ethe same platform to install on year after year. It will also offer greater flexibility for larger companies who have migrated to a Vmware setup. The downside is that if they stop paying, they can effectively keep the Vmware image and get into it whereas an appliance can be reasonably locked down to make it less likely. (Downloads are something people put little weight WRT to stealing.)&lt;br /&gt;
&lt;br /&gt;
      How does this relate to perl? There are dozens of modules out on cpan that can help with accomplishing the task of remote updates, package signing, etc...&lt;br /&gt;
&lt;br /&gt;
      dratsab&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.perlmonks.org/?node_id=663359&#039;);&quot;  href=&quot;http://www.perlmonks.org/?node_id=663359&quot;&gt;&lt;br /&gt;
Food for thought.....&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Gavin.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 22 Jan 2008 10:21:30 +0000</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/71-guid.html</guid>
    <category>Catalyst</category>
<category>DBIC</category>
<category>DBIx-Class</category>
<category>Dojo</category>
<category>FTM</category>
<category>Flexi Time</category>
<category>Flexitime</category>
<category>Perl</category>
<category>PostgreSQL</category>

</item>
<item>
    <title>The Catalyst Advent Calendar Roundup</title>
    <link>http://blog.suretecsystems.com/archives/58-The-Catalyst-Advent-Calendar-Roundup.html</link>
            <category>Catalyst</category>
    
    <comments>http://blog.suretecsystems.com/archives/58-The-Catalyst-Advent-Calendar-Roundup.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=58</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=58</wfw:commentRss>
    

    <author>nospam@example.com (Gavin Henry)</author>
    <content:encoded>
    Just a quick note to say that the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/&quot;&gt;Catalyst Advent Calendar&lt;/a&gt; is doing very well. Now at 7 entries &lt;img src=&quot;http://blog.suretecsystems.com/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Being:&lt;br /&gt;
&lt;ol&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/1&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/1&quot;&gt;Getting started with ExtJS screen library&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/2&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/2&quot;&gt;Get more REST - Using YUI and JavaScript for REST&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/3&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/3&quot;&gt;Application Design Techniques&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/4&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/4&quot;&gt;Catalyst + Open Flash Chart: Fancy graphs with minimal fuss&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/5&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/5&quot;&gt;Adding Authentication to your Catalyst App&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/6&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/6&quot;&gt;Inline Authentication Without Redirection&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/7&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/7&quot;&gt;Rapid CRUD with Catalyst&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
I&#039;ve really enjoyed them all so far and they are all well written and excellent quality. But the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/1&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/1&quot;&gt;ExtJS&lt;/a&gt;, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/2&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/2&quot;&gt;REST&lt;/a&gt; and &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/catalyst.perl.org/calendar/2007/4&#039;);&quot;  href=&quot;http://catalyst.perl.org/calendar/2007/4&quot;&gt;Open Flash Chart&lt;/a&gt; I liked best.&lt;br /&gt;
&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Fri, 07 Dec 2007 14:11:55 +0000</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/58-guid.html</guid>
    <category>Catalyst</category>
<category>DBIC</category>
<category>DBIx-Class</category>
<category>ExtJS</category>
<category>Flash</category>
<category>JavaScript</category>
<category>Perl</category>
<category>REST</category>
<category>Rose-DB</category>
<category>YUI</category>

</item>
<item>
    <title>Dedicated OpenLDAP GUI?</title>
    <link>http://blog.suretecsystems.com/archives/25-Dedicated-OpenLDAP-GUI.html</link>
            <category>Catalyst</category>
            <category>Dojo</category>
            <category>Gnome</category>
            <category>OpenLDAP</category>
            <category>PostgreSQL</category>
            <category>Suretec</category>
    
    <comments>http://blog.suretecsystems.com/archives/25-Dedicated-OpenLDAP-GUI.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>16</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Gavin Henry)</author>
    <content:encoded>
    We know there are various desktop apps like &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gq-project.org/&#039;);&quot;  href=&quot;http://gq-project.org/&quot;&gt;gq&lt;/a&gt;, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.jxplorer.org&#039;);&quot;  href=&quot;http://www.jxplorer.org&quot;&gt;Jxplorer&lt;/a&gt; etc. and web based like &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.gosa-project.org/&#039;);&quot;  href=&quot;http://www.gosa-project.org/&quot;&gt;gosa&lt;/a&gt; and &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/phpldapadmin.sourceforge.net/&#039;);&quot;  href=&quot;http://phpldapadmin.sourceforge.net/&quot;&gt;phpldapadmin&lt;/a&gt;, but do we want a GUI specfically tailored for &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.openldap.org&#039;);&quot;  href=&quot;http://www.openldap.org&quot;&gt;OpenLDAP&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.suretecsystems.com&#039;);&quot;  href=&quot;http://www.suretecsystems.com&quot;&gt;Suretec&lt;/a&gt; do. &lt;br /&gt;
&lt;br /&gt;
So, what style?&lt;br /&gt;
 We&#039;ve already done a nice &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flexitimemanager.co.uk&#039;);&quot;  href=&quot;http://www.flexitimemanager.co.uk&quot;&gt;Web 2.0 style app&lt;/a&gt; using Catalyst, Dojo and PostgreSQL. Why not one like that or &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/desktop.google.com/&#039;);&quot;  href=&quot;http://desktop.google.com/&quot;&gt;Google Desktop&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
Probably speed. Loading up &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/en.wikipedia.org/wiki/LDAP_Data_Interchange_Format&#039;);&quot;  href=&quot;http://en.wikipedia.org/wiki/LDAP_Data_Interchange_Format&quot;&gt;LDIF&lt;/a&gt; data etc may be too slow.&lt;br /&gt;
&lt;br /&gt;
It would probably have to be something OS independent and written in C or C++&lt;br /&gt;
&lt;br /&gt;
I would prefer using C for making use of libldap for possibly a benchmark suite to include in the app with a plugin API for others to contribute. Then you could use &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.gtk.org/&#039;);&quot;  href=&quot;http://www.gtk.org/&quot;&gt;GTK+&lt;/a&gt;. I don&#039;t know, these are just minor details really, feature set is the key here.&lt;br /&gt;
&lt;br /&gt;
So I&#039;m thinking of features like:&lt;br /&gt;
&lt;br /&gt;
- Standard LDAP&lt;sup&gt;&lt;span title=&quot;Lightweight Directory Access Protocol&quot; class=&quot;serendipity_glossaryMarkup&quot;&gt;[?]&lt;/span&gt;&lt;/sup&gt; stuff&lt;br /&gt;
- OpenLDAP Configuration Wizard&lt;br /&gt;
- Monitoring stats and graphs&lt;br /&gt;
- Tuning wizard&lt;br /&gt;
- Benchmark wizard&lt;br /&gt;
- Importing from various sources&lt;br /&gt;
- many more etc..&lt;br /&gt;
&lt;br /&gt;
The interesting thing about the import part is you could then hook up to various Social Web Apps to get address book info and then import that to your directory. Just a thought.&lt;br /&gt;
&lt;br /&gt;
The main thing I want is configuration tools for &lt;strong&gt;cn=config&lt;/strong&gt; made easy and monitoring with stats etc.&lt;br /&gt;
&lt;br /&gt;
I know it&#039;s all just LDIF and LDAP and that you can use any existing GUI, but it would be nice to dumb this down a bit for clients and not find different solutions all over the place for handling the same old task.&lt;br /&gt;
&lt;br /&gt;
But should this be a fresh new app, or could we add to say &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gq-project.org/&#039;);&quot;  href=&quot;http://gq-project.org/&quot;&gt;gq&lt;/a&gt;. It might be worth looking into to speed things up.&lt;br /&gt;
&lt;br /&gt;
Feel free to add your comments.&lt;br /&gt;
&lt;br /&gt;
Gavin.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 03 Nov 2007 19:42:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/25-guid.html</guid>
    <category>Catalyst</category>
<category>Dojo</category>
<category>Gnome</category>
<category>OpenLDAP</category>
<category>PostgreSQL</category>

</item>
<item>
    <title>Flexi Time Manager -  A Cost Effective and Time Efficient  Solution for SMEs to administer flexible working</title>
    <link>http://blog.suretecsystems.com/archives/23-Flexi-Time-Manager-A-Cost-Effective-and-Time-Efficient-Solution-for-SMEs-to-administer-flexible-working.html</link>
            <category>Catalyst</category>
            <category>Dojo</category>
            <category>Linux</category>
            <category>Perl</category>
            <category>PostgreSQL</category>
            <category>Suretec</category>
    
    <comments>http://blog.suretecsystems.com/archives/23-Flexi-Time-Manager-A-Cost-Effective-and-Time-Efficient-Solution-for-SMEs-to-administer-flexible-working.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Suretec)</author>
    <content:encoded>
    Flexi Time Manager is a web application that provides a cost effective and self-contained administration system for recording and calculating flexitime. Designed to help small and medium sized businesses introduce or extend flexible working for staff, the system can be accessed at a mere 54 pence per employee per week (£30 per employee, per year) and does not require specialist software or hardware, just an internet connection.   For firms that already operate flexible working, Flexi Time Manager will ease the administrative burden associated with calculating employee flexi time.  Employee hours are input by the user at any time and their data is then automatically calculated, totalling the working time, flexi credit or debit and flexi carry forward.  &lt;br /&gt;
&lt;br /&gt;
Louise Wreathall, creator of Flexi Time Manager explains, &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;“Due to the changes in legislation, employers have to seriously consider how to put the necessary procedures and protocols in place for effectively managing flexible working. Smaller firms often don’t have the money, resources, or expertise to put flexible working into practice.  Flexi Time Manager offers these organisations the means to efficiently administer flexi time at considerably lower cost than by manual calculation.  The database includes all of the features of a sophisticated flexi system and can be used on any PC. This makes it ideal for those who work remotely. As it is web-based there is no expensive hardware or software needed, only an internet connection and web browser.”&lt;/blockquote&gt;  &lt;br /&gt;
&lt;br /&gt;
Flexible working has been the hot topic of many government announcements this year.  Both Tory leader David Cameron and the Labour Minister for Children, Young People and Families, Beverley Hughes, have called for an extension to the right to request flexible working.  Changes in legislation and the Government drive to promote better work life balance has led to almost 95% of requests for flexible working being granted by employers*.&lt;br /&gt;
&lt;br /&gt;
Flexi Time Manager is suitable for users from a wide range of industry sectors from University departments, medical surgeries and voluntary organisations, to accountancy firms and solicitors.  The versatility of the system allows it to be tailored to individual user needs, as Louise explains, &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;“Each person can set up their own unique profile  on the database, inputting basic weekly hours, limits to the working day, minimum lunch times, core working times and minimum daily hours.  All subscribers are provided with a unique username and password, so that each time they use Flexi Time Manager their settings will remain.  Individuals can log into the system at any time to view their total hours and flexi balance ‘as they go’.  Flexi Time Manager can also record holidays, sick leave or any other form of absence.&lt;br /&gt;
&lt;br /&gt;
“The system is beneficial for organisations that employ a high percentage of part time (often female) staff. With the new laws granting carers with children under six or disabled children under 18 the right to request flexible working, it is necessary for all employers to plan and prepare for the introduction of dynamic patterns of work for some or all staff.”&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
For further information on Flexi Time Manager log onto &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flexitimemanager.co.uk&#039;);&quot;  href=&quot;http://www.flexitimemanager.co.uk&quot;&gt;www.flexitimemanager.co.uk&lt;/a&gt; or call 01224 649484.&lt;br /&gt;
&lt;br /&gt;
Flexi Time Manager is a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.suretecsystems.com&#039;);&quot;  href=&quot;http://www.suretecsystems.com&quot;&gt;Suretec&lt;/a&gt; Web Project.&lt;br /&gt;
&lt;br /&gt;
* sourced from the CBI 
    </content:encoded>

    <pubDate>Wed, 31 Oct 2007 14:12:38 +0000</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/23-guid.html</guid>
    <category>Catalyst</category>
<category>Dojo</category>
<category>Linux</category>
<category>Perl</category>
<category>PostgreSQL</category>
<category>Suretec</category>

</item>
<item>
    <title>dijit.Tree and &lt;script type=”dojo/method”&gt;</title>
    <link>http://blog.suretecsystems.com/archives/18-dijit.Tree-and-script-typedojomethod.html</link>
            <category>Catalyst</category>
            <category>Dojo</category>
            <category>OpenLDAP</category>
    
    <comments>http://blog.suretecsystems.com/archives/18-dijit.Tree-and-script-typedojomethod.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (Gavin Henry)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.suretecsystems.com&#039;);&quot;  href=&quot;http://www.suretecsystems.com&quot;&gt;We&#039;ve&lt;/a&gt; been playing with dijit today, part of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/dojotoolkit.org&#039;);&quot;  href=&quot;http://dojotoolkit.org&quot;&gt;Dojo&lt;/a&gt;, specifically the Tree dijit. Very nice. We&#039;ve got our &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.catalystframework.org&#039;);&quot;  href=&quot;http://www.catalystframework.org&quot;&gt;Cataylst&lt;/a&gt; app setup to deliver &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/json.org&#039;);&quot;  href=&quot;http://json.org&quot;&gt;JSON&lt;/a&gt; data to the Tree. The is a re-work of the unpublished &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/sosa.sf.net&#039;);&quot;  href=&quot;http://sosa.sf.net&quot;&gt;SOSA&lt;/a&gt; application, to be used to configure &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.openldap.org&#039;);&quot;  href=&quot;http://www.openldap.org&quot;&gt;OpenLDAP&lt;/a&gt; via &lt;b&gt;cn=config&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
These sites helped a lot:&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/dojotoolkit.org/forums/forums/support/dijit&#039;);&quot;  href=&quot;http://dojotoolkit.org/forums/forums/support/dijit&quot;&gt;Dojo Forums&lt;/a&gt;&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.sitepen.com/blog/2007/09/21/dojo-09-power-tools-script-typedojomethod/&#039;);&quot;  href=&quot;http://www.sitepen.com/blog/2007/09/21/dojo-09-power-tools-script-typedojomethod/&quot;&gt;Dojo 0.9 Power Tools: &amp;lt;script type=”dojo/method”&amp;gt;&lt;/a&gt;&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/examples.dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/understanding-parser&#039;);&quot;  href=&quot;http://examples.dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/understanding-parser&quot;&gt;Understanding The Parser&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More later..... 
    </content:encoded>

    <pubDate>Wed, 24 Oct 2007 20:11:18 +0100</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/18-guid.html</guid>
    <category>Catalyst</category>
<category>Dojo</category>
<category>OpenLDAP</category>

</item>
<item>
    <title>Article Ideas</title>
    <link>http://blog.suretecsystems.com/archives/6-Article-Ideas.html</link>
            <category>Amanda</category>
            <category>Asterisk</category>
            <category>Catalyst</category>
            <category>Dojo</category>
            <category>OpenLDAP</category>
            <category>Perl</category>
            <category>PostgreSQL</category>
            <category>Samba</category>
            <category>Suretec</category>
    
    <comments>http://blog.suretecsystems.com/archives/6-Article-Ideas.html#comments</comments>
    <wfw:comment>http://blog.suretecsystems.com/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.suretecsystems.com/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>nospam@example.com (Gavin Henry)</author>
    <content:encoded>
    &lt;p&gt;I&#039;m thinking of getting more articles out there. Either on the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.suretecsystems.com&#039;);&quot;  href=&quot;http://www.suretecsystems.com&quot; title=&quot;Suretec - OpenLDAP Experts&quot;&gt;Suretec&lt;/a&gt; site, or a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.onlamp.com&#039;);&quot;  href=&quot;http://www.onlamp.com&quot;&gt;community&lt;/a&gt; site like &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.symas.com&#039;);&quot;  href=&quot;http://www.symas.com&quot;&gt;Symas&lt;/a&gt; did with their &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.openldap.org&#039;);&quot;  href=&quot;http://www.openldap.org&quot;&gt;OpenLDAP&lt;/a&gt; &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.onlamp.com/pub/a/onlamp/2007/09/13/an-openldap-update.html&#039;);&quot;  href=&quot;http://www.onlamp.com/pub/a/onlamp/2007/09/13/an-openldap-update.html&quot;&gt;article&lt;/a&gt;. Ideas include:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Asterisk Realtime with OpenLDAP&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Configure OpenLDAP over LDAP&lt;sup&gt;&lt;span title=&quot;Lightweight Directory Access Protocol&quot; class=&quot;serendipity_glossaryMarkup&quot;&gt;[?]&lt;/span&gt;&lt;/sup&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Working with Firewalls and OpenLDAP Replication&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;OpenLDAP 2.4 - Best of breed LDAP&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Browsing your OpenLDAP directory with Catalyst and Dojo&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;The real power of OpenLDAP: Overlays and Backends&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;One Place to Rule them All: OpenLDAP with Jabber, VoIP, SCM, Samba.....&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Securing OpenLDAP&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Enterprise OpenLDAP Deployments&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;OpenLDAP with a PostgreSQL Backend&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;How big can your Directory get?&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Program your OpenLDAP Directory with Perl&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;LDAP Schema Design&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;OpenLDAP Fundamentals&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;OpenLDAP ACLs&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
I can think of many more, but I have the normal &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.openldap.org/doc/&#039;);&quot;  href=&quot;http://www.openldap.org/doc/&quot;&gt;project docs&lt;/a&gt; to finish &lt;img src=&quot;http://blog.suretecsystems.com/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;br/&gt;&lt;br /&gt;
Gavin.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 16 Oct 2007 20:03:39 +0100</pubDate>
    <guid isPermaLink="false">http://blog.suretecsystems.com/archives/6-guid.html</guid>
    <category>Asterisk</category>
<category>Catalyst</category>
<category>Dojo</category>
<category>OpenLDAP</category>
<category>Perl</category>
<category>PostgreSQL</category>
<category>Samba</category>

</item>

</channel>
</rss>