Search Results for: campusm

Defining Facebook App for social login in campusM
campusM supports login using social network details. See Social Login for more details. Following are instructions for defining a Facebook app to allow login to campusM using Facebook. Note that in order to define the Facebook app, you need an active Facebook account. This can be a personal account or a “general” account for the…

CAMPUSM campusM SOCIAL-LOGIN

Defining Google App for social login in campusM
campusM supports login using social network details. See Social Login for more details. Following are instructions for defining a Google app to allow login to campusM using Google . Connect to Google APIs Console with the institution’s google account. Create a project with any name. In the left pane, select “Credentials” > “Oath consent screen”. Enter:…

CAMPUSM campusM SOCIAL-LOGIN

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…

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