Before you begin writing code, you should select the Author-it technology or combination of technologies that that you will use. We recommend that you start by defining the business needs that you will address with your development. Determine the scenarios that you need to support and then select the best technology to support those scenarios.
The most common technology selections you will make are to develop a plugin for Author or an application that uses the Apache Server Application Programming Interface. The table below provides guidelines for selecting the best Author-it development technologies for your scenarios.
Scenario Requirement |
||
When you develop a plugin for Author you must reference the Author-it API for the .NET Framework and, usually, the AuthoritExtensiblity assembly. When you develop using the Apache Server Application Programming Interface you create service references to the Server Application Programming Server services that you use in your code. You do not need to, nor should you, reference the Server Application Programming Server services in an application or plugin that uses the Author-it API for the .NET Framework or AuthoritExtensiblity assembly. Likewise, you do not need to reference the Author-it API for the .NET Framework or AuthoritExtensiblity assembly in a project that uses the Server Application Programming Server.