Application integration
The AEM environment has many standard components that pull data from official ETH databases, such as publications, academic and event calendars, course catalogs, contact information, person lists and CV page information. In addition, there are over 50 components available to help build engaging web content.
Users of the AEM system should utilize the existing solutions available. If a specific solution does not meet your needs, please let us know the reasons, so we can assess whether an overall update to the AEM component is warranted. Change requests can be submitted via an online form. While all requests will be reviewed, please note that changes will only be implemented if they benefit the majority of users.
The goal is to develop a system that meets the needs of the majority of ETH members. Individual solutions that address the specific needs of only one unit will not be considered.
To avoid problems with future AEM upgrades, all special solutions will need to be approved and system compatibility verified by SWS. In addition, the look and feel of all special solutions have to follow ETH corporate design guidelines and meet legal accessibility guidelines (external page WCAG 2.1 AA, external page eCH-0059 Accessibility-Standard Version 3.0 in German).
For very special solutions where a component doesn't exist in the system to display necessary content, there are some possible options (assuming a request is approved):
- JSON/Script Node to pull data from an external database and display information on a webpage (website owner responsible for programming). Excluded from this category is content that is built and displayed in another application or website (e.g. registration application, calendar management tool). IFrames also cannot be used to embed external content on AEM webpages. External solutions must be linked to from a webpage.
- Special application development or JSON/Script Node programming to be done by Software Services (cost borne by website owner). This category is reserved for official ETH solutions in AEM that are broadly used by all ETH members/external users and not individual special interest unit solutions.
Because special applications are the responsibility of the website owner and may need to be maintained and updated with any release in the system, we require that all requests be accompanied by a Download signed agreement (PDF, 100 KB) with this understanding.
Please be aware that the review process, development, and integration of special development solutions takes time and resource planning and may even need a system release in order to deploy a solution to AEM. Therefore, in many cases, it is not possible to give a specific time frame for some requests.
Important: Currently, we are overwhelmed with requests and it can take up to two weeks to receive an answer to a request.