Widget development -_slideshare

626 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
626
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Widget development -_slideshare

  1. 1. Interact IntranetWidgetsDeveloper Guide© 2011 Interact. All rights reserved
  2. 2. www.interact-intranet.com Project Background About Interact Intranet Interact Intranet is an Intelligent, Collaborative and Easy to Use Intranet solution. One feature that this project is focused on is the Homepage Management module, which allows users to add widgets to the homepage that pull content in from various places both internal and external to the intranet. The product consists of an application built using ASP.NET, and a database built using MS SQL Server 2005+ Example Interact Intranet Homepage with a number of widgetsFor more Information Corporate Headquarters US Office rdFor more information on how Interact Intranet Station House, Stamford New Road 228 Hamilton Avenue, 3 Floor,can benefit your organisation visit us online: Altrincham, WA14 1EP, UK Palo Alto, California, 94301, USe info@interact-intranet.com t +44 (0)161 927 3222 t +1 650 798 5073w www.interact-intranet.com f +44 (0)870 112 5881
  3. 3. www.interact-intranet.com Interact Intranet Widget Development Widgets are in the form of single ASP.NET pages. The following requirements apply to all widgets:  Widgets can be of multiple sizes (at the preference of the user), and the design of the widget must be fluid in width so that it can scale and look great at any resolution.  VB.NET should be used  Ajax must be used for any refreshes of data - No postbacks of the page are allowed.  Standard .NET framework controls should be used (.NET Framework 2.0).  Third Party DLL’s should be avoided if possible, but if required they should have a single 32 and 64 bit version, and have a suitable licencing method. Use of third party controls should be discussed before continuing with the project. Example Widget showing Widget title, and some content within Ordinarily, any information that needs storing (such as usernames and passwords) would be stored in a SQL database, but for the purpose of this project any such data should be stored in session variables and clearly labeled at the top of the code. The integration of the widget to the Interact Intranet product and its database, will be done by Interact developers once the project is completed.For more Information Corporate Headquarters US Office rdFor more information on how Interact Intranet Station House, Stamford New Road 228 Hamilton Avenue, 3 Floor,can benefit your organisation visit us online: Altrincham, WA14 1EP, UK Palo Alto, California, 94301, USe info@interact-intranet.com t +44 (0)161 927 3222 t +1 650 798 5073w www.interact-intranet.com f +44 (0)870 112 5881
  4. 4. www.interact-intranet.com Project Scope The Slideshare Widget The scope of this project is to create one widget that can be used to display a Slideshare presentation. Slideshare have a fully published API at http://www.slideshare.net/developers/playerapi . The widget should allow the user to enter their Slideshare username and password and the select one of a number of options:  My Presentations (select one of the users presentations from a drop down list)  My Groups / Events (select one of the users events from a drop down list)  My Tags (select one of the users tags from a drop down list) On pressing save, the page should then display the resulting presentation from Slideshare. A similar style widget has been created previously for SharePoint, and details can be found here: http://www.slideshare.net/widgets/presentation-packFor more Information Corporate Headquarters US Office rdFor more information on how Interact Intranet Station House, Stamford New Road 228 Hamilton Avenue, 3 Floor,can benefit your organisation visit us online: Altrincham, WA14 1EP, UK Palo Alto, California, 94301, USe info@interact-intranet.com t +44 (0)161 927 3222 t +1 650 798 5073w www.interact-intranet.com f +44 (0)870 112 5881

×