whitespace
whitespace COMPANY whitespace SERVICES whitespace PRODUCTS whitespace PURCHASE whitespace SUPPORT whitespace CONTACTS whitespace Home whitespace Contact Us whitespace Site Map whitespace
whitespace
whitespace
whitespace
ALL PRODUCTS
whitespace
SHAREPOINT
whitespace
ANDROID
whitespace
BLACKBERRY
whitespace
OTHER COMMERCIAL
whitespace
FREE PRODUCTS
whitespace
BUNDLES
whitespace
whitespace
whitespace

Calendar Web Part Version 1.52


ArtfulBits Calendar Web Part provides with three key benefits:

  • Multisource support. Calendar Web Part combines events from different Microsoft® SharePoint® Lists, from any SharePoint Site, in one Calendar view.
  • Using different colors for events. Calendar Web Part allows specifying different color sets for events type of your need or use default one.
  • On-the-Fly AJAX-enabled features, including adding, editing, dragging, resizing and deleting events in Microsoft® Outlook® 2007 like style.

Additionally Web Part uses AJAX functionality for calendar standard commands, such as Expand All, Collapse All, change calendar view, data navigation, etc. Another Calendar Web Part nice advantage is supporting all SharePoint standard themes.

Calendar Web Part

ArtfulBits Calendar Web Part is user friendly and has simple interface (as standard SharePoint calendar), allowing users to easily create new calendar events with a single click! Editing features make working with SharePoint easy and pleasant. To change the date of an event, you simply drag and drop it to the appropriate calendar cell. To change the event time frame, simply resize the event to the correct duration of the event. Useful addition is the customizable extended tooltip, that allows to track selected event's properties.

Calendar Web Part Settings

Feature List

Feature
Aggregating events from multiple SharePoint lists, from any site, in one Calendar view
Supporting any SharePoint list type (not only Calendar list) on any location
Binding to SQL, Oracle
On-the-Fly events dragging, resizing, editing
Adding and deleting events with a single click
AJAX support
Color customization for source lists events(Background color, Text color)
Event coloring accordingly to event column values
ArtfulBits Category Column integration
User permissions for Calendar sources
Calendar sources filtering by query parameters
Programmatic Calendar source filtering by client-side scripts
Customizable extended tooltip
Hour split count (for more precision event displaying)
Customizable time display format for calendar events (None, Start Time, Start & End Time)
Quick date navigation (using cross-browser Date & Time picker)
Ability to switch between "Work Week" and "Full Week" on calendar's weekly view
Ability to expand events by default on calendar's monthly view
List view toolbar
Cross-browser support (IE6+, Mozilla Firefox, Google Chrome, Safari)
SharePoint standard themes support
Language pack support (desired localization could be added by request)

Why ArtfulBits Calendar Web Part?

ArtfulBits Calendar Web Part can be used instead of built-in SharePoint Calendar. It provides with powerful capabilities for much convenient events manipulation.

 Standard EditionProfessional
Edition
Aggregating events from multiple SharePoint lists, from any site, in one Calendar view      
Supporting any SharePoint list type (not only Calendar list) on any location      
Binding to SQL DB      
Binding to Oracle DB      
On-the-Fly events dragging, resizing, editing      
Adding and deleting events with a single click      
AJAX support      
Color customization for source lists events(Background color, Text color)      
Event coloring accordingly to event column values      
ArtfulBits Category Column integration      
User permissions for Calendar sources      
Calendar sources filtering by query parameters      
Programmatic Calendar source filtering by client-side scripts      
Customizable extended tooltip      
Hour split count (for more precision event displaying)      
Customizable time display format for calendar events (None, Start Time, Start & End Time)      
Quick date navigation (using cross-browser Date & Time picker)      
Ability to switch between "Work Week" and "Full Week" on calendar's weekly view      
Ability to expand events by default on calendar's monthly view      
List view toolbar      
Cross-browser support (IE6+, Mozilla Firefox, Google Chrome, Safari)      
SharePoint standard themes support      
Language pack support (desired localization could be added by request)      


Image 1: Web Part Action Demo

Different action demon on one page.

Image 2: Web Part Settings Page

On Settings Page user can tune Calendar Web Part and add aggregated calendar.

Image 3: Month View

Shows all days and appointments for selected month.
User can add, delete, drag, edit and resize appointments on-fly.

