Difference between revisions of "Extensibility Skillsets"

From AwasuWiki
Jump to: navigation, search
m
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
A short list of the various ways you can extend Awasu and the some of the skills that you need to build/modify extensions.
 
A short list of the various ways you can extend Awasu and the some of the skills that you need to build/modify extensions.
  
{|cellpadding="10" cellspacing="0" border="1"
+
{| border="1" cellspacing="0" cellpadding="10"
 +
|- style="background-color:orange;"
 
!|Awasu Extension
 
!|Awasu Extension
!|Skillset Required
+
!|Skill Set Required
 
|-
 
|-
|'''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
 
|-
 
|-
|'''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>
 +
Read INI files<br>
 +
Write to STDERR<br>
 
Write to STDOUT<br>
 
Write to STDOUT<br>
 
Return error codes
 
Return error codes
 
|-
 
|-
|'''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
 
|-
 
|-
|'''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>
''API''
+
''API response files''
 
|''Typically'':<br>
 
|''Typically'':<br>
 
HTML<br>
 
HTML<br>
Line 29: Line 34:
 
(''but any other text-file format is possible: CSV, XML, etc.'')
 
(''but any other text-file format is possible: CSV, XML, etc.'')
 
|-
 
|-
|'''API'''
+
|[http://www.awasu.com/api '''API''']
 
|Make HTTP calls<br>
 
|Make HTTP calls<br>
 
Make asynchronous pluggable protocol calls
 
Make asynchronous pluggable protocol calls
 
|-
 
|-
|'''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
 
|-
 
|-
|'''Metadata Modules'''
+
|[http://www.awasu.com/help/2.4/goto.php?url=Advanced%20features/02-MetadataModules.html '''Metadata Modules''']
 
|XPath
 
|XPath
 +
|-
 +
|'''Channel Report Post Processing'''
 +
|Basic programming/scripting (any language)<br>
 +
Read INI files<br>
 +
Write to STDERR<br>
 +
Write to STDOUT<br>
 +
Return error codes
 
|}
 
|}

Latest revision as of 07:52, 7 September 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)

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