Category: campusm

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

Managing dependencies in AEK 2
With the React16 release of AEK 2, we moved from using NPM to using Yarn. This process was mostly transparent to users, with some issues on new machines on Windows (who hadn't already installed the AEK CLI with NPM). A lot of the advice in this blog post can apply to dependency management in general,…

CAMPUSM AEK

NPM and Yarn with AEK 2
This post will outline some quick dos and don'ts on how best to handle issues in adding or removing new packages in AEK 2. In our most recent release of AEK 2, we moved from using NPM under the hood, to Yarn. When adding a package before, you'd have used npm install package-name --save in…

CAMPUSM AEK

Geolocation in AEK 2
Among the other, better-known client tools like Image Picker and Location Picker, we also have HTML5 geolocation support for the AEK. This was recently complemented by the addition of the GPS client tool. The GPS client tool is native-only, but offers higher accuracy and a smoother user experience (due to no prompting for permission, as…

CAMPUSM AEK

Working with AEK and campusM token-based authentication
A bit longer than the usual post, this will describe how to work with your local AEK development environment and invoke token-based campusM authentication in your AEK projects. If you are not sure if your campusM environment and profiles are setup with token-based authentication, please ask your campusM support or project team contact. Useful Links…

CAMPUSM AEK

New Portal View and AEK Full Screen
campusM has released a new portal view display option for browser viewing. This new release gives institutions the ability to provide a more portal oriented experience for their users. The new portal view is easy to configure and offers personalization for users. In tandem with the new portal view, AEK projects can be used to…

CAMPUSM AEK