REST API to read Projects and Releases from OpenNTF for a specific Space



API


Base URL: http://collaborationtoday.info/api.nsf/api.xsp or https://collaborationtoday.info/api.nsf/api.xsp


Input Parameters


"format": "json", "jsonp_dojo" or ""jsonp_jquery. default: "jsonp_dojo"

"space": only projects and releases in a specific space are returned, e.g. "social" or "digexp"

"category": projects and releases can be filtered by category

"objects": "projects" or "releases". default: "projects"

"sort": only for projects: "alphabetically" or "modified". default: "alphabetically". for releases always by most recent

"dns": "openntf" or "collab2day". default: "collab2day". whether to link to collaborationtoday.info or openntf.org

"count": maximal amount of entries. default: 10


Output Parameters - Project


"ct_project_name": OpenNTF project name (encoded)

"ct_project_description": Short OpenNTF project description (encoded)

"ct_project_url": URL to OpenNTF project

"ct_project_releases_url": URL to OpenNTF releases page

"ct_project_screenshot_url": URL to the first screenshot in the first screenshot document in the OpenNTF project

"ct_project_created": OpenNTF project creation date (as date)

"ct_project_modified": Release date of last OpenNTF release (as date)

"ct_project_owners": Array of OpenNTF project owners (encoded)

"ct_project_contributors": Array of OpenNTF project contributors (encoded)

"gh_project_name": GitHub project name

"gh_project_url": URL of GitHub project

"ct_space": Space of release

"ct_category": Category of release


Output Parameters - Release


"ct_project_name": OpenNTF project name (encoded)

"ct_project_url": URL to OpenNTF project

"ct_project_releases_url": URL to OpenNTF releases page

"ct_release_name": OpenNTF release name (encoded)

"ct_release_url": URL to OpenNTF release page

"ct_release_download_url": URL to downloadable release

"ct_release_license": License of release (encoded)

"ct_release_created_by": Person who uploaded the release (encoded)

"ct_release_created": Date when release was uploaded (as date)

"ct_space": Space of release

"ct_category": Category of release


Examples


http://collaborationtoday.info/api.nsf/api.xsp?space=digexp&count=10&objects=releases

http://collaborationtoday.info/api.nsf/api.xsp?space=digexp&sort=alphabetically&count=10&objects=projects

Sample HTML Page using JSONP and Dojo

Sample HTML Page using JSONP and jQuery