Is there an event on your calendar that shouldn't be there? Perhaps an event that should be but isn't? Having trouble now that you can't publish a single event? This article will help you understand the 25Live Publisher process and use that knowledge to determine what should and shouldn't appear on your calendar.
Go More In-Depth With Training
Series25 Training offers the opportunity to avoid issues that you might later need to troubleshoot. Learn more in courses, such as "Jazzing up your Published Calendars." See the Course schedule.
The Publisher Process
The bottom line is, if an event meets the criteria to be included in your search, it should appear on your calendar within a certain number of minutes.
How to Troubleshoot Publisher Issues
If you know which search is feeding your calendar it's pretty easy to look up the criteria that make up your search but often the person that created the calendars has left the college and so you might not even know where to start. That's where we can help!
Find Your Calendar Name
First, start by pulling up the web page your calendar is on, right-clicking in the calendar, and choosing View page source.
In your page source search for the word "spud" and you should be presented with several snippets of spud code depending on how many calendar elements you have embedded in your page. Find the one that says
spudType: "main" and note the
webName. This is the unique calendar name we're going to look for in the publisher administration page.
Locating the Correct Calendar
Now that you have the unique webName your calendar is using, log into the Publisher administration page with your Publisher credentials (such as firstname.lastname@example.org). If you don't have the information, reach out to email@example.com for help.
On the left side of the calendar menu, navigate down to the Tasks section and select Manage Calendars.
In your list of calendars, you should be able to search and find the unique webName you located earlier. Note the calendar name (in this example it's "Main Campus Calendar") as you'll need this for the next step.
Find Your Calendar in 25Live
Log into 25Live and find Publisher in the More menu.
You'll be prompted to log into 25Live Publisher. Use the same credentials you used when you logged into the Publisher administration site.
Once you've done that, you'll be presented with a list of calendars. Simply type in the name or a keyword from the calendar you found in publisher administration (such as the example, "Main Campus Calendar") in the top search field then use the Search button.
There are a few things you'll want to note. The 25Live User is the user that published the search that feeds that calendar. The query is the ID that exists behind the scenes that correlates with that search. The status shows me that the feed is active and that there are no issues with it. Finally, the update now button allows me to push the feed again (this can be used if you expect an event to be on the calendar but it isn't.)
Find Your Search
Log in as the 25Live user that published your calendar (for example, "pubadmin").
If you don't have credentials for that user or if that user has long since left the campus, you can leverage masquerade mode in 25Live by going to the More menu, then System Settings > General.
When you looked at the Publisher Overview area within 25Live, your feed had a query and that query contained a query ID.
Go to the Search view in 25Live (logged in as the calendar publish user) and load an event search. Note that the 25Live URL now has numbers at the end of it. Those correspond with a unique query ID for that search.
Simply copy the ID from your Publisher Overview, replace the number in the 25Live URL, and use your Enter key to load the search URL.
In the 25Live Search view, toggling Quick Search to Advanced will show you the search criteria.
In the example calendar search pictured above, if an event is any type except section, has the confirmed event state, and doesn't have the category "Do Not Display on Web Calendars," it should appear on my main campus calendar.