To All OpenLinkers and ODSers,

Hey, folks, I'm just sending a note to say Thanks! and provide my first impressions on working directly with the ODS code base. As many of you may know, I wrote a fairly detailed product review a couple of months back (http://www.mkbergman.com/?p=355). The research behind that review convinced me to use ODS for some of my own projects.

So now, I am getting even more under the hood. I may be one of the first outside of OpenLink to probe the framework and its applications pretty deeply. I appreciate Mitko and Rumi's and everyone's efforts to answer my questions, which (fortunately or unfortunately, however you look at it :) ), will likely continue at a pretty aggressive pace.

You all are to be congratulated and thanked. This is a very powerful system, with a singularity of vision about breaking down the barriers between data silos that I believe is timely and important. Therefore, I also believe it has very great commercial potential, as well! :)

The scope of the effort is also impressive. There are so many useful apps under this ODS umbrella, representing nearly complete coverage of all existing social and collaboration apps on the Web. (BTW, is the historical 'wa' from Web apps?)

However, like any such effort that has been undertaken over a period of time and without (yet) much external use, there are rough spots, gaps and inconsistencies within ODS. This is to be expected. The fact there are as few as I am seeing speaks well to the original vision and approach taken behind this platform.

I am aggressively customizing the platform through its available UI, making modifications directly through code, and generally trying to immerse myself as much as possible into a crash education in the system.

While I applaud the direction of ODS to host external LAMP and other applications (I myself have been an aggressive user and specifier of WordPress, Joomla, and MediaWiki, for example), I have chosen to focus on OpenLink's internal approach with XSL, VSPX and its extended SQL for my efforts.

(That is because I believe there is also a powerful vision and integration potential behind these foundations and their relation to Virtuoso as well.)

In the process, I am:

1.  Drafting missing documentation and 'how to' instructions
2. Keeping a journal of suggestions and recommendations for how to improve the existing framework 3. Making notes on natural extensions and applications of the ODS framework in a variety of venues.

So far, my documentation runs to scores of pages (granted, some of that is file and directory documentation!) across a dozen topics or more. OpenLink will have complete use of this documentation for however it sees fit.

So, everyone, in part I wrote this, again, to say Thanks! for this great effort. But, because of my use and likely continued posts to this forum, I wanted everyone to know the background in advance. And I'd especially like to thank Kingsley for supporting my interest in ODS.

So, everyone, if I sound critical or make many suggestions as these threads continue, please know that is because I like what you have created and believe in its potential -- which I would like to help promote in some small manner -- and am trying to understand and document it as best I can.

Thanks for your understanding, and I look forward to working with all of you more in the coming weeks.

Best regards,

Mike Bergman



Reply via email to