Intranet
Telerik Intranet is a ready-to-use corporate Intranet that ships with Sitefinity. This starter kit demonstrates several custom features developed on top of Sitefinity such as custom FormBuilders, a brand new Online and Chat control for use between members of a team on the intranet (Facebook like functionality), a Conference room scheduler control utilizing the FormBuilder and the Telerik RadScheduler Control. The Intranet Starter Kit dashboard displays valuable information to all team members.
Screenshots
Features
- Online status control.
- Chat control for logged in users.
- Complex RadScheduler control implementation for Conference room scheduling.
- Custom implementation of FormBuilder for Vacation request forms.
- Three new controls to be used in FormBuilder.
- Sitefinity Dashboard to display important information to users of the intranet.
Custom Functionality
Vacation Request Form
The Vacation Request form has been created as a showcase for the new FormBuilder included with Sitefinity 4.0. It’s made to look like a company’s vacation request form, and it includes an element from each of the form control types (TextBox, CheckBox, etc.). It also includes 3 custom controls, all of which are inheriting from the FieldControl class and implementing the IFormFieldControl interface in order to appear in the form results. The 3 custom controls are:
- DatePicker: Wraps a RadDatePicker control for selecting dates as part of the form.
- Named TextBox: TextBox control that pre-populates name of logged-in user (blank if user not logged-in).
- Users DropDown: Dropdown list containing names of all registered users of the site.
Online & Chat Control
The online & Chat controls use Web Services to communicate live on the site and to report online status to the rest of the team on the internal site. The controls use JavaScript heavily to display and customize the look and feel to mimic the Facebook chat control. The control will be available as a separate control as well for customers to download on the marketplace.
Conference Room Scheduler
The Conference room scheduler has 2 parts, the first is to register a room in an organization to make it available for scheduling and the other is to display availability and request scheduling using the Telerik RadScheduler control. The same DLL used for the Vacation Request Form introduces a 4th control to the FormBuilder as a Color Picker to be used during the room assignment screen.
Dashboard
The Dashboard is implemented in Silverlight 4 and utilizes the REST APIs, RSS feeds and regular APIs to show valuable information to users of the Intranet regarding the site and also other sites built with Sitefinity.
License
Telerik Intranet is developed with the Sitefinity Standard Edition License and is available with the Sitefinity Online Sandbox.