]> err.no Git - sope/blob - README
initial import of CVS snapshot 2004-08-20
[sope] / README
1 # $Id$
2
3 SKYRiX Object Publishing Environment
4 ====================================
5
6 This directory contains SOPE, the application server hosting the
7 OpenGroupware.org business logic and web interface.
8
9 mod_ngobjweb
10 ============
11
12 An Apache module for forwarding HTTP request from Apache to a SOPE
13 application server. This is a non-streaming proxy so that the application
14 server isn't blocked by IO of slow connections !
15 (this eliminates the need for threading because of IO, the Apache server
16  pool runs the blocking IO operations)
17
18 SKYRiX Libraries for XML Processing (skyrix-xml)
19 ================================================
20
21 The package contains:
22 - a SAX2 Implementation for Objective-C
23 - SaxObjC driver bundles for: libxml2 (HTML, XML), libical (iCalendar, 
24   vCard), expat (XML), plists, pyx, CoreFoundation (XML)
25 - DOM on top of SaxObjC
26 - an XML-RPC implementation (without the transport layer)
27
28 SKYRiX Core Libraries (skyrix-core)
29 ===================================
30
31 The SKYRiX Core libraries (skyrix-core) contain:
32 - various Foundation extensions
33 - a java.io like stream and socket library
34 - classes for processing MIME entities
35 - a full IMAP4 implementation
36 - prototypical POP3 and SMTP processors
37 - an Objective-C wrapper for LDAP directory services
38 - classes for iCalendar/vCard objects
39
40 SKYRiX Application Server (SOPE)
41 ================================
42
43 The SKYRiX SOPE package is a framework for developing web applications and 
44 services. The name "SOPE" (SKYRiX Object Publishing Environment) is 
45 inspired by ZOPE ;-)
46
47 It provides
48 - template rendering engine, lots of dynamic elements
49 - HTTP client/server
50 - XML-RPC client
51 - WebDAV server framework
52 - session management
53 - scripting extensions for Foundation, JavaScript bridge
54 - DOM tree rendering library