Extensibility Skillsets

From AwasuWiki
Revision as of 09:38, 10 June 2010 by Taka (talk | contribs)
Jump to: navigation, search

A short list of the various ways you can extend Awasu and the some of the skills that you need to build/modify extensions.

Awasu Extension Skill Set Required
Channel Hooks Basic programming/scripting (any language)

Read INI files

Channel Plugins Basic programming/scripting (any language)

Read INI files
Write to STDERR
Write to STDOUT
Return error codes

Application Plugins Basic programming/scripting (any language)

Read INI files
Write to STDERR
Write to STDOUT
Return error codes

Templates

Channel Summary
Channel Report
API response files

Typically:

HTML
CSS
JavaScript
(but any other text-file format is possible: CSV, XML, etc.)

API Make HTTP calls

Make asynchronous pluggable protocol calls

Feed pre-processing SOAP and/or XSLT
Metadata Modules XPath