Difference between revisions of "Extensibility Skillsets"

From AwasuWiki
Jump to: navigation, search
m
Line 5: Line 5:
 
!|Skill Set Required
 
!|Skill Set Required
 
|-
 
|-
|[http://www.awasu.com/help/2.4/Introduction/04-ChannelHooks.html '''Channel Hooks''']
+
|[http://www.awasu.com/help/2.4/goto.php?url=Introduction/04-ChannelHooks.html '''Channel Hooks''']
|Read INI files
+
|Basic programming/scripting (any language)<br>
 +
Read INI files
 
|-
 
|-
|[http://www.awasu.com/help/2.4/For%20developers/Writing%20plugins/02-ChannelPlugins.html '''Channel Plugins''']
+
|[http://www.awasu.com/help/2.4/goto.php?url=For%20developers/Writing%20plugins/02-ChannelPlugins.html '''Channel Plugins''']
|Write to STDERR<br>
+
|Basic programming/scripting (any language)<br>
 +
Write to STDERR<br>
 
Write to STDOUT<br>
 
Write to STDOUT<br>
 
Return error codes
 
Return error codes
 
|-
 
|-
|[http://www.awasu.com/help/2.4/For%20developers/Writing%20plugins/04-ApplicationPlugins.html '''Application Plugins''']
+
|[http://www.awasu.com/help/2.4/goto.php?url=For%20developers/Writing%20plugins/04-ApplicationPlugins.html '''Application Plugins''']
|Read INI files<br>
+
|Basic programming/scripting (any language)<br>
 +
Read INI files<br>
 
Write to STDERR<br>
 
Write to STDERR<br>
 
Write to STDOUT<br>
 
Write to STDOUT<br>
 
Return error codes
 
Return error codes
 
|-
 
|-
|[http://www.awasu.com/help/2.4/Advanced%20features/Templates/01-Introduction.html '''Templates''']<br>
+
|[http://www.awasu.com/help/2.4/goto.php?url=Advanced%20features/Templates/01-Introduction.html '''Templates''']<br>
 
''Channel Summary''<br>
 
''Channel Summary''<br>
 
''Channel Report''<br>
 
''Channel Report''<br>
Line 33: Line 36:
 
Make asynchronous pluggable protocol calls
 
Make asynchronous pluggable protocol calls
 
|-
 
|-
|[http://www.awasu.com/help/2.4/Advanced%20features/01-FeedProcessing.html '''Feed pre-processing''']
+
|[http://www.awasu.com/help/2.4/goto.php?url=Advanced%20features/01-FeedProcessing.html '''Feed pre-processing''']
 
|SOAP and/or XSLT
 
|SOAP and/or XSLT
 
|-
 
|-
|[http://www.awasu.com/help/2.4/Advanced%20features/02-MetadataModules.html '''Metadata Modules''']
+
|[http://www.awasu.com/help/2.4/goto.php?url=Advanced%20features/02-MetadataModules.html '''Metadata Modules''']
 
|XPath
 
|XPath
 
|}
 
|}

Revision as of 09:36, 10 June 2010

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)

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