On Fri, 20 Jul 2007, Markus wrote:

Hello,

I inherited a WebObjects based site. I could use some
hints and guidance. It looks like this community is
alive and thriving. So that's a positive sign. :)

I've been making modifications to the ".wo"
collections inside a WOApp. (i.e. the html file and
the .wod file). Sometimes my mods break the
functionality (such as when a Javascript menu is
generated from somewhere dynamically), but other times
I can make modes in the PageName.wo directory with
negative consequence.

Can anyone suggest what docs I should read, initially,
to get a handle on this web application?

I'd like to re-claim administrative and programmatic
control, as it is simply been hacked on here and
there. BTW, Is there a "main crank" to turn somewhere
in WebObjects (i.e. to produce a new build with new
binaries)?

If I slurp it all into a XCode (or Eclipse) project,
any tips on what to configure where? (and how?)

Without knowing how large the app is (how many components, how many databases/tables, does it depend on external packages without java api's, ...) it's nearly impossible to give too much direction, but...

(1) port it to java. WebObjects 5.x ships with some conversion tools that
  are adequate.
  You're going to run into the biggest hassles cleaning up the EOModel (type's
  will change) and there will be a bunch of source code turds to clean up.
  Get it to compile and mostly work.
(2) restructure it to a decent java program
  put your source code into some decent java package structure
  remove the empty subproj directories
(3) remove the .woo files of any component that doesn't need it (any
  without a display group).  seriously.
  remove all .api files.  seriously.

Once you have that done, and it mostly works as it did in its ObjC incarnation, you can move forward with enhancements. This will take you anywhere from 1 to 4 weeks (longer with some hair pulling sessions while you learn wo).

For IDE, tools, libraries, etc., there are a few cults that exist, join or not as you like. I'll stay out of that argument (but whatever you do, *don't* use WOBuilder). For the work described above, a text editor and ant will be all you need.

Steve


I'm guessing ObjC is not ported to C2D yet, which
means I need to use a Motorola-based workstation. Are
most ObjC WOApps being ported to Java, or not
necessarily?

Thank you,
M
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to