Re: some newbie questions
Adam Tauno Williams <[email protected]> Tue, 13 May 2008 12:13:22 -0400
| Newsgroups | gmane.comp.cms.opengroupware.discuss.general |
|---|---|
| Message-ID | <1210695202.17466.13.camel@aleph> |
> Hi folks. I've developed with Lotus Notes for 10 years, and I've also > been working with Zope and WebObjects for 5 years. AWESOME! > I've got the Skyrix InstantOGO installed, and that was actually a > breeze and a great way to get a feel for OGO. Good to here. > 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. There are SOPE adaptors for FrontBase, MySQL, PostgreSQL, and SQLite. Not certain what the various degrees of functionality are - but in theory you could make them work. > 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). Yes, wox is like a combiled wod/html in XML. > 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 think it is mostly CSS with some legacy bits from components.cfg - built prior to the golden age of CSS > 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. Yep. > 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? There is a theme system; the docs plone has various example and tips about theming. But, sadly, there is not real "documentation" on the theme system. <http://docs.opengroupware.org/Members/thomas/themes/index_html/view> <http://docs.opengroupware.org/Members/olivier/NewDock/index_html/view> <http://docs.opengroupware.org/Members/lelarges/New_Theme_for_ogo_1.1/view> > 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? I don't know how InstantOGo sets up the Jabberd server. Sorry. > 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. zOGI replaces the older XML-RPC API and is superior in every way. :) <http://code.google.com/p/zogi/> > I take it that these three are all still valid ways to build on top > of OGO. Yes. > The Whitemice OGO admin guide tends to suggest that XML-RPC is > deprecated. Is that correct? Yes. It is maintained but is unlikely to receive any love or enhancements. > What are the advantages/disadvantages of WebDAV vs XML-RPC vs zOGI > when it comes to OGO? I wouldn't use XML-RPC unless doing administrative stuff like adding users, etc... where zOGI is still lacking. WebDAV is good if basic vCard functionality is sufficient for your purposes - and your client really needs to maintain a cache and do searches locally. WebDAV is also good for retrieving blobs such as documents. For anything else there is zOGI. > e) I notice that there are object version numbers as attributes of > many (all?) objects in OGO. Yes. > 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. Are you using a filesystem project (no versioning) or a database project (which has versioning)? > f) unfortunately my WebObjects knowledge is all Java-related. Is it > the plan that OGO will eventually run on top of JOPE? I believe parts of Logic are being ported currently. I am also eagerly awaiting them. See <http://www.whitemiceconsulting.com/node/131> for a summary. And JOPE is now GETObjects at <http://code.google.com/p/getobjects/> > 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? Yes, you have to compile the Obj-C bits. > Thanks for making OGO. I'm hoping that it will turn out to be the > right solution for my needs. As do we. -- OpenGroupware.org Discussion [email protected] http://mail.opengroupware.org/mailman/listinfo/discuss