Image 4: Full Week View

Shows days and appointments for selected week.
User can add, delete, drag, edit and resize appointments on-fly.

Image 5: Work Week View

Shows days and appointments for selected work week.
User can add, delete, drag, edit and resize appointments on-fly.

Image 6: Day View

Shows selected day and appointments for this day.
User can add, delete, drag, edit and resize appointments on-fly.

How to Use

ArtfulBits Calendar Web Part can show items from simple list in Calendar view or combine items from several SharePoint lists. The list of any type is supported and it could be placed into any site within current site collection. Applying of filtering using list view is supported as well.

Calendar Web Part Settings

On Calendar Settings panel, you can add new Calendar to Calendar view or edit existing Calendars. You can also specify other Calendar settings:

  • Default Scope determines in which mode Calendar will be displayed by default (Day, Week or Month)
  • To allow on-fly adding of items directly from calendar interface, check Allow add items on-fly and specify Calendar, for which items will be added
  • On-fly items editing, dragging, resizing or deleting could be suppressed by specifying appropriate properties in Calendar Settings panel
  • Showing of list view Toolbar on the top of Calendar Web Part could be enabled by choosing List View Toolbar option
  • Use Time Interval option to change time interval from default 30 minutes according to your needs (1 hour, 30, 20, 15, 10 or 5 minutes). Interval is applied to the daily and weekly calendar views
  • Time Format section allows to customize time display format of calendar non all day events. By default it shows start time in all calendar views (daily/weekly/monthly). You can customize events time format separately in each view. Possible values are None, Start Time, Start & End Time
  • Work Week allows showing "Work Week" and "Full Week" options to switch between work and full week on calendar's weekly view

How to replace standard SharePoint Calendar with ArtfulBits Calendar?

To replace allexisting Calendar views in Calendar list, click Enable ArtfulBits Calendar features action on the following page: List Settings > General Settings > Enable ArtfulBits Calendar features.
NOTE: This feature is available only for SharePoint 2007.

How to create new List View with ArtfulBits Calendar?

To add new List View with ArtfulBits Calendar Web Part, do the following:

  1. Create standard SharePoint Calendar View for existing list
  2. Close or hide Standard Calendar (click Hidden checkbox on Layout panel of Standard Calendar editor)
    NOTE: Do not delete standard calendar, just hide it!
  3. Add ArtfulBits Calendar Web Part on page
  4. Add current list view to Calendars (click on New Calendar link in Calendar Web Part editor and specify appropriate settings)
  5. You can allow items adding directly from calendar interface by checking Allow add items on-fly checkbox and choose newly added Calendar.
  6. Set Toolbar Type to List View Toolbar for showing standard SharePoint List toolbar.

How to customize events tooltip?

ArtfulBits Calendar provides with two tooltip modes: Simple and Extended. You can specify tooltip mode on adding or editing calendar.

To show single column in tooltip, set Tooltip to Simple and choose a column from drop down list. This column value will be displaying in tooltip.

Simple Tooltip Settings

To show data from more than one column as it is shown on the image below, do the following:

  1. Add standard SharePoint calculated column to this list to combine values from multiple lists. To display data in "{Start Time} - {End Time} {Title}" format, set formula:

    12-hour format

    =IF(
        HOUR([Start Time])=0,12,
        IF(
           HOUR([Start Time])>12,
           HOUR([Start Time])-12,
           HOUR([Start Time])
          )
       )
    &":"
    &TEXT(MINUTE([Start Time]),"00")
    &IF(
        HOUR([Start Time])<12,"AM","PM"
       )
    &"-"
    &IF(
        HOUR([Start Time])=0,12,
        IF(
           HOUR([End Time])>12,
           HOUR([End Time])-12,
           HOUR([End Time])
          )
       )
    &":"
    &TEXT(MINUTE([End Time]),"00")
    &IF(
        HOUR([End Time])<12,
        "AM",
        "PM"
       )
    &" "
    &Title
    

    24-hour format

    =TEXT([Start Time],"hh:mm")
    &" - "
    &TEXT([End Time],"hh:mm")
    &" "
    &Title
    
  2. On calendar's edit page set Tooltip to Simple and choose calculated column from drop down list.

Extended tooltip shows calendar events data on table view. Set Tooltip to Extended and add columns from "available columns:" to "Show in tooltip:" section. Use buttons Up/Down to change columns orders in tooltip.

Extended Tooltip Settings


Calendar Event Coloring

ArtfulBits Calendar Web Part provides three ways to customize background and text color for calendar events:

  1. You can set a static color for all calendar events of each calendar source
  2. You can specify color accordingly to event column values by using SharePoint Choice or Calculated columns for source list. Check "Use dynamic generated color" and choose a column from dropdown list on the calendar picker page.

    You can add Choice column with set of color names (for e.g. Red, Yellow, Blue, Green, etc.) to the list and get value from this column for calendar source.

    Following sample shows how to add color for events using SharePoint Calculated column:

    • Add SharePoint Calculated column to the SharePoint List
    • Specify SharePoint calculated formula to return HTML color accordingly to the list item values. The following formula returns color according to Tasks list item Priority column value:

      =IF([Priority]="(1) High","red",IF([Priority]="(2) Normal","orange","green"))
    • In Calendar source picker dialog check "Use dynamic generated color" for Background Color setting and choice Calculated column from dropdown list

    Note: You can specify Text Color for calendar events too as shown above.

  3. ArtfulBits Calendar Web Part supports ArtfulBits Category column integration like as in Outlook 2007. Calendar events color will be automatically get from Category column value.
    For more information regarding Category column please visit ArtfulBits Category Column page.

Calendar events colors

This example list contains ArtfulBits Category column (Color Category) for events background color and Calculated column (Text Color) with formula:

=IF(ColorCategory="Dark Blue","white",IF(ColorCategory="Dark Red","pink",""))

Color Settings


Calendar Sources Filtering

ArtfulBits Calendar Web Part provides two ways to filter calendar sources:

  1. Filtering by query parameters.

    You can use CalendarFilter query parameter to filter Calendar sources.

    For Example, if you have five Calendar sources in the following order: calendar1, calendar2, calwendar3, calendar4, calendar5, then to hide calendar2 and calendar5 set the CalendarFilter query parameter value to 10110. Full URL is like below:

    http://servername/site1/calendar.aspx?CalendarFilter=10110

    0 at ith position hides ith Calendar source, 1 – shows, so we have binary logic in place.

  2. Programmatic filtering by client-side scripts.

    You can use the following client-side script functions to filter Calendar sources:

    • Calendar_Show(index) – shows Calendar source at the specific index in the collection.
    • Calendar_Hide(index) – hides Calendar source at the specific index in the collection.
    • CalendarFilter_Get(index) – determines whether Calendar source by the specific index is shown (true if Calendar source is shown; otherwise, false).

    In the following sample Content Editor Web Part is added to the page with HTML putting 5 checkboxes into the page and script filtering Calendar sources. Content Editor Web Part HTML is the following:

<input id="filter0" type="checkbox" checked="checked"
 onclick="this.checked?CalendarFilter_Show(0):CalendarFilter_Hide(0)"
 /> Calendar 1<br/>
<input id="filter1" type="checkbox" checked="checked"
 onclick="this.checked?CalendarFilter_Show(1):CalendarFilter_Hide(1)"
 /> Calendar 2<br/>
<input id="filter2" type="checkbox" checked="checked"
 onclick="this.checked?CalendarFilter_Show(2):CalendarFilter_Hide(2)"
 /> Calendar 3<br/>
<input id="filter3" type="checkbox" checked="checked"
 onclick="this.checked?CalendarFilter_Show(3):CalendarFilter_Hide(3)"
 /> Calendar 4<br/>
<input id="filter4" type="checkbox" checked="checked"
 onclick="this.checked?CalendarFilter_Show(4):CalendarFilter_Hide(4)"
 /> Calendar 5<br/>

<script type="text/javascript">
//Updates checkboxes values on page load
function InitElements(){
  document.getElementById("filter0").checked = CalendarFilter_Get(0);
  document.getElementById("filter1").checked = CalendarFilter_Get(1);
  document.getElementById("filter2").checked = CalendarFilter_Get(2);
  document.getElementById("filter3").checked = CalendarFilter_Get(3);
  document.getElementById("filter4").checked = CalendarFilter_Get(4);
}
_spBodyOnLoadFunctionNames.push("InitElements");
</script>

Preparation for Installation

Before installation, please, check that your target server meets Calendar Web Part system requirements.

Also, it is recommended to install ArtfulBits License Manager before (if it is not installed).


