6/2/2025
|
Scheduled sending times for user emails
|
User emails can now be either sent immediately or sent at a scheduled day and time. In either case, you will receive a notification by email when your user email has been processed.
|
6/2/2025
|
Sending enrollment notifications to teachers
|
A new option has been added to the "New Enrollment Notifications" feature. This feature sends notifications to teachers when students enroll in their classes. The new option allows this feature to become active only after a given class has started. You can find this feature at Setup > Settings > Registration Settings. The new option will ask you to select either "at any time" or "after a class has started".
|
6/2/2025
|
New prorating option
|
When prorating prices based on missed class meetings (in the current month or the entire class), there is now an option to handle the case where there are no remaining meetings. The new options are to either charge the full price, charge the indicated minimum price, or set the price to zero. The prorating options can be found on registration prices at Setup > Settings > Registration Pricing. Prorating settings are the "Advanced Options" section of the price.
|
6/2/2025
|
Class prerequisites
|
A new class prerequisites feature has been added for online registration. With this feature you can indicate that before enrolling in a class, a student must have an enrollment in some other required class. The required class enrollment can be pre-existing, or it can be included in the current shopping cart. The required class can be expressed as a selection of actual classes, or based on class type. An example of a required class would be: to enroll in the Tuesday aftercare program, a student must also be enrolled in the Tuesday class. An example of a required class type could be: to enroll in an Advanced Tap class, a student must have an enrollment in a Basic Tap class. Class prerequisite settings can be found by editing a class in Manage > Classes and going to the Additional Information tab.
|
5/1/2025
|
New options for the Class Details page
|
New options were added for the Class Details page. You can now include things like staff pictures, bios, location info, sub-headings, and otherwise customize how this page is constructed. Note that by default the page shows general details for the class and upcoming class meetings. The new options for this page can be found at Website > Built-in Pages > Class > Settings. Many Main Street Sites accounts automatically link to this page using the "schedule" column in their class grid. In many cases a "Details" button is also used to give your users access to this page. Let us know if you'd like help adding a details button to your class schedules. Note: if you have added thumbnail images for class types, they are typically shown on the class details page as well. The settings for class images can be found at Setup > Settings > Class Settings.
|
4/16/2025
|
Using Components for Job Listings
|
Here's a customer story about using components creatively. A Main Street Sites customer wanted to find an automated way to post teacher job openings for classes. They created a component and added it to a job listings page. They also created a teacher to represent the available positions. The component is set to show all classes for that particular teacher. Any class where that teacher is assigned, even as a secondary teacher, will show up on their new job postings page. When an actual teacher is assigned to the class, the class is automatically removed from the listing page. This component can be posted on their MSS website, or on any other web hosting platform, church or community website, etc. We're happy to see components being used in this innovative way.
|
2/7/2025
|
Tambourine slideshow images
|
New slideshow images for the Tambourine collection were added to the image repository.
|
1/24/2025
|
Thumbnail images for your classes
|
This is a reminder that your class schedules can now incorporate logos, icons, pictures, etc. for each of your classes. This can add some welcome color to your web pages. Here's quick overview of how to do this: - Upload your class images to each of your Class Types at Setup > General > Class Types. We'll create the thumbnail images automatically.
- Add a thumbnail column to your class schedule layout at Website > Settings > Named Layouts. Find your class schedule layout in the list and edit it. You'll need to add a new column at the bottom of the page. You'll notice that the thumbnail image can be a link to the class detail page, registration page, etc.
To show your new class type picture on the class details page, go to Setup > Settings > Class Settings and set the "Show class images with class details and class type descriptions when available" setting. Classes can have their own individual images too. Those can be set on the "Additional info" tab for the class. As always, let us know if you'd like any help with this.
|
1/15/2025
|
DNS migration to Cloudflare
|
We are in the process of moving to Cloudflare as our primary DNS provider. In the coming weeks we will be asking our website customers to update their domains to point to Cloudflare. You'll see a message pop up with instructions to follow. Using Cloudflare will improve overall security, decrease unwanted web traffic and protect your website from attacks. Let us know if you'd like to start this process now. Note: this only applies if you are a Main Street Sites website customer who maintains your own domain registration at GoDaddy, Name.com, etc. You are welcome to reach out to support now to start this process if you'd like to.
|
1/10/2025
|
More support for multiple teachers
|
Attendance reports and online attendance interfaces have been updated to support multiple teachers per class. Updates were applied to the payroll report, class summary report, class contacts report, daily schedule report, etc.
|
1/3/2025
|
Installment plan links
|
Installment plan links were added to all fee displays to facilitate access to active installment plans.
|
12/15/2024
|
Named layout filter sorting
|
The option to customize the sort order for items in class schedule filters was added.
|
12/1/2024
|
New support for NMI Collect.js
|
Support for NMI transactions was updated to support their most recent interface (Collect.js) in order to ensure a secure and streamlined checkout experience for your families.
|
9/15/2024
|
Multiple teachers on a class
|
It's now possible to add as many teachers as needed to a class. There is an "advanced teachers/staff entry" link for this purpose next to the teacher when adding or editing a class. Additional teachers can be displayed throughout your account. This includes on order pages, on class schedules, calendars, etc. Various reports and custom queries also support additional staff. Each class still has a single primary teacher. When you add an additional teacher to a class, you can indicate if it should appear on your web pages and notifications. To add teachers to your class schedules, use the new column options for additional staff available in Named Layouts. The ability to add additional teachers extends to teacher overrides at the class meeting level. When you use these overrides they will be reflected in the payroll report.
|
9/15/2024
|
Updates to enrollment labels
|
New support was added to allow printing a single label per class and to support the Avery 8160 label.
|
9/15/2024
|
New privacy settings for EA customers
|
It is now possible to turn off all Google reCAPTCHA features, email open tracking and the Facebook / X share buttons. This ability was requested by customers seeking to be compliant with EA privacy rules. The reCAPTCHA setting can be found at Website > Site Options > Settings. The email open tracking can be found in Setup > General > Settings. The Facebook / X share buttons setting can be found at Website > Built-in Page > Class > Settings.
|
9/1/2024
|
Additional custom fields added
|
The ability to add an additional 10 custom fields has been added. The limit for fields of the "short text" type is now 20 instead of 10. Custom fields are added by going to Setup > Advanced > Field Manager.
|
6/1/2024
|
Enrollment confirmations
|
More alternate templates were added for the enrollment confirmations feature.
|
6/1/2024
|
Enrollment Notifications
|
A new type of notification was added called Enrollment Notifications. This new notification lets you send out messages that include details about enrollments. These notifications are are similar to Enrollment Confirmations in how they are sent. Anywhere a list of enrollments is shown, you can select any group of them and generate this notification. This notification also supports sending by SMS text when available. Six alternate formats are included in addition to the default format.
|
6/1/2024
|
More advanced custom fields
|
Custom fields now support creating a list with dependent values. In other words, a custom field can ask the user to first pick from one list and then pick from a secondary list. An example of this would be a field called "Where did you hear about us" that asks what media type and then offers a list of relevant publications: Where did you hear about us? [ Online ]v [ Facebook ]v To make a custom field like this, choose the "Dependent List" option when creating a Short Text custom field. The values are then entered like this to illustrate the dependencies: Print Local paper Church circular Flyer Online Facebook Instagram TikTok In-person Farmers' Market County Fair
|
6/1/2024
|
Additional level added for menus
|
Support for a third level of indentation has been added to our menu editor. For example - Enrolled Families Course Materials Songs for small children Coloring book pages Note: drag-and-drop sorting is not currently supported when a third level of menu is present. We'll be adding additional support for this in a future release.
|
3/4/2024
|
Cancelling Make-Ups
|
When your customers want to cancel a make-up on your website, they can now select from a list of their pending make-ups. They'll see this behavior if they have logged in before visiting the "Cancel Make-Up" page. Users who have not logged in will continue to need to search for their make-ups before cancelling.
|
3/4/2024
|
New Make-Up / Attendance integration
|
Your families can now schedule make-ups and mark absences at the same time. New optional settings have been added to Setup > Settings > Make-Up Settings to support this. When these new options have been activated, the process will look like this: - Your customer will need to select the class they will be missing based on their current enrollments. They can also select an absence that has already been marked for them, if any.
- Then they can schedule the make-up.
- Scheduling the make-up will mark them as absent if the class meeting they selected.
The new settings look like this. By default they are disabled. The first option turns on the new behavior. The other two options give you additional control over the process. Scheduling make-ups when users are logged in [ ] Show a list of class meetings so users can mark future absences or reference a prior marked absence [ ] Users can only reference meetings and absences in currently active semesters when scheduling make-ups [ ] Allow make-ups to reference unexcused absences Note: customers will need to log in on your website to use this feature. Important: this is a new two-step process for scheduling a make-up. It will be a different experience for your returning families. You may want to let them know about the change and/or be familiar with how it works yourself.
|
3/1/2024
|
New Attendance Permissions
|
New attendance permissions were added for your user accounts. By default, customer balances and customer last names are now hidden from online attendance and class attendance sheets. You can activate the new permissions for your users by going to Setup > Advanced > Users > Security Profiles.
|
3/1/2024
|
Custom tabs for the Classes page
|
New settings have been added that allow you to add any component as an extra tab to your Classes page. This feature was added for people who would like to add make-up, demo or drop-in scheduler tabs to their classes page. Up to three additional tabs can be added. The settings for adding the tabs can be found at Website > Built-in Pages > Classes > Settings. You'll need to create your components first at Website > Advanced > Component Vault if you don't have them already created.
|