Menu

Home

OpenAutonomy Inc.

Welcome to the OpenAutonomy Wiki!

High-level starting-points:

Tools:

  • [p2pc] - PHP-to-PHP "Compiler"

Dependencies of the PHP code:

  • PHP XML-RPC - there are various PHP libraries to support XML client and server implementations but this one seems the easiest to deploy in any environment (we have tested in on high-end KVM servers, Raspberry Pi deployments, and restrictive web hosts without issue). NOTE: A copy of this source is included in the repository and a compiled version of the source is included in the oa_dist.zip package.

Dependencies of the HTML and JavaScript:

Note that these dependencies are served from their respective CDNs and are not included in the oa_dist and do not need to be loaded onto the web server running OpenAutonomy.

  • Twitter Bootstrap - An excellent project for creating clean and good-looking user interfaces which react to screen size dynamically on each device. This is what allows the layout to only be specified in a few small files and still behave in a way which makes sense on desktop, tablet, and mobile web browsers.
  • AngularJS - A very powerful framework for building data binding support to JavaScript applications using HTML views.
  • JQuery - A commonly used project which makes the management of many common JavaScript idioms much easier. It is required by some OpenAutonomy JavaScript as well as Bootstrap and AngularJS.

Miscellaneous:

  • [FAQ] - Frequently Asked Questions
  • [OaXmlRpc.js] - The stand-alone JavaScript object for interacting with XML-RPC servers

Related

Wiki: CompatibleImplementations
Wiki: FAQ
Wiki: HowOpenAutonomy
Wiki: OA Distribution
Wiki: OaXmlRpc.js
Wiki: WhatOpenAutonomy
Wiki: WhyOpenAutonomy
Wiki: p2pc

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.