some newbie questions

[email protected] Tue, 13 May 2008 15:35:47 +0100
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Message-ID <[email protected]>
This is a multipart message in MIME format.
--=_alternative 00502E6380257448_=
Content-Type: text/plain; charset="US-ASCII"

Hi folks.  I've developed with Lotus Notes for 10 years, and I've also 
been working with Zope and WebObjects for 5 years. 

I've got the Skyrix InstantOGO installed, and that was actually a breeze 
and a great way to get a feel for OGO.  I decided that since this was only 
so I could get a taste of what OGO could do, it might as well be in a 
virtual machine.  I'm working on a Vista laptop at the moment and whilst 
it would not install inside Virtual PC 2007, there was no problem 
installing it inside Virtual Box (just in case this is useful information 
to anyone else).

Now I  have a few questions the answers to which would help me clarify my 
decision-making.

a) does OGO still work with FrontBase (I read something about a FrontBase 
2 adaptor, but I would like to know if anyone has it working with FB3 
and/or FB4).  In case people are unaware, The Whitemice guide seems to 
suggest that FrontBase still works with OGO.

b) which is the best way to customize the OGO web presentation?  I know I 
can hide individual applications from the dock on a per user basis.  I see 
that there are .wod and .html files, and that there are also.wox files 
(which look like the are an amalgamation of the previous two file types). 
I also read that CSS was not used for styling some other configuration 
technique (components.cfg). However, looking at the HTML, it is clear that 
CSS is being used, at least for some components.  Is CSS now used 
throughout for styling?  I found two copies of components.cfg in my 
installation, so that makes me think it is still in use.  I don't 
anticipate doing any localization at this point, but localization in OGO 
seems to follow the traditional WO pattern of different lproj directories. 
  For the sake of cosmetic changes (fonts, colours) should I be looking at 
using CSS.  In order to re-structure parts of the application, should I be 
looking at the .html/.wox files?

c) I'm interested in the bundled Jabber server.  I know it is running as 
I've telneted into it.  However, using one of the OGO users I created I 
cannot connect to the Jabber server e.g. from iChat.  Are the OGO users 
automatically registered with Jabberd? 

d) what is the best way to build external applications that interact with 
the OGO server.  I have looked at the XML-RPC API (very impressive), and 
I've connected via WebDAV.  I also read about zOGI, which seems to be an 
augmentation/supplementation of the XML-RPC API.  I take it that these 
three are all still valid ways to build on top of OGO.  The Whitemice OGO 
admin guide tends to suggest that XML-RPC is deprecated.  Is that correct? 
 What are the advantages/disadvantages of WebDAV vs XML-RPC vs zOGI when 
it comes to OGO? 

e) I notice that there are object version numbers as attributes of many 
(all?) objects in OGO.  I take it that this is one of the Zope 
inspirations.   I also see that there are comments in the 'logs' tab of 
the web UI that show what changes have happened between versions. However, 
in Zope objects can be rolled back to previous versions but I can't see 
anyway in OGO  to revert to a previous version of an object.  Moreover, 
when I've uploaded a file into a project, I can't see that that file 
becomes versioned, which I thought was one of the document management 
features of OGO.

f) unfortunately my WebObjects knowledge is all Java-related.  Is it the 
plan that OGO will eventually run on top of JOPE?

g) if I was to make changes to the Objective-C files, are these 
automatically re-compiled or do I need to have an Objective-C tool-chain 
installed as well?


Thanks for making OGO.  I'm hoping that it will turn out to be the right 
solution for my needs.

