Tag: 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

Passing Parameters to the AEK from App Builder
The aim of this blog is to give a step-by-step guide on how to pass useful values (like a color or a page title) from the App Builder to any 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…

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
Next month, campusM will release a new portal view option for how campusM can display in browsers. This new release will give institutions the ability to provide a more portal oriented experience that their users know and expect. The new portal view is extremely easy to configure and offers personalization for users. In tandem with…

CAMPUSM AEK

Twig and ECT files in the AEK
JavaScript, CSS, React, these are all phrases that are recognised by web developers. The file formats that are used for the server-side structure of the AEK are a bit more obscure. This post aims to explain a little bit about them and give some best practises on what they can be used for. What is…

CAMPUSM AEK

My Experience as a Student Developer Using the AEK Before Joining Ex Libris
Background Before I joined Ex Libris, I attended the University of Montana. I used the campusM app (UMontana app) every day as a student to check my grades, look up my assignments, check when the bus would be at my stop next, etc. I also worked as a student developer, influencing and building the services…

CAMPUSM AEK

External Links from within the AEK
Often when building an AEK screen you'll want to link outside of the AEK screen you're working on. Whether that's another AEK screen, or even outside of the app completely, it's good practise to make sure the URL is encoded correctly to avoid complications across the wide range of devices and browsers your links can…

CAMPUSM AEK