This page is dedicated to understanding the principles of field extension development of extensions beyond product and product road map
There are 5 types of extension development
The objective of creating an extension
Extensions are developed using the full Python SDK
The prerequisite skills for extension development are:
Python programming experience, including
File stream object knowledge for reading and writing files
Collections use knowledge, for example List, directory and tuples
Knowledge on the file parsing concept
Usage of third-party libraries
Knowledge of database query execution
Usage of library xml.etree.ElementTree which is needed for parsing xml-based source code
Usage of lxml library which is needed for xml-based source code
Knowledge of writing log messages using libraries like logging..
Writing function
Debugging programs using eclipse
1.Schema creation extension installation knowledge
Source code packaging
Adding extension in CMS related to that technology
Knowledge of analysis and snapshot launching
Enlighten knowledge
It is normally a two-day course to cover concepts, including practical work. The course Powerpoint is available at the CAST University
There are some basic concepts for the development of an Extension in AIP
Information on extending CAST AIP is available at Extending CAST AIP
CAST has a specific site for extensions which is located at CAST Extend
There are some examples available within CAST Extend which are SDK training samples on extending