app.nemla.org provides a digital program for NeMLA’s 2017 convention in Harrisburg. It allows you to review sessions and events and save the ones that interest you to create a personal agenda.
The app is built with HTML5, so it caches itself on your device the first time you visit. This means convention information, including sessions and events you save, is available when you are offline. If you are online but with a poor connection (like in an elevator), the app provides snappier performance than a normal web site because it loads from your local cache before checking in the background to see whether there are updates on the server. If updates are available, the app downloads them automatically and alerts you when they are ready to be loaded.
If you use iOS (on an iPhone, iPad, or iPod Touch) you will benefit greatly from installing the app to your home screen. To do so, visit app.nemla.org in Safari, tap the action icon at the bottom of the page (the arrow pointing out of a box), and then tap “Add to Home Screen.” Safari will close, and you can launch the app by tapping its icon. Launching the app in this way saves you from having to open a web browser and assigns the app a dedicated cache for your local data. This way, you won’t accidentally clear your saved items if you empty the cache in your web browser.
If you use Android you can also choose to save the app to your home screen as a mobile shortcut, but Android does not currently offer a local mode equivalent to the one available in iOS. Tapping the app icon on an Android home screen opens the app in the device’s default web browser and adds app data to the standard browser cache.
Some browsers, particularly Firefox (for Android or desktop), will prompt you on first visit asking whether or not to allow the app to cache local data. The app relies on cached local data to operate; if you choose not to allow this caching, the app will not open (you will see a spinner icon and the app will never load).
Sessions and events are available from the main menu screen. To access a list of sessions or events, tap the day under the desired heading. A list of items will appear. The list sorts items by time (or ID if many occur at the same time). You can filter the list using the filter field that appears at the top.
You can save items directly from this list by tapping the star icon to the right of the title. (Clear a previously saved item by tapping the star icon again.) For more information about the session or event, tap the item’s title to access the details screen.
The details screen displays the following information about an item:
You can save the session or event from the details screen by tapping the save button under the title, or you can return to the list of sessions or events by tapping the close button at the bottom of the pane.
You can view your saved sessions and events at any time by opening the menu and tapping the Saved Items button. You can also access saved items by tapping the Saved Items button at the top of the main screen.
Important Note: Because the list of sessions and events you have saved is stored in local storage on your device, you cannot save an item on one device for viewing on another. If you want to move information about saved items between devices, you must export your saved item data from one device and import it to another device using the steps described in the following section (Export and Import).
Saved sessions and events appear in a list organized by day and time. The list is designed to serve as a personal agenda for the convention. From the list, you can view details about an item by tapping its title, view the location on a map if you see the map pin icon (), or clear the item by tapping the star icon next to its title (cleared items are not removed from the list immediately, but their visual styling is updated; they are removed from the list the next time it is loaded).
Because the list of sessions and events you have saved is stored in local storage on your device, you cannot save an item on one device for viewing on another. If you want to move information about saved items between devices, you must export your saved item data from one device and import it to another.
You can export saved items any time you have an active Internet connection (export does not work in offline mode). To export saved items, either tap the Export Saved Items button in the menu, or visit the Saved Items screen and tap the Export Saved Items button at the bottom.
When prompted, enter your email address, and then tap the Export Saved Items button. Your saved items will be stored on NeMLA’s servers for you to retrieve later from your other device. You can repeat the export function as many times as you like; only the most recent export from any device will be available for import.
Note: Your email address is provided only as a means of uniquely identifying your saved items so you can retrieve them later. If you prefer, you can enter a different unique identifying string.
You can import previously exported items any time you have an active Internet connection (import does not work in offline mode). To import saved items, either tap the Import Saved Items button in the menu, or visit the Saved Items screen and tap the Import Saved Items button at the bottom.
When prompted, enter the email address you entered when exporting the data, and then tap the Import Saved Items button. The most recent item data you stored on NeMLA’s server will be copied to your device overwriting any saved item information on the device. You can repeat the import function as many times as you like (and across as many devices as you like).