Tag: aek
AEK AI GPT ALMA ALMA-REFINE-CLOUD-APP ANALYTICS AngularJS PrimoVE Resource Sharing API campusM CLOUDAPPS CLOUDAPPS-HOW-TO CONCATENATION CONSORTIA COST-PER-USE CSS DATA-VISUALIZATION(DV) DIGITAL DISCOVERY FINANCE GENERAL-ELECTRONIC-SERVICES GETTING-STARTED Holdings Records HOW-TO-APIS-IN-5-EASY-STEPS JOBS LINKED-DATA NCIP Normalization rules OAI OAS OPENAPI Primo VE PRINTING PUBLISHING/EXPORT Python REAL-TIME-ACQUISITIONS REAL-TIME-ORDERING RESOURCE-SHARING SELF-CHECK SFX SIS SOCIAL-LOGIN SWORD TileSDK USERS WEB-OPAC WEBHOOKS
Reinstalling the AEK CLI
Updated November 2022: the new version of the AEK CLI has been released. The versions below have been updated. We've also added a recommendation to clear your yarn cache, as this can often cause problems when updating the CLI. The AEK CLI is designed to be installed under a supported version of Node.js. Currently that's…
Links, External Links, the AEK and Live Tiles
One of the most common use cases in building responsive content is linking to a different part of the app, or linking out to a different site entirely. I covered this back in 2019, with a focus on external links, and nearly three years on it's still one of the most popular topics to receive…
Passing Parameters in the TileSDK
We already have an blog post on passing URL parameters to AEK screens. That post can also be used to pass parameters programmatically from inside a live tile or even another AEK screen; it isn't just limited to App Builder. Anywhere that the campusM loadaek URL scheme can be used, lets you pass parameters through.…
Working out the version of a deployed AEK 2 project
As it stands, we currently don't surface information about an AEK 2 project anywhere in App Manager, beyond the package name and screen name. Clients have often asked how how the query the version. This is often important when it comes to project maintenance. The good news is this information is technically available. However, it's…
Installing AEK 2 in 2021
AEK 2 was first released in 2016, designed for Node v8 (and React v13). Over the years we've updated it (to target Node v10, and React v15, and later React v16). With these changes came changes to the underlying technologies (swapping out npm for Yarn, for example). These third-party packages aren't something we can maintain…
Cookies, Browsers and the AEK
Impact on the AEK Resolution Balancing the functionality of the AEK against what browsers continue to refine on and even introduce as new functionality can be difficult. One of the areas where there is little compromise, however, is security. We've seen a number of changes come into play in the past year or two (for…
Send Emails Populated With Form Data
This project gives an example of how you can use forms. It also shows how you can send emails (that are populated with form data) from an AEK project. The corresponding GitHub project to this blog can be found here. Use Case ExamplesFeedback formIncident reportSimple surveyReport a problemRequest informationInformation About Sending EmailsYou can change who the email…
Simple Routing Example
This blog discusses the router, which can be used to set up multiple pages within an AEK tile. The corresponding GitHub project to this blog can be found here. File Guidesetup-routes.js - This shows how you can set up multiple routes and associate them with pages/screens within your AEK project. The "path" prop is set to define…
Passing Parameters to the AEK from App Builder
The aim of this blog is to give a guide on how to pass useful values from the App Builder into an AEK integration. This topic assumes you’re already familiar with: How to create and publish AEK menu options How to create and deploy AEK projects If you’re not, please review these pages: Creating and…
Conditional Forms in AEK 2
Forms are one of the most advanced components in the AEK library, allowing you to combine data and frontend components with ease. But working with them isn't always straightforward. I've created an example that goes beyond what the docs provide to help people get started with the Form component. You can find them near the…