GideonArchitecture
Gideon Architecture
Gideon is based on the openacs4 and aolserver with some additional packages, namely ns_openssl, and most importantly Pywx which embeds a python interpreter into aolserver. FTP access is provided by pureftp (www.pureftpd.org) (or any other ftp server, actually), the exposed webservices use ZSI for soap (http://pywebsvcs.sf.net) xmlrpclib for xml-rpc (http://www.pythonware.com)
most of the community/relational work is done via the openacs apis, while python is used to handle the web-services and package management functionality.
Please see InfraStructure for a discussion of alternative architectures and OtherSystems
DataModelingRedux - thoughts on integration with the acs data model
PackageCategorization - how is content categorized, how are categories structured.
PackageSearching - how is the repository made searchable, what kind of searches are supported.
GideonWorkflow? - a gif of the package workflow created with the acs-workflow creator, based on unsigned uploads.
SecurityModel - how do we make the site secure.
WebServices? - what are the exposed interfaces of the repository
FutureExtensions? - idle thoughts