Extensibility Skillsets

From AwasuWiki
Revision as of 07:52, 7 September 2010 by Kevotheclone (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
Channel Report Post Processing Basic programming/scripting (any language)

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