So far we do not provide a complete SOPE developer manual. Since the
application server itself (NGObjWeb) was written with WebObjects
compatibility in mind, you can reuse most of Apple's documentation on that
Note that starting with WO 5.0 the Apple server was rewritten from scratch in Java. The WO 4.5.1 version is the last version which is supposed to be compatible to SOPE.
Also remember that sope-gdl1 is only roughly compatible with the EOF framework which was provided with WO 2.0 (EOF 1.1). For compatibility with a recent ObjC/EOF version, check out GDL 2.
Small snippets of documentation on various aspects of SOPE.
- Classes in the IMAP4 Implementation
- NGStreams (Streaming IO Library)
- A SOPE Overview
- WETableView Docs
- WO vs WOx
- WOComponent's as SoMethods
- Categories on a SoClass
- SoMethod Dispatchers
- Adding Zope Concepts to WO
- Whats different to WO 4.5?
- Whats different to Zope?
- WO Compatibility Settings
- SOPE Template Internals
- WO (Wrapper) Templates vs. WOx (XML) Templates
- Writing an XML-RPC Client using NGXmlRpc
- Rule Engine
- WebObjects 4.5
- WO Developers Guide
- WO API Reference
- EOControl API Reference
- Foundation API Reference
- Dynamic Element Specifications (WO 5.x)
- WebObjects Extensions Reference (WO 5.x)
- Legacy Docs (relevant for SOPE, Objective-C WO)
Some links to tutorials which are relevant if you want to start out developing on OGo.
- C Language Tutorial for Cocoa
- Spanish: Objective-C Links
- LinuxJournal: Objective-C: the More Flexible C++
- Objective-C is Fun by Adam Fedor
- Writing GNUstep Makefiles by Nicola Pero
- More on GNUstep Makefiles by Nicola Pero
- Basic GNUstep Base Library Classes by Nicola Pero
- Hold Me, Use Me, Free Me Memory Management in ObjC by Don Yacktman
- The Objective-C HomePage
- The Objective-C Reference
- Bundle up for a warm reception by Don Yacktman
- Accessor methods revisited by Mmalcolm Crawford
- Very simple rules for memory management by Mmalcolm Crawford
- Delegating Authority - Delegation and Notification by Erik Buck
- Categorically Speaking by Howard Ship
The xmlrpc_call tool is a Unix shell tool to invoke XML-RPC webservices from the command line.