Wiki source code of Home

Last modified by Denis Frolov on 2023/11/13 11:58

Show last authors
1 = WOLips/WOProject =
2
3 [[image:attach:icon_256x256.png]]
4
5 This is the home page for WOProject/WOLips open source project.
6
7 With the deprecation of the Apple-supplied WebObjects development tools in the WO5.4 timeframe, WOProject/WOLips has become the recommended toolset for WebObjects development and is the toolset that Apple itself uses internally.
8
9 Almost all of the functionality provided by the Apple toolset (XCode, EOModeler, WOBuilder, etc) has been duplicated, greatly expanded upon or re-thought from the ground up in Eclipse and WOLips. WOProject/WOLips is the net effect of thousands of hours of freely-given and paid-for labor by many talented developers, and it is constantly improving.
10
11 {{tip}}
12 "constantly improving" ... at the turn of 2008 into 2009 WOLips made a large step forward (see [[WOLips Blog>>url:http://wolips.blogspot.com/||shape="rect"]]). Wiki's being what they are, this one has not yet caught up with that change – most of what was true before is still true, but some is not, though what is not (mostly in the area of framework management) is better!
13 {{/tip}}
14
15 WOProject/WOLips provides a more comprehensive and powerful toolset for developing Web, Web Service and Java Client applications than has ever been available before.
16
17 == Installing WOProject/WOLips ==
18
19 [[WOLips can be installed>>doc:WOL.Home.Deprecated info.Installing WOLips.WebHome]] in several different ways, ranging from a complete turn-key installer that will give you everything you need to get started, all the way down to the source code direct from the [[Github repository>>url:https://github.com/wolips/wolips||shape="rect"]].
20
21 == Troubleshooting Your Installation ==
22
23 The number one cause of problems is a missing or incorrect [[doc:WOL.Home.wolips\.properties.WebHome]] file.
24
25 == Migrating from Xcode-Based Development ==
26
27 Once you have [[installed>>doc:WOL.Home.Deprecated info.Installing WOLips.WebHome]] WOLips you can move any existing Xcode projects to WOLips using one of the following methods, depending on the complexity of your migration.
28
29 * If you only have a couple of frameworks and applications, and those projects are not very complex, you can do a [[manual migration>>doc:documentation.Home.WOLips Tutorials.Import an Xcode project into WOLips.WebHome]].
30 * If you have a couple of projects and you didn't put your components and classes in sub folders then try the "[[fleeto>>url:http://www.global-village.net/migrate.to.eclipse/home||shape="rect"]]" script from {{mention reference="XWiki.chuckhill" style="FULL_NAME" anchor="XWiki-chuckhill-USuiK"/}}.
31 * If you have a complex project and/or many projects, use the [[doc:WOL.Home.Upgrading to WOLips from Xcode or Project Builder.XcodeMigration.WebHome]] tool from {{mention reference="XWiki.probert" style="FULL_NAME" anchor="XWiki-probert-KXdye"/}}. This is the recommended method for migration as it will greatly simplify migrating even a couple projects.
32
33 == WOProject/WOLips Tutorials ==
34
35 Once you are ready to start developing, look here for many helpful [[tutorials>>doc:documentation.Home.WOLips Tutorials.WebHome]] and [[Screen/Podcast>>url:http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270165303||shape="rect"]] detailing how to make the most of WOProject/WOLips. Tutorials range from setting up new projects to deployment and include topics for both beginners and experts.
36
37 * WOLips [[Tutorials>>doc:documentation.Home.WOLips Tutorials.WebHome]]
38 * WebObjects & WOLips [[Podcast>>url:http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270165303||shape="rect"]]
39
40 == Subprojects ==
41
42 * **[[doc:WOL.Home.WOLips.WebHome]]** : WOLips is a set of Eclipse tools for WebObjects development.
43 * **[[WOProject-Ant>>doc:WOL.Home.WOProject-Ant.WebHome]]** : provides a way to build WebObjects applications and standalone Java launchers with [[Ant>>url:http://ant.apache.org||shape="rect"]].
44 * **[[WOProject-Maven>>doc:WOL.Home.WOProject-Maven.WebHome]]** : provides a way to build WebObjects applications and standalone Java launchers with [[Maven>>url:http://maven.apache.org||shape="rect"]].
45 * **[[doc:WOL.Home.EOModelDoc.WebHome]]** : a command line tool to generate HTML documentation of a set of EOModels
46
47 == Quick Links ==
48
49 * [[WOLips Blog>>url:http://wolips.blogspot.com/||shape="rect"]]
50 * [[doc:WOL.Mailing Lists]]
51 * [[WOProject/WOLips Bug/Issue Tracker>>url:https://github.com/wocommunity/wonder/issues||shape="rect"]]
52 * [[doc:WOL.Access the WOLips User Guide]]