Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
The expected outage time ranges from two minutes to several hours, depending on your hardware and the number of SharePoint sites. We recommend that all Virto users perform upgrades or installations of the web part over the weekend.
For users with 100+ site collections, we suggest using PowerShell for the setup instead of setup.exe. Please contact our technical support for further details.
Virto Calendar is a web part calendar for Microsoft SharePoint On-Premise, designed to display events collected from any SharePoint list and other data sources in a single calendar view. It is compatible with SharePoint 2013, 2016, and 2019, and is built on the Microsoft .NET Framework 3.5.
Virto Calendar can be used as an alternative to the built-in SharePoint Calendar, offering powerful features for more convenient event management, such as:
A Google-style look and feel
The ability to combine events from different SharePoint sites into one calendar
Adding events with a single mouse click
Support for SharePoint or SQL lists as data sources
Event coloring based on list type
A date picker for quick and easy navigation
Event duration editing through simple resizing
Changing event dates via drag and drop
A single, aggregated view of all your events from different SharePoint lists
Resizable to fit your web page design
Printing any Virto SharePoint Calendar view
Virto Calendar is available in English, German, French, Spanish, Czech, Russian, Chinese and Swedish.
When a major upgrade of the Virto Calendar version is released, the version number is updated accordingly. If moving from version 2.1 to 2.2 is a minor upgrade, transitioning from 2.0 to 3.0 is considered a major upgrade. A major upgrade involves additional steps but ensures the software functions correctly.
To upgrade the Virto Calendar (e.g., from version 2.2 to 3.0), please follow the instructions below:
Send an email requesting a license to sales@virtosoftware.com.
Run the License Manager and deactivate the license for the current version.
Uninstall the current version.
Download the new version from the website and install it.
Run the License Manager and activate the new license.
Refer to previous sections for more information on installation, uninstallation, and activation.
The items displayed on the Virto Calendar are visible to calendar users according to SharePoint security settings. If there are specific access permissions for SharePoint list items, they will be applied in the calendar as well.
For example, users without access permissions for items in List 1 will not be able to see these items in the calendar. However, if they have permissions to manage items in List 2, they will be able to move, edit, and resize these items in the Virto Calendar. If users have read-only permissions for List 3, they will be able to view the items in the Calendar but will not have the ability to edit, resize, move, or delete them.
Please visit the "Virto License Manager" documentation to learn about VirtoSoftware product activation and Virto ONE license activation.
In the Task View Settings block, you can define the day count for the Task (Hours) and Task (Days) views. Other options are similar to the features described in previous blocks.
Once you have made all the required modifications in the calendar configuration, click “Apply” or use “OK” to close the settings and return to the calendar.
The Virto SharePoint Calendar allows the use of query string parameters in the calendar page URL to open the Virto Calendar with the required data or view (or both).
The following parameters can be used in the URL:
VCalCurDate
VCalCurView
For example, to open the Virto Calendar on a specific date, use a page URL of the following format:
http(s)://{calendar page url}?VCalCurDate=2024.10.10
(any date can be used instead of 2024.10.10)
To open the calendar in a required view, use a page URL as follows:
http(s)://{calendar page url}?VCalCurView=day
(this could be month, week, etc., instead of day)
You can also open the Virto Calendar on a specific date and in the required view by using a page URL of the following format:
http(s)://{calendar page url}?VCalCurDate=2010.10.10&VCalCurView=day
(any date and view can be used)
Before you begin, ensure you have access to the server and that your account has the necessary administrative privileges to install applications.
To access the Virto Calendar setup program, download the Virto.SharePoint.20XX.CalendarWebPart.zip file from the product page and unzip it (using "Extract All"). Run the extracted Setup file.
The installation process is the same for all SharePoint versions. If you’re installing Virto ONE, follow the same steps.
The setup wizard window will appear.
The Virto Calendar setup wizard will perform a system check before the installation. Once all the checks have been completed, click "Next."
Tick the checkbox "I accept the terms in the License Agreement" and click "Next."
Select the web applications / site collections where you want to install the product, then click "Next."
Wait for the product to install.
Click "Close" to complete the installation.
If you have any questions about setup, features, or pricing, book a free meeting with our technical team.
If you are trying to install the web part on a SharePoint 2019 server, you may encounter the following error when adding it to your site: "Sorry, apps are turned off. If you know who runs the server, tell them to enable apps."
Here are the possible reasons and solutions for this error:
If the error persists after following the above solutions, please create a ticket so our technical support team can analyze the problem.
Click on "Subscriptions" to view all licenses of Virto products and their current subscription status.
If you have any questions or encounter any errors, please contact our support team at support@virtosoftware.com or through this form.
To renew your subscription, you should click the "Deactivate" button and request a new subscription key and/or serial number from our support team at support@virtosoftware.com or through this form. Then, follow the steps outlined in the instructions above that apply to your situation.
If the renewed subscription doesn’t appear instantly with a new subscription expiry date, don’t worry—it will show up after some time. You can also update manually by clicking "click here" on the yellow bar and waiting for a minute. If it still doesn’t appear, please contact our support team at support@virtosoftware.com or through this form.
Click on "Subscriptions" to view all licenses of Virto products and their current subscription status.
If you have any questions or encounter any errors, please contact our support team at support@virtosoftware.com or through this form.
To renew your subscription, you should click the "Deactivate" button and request a new subscription key and/or serial number from our support team at support@virtosoftware.com or through this form. Then, follow the steps outlined in the instructions above that apply to your situation.
If the renewed subscription doesn’t appear instantly with a new subscription expiry date, don’t worry—it will show up after some time. You can also update manually by clicking "click here" on the yellow bar and waiting for a minute. If it still doesn’t appear, please contact our support team at support@virtosoftware.com or through this form.
When a minor upgrade of the Virto Calendar version is released, the version number is updated accordingly. For example, moving from version 2.1 to 2.2 is considered a minor update within the second version.
If you already use the Virto Calendar web part and need to upgrade it to the latest version, download the package from the Virto Calendar product page.
To upgrade the Virto Calendar web part, run the Setup file under the administrator account (right-click the Setup file and choose "Run as administrator").
Then select the "Upgrade" checkbox and click "Next."
Wait for the product to upgrade.
Click "Next".
Click "Close" to complete the upgrade.
To start using the Virto Calendar web part on modern sites/pages of SharePoint 2019, please follow the steps below:
Create a Tenant App Catalog in your SharePoint if necessary.
To install the Virto Calendar web part, run the Setup.exe file under the farm administrator account (right-click the Setup file and choose "Run as administrator").
The .sppkg file will be automatically uploaded to your Tenant App Catalog under "Apps for SharePoint."However, please verify the existence of the .sppkg file in your app catalog. Alternatively, you can download the file directly from https://virtostorage.blob.core.windows.net/download/addin/virto-calendar-modern-webpart.sppkg.
Now you can add the Virto Calendar to modern pages/sites.
Please do not use the service administrative account to install and activate the SPFx web part on your sites.
The Virto Mini Calendar SPFx web part is also available. The installation process is the same as for the Virto Calendar SPFx web part. Simply choose "Virto Mini Calendar Modern web part" when adding it to a SharePoint site page.
The Virto License Manager adds timer jobs to the Central Admin Web Application, which notify your designated contact person about subscription status and updates.
An internet connection is required for the proper functioning of the timer jobs.
Virto New Version Notification Job This job sends weekly alerts about available product updates.
Virto Notification Timer Job This job sends weekly alerts about expired subscriptions to the contact person's email.
Virto Subscription Timer Job This job updates essential information about your subscription status based on activated licenses.
Virto ONE License Timer Job This job updates essential information about your Virto ONE license subscription.
You can switch off the timer jobs if needed; they are not required.
In the Day, Week, and Work Week views, you can create or delete events and move them to the desired time slot using the drag-and-drop feature.
Note: If an event lasts several days, the start time of the first day and the end time of the last day will be displayed.
To uninstall the component, follow the steps below.
Double-click the Setup file extracted from the downloaded package.
The program will perform the system checks again. After that, you will be prompted to repair or remove the web part. Choose “Remove” and click “Next.”
Wait for the product to uninstall.
Click "Next".
Click "Next" once again.
Click "Close" to finish the uninstalling.
Click "+New" and select "Wiki Page."
Give your page a name and click "Create".
In the "Insert" tab, find and click the "Web Part" icon.
In the Categories section, locate and click the "Virto Solutions" folder, then select "Virto Calendar web part". Click "Add" on the right side of the page.
Click "Save" in the upper right corner.
Your Virto Calendar is now ready to use.
Click "+New" and select "Web Part Page."
Enter the name of your page, choose a layout, and select the location where you want the Web Part Page to be saved.
Add your web part to any available location within the chosen template. Simply click "Add a Web Part" and follow the same two last steps described for a "Wiki Page."
The Multi-Source View allows you to view events planned for a day, with all events grouped by source. In this view, you can resize or edit events, but you cannot move events from one source to another.
The Virto Calendar Web Part offers various views, including Day, Week, Month, Year, Work Week, Task (Days), Task (Hours), and Multi-Source View.
You can select a view from the dropdown menu or drill down to the next view by clicking on a month in the Year view or a day in the Month view. The drill-down feature can be enabled or disabled in the calendar settings.
The same views are available for SharePoint modern page calendar:
There are two ways to create an event. You can select and drag the desired time period for the event (for example, click on Thursday and drag to Friday to create a two-day event), or simply click on a day to create a one-day event, and you can edit its duration later.
To quickly create an event, simply enter the event name, select the desired calendar, and click "Create."
If you need to reschedule an event, simply drag and drop it to the desired date in the calendar.
Drag-and-drop functionality is not available in the Year view.
You can also edit the duration of events (resize them) in drag-and-drop mode.
Resizing is only available in the Day, Week, and Work Week views.
To edit event details, click on the event and then click "Edit" in the tooltip.
To delete an event, click "Delete" in the tooltip.
Use the "Today" button to jump to the current day. Use the navigation buttons to move to the previous or next page of the selected period.
By clicking the "Print" icon in the upper right corner, you can print the current page.
The Gantt view of the Virto Calendar is available in two formats: Task (Days) and Task (Hours). These views allow for the display of grouped events and their schedules. In this view, you can create, delete, and move events.
The percentage of completion for events from the Tasks list can also be displayed.
Since any field of the Integer type can be set as a field for completion, percentages will not be displayed if the field's value exceeds 100%.
The Virto Calendar settings that are available for SharePoint modern version are same as in SharePoint classic:
To open the modern app settings, click "Edit" in the upper-right corner.
Click the "Edit section" icon on the left to choose a layout.
Click the "Edit web part" icon to open calendar settings.
You can enable or disable the option to "Display Last Selected View." If this option is checked, users will see the view that was last selected when they reopen the calendar.
If needed, you can rename views by selecting the desired view and clicking the "Edit" icon. For example:
You can use different time formats for events. Use custom date and time format strings. For example:
Select Views and Order: You can change the order of views as they appear in the dropdown by clicking the arrows next to "Up" and "Down."
If you need, you can rename views by choosing the desirede view and clicking "Edit" icon, for example:
Show Data Source Legend and set Legend item width:
For other settings, please refer to the corresponding chapters for the classic SharePoint experience – the settings are the same in the modern experience, with the only difference being the design.
It is possible to adjust the calendar grid height in the Multiday View, Month View, and Year View settings. The default calendar height in the Multiday view is 800 px.
If you assign a new calendar height of 1200 px in the Virto Calendar settings, the grid will look as follows.
This way, you can display more events in your calendar view. The same changes can be applied to other views.
Select the SharePoint list type.
You can add any SharePoint lists and external calendar lists (such as Exchange Calendar, Google Calendar, Salesforce Calendar, SQL Tables, XML files, etc.). In this example, we will use a SharePoint calendar list. Select the required site from the site collection dropdown, then choose the list.
You can add lists from any number of sites within the SharePoint site collection.
Select the title column and the start and end time columns of the list.
Choose the list fields that will be displayed in the new (create) form of the new event. All SharePoint field types (except Currency) are supported.
Select the color that will be used for color-coding events of this data source. Now click “Save” to create the data source. It will be displayed in the list of data sources.
If there are too many fields in a form and it does not fit the screen size, you may drag and drop by clicking on the form title, save it with the Enter button, or close it with the Esc button.
To modify or delete a data source, use the corresponding “Edit” and “Delete” buttons opposite the required source:
Expand “Tooltip Options” in the “Data source settings” block. If you want to be redirected to the default SharePoint edit/view form after clicking on a calendar item, check the box labeled “Disable tooltip.” You can also hide the event details link from anonymous users by checking the corresponding box.
Now select the fields that will be displayed on the calendar item tooltip and move them to "Display Columns" window with arrows.
You can allow the display of attachments for items in this data source, and it is possible to adjust the preview of the attached pictures in the tooltip.
If you check the box labeled “Only Pictures,” the tooltip will not contain links to other attachments (.doc, .pdf, etc.).
If you check the box labeled “Picture Preview Enabled,” the tooltip for this source will contain a preview of the attached pictures.
If you select the “List View” filter, you will need to define a list view according to which the items will be displayed (for example, only active tasks will be shown). The view predefined in the SharePoint list will be used.
If you select the “Advanced” filter, you will be able to define special conditions for displaying items from this list. For example, you can create user filters or add any other custom conditions.
Moreover, you can show events only if the current user belongs to the user(s)/group(s) from a chosen column.
Simply select the required option from the dropdown. This option is available only for a SharePoint list data source and can be used for columns of the “Person or Group” type.
Don’t forget to click “Save” after making adjustments.
Percents of completion and color-coding options are included in the “Advanced Options” block for a data source.
You can display a percent completion for your events. This is usually applied to lists of the Tasks type. The completion status will be displayed in the Tasks view (Days or Hours). To adjust the percent completion view, select a field from which the percent value will be taken. At this step, you can also define the height of the percent completion bar and select an appropriate color.
You can also display items of different categories from the list with different colors. In this case, you have to define a field of categorization (for example, priority or status) and select colors for each of the values.
Event coloring by field type can be applied only for fields of “Choice” and “User” types (such as “Priority,” “Status,” and “Assigned to” etc.).
If you select the “Assigned To” field for color coding and define color codes for every user, pay attention to the case when more than one user is assigned to a task. The calendar will display the event in the color of the first assigned user.
Click “Save” when you finish. Click “OK” or “Apply,” and you will see that events from the added SharePoint list (if there are any) appear in the calendar according to the defined settings.
To modify or delete a data source, use the corresponding “Edit” and “Delete” buttons opposite the required source.
You can use not only SharePoint lists as data sources but also data from SQL databases. To add an SQL list as a data source, browse to the “Data Source Settings” block and use “Create New Source.”
Type the SQL server name, enter a username and password, and then click “Browse” to choose the required database from the list.
The list of available databases will be displayed. Select the required one.
Then, select a table from which you will import items. If you want to move and edit events imported from the SQL list later, check the box “Primary Key Field” and define it. Otherwise, you will only be able to view the imported items.
You can sort events in the SQL table using the “ORDER BY” option.
Next, define other settings as described for SharePoint list data sources and click “Save.”
The SQL list will appear in the list of data sources. Click “OK” to return to your calendar. Events from your SQL database will be displayed on the calendar.
You can create new events in the selected database using the Virto SharePoint calendar. If you delete the SQL list data source, items will disappear from the calendar but will be saved in the database on the SQL server.
Read Only
Virto Calendar allows users to select “SharePoint List Web Service” as a data source. The data source is read-only and is used to view events from other SharePoint farms.
Go to the data source settings and create a new data source. You need to define the data as follows:
Site URL
Authentication type
Login data (if the “Authenticate as currently logged on user” checkbox is not selected)
Click “Test connection.” If the data is correct and the connection is set, select the required list from the dropdown menu and define the displayed column and date/time fields. Click “Save” to save the new data source.
only PRO and Exchange editions
You can use any XML file as a data source in your SharePoint calendar. Create a new data source in the calendar settings, select the “XML File” data source type, and check the box “Show in Calendar.”
The XML information displayed in the Virto Calendar is read-only.
All the XML information is defined with XPath strings. The following strings are required to enter: the path to the XML file, the XPath string for calendar events, and the XPath string for the calendar event start date. Other fields are not required: the XPath string for the calendar event title, the XPath string for the calendar event end date, the XPath string for the calendar event IsAllDay flag, and the XPath string for the calendar event tooltip. Please see XPath examples to define event information.
If the end date is not defined, it will be equal to the start date.
Define namespaces to extend the formats of processed XML files. You need to define the prefix and value (separated by a space). Namespaces are separated by “Enter.”
Click “Save” to save the new data source.
Since RSS is an XML file, you can add any RSS feed to your Virto Calendar, such as a news feed. In this case, you have to enter the URL generated for the XML feed into the “Path to XML File” field. You can find an example in the following part:
If you have the Virto Calendar Web Part installed and view the list of available data sources, you will not see the RSS data source in the list. However, RSS uses a special XML format for news feeds, blogs, and article announcements, and the Virto Calendar Web Part supports XML data sources. With this method, RSS can be added as a data source to the Virto Calendar.
Public access to RSS must be set on the server where SharePoint is installed. The picture below shows the Google news feed as an RSS data source (http://news.google.com/news?cf=all&ned=us&hl=en&topic=h&num=10&output=rss).
First, you need to add the Virto Calendar Web Part to a SharePoint site page and open the settings menu. Then, expand the “Data Source Settings” menu and click “Create New Source.”
Define the following parameters in the new block displayed:
The “pubDate” parameter is used as the event start date in this example, and the event will have no end date. The result should be as follows:
The basic parameters are set. You can also define the legend color in addition. Click “Save” to save the new data source and use “OK” to save the web part settings.
The new data source is ready. RSS feed items will now be added to your Virto Calendar.
We have now described how, by using XML data sources, you can add RSS feeds to your Virto Calendar in just a few steps. All you need to do is change the URL in the “Path to XML File” field, and you’re all set!
The multiday view settings can be applied to the Day, Week, and Work Week views. Select the day on which the calendar week will start (Monday or Sunday).
To add a new data source to the calendar, use the “Create New Source” button.
Type the name of the new data source and check the box labeled “Show in calendar.”
The Virto Calendar allows users to add data source icons and display them in the data source legend. You must enter an icon URL (a size of 32x32 px is recommended).
If a data source icon is larger than 32x32 px, it will be scaled to the required size. If it is smaller than 32x32 px, its size will not be changed.
You can also make this data source read-only by checking the box or define the list of users (user groups) with read-only permissions for this data source. It is possible to disable the option to open event details or delete an event from the tooltip.
Select the list type and proceed to the next chapters to read about the corresponding source settings.
Virto Calendar allows users to add a Google Calendar data source and adjust the view of Google Calendar events in the Virto Calendar.
Click “Edit Web Part” and scroll down to the data source settings block. Click “Create New Source” and select “Google Calendar” as the data source.
Then, enter the username (Google account name) of the user whose calendar will be added as a data source. Click “Get Google Tokens” (you must be signed in to your account) and copy the token from the pop-up window.
Click “Test Connection.” If the test connection is successful, you will see the following message.
The list of available calendars will appear. Select one calendar to display events from it in the Virto Calendar.
In order to add more than one calendar, you need to add the required number of Google Calendar data sources and select the required calendars for them.
Select a color for Google events displayed in the Virto Calendar. (Even if the color is defined automatically in Google Calendar settings, it is required to set it again in the Virto Calendar.)
Now you can add fields to display details in the tooltip. Expand the “Tooltip Options” block and add the “Location”field to the right column using the arrows.
The current version of the Virto Calendar allows adding only the “Location” field.
Click “Save” to save the new data source.
Now you can view events from Google Calendar in the Virto Calendar alongside other data sources.
If the Google Calendar data source has no “Read Only” settings, users will be able to create new events in the Virto Calendar, move them, and delete them. However, there will be no ability to edit the event. All modifications made in the Virto Calendar will be reflected in Google Calendar and vice versa
Select the hour (from which each day will start) and the end hour. Select the number of rows and time labels displayed per hour. Enter the row height (20 px is recommended) and the overall calendar height. If you need to display more events in the calendar grid, you can assign a greater row height.
It is possible to adjust the calendar grid height in the Multiday View, Month View, and Year View settings. The default calendar height in the Multiday view is 800 px.
If you assign a new calendar height of 1200 px in the Virto Calendar settings, the grid will look as follows.
This way, you can display more events in your calendar view. The same changes can be applied to other views.
Virto SharePoint Calendar enables the use of Microsoft Exchange calendar as a data source and allows you to overlay the Virto Calendar with user or group Exchange calendars, as well as Exchange shared calendars. You can overlay the Virto Calendar with Exchange 2013, 2016, and Online.
Go to the Virto Calendar settings and expand the “Data Source settings” block. Then use the “Create new source” button to add a new data source to your calendar.
Now you need to fill out all required fields. Enter the source name and select “Exchange Calendar” as the data source type.
If Microsoft Exchange is on the same domain as the SharePoint site, you can enable authentication. In this case, when a user goes to a page with the Virto SharePoint Calendar, they will see the items from their Exchange calendar. Check the box “Authenticate as logged-on user.”
Select the required Exchange version and the URL of the installed Exchange Server (see the example). Click “Test Connection” to verify the information in the fields.
If the Microsoft Exchange Server is installed on another domain, you should enter the login and password (which can be the login and password of a user whose Exchange calendar you need to display) to connect to the Exchange Server. Click “Test Connection” to verify the settings.
Now, when a user goes to a page with the Virto Calendar on their SharePoint site, they will see the items from the Exchange calendar of the user whose login and password were entered in the settings block.
The “Allow to accept/decline appointment from balloon” feature allows you to manage an Exchange appointment from your SharePoint calendar. You can apply or cancel the appointment from the tooltip, and all changes will be applied to Exchange as well.
The “Show appointment attachments in tooltip” option allows you to display any attached files on the calendar’s event tooltip. Select a color for items from the Exchange Server or use an RGB code to define the required one. Specify Tooltip and Advanced options as described in previous sections, and click “Save” to add a new data source.
If an Exchange data source has the “Read Only” checkbox, the balloon will contain the same “Yes,” “Maybe,”and “No” buttons (but users will not be able to edit or delete the event).
Virto Calendar allows you to color-code Exchange calendar events according to their categories from Exchange.
This feature is available for the Virto calendars for SharePoint 2010, 2013, and 2016.
For example, if you need to add the category named “Blue Category” to the Virto Calendar, open “Advanced Settings”of the Exchange data source, select the “Category” field, and click “Add New Field Value and Color.”
Then, type the name of the required category from Exchange (the names must be identical).
Select a color for this category; it may match exactly the color from Exchange.
You can add other categories with custom colors in the same way.
Virto Calendar allows users to accept or decline Exchange appointments that request a response to the invitation.
When an administrator creates an appointment in Exchange and assigns it to a user, they can check the box “Request responses.” In this case, the assigned user will receive an email with the invitation that they will have to accept or decline.
To make this feature work in the Virto Calendar, you need to take several actions: click “Edit” icon next to your Exchange calendar. Then scroll down and check the box “Allow to accept/decline appointment from balloon.” Click “Save” to save the settings, and then click “OK” or “Apply.”
Now, when a user clicks the event from Exchange in the Virto Calendar, they will see the balloon with “Accept,” “Maybe,” and “No” buttons. If a user accepts the appointment, the “Accepted” line will appear in the balloon.
It is recommended to use the “Allow Accept/Decline Appointment from Balloon” option together with the “Authenticate as Logged-on User” checkbox. In this case, users will see their Exchange events in the Virto Calendar and will be able to accept or decline them.
In some cases, users may need to show or hide private events from an Exchange Calendar. The “Private” checkbox can be checked in the details of private events.
You can adjust how to show private events from the Exchange data source in the Virto Calendar. Click “Edit” opposite the Exchange calendar data source and scroll down to the “Private events processing” block.
There are three options for showing private events:
“Do not show private events” (private events will be hidden in the Virto Calendar)
“Show private events as empty rectangles” (private events will be shown as rectangles; no details except “Organizer” will be shown in the tooltip)
“Show private events” (private events will be shown with details)
Select the required option and click “Save” to save the new data source settings.
Select colors for the background and header. Once you have made all the required modifications, click “Apply.”
only Pro and Pro Exchange Edition, SharePoint 2013
Virto Calendar allows users to add an external content type as a data source. An external content type is a reusable collection of metadata that contains connectivity information, data definitions, and the behaviors you want to apply to a certain category of external data.
When an external content type is added to SharePoint Designer, it is required to define access rights for SharePoint users. If access rights are not defined, this type of data source will not work for the Virto Calendar.
Go to the Virto Calendar settings and click “Create New Source.” Enter a source name, choose “External Content Source Type,” then select the external content type (click “Select External Content Type”) and test connection.
Next, select the primary key for the editing data source, define the displayed column, select date fields, and choose the item color. Click “Save” to save the settings.
The external content type data source will appear in the list of data sources. Items from the external content type data source will be displayed in the Virto Calendar.
Virto Calendar can take items directly from an external content type (it is not required to add external lists in SharePoint).
Year view settings are similar to month view settings. Pay attention to the “Show Dates in Title” checkbox. You can check it to show the dates of events in the year view.
You can set the default view that will be displayed when you open the calendar page by selecting the desired view from the dropdown menu (Day, Week, Month, Year, Work Week, Task (Days), Task (Hours)).
If you need to view a specific day from the Month view, simply click on the desired day (the number). Similarly, you can navigate to any month from the Year view by clicking on it.
To enable this feature, select "Enabled" in the "Drill Down" field.
You can select the desired language for the calendar from the following localizations: English, German, Czech, French, Spanish, Russian, Chinese, and Swedish.
Calendar localization is independent of SharePoint localization.
Select a localization from the list and apply the changes.
To see which colors correspond to different data sources, you can display a color legend in your calendar. It is possible to show or hide all events from a specific data source by clicking on its corresponding icon in the data source legend.
Check the box "Show Data Source legend" in the "General Settings" section. If you need to adjust the width of the legend elements, enter the desired size in pixels and click "OK" to save the settings.
You can also enable or disable the option to save the last selected view of your calendar. If this option is checked, users will see the view they last selected when reopening the calendar.
The next option enables filtering, allowing you to show or hide events from a chosen data source in the calendar.
Additionally, you can set a custom time and date format if needed. You can use custom date and time format strings and enter them in the general settings section.
You can also use different themes for the calendar by applying a custom CSS file to the web part.
It is possible to adjust the tooltip width, which is useful when the text of an item description is too large. The default and minimum size of a tooltip is 300 pixels.
If a description is too lengthy, the tooltip may have a long scroll:
Assigning a tooltip width of 600 pixels can make it look much better:
You can hide some views in the calendar. To do this, uncheck the boxes next to the views you want to hide.
You can also change the titles and positions of the views. Use the “Edit” button next to the title you want to change. Type in a new title or select the desired position, then click “Save” icon.
Click on the arrows if you want to change the position of the views. Don’t forget to scroll to the bottom and "Apply" your changes!
The Virto SharePoint Calendar allows users to select SharePoint groups and/or users who will have permission to edit web part settings.
Open the web part settings and scroll down to the security settings block.
You can select “All users who have access to web part settings” to allow all SharePoint users to edit the web part. Alternatively, select “Only selected users and/or users from selected groups” and choose the groups with access to the web part settings.
Selected groups must have predefined permissions (see SharePoint site settings).
You can also grant access rights to selected users by typing their Name and Surname and clicking “Check Names” or by using the “Browse” button to add a user.
If a user (or multiple users) from a SharePoint group is selected as having access to web part permissions, but the group they belong to is not checked, this user(s) will still have access to the web part settings.
Check or uncheck the boxes “Show Header” and “Show Event Bar.” Then check the box “Event Bar Only” to display only the event bar.
Check the box “Show :00 in Time String” to display the time of the event in 9:00 p.m. or 9 p.m. format.
Check the box “Show Time for Calendar Item” to display the time of events in your calendar.
You can adjust the header date format according to custom date and time format strings. Click “Show Header” and enter the required format. For example, use the “ddd” format to display the abbreviated name of the day of the week.
You can adjust the left column time format according to custom date and time format strings. Just enter the required symbols and apply them to the calendar. For example, you can use the format as follows:
Once the Virto Calendar web part is installed, you can add it to a SharePoint site page within your site collection.
To create a modern page with a Virto Calendar, click "New" and choose "Site Page."
Next, give your site page a name, click "+", find "Virto Calendar," and click its icon.
When the calendar web part is added, the current website is scanned for lists of the calendar type. If the site contains any lists of this type, events will be automatically added to the Data Source of the new calendar.
In the upper right corner, click "Publish."
Virto Calendar for SharePoint 2019 (SE)
Release date | Version | Description |
---|---|---|
The earlier history can be found in this PDF on pages 69–73:
Month view settings are similar to multiday view settings.
In addition, you can edit the text displayed if there are more items in the cell or the number of weeks in a month (6 is recommended). For example, to display the text as shown below, you need to enter the following combination:
In this case, the special token {0} is used. If it is not used, the number of items will be inserted at the end of the string.
available for SharePoint 2013 & 2016
The Virto Mini Calendar showcases items in both calendar view and list format. Days featuring scheduled events are highlighted in blue on the calendar, while non-working days are red.
Clicking on a date in the list displays information about the event, such as the time and the title.
Using the Virto Mini Calendar is straightforward, and navigating between dates is simple. Just click the date you wish to view.
The data source settings of the Mini Calendar are almost the same as those in the full calendar version: you can add data sources and define filters. The tooltip settings are absent because there is no tooltip (event card) in the Mini Calendar.
available for SharePoint 2013 & 2016
Its compact design seamlessly integrates the Virto Mini Calendar into your SharePoint site pages—just add it to the page as a regular web part. It is compatible with various SharePoint page templates and can be incorporated into pages featuring multiple columns. In our example, we set three columns in "Virto Mini Calendar Properties" settings, allowing you to view the month prior to the current month and the next month.
Apps are not enabled in your farm
Ensure you have Apps enabled in your SharePoint 2019 farm.
Subscription service is not setup
The first and most likely problem is that the subscription service is not configured in your farm.Please configure it.
The app management service is not associated with your web application
Make sure the app management service application is associated with the web application where you want to add the SPFx web part.
App URL is not configured
If you have not configured the app URLs, please ensure you have given values to App Domain and App Prefix in your App Store settings.
2024-10-24
v.9.1.6
[-] Localiztion issue has been fixed.
2024-10-3
v.9.1.5
[-] Add new item fields.
2024-09-18
v.9.1.4
[-] SharePoint SE support.