Examples
In order to support developers who create FirstSpirit Modules, e-Spirit provides several source code packages that implement and demonstrate FirstSpirit extensions.
Instructions on building and installing these FirstSpirit modules are available in the chapter Implementation and Deployment.
The code and supporting files in these example packages are provided as-is and are not intended for use in a production environment; they are provided solely for reference and considered unstable, as their contents (e.g. module, component, package, and class naming, among other aspects) may change at any time without prior notice. For FirstSpirit Modules (FSM) based on these example packages, update procedures are not guaranteed to succeed; it is necessary to uninstall older versions of modules created from this code before installing a current version. |
Example Collections
The following table lists downloadable source code packages which include several self-contained examples each, grouped by topic.
Name | Brief description | |
---|---|---|
Server and SiteArchitect Examples | The Component Development Examples Source Code Package (Version 5.1.407) contains example implementations for both server-side and SiteArchitect-specific extension types. | |
ContentCreator Examples | The ContentCreator Examples Source Code Package (Version 5.1.407) contains example implementations for ContentCreator extension types including interactive features and management extensions. | |
Complex Examples
The following table lists downloadable source code packages which present more involved example implementations, usually consisting of several different FirstSpirit plug-in types working together.
Name | Brief description | |
---|---|---|
The "Editorial Search and Replace" Source Code Package (Version 5.1.407) contains a complex example which demonstrates a means to combine a report plug-in with various associated plug-in types and a client-side service. | ||