Bernard Devlin
--=_alternative 00502E6380257448_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Hi folks. &nbsp;I've developed with
Lotus Notes for 10 years, and I've also been working with Zope and WebObjects
for 5 years. </font>
<br>
<br><font size=2 face="sans-serif">I've got the Skyrix InstantOGO installed,
and that was actually a breeze and a great way to get a feel for OGO. &nbsp;I
decided that since this was only so I could get a taste of what OGO could
do, it might as well be in a &nbsp;virtual machine. &nbsp;I'm working on
a Vista laptop at the moment and whilst it would not install inside Virtual
PC 2007, there was no problem installing it inside Virtual Box (just in
case this is useful information to anyone else).</font>
<br>
<br><font size=2 face="sans-serif">Now I &nbsp;have a few questions the
answers to which would help me clarify my decision-making.</font>
<br>
<br><font size=2 face="sans-serif">a) does OGO still work with FrontBase
(I read something about a FrontBase 2 adaptor, but I would like to know
if anyone has it working with FB3 and/or FB4). &nbsp;In case people are
unaware, The Whitemice guide seems to suggest that FrontBase still works
with OGO.</font>
<br>
<br><font size=2 face="sans-serif">b) which is the best way to customize
the OGO web presentation? &nbsp;I know I can hide individual applications
from the dock on a per user basis. &nbsp;I see that there are .wod and
.html files, and that there are also.wox files (which look like the are
an amalgamation of the previous two file types). &nbsp;I also read that
CSS was not used for styling some other configuration technique (components.cfg).
However, looking at the HTML, it is clear that CSS is being used, at least
for some components. &nbsp;Is CSS now used throughout for styling? &nbsp;I
found two copies of components.cfg in my installation, so that makes me
think it is still in use. &nbsp;I don't anticipate doing any localization
at this point, but localization in OGO seems to follow the traditional
WO pattern of different lproj directories. &nbsp; For the sake of cosmetic
changes (fonts, colours) should I be looking at using CSS. &nbsp;In order
to re-structure parts of the application, should I be looking at the .html/.wox
files?</font>
<br>
<br><font size=2 face="sans-serif">c) I'm interested in the bundled Jabber
server. &nbsp;I know it is running as I've telneted into it. &nbsp;However,
using one of the OGO users I created I cannot connect to the Jabber server
e.g. from iChat. &nbsp;Are the OGO users automatically registered with
Jabberd? &nbsp;</font>
<br>
<br><font size=2 face="sans-serif">d) what is the best way to build external
applications that interact with the OGO server. &nbsp;I have looked at
the XML-RPC API (very impressive), and I've connected via WebDAV. &nbsp;I
also read about zOGI, which seems to be an augmentation/supplementation
of the XML-RPC API. &nbsp;I take it that these three are all still valid
ways to build on top of OGO. &nbsp;The Whitemice OGO admin guide tends
to suggest that XML-RPC is deprecated. &nbsp;Is that correct? &nbsp;What
are the advantages/disadvantages of WebDAV vs XML-RPC vs zOGI when it comes
to OGO? </font>
<br>
<br><font size=2 face="sans-serif">e) I notice that there are object version
numbers as attributes of many (all?) objects in OGO. &nbsp;I take it that
this is one of the Zope inspirations. &nbsp; I also see that there are
comments in the 'logs' tab of the web UI that show what changes have happened
between versions. &nbsp;However, in Zope objects can be rolled back to
previous versions but I can't see anyway in OGO &nbsp;to revert to a previous
version of an object. &nbsp;Moreover, when I've uploaded a file into a
project, I can't see that that file becomes versioned, which I thought
was one of the document management features of OGO.</font>
<br>
<br><font size=2 face="sans-serif">f) unfortunately my WebObjects knowledge
is all Java-related. &nbsp;Is it the plan that OGO will eventually run
on top of JOPE?</font>
<br>
<br><font size=2 face="sans-serif">g) if I was to make changes to the Objective-C
files, are these automatically re-compiled or do I need to have an Objective-C
tool-chain installed as well?</font>
<br>
<br>
<br><font size=2 face="sans-serif">Thanks for making OGO. &nbsp;I'm hoping
that it will turn out to be the right solution for my needs.</font>
<br>
<br><font size=2 face="sans-serif">Bernard Devlin</font>
--=_alternative 00502E6380257448_=--
-- 
OpenGroupware.org Discussion [email protected]
http://mail.opengroupware.org/mailman/listinfo/discuss