Converting Old Projects
Under version 3.5 of WebObjects, projects are organized differently than under previous versions. This section describes how to convert your old projects to the new organization so that you can work with them in WebObjects 3.5 and beyond. Performing the Conversion
To convert your project, open it in Project Builder. (It's a good idea to create a backup of your project before converting.) If your project was created prior to WebObjects 3.5, Project Builder detects that a conversion needs to be done. It reassigns the files in your project to new suitcases, as appropriate. It uses the file extension to determine what action to take; if there are files whose extensions it doesn't recognize, it reports these at the end of the conversion, and you must manually assign those files to the appropriate suitcases.
In addition, you are asked if you want to add two optional subprojects (ClientSideJava and CommonJava) to your project. You can use these to divide your Java code into client-side, server-side or common Java. See "Subprojects" for more information.
Once the conversion has begun, there is no way to cancel it. If you choose not to convert at all, you may not be able to view some of your files, since they are assigned to suitcases that aren't visible.
When using the dynamic elements WOImage and WOActiveImage, you use their filename attribute to reference images inside the WebServerResources directory. You may also have images in a framework that can be shared by multiple applications. To access these images, use the framework attribute to specify the framework name. See "Working With Dynamic Elements" in this document and the Dynamic Elements Reference for more information.