RowCalendar
A horizontal-scrolling collaborative calendar with multiple categories.
Intended for resource planning, event conflict identification, long-term planning.
2023-03-13 by Ross Baker
Functionality – Main Screen:
- Months/days displayed across the top. Page is scrollable left and right to pan through time.
- Predefined “categories” displayed along the left, which expand/collapse vertically to fit contents.
- Manually entered events aredisplayed in their respective category, on their chosen day(s)
- Events will appear in the first available row in their category, in a gannt-esque style.
- Event titles will always be visible on screen, even for extremely long duration tasks
- Integration with MS Graph API is possible, allowing us to pull from Outlook calendars, Planner tasks, etc
Functionality – Add/Edit Event:
- Click “Add Event” button to add a new event, or any existing event to edit it.
- Categories available from drop-down
- Dates entered via date picker interfaces
Links:
- Basic manual entry:
https://waukeshacountywi.sharepoint.com/sites/IT/solution/SiteAssets/RowCalendar/rowcalendar.aspx
- Pulls all-day events from Outlook (slower load time)
Data Sources:
- “RowCalCategories” SharePoint list: Contains the categories displayed along the left, and their respective colors/styles.

- “RowCalEvents” SharePoint list: Contains all the manually entered events.

SPPhoneDir
A searchable phone directory that pulls live contact information from the SharePoint User Information List.
2023-03-13 by Ross Baker
Functionality:
- Data is pulled at runtime from SharePoint User Information List
- Additional non-SharePoint-user contacts are added from separate SharePoint list
- Click mail icon to compose new email message to this individual
- Search by any visible column in one easy search bar
- Minimal framing allows this to be embedded as an iFrame on any page
Link: https://waukeshacountywi.sharepoint.com/sites/IT/solution/SiteAssets/SPPhoneDir/spphonedir.aspx
Data Sources:
- “Phone Directory Contacts” SharePoint list: Contains non-SharePoint-user contacts to be added to the directory.
- Examples include non-user contacts (fax machine, conference room phone) and external user contacts (vendors, citizens, etc)
- These contacts must be manually added/maintained via this SharePoint list
- These contacts will appear the same as all others, no discernable difference to the end user