1. Installation

Download Calendar Web Part installation package from ArtfulBits website, unpack the file, and run Setup.exe:

Note:

You must be a SharePoint Farm Administrator for successful installation. Also "Windows SharePoint Administration" and "Windows SharePoint Timer" should be running on the server:

SharePoint 2007 SharePoint 2010

After system check is finished, click "Next".

After reading License Agreement, click "Accept" and go to next step.

Select one or more web applications and click "Next".

Wait for install to succeed, click "Next" for deployment status details.

2. License Management

Calendar Web Part uses Per-Farm License Model (each license is bound to single SharePoint Farm ID). For more details about licensing models please visit License Agreement.

Product works in unlicensed mode for three days from the moment of installation. In this mode all the product features are unlocked same way as with trial license. After these three days either trial license or full license should be entered for product to function.

  • To get Calendar Web Part trial license click here.

After ArtfulBits License Manager is installed, go to the SharePoint Central Administration page:

SharePoint 2007 SharePoint 2010

Choose "Operations".
Click on "ArtfulBits License Manager":

Click on "ArtfulBits License Manager":

This page shows all ArtfulBits installed products and their license statuses.

Click on product name to view license details.

If product is not licensed you can click "Enter License" link and enter license key (trial or full) into textbox. For upgrading product edition click "Convert License" and enter new license of target product edition.

Pressing "Activate" button will verify the key and in case of verification success license status will be updated.

Note: in trial or unlicensed mode all product features are available for evaluation. This way you will be able to try each and every feature available in the product line which will give you good understanding of what feature set will be necessary for you and it will be easier to come up with the decision which product edition should be purchased. After trial period expiration full license should be purchased which will determine product edition and available (unlocked) feature set.

Special link informing about product expiration is shown in SharePoint pages, where ArtfulBits component is used if product is using trial license or such license is "Expired" or no license is provided at all. Clicking on this link will redirect to product license status details page.

3. Activating / Deactivating Feature

Click "Site Actions" menu in the root site of one site collection, then click "Site Settings":
SharePoint 2007 SharePoint 2010
Click "Site collection features" link in Site Settings page:
SharePoint 2007 SharePoint 2010

In SharePoint Site collection feature list, activate ArtfulBits Calendar Web Part feature (if deactivated):

4. Product Upgrading

Process of updating Calendar Web Part is pretty straightforward - just download latest installation package and execute Setup.exe from it. After system check completes, select an "Upgrade" option and then follow setup wizard instructions.

5. Uninstallation / Repairing

Execute Setup.exe from your installation package. On the Repair and Remove section, select Remove radio button and click "Next", the Calendar Web Part will be uninstalled. Or select "Repair" - to repair the Calendar Web Part .


For SharePoint 2010 products:
Operating Systems: Windows Server 2008 x64 SP2
Windows Server 2008 R2
Windows 7 x64
Server: SharePoint Release:
  • SharePoint Foundation 2010 or SharePoint Server 2010
  • Microsoft .NET Framework 2.5
Browser:
  • Internet Explorer 8+
  • Mozilla Firefox
  • Apple Safari
  • Google Chrome
For SharePoint 2007 products:
Operating Systems: Windows Server 2003 x86/x64
Windows Server 2008 x86/x64

Windows Small Business Server (SBS) 2003/2008
(Please read about limitation)
Server: SharePoint Release:
  • Windows SharePoint Services v3 or SharePoint Server 2007
  • Microsoft .NET Framework 2.0 or 3.0
Browser: Microsoft Internet Explorer 7+ is recommended for Advanced Administration features

Also compatible with:
  • Mozilla Firefox
  • Apple Safari
  • Google Chrome

Item Version Size
SharePoint 2010
ArtfulBits_Calendar_v1.52_SP2010.zip
Zip file contains ArtfulBits Calendar Web Part install files for SharePoint 2010, user guide and install guide documents. For more details about installation process select Installation tab.
1.52 2038 Kb
ArtfulBits_Calendar_v1.52_FullPack_SP2010.zip
Zip file contains ArtfulBits Calendar Web Part and License Manager install files for SharePoint 2010, user guides and install guides documents for both products. For more details about installation process select Installation tab.
1.52 3475 Kb
SharePoint 2007
ArtfulBits_Calendar_v1.52_SP2007.zip
Zip file contains ArtfulBits Calendar Web Part install files, user guide and install guide documents. For more details about installation process select Installation tab.
1.52 2046 Kb
ArtfulBits_Calendar_v1.52_FullPack_SP2007.zip
Zip file contains ArtfulBits Calendar Web Part and License Manager install files, user guides and install guides documents for both products. For more details about installation process select Installation tab.
1.52 3479 Kb
Documentation
Calendar_UserGuide_SP2010.pdf
Calendar Web Part user guide for SharePoint 2010.
951 Kb
Calendar_UserGuide_SP2007.pdf
Calendar Web Part user guide for SharePoint 2007.
987 Kb
Calendar_InstallGuide.pdf
Installation guide describes installation and licensing steps.
783 Kb


Note: FullPack is not required if you already have installed or download ArtfulBits License Manager.

Release Notes

Version Notes
v1.52
(August 04, 2011)
Bugs Fixed:
  • Fixed items adding via New Item Form for SharePoint 2010 SP1
v1.51
(July 20, 2011)
Improvements:
  • Added SharePoint 2010 SP1 support
v1.5
(June 03, 2011)
New Features:
  • added binding to SQL [PRO]
  • added Calendar source filtering by query parameters [PRO]
  • added programmatic Calendar source filtering by client-side scripts [PRO]
  • added ability to expand events by default

Improvements:
  • Added support for new licensing model (ArtfulBits License Manager v1.4)
v1.43
(April 13, 2011)
New Features:
  • Added German and Polish localization

Bugs Fixed:
  • Fixed adding items on-the-fly for daily view
v1.42
(March 05, 2011)
Bugs Fixed:
  • Fixed item rendering for IE7
v1.41
(October 01, 2010)
Bugs Fixed:
  • Fixed item coloring
v1.4
(September 18, 2010)
New Features:
  • Added user permissions for Calendar sources
v1.31
(September 8, 2010)
Bugs Fixed:
  • Fixed project dependency on SharePoint 2007 assemblies (SharePoint 2010 only)
v1.3
(September 03, 2010)
New Features:
  • Added SharePoint 2010 support
  • Added cross site collection and cross Web application support for Calendar source
v1.23
(June 17, 2010)
Bugs Fixed:
  • Fixed objects disposing on calendar settings page
v1.22
(June 11, 2010)
Improvements:
  • Improved Setup Wizard

Bugs Fixed:
  • Fixed “Enable Professional Calendar” functionality (error was thrown when standard view for SharePoint List with ArtfulBits Calendar Web Part is created)
v1.21
(March 16, 2010)
Improvements:
  • Calendar event Start Date / End Date can be associated with Calculated column

Bugs Fixed:
  • Fixed dragging and adding new event on "Work Week" view
  • Fixed tooltip settings on adding new calendar to associated calendar’s list
v1.2
(March 15, 2010)
New Features:
  • Added quick date navigation (using cross-browser Date & Time picker)
  • Added event coloring accordingly to event column values
  • Added ArtfulBits Category Column integration
  • Added mechanism to switch between “Work Week” and “Full Week” on calendar’s weekly view

Improvements:
  • Calendar overall performance improved

Bugs Fixed:
  • Fixed calendar's weekly view (Google Chrome)
  • Fixed item’s dragging/resizing/deleting (not occurred in some cases)
v1.1
(March 04, 2010)
New Features:
  • Added extended tooltip for calendar events
  • Added Time Interval property for set hour split count
  • Added Time Format properties for daily/weekly/monthly views to customize time displaying on calendar events

Improvements:
  • Disabled event resizing, when Start Date and End Date refers to the same column
  • Displays events in all-day row, when Start Date and End Date column is Date only (not Date & Time)

Bugs Fixed:
  • Fixed scrollbars issues (when calendar dimensions are not relative)
  • Calendar events look & feel fixed for daily/weekly view (Opera browser)
v1.0
(February 24, 2010)
Initial Release

[PRO] - Professional edition
[ENT] - Enterprise edition

Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries


Try 30-days FREE
Trial License!







Related Products

Category Column
Tracking, organizing and grouping list items.
 
Email Web Part
Allows sending e-mail messages directly from SharePoint site.
 

whitespace
whitespace
Company | Services | Practices | Technologies | Career | Contacts | Privacy
© 2005-2016 ArtfulBits. All rights reserved.