Tag: aek

Reinstalling the AEK CLI
The AEK CLI is designed to be installed under a supported version of Node.js. Currently that's 10.x, and we're looking to add support for 14.x in the near future. This is a quick guide to just reset your installation if something has gone wrong. This assumes you've already followed all the setup around Yarn and…

CAMPUSM AEK

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…

CAMPUSM AEK TileSDK

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.…

CAMPUSM AEK TileSDK

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…

CAMPUSM AEK

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…

CAMPUSM AEK

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…

CAMPUSM AEK

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…

CAMPUSM AEK

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…

CAMPUSM AEK

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…

CAMPUSM AEK

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…

CAMPUSM AEK