<?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>OpenCLAWS News</title>
	<atom:link href="http://www.openclaws.com/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openclaws.com/news</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 31 Aug 2009 01:35:02 +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>Project Sources and Status Update</title>
		<link>http://www.openclaws.com/news/2009/08/30/project-sources-and-status-update/</link>
		<comments>http://www.openclaws.com/news/2009/08/30/project-sources-and-status-update/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 01:35:02 +0000</pubDate>
		<dc:creator>Bob Carroll</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.openclaws.com/news/?p=14</guid>
		<description><![CDATA[Just shy of three months ago, I wrote about the new direction of OpenCLAWS and the path I envisioned us taking. The schedule was very optimistic especially considering the unknowns that have yet to be conquered. We&#8217;ve hit a major milestone and I thought it&#8217;d be good to share the project&#8217;s current status, and next [...]]]></description>
			<content:encoded><![CDATA[<p>Just shy of three months ago, I wrote about the new direction of OpenCLAWS and the path I envisioned us taking. The schedule was very optimistic especially considering the unknowns that have yet to be conquered. We&#8217;ve hit a major milestone and I thought it&#8217;d be good to share the project&#8217;s current status, and next steps.</p>
<p>About a month later than I had hoped, OpenCLAWS is publicly available for download from our Subversion repository. I spent about two and a half months scrubbing the source tree in preparation for public use. It was a long process. I had to learn about the design and flow of each component, and then go about refactoring wherever needed. The end result is the removal of a lot dead AMS code, consolidation of duplicate functionality, bug fixes, and standardized coding conventions.<br />
<span id="more-14"></span></p>
<p>Right now OpenCLAWS is not very useful. Only the central server (CAT), history module, and identity module have been imported. What this means is that it&#8217;s possible to perform identity management operations with history tracking. All other functionality will come in the next few months. In the mean time, the existing components need to be thoroughly tested. The <a href="http://trac.openclaws.com/wiki/Handbook/Overview">handbook</a> should help you build and install OpenCLAWS. I haven&#8217;t written the documentation for making CAT and the modules work together, nor have I written any SOAP API documentation. So (for now) you&#8217;re on your own for that part.</p>
<p>After considerable thought, I&#8217;ve decided to scrap the CLAWS web clients and PHP API. It&#8217;s hard to reuse those components since their design is heavily influenced by ITS business processes. I&#8217;d rather separate the communications API from the business logic so that it&#8217;s easier for other organizations to adopt. Further, I&#8217;d like AdminTools to follow an MVC pattern like the new Start client. I expect this portion to take about two months (target end of October-ish).</p>
<p>At the same time, I intend to import modLDAP and write a new Active Directory module. This task will largely depend on how long it takes to write a PHP API and a minimal web client. Once I have a usable client, the two tasks will continue in parallel. I&#8217;m shooting for full Active Directory and LDAP support, and a new AdminTools client by the end of November.</p>
<p>For those who might be interested, I&#8217;m maintaining a <a href="http://trac.openclaws.com/wiki/CLAWSCompatibility">list of compatibility issues</a> between CLAWS and OpenCLAWS. I&#8217;d like to maintain compatibility of the SOAP interface for interoperability. At some point, I will flush out all of the API and design documentation, which should hopefully be a good reference for both projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openclaws.com/news/2009/08/30/project-sources-and-status-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Direction</title>
		<link>http://www.openclaws.com/news/2009/05/31/a-new-direction/</link>
		<comments>http://www.openclaws.com/news/2009/05/31/a-new-direction/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 06:51:59 +0000</pubDate>
		<dc:creator>Bob Carroll</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.openclaws.com/news/?p=6</guid>
		<description><![CDATA[Nearly three years ago I joined the CLAWS development team, wide-eyed and eager to contribute. At the time, there was four of us, sparse documentation, and a giant list of features to implement. The team relied heavily on &#8220;tribal knowledge&#8221; and had a very wide latitude for making design decisions. I only worked in that [...]]]></description>
			<content:encoded><![CDATA[<p>Nearly three years ago I joined the CLAWS development team, wide-eyed and eager to contribute. At the time, there was four of us, sparse documentation, and a giant list of features to implement. The team relied heavily on &#8220;tribal knowledge&#8221; and had a very wide latitude for making design decisions.</p>
<p>I only worked in that position for a few months, but that experience gave me valuable insight into the software&#8217;s design and implementation. After returning to the customer support side of ITS, I continued my involvement with the project by testing what I could and reporting bugs and feature requests. Later I successfully built and installed CLAWS in my own environment.<br />
<span id="more-6"></span></p>
<p>The plan was to develop features and bug fixes on my own, and then contribute patches back to the project. I made significant progress documenting the build and install process. I even had a fairly large patch set that I was getting ready to send upstream. And then&#8230; the decision was made to remove public access to the source code. My project has died, and I have since left RIT for greener pastures.</p>
<p>Moving to San Diego represents a new beginning for me, with new challenges, new opportunities, and new interests. Over the last few weeks, I&#8217;ve thought a lot about my experiences at RIT. And I remembered why I took interest in CLAWS to begin with: it was a brilliant idea with enormous potential.</p>
<p>I started thinking that maybe RIT has taken CLAWS as far as they can. And maybe the project needs a new beginning to reach its full potential. So I have decided to resurrect my project and steer it in a new direction, completely independent of RIT, with defined goals, and a plan to reach those goals. Also, with a new direction comes a new name that reflects my commitment to the open source community: OpenCLAWS.</p>
<p>I am currently in the process of scrubbing the source tree and applying my patches. As soon as I finish, I will make it publicly available on the OpenCLAWS website. After that&#8230; we&#8217;ll see where the community takes it.</p>
<p>Read the <a href="http://www.openclaws.com/about/mission/">project mission</a> for more information on the scope and direction of OpenCLAWS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openclaws.com/news/2009/05/31/a-new-direction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

