dc:creatorrss:descriptionrss:enclosure@lengthrss:enclosure@typerss:guidrss:guid@ispermalinkrss:linkrss:pubdaterss:titletemplate:categoriestemplate:codetemplate:commentstemplate:connectorstemplate:descriptiontemplate:filetemplate:imageurltemplate:keywordstemplate:subtitle
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/chart.CsvColumnChart_thumb.png'> </td> <td VALIGN="top"> This Web Part template shows how to generate a multi series column chart using CSV data. This is accomplished by taking advantage of one of the many feed formatters available with RSSBus. </td> </tr> </table> 3210image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.CsvColumnCharttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.CsvColumnChartMon, 01 Mar 2010 18:24:28 GMTMulti Series Column Chart Web Part TemplateDatabase, Charts and Maps <rsb:info title="CSV Chart" description="Creates a multi series chart from CSV data."> <input name="3denable" description="Specifies whether this chart should be rendered in 3d." values="True,False" default="False"/> <input name="defaultcharttype" description="The type of chart to render." values="Bar,Column,Line,Spline,Bubble" default="Column"/> <input name="palette" description="The color palette to apply to this chart." values="Bright,Grayscale,Excel,Light,Pastel,EarthTones,SemiTransparent,Berry,Chocolate,Fire,SeaGreen,BrightPastel" default="Excel"/> <input name="height" description="The height of this chart." default="320"/> <input name="width" description="The width of this chart." default="640"/> </rsb:info> <rsb:import lib="RSSBus.CsvOps"/> <rsb:import lib="RSSBus.ChartOps"/> <rsb:set item="_meta" attr="xaxis" value="csv:date"/> <rsb:set item="_meta" attr="yaxis#1" value="csv:stan"/> <rsb:set item="_meta" attr="yaxis#2" value="csv:kyle"/> <rsb:set item="_meta" attr="yaxis#3" value="csv:eric"/> <rsb:set item="_meta" attr="yaxis#4" value="csv:kenny"/> <rsb:set item="_meta" attr="seriesname#1" value="Stan"/> <rsb:set item="_meta" attr="seriesname#2" value="Kyle"/> <rsb:set item="_meta" attr="seriesname#3" value="Eric"/> <rsb:set item="_meta" attr="seriesname#4" value="Kenny"/> <rsb:set item="_meta" attr="charttitle" value="2009 Sales"/> <rsb:set item="_meta" attr="xaxistitle" value="Month"/> <rsb:set item="_meta" attr="yaxistitle" value="Monthly Sales"/> <rsb:set item="_meta" attr="palette" value="[palette]"/> <rsb:set item="_meta" attr="3denable" value="[3denable]"/> <rsb:set item="_meta" attr="defaultcharttype" value="[defaultcharttype]"/> <rsb:set item="_meta" attr="width" value="[width]"/> <rsb:set item="_meta" attr="height" value="[height]"/> <rsb:set attr="cols" value="*"/> <!-- For demo purposes, this data is hard-coded here. You could pull this data in from an existing CSV file or URL --> <rsb:set attr="data"> Date,Stan,Kyle,Eric,Kenny Jan.,18,6,14,26 Feb.,19,23.25,31.23,23.5 Mar.,10,15.5,43.9,18 Apr.,22,17.45,45.6,18.4 May,21.35,39,23.39,9.65 Jun,25,62.5,25.89,14 Jul.,30,9.2,12.5,46 Aug.,40,21,32,19.45 Sept.,27,10,2.5,9.5 Oct.,31,21,14,12 Nov.,21,9,18,9.5 Dec.,38,4.5,19,12.75 </rsb:set> <div align="center"> <rsb:call op="csvListRecords" format="MSChart"> <rsb:set attr="csv:stan" value="[csv:stan | multiply('1000')]"/> <rsb:set attr="csv:kyle" value="[csv:kyle| multiply('1000')]"/> <rsb:set attr="csv:eric" value="[csv:eric| multiply('1000')]"/> <rsb:set attr="csv:kenny" value="[csv:kenny| multiply('1000')]"/> </rsb:call> </div> ChartOps, CsvOpsThis Web Part template shows how to generate a multi series column chart using CSV data. This is accomplished by taking advantage of one of the many feed formatters available with RSSBus. chart.CsvColumnChart.txthttp://rssbus.com/products/sharepoint/templates/chart.CsvColumnChart_thumb.pngcsv, chart, graph, databaseMulti Series Column Chart
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/chart.CsvMultiSeriesSpline_thumb.png'> </td> <td VALIGN="top"> This Web Part template shows how to generate a multi series spline chart using CSV data. This is accomplished by taking advantage of one of the many feed formatters available with RSSBus. </td> </tr> </table> 3963image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.CsvMultiSeriesSplinetruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.CsvMultiSeriesSplineMon, 01 Mar 2010 18:24:29 GMTMulti Series Spline Chart Web Part TemplateDatabase, Charts and Maps <rsb:info title="CSV Multi Series Chart" description="Creates a multi series chart using combined feeds."> <input name="seriesname" description="The name of the series you would like to show in the legend." values="Stan,Kyle,Eric,Kenny" default="Stan"/> <input name="3denable" description="Specifies whether this chart should be rendered in 3d." values="True,False" default="False"/> <input name="defaultcharttype" description="The type of chart to render." values="Bar,Column,Line,Spline,Bubble" default="spline"/> <input name="palette" description="The color palette to apply to this chart." values="Bright,Grayscale,Excel,Light,Pastel,EarthTones,SemiTransparent,Berry,Chocolate,Fire,SeaGreen,BrightPastel" default="Excel"/> <input name="height" description="The height of this chart." default="240"/> <input name="width" description="The width of this chart." default="640"/> </rsb:info> <rsb:import lib="RSSBus.CsvOps"/> <rsb:import lib="RSSBus.ChartOps"/> <rsb:set attr="seriesname" value="[seriesname | tolower()]" /> <!-- For demo purposes, this data is hard-coded here. You could pull this data in from an existing CSV file or URL --> <rsb:set attr="data"> Date,Stan,Kyle,Eric,Kenny Jan.,18,6,14,26 Feb.,19,23.25,31.23,23.5 Mar.,10,15.5,43.9,18 Apr.,22,17.45,45.6,18.4 May,21.35,39,23.39,9.65 Jun,25,62.5,25.89,14 Jul.,30,9.2,12.5,46 Aug.,40,21,32,19.45 Sept.,27,10,2.5,9.5 Oct.,31,21,14,12 Nov.,21,9,18,9.5 Dec.,38,4.5,19,12.75 </rsb:set> <rsb:set attr="cols" value="*"/> <rsb:call op="csvListRecords" save="2009"> <rsb:set attr="csv:[seriesname]" value="[csv:[seriesname] | multiply('1000')]"/> <rsb:set attr="csv:year" value="2009"/> </rsb:call> <!-- For demo purposes, this data is hard-coded here. You could pull this data in from an existing CSV file or URL --> <rsb:set attr="data"> Date,Stan,Kyle,Eric,Kenny Jan.,16.25,23.5,31.23,23.25 Feb.,20,26,14,28.5 Mar.,7,18.4,14,25.89 Apr.,53,18,9.65,15.5 May,34,12.75,4.5,21 Jun,7.45,39,19.45,32 Jul.,24,32.5,43.9,2.5 Aug.,19.5,9.5,23.79,18 Sept.,32.8,17.45,46,12.5 Oct.,38,9.2,45.6,14 Nov.,13.25,12,81,19 Dec.,55,9.5,9,10 </rsb:set> <rsb:call op="csvListRecords" save="2008"> <rsb:set attr="csv:[seriesname]" value="[csv:[seriesname] | multiply('1000')]"/> <rsb:set attr="csv:year" value="2008" /> </rsb:call> <rsb:set attr="feed#" value="[_feeds.2009]"/> <rsb:set attr="feed#" value="[_feeds.2008]"/> <rsb:call op="feedConcat" save="joined"/> <rsb:set attr="_meta.xaxis" value="csv:date"/> <rsb:set attr="_meta.yaxis" value="csv:[seriesname]"/> <rsb:set attr="_meta.yaxislabelstyle" value="c"/> <rsb:set attr="_meta.xaxislabelstyle" value="D"/> <rsb:set attr="_meta.groupby" value="csv:year"/> <rsb:set attr="_meta.seriesname" value="[seriesname]"/> <rsb:set attr="_meta.seriesmarkertype" value="cross"/> <rsb:set attr="_meta.3denable" value="[3denable]"/> <rsb:set attr="_meta.defaultcharttype" value="[defaultcharttype]"/> <rsb:set attr="_meta.charttitle" value="[seriesname | capitalize()]'s Sales for 2008 & 2009 "/> <rsb:set attr="_meta.xaxistitle" value="Month"/> <rsb:set attr="_meta.yaxistitle" value="Sales"/> <rsb:set attr="_meta.width" value="[width]"/> <rsb:set attr="_meta.height" value="[height]"/> <rsb:set attr="_meta.palette" value="[palette]"/> <div align="center"> <rsb:call op="[_feeds.joined]" format="MSChart"/> </div> ChartOps, CsvOpsThis Web Part template shows how to generate a multi series spline chart using CSV data. This is accomplished by taking advantage of one of the many feed formatters available with RSSBus. chart.CsvMultiSeriesSpline.txthttp://rssbus.com/products/sharepoint/templates/chart.CsvMultiSeriesSpline_thumb.pngcsv, chart, graph, database, splineSpline Chart from CSV File
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/chart.FederalReserve_thumb.png'> </td> <td VALIGN="top"> Visualize the Federal Reserve Gross National Product and Gross Domestic Product. Data is provided by St. Louis Fed Web Services: FRED API </td> </tr> </table> 2727image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.FederalReservetruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.FederalReserveMon, 08 Feb 2010 17:26:18 GMTChart Federal Reserve Data Web Part TemplateNews and Information, Charts and Maps, Web Services<rsb:import lib="RSSBus.XmlOps"/> <rsb:import lib="RSSBus.ChartOps"/> <rsb:info title="Chart Federal Reserve Data" description="Creates a chart of the Federal Reserve Gross National Product and Gross Domestic Product"> <input name="apikey" description="Fred API key for stlouisfed.org." default="934889e8b1a083461c56e54fb639be63"/> <input name="dataseries" description="Series of data to chart." values="GDP,GNP" default="GDP"/> <input name="height" description="The height of your chart." default="320" /> <input name="width" description="The width of your chart." default="640" /> </rsb:info> <rsb:set attr="item" value="/observations/observation"/> <rsb:set attr="document" value="http://api.stlouisfed.org/fred/series/observations?series_id=[dataseries]&api_key=[apikey]"/> <rsb:call op="xmlListAttributes" output="out" save="fredData"> <rsb:notequals attr="value" value="."> <rsb:set attr="out.value" value="[value]"/> <rsb:else> <rsb:set attr="out.value" value="0"/> </rsb:else> </rsb:notequals> <rsb:set attr="out.value" value="[value | split('.',1)]"/> </rsb:call> <rsb:equals attr="dataseries" value="GDP"> <rsb:set item="_meta" attr="charttitle" value="Gross Domestic Product" /> <rsb:else> <rsb:set item="_meta" attr="charttitle" value="Gross National Product" /> </rsb:else> </rsb:equals> <rsb:set item="_meta" attr="yaxis" value="value" /> <rsb:set item="_meta" attr="xaxis" value="pxml:date" /> <rsb:set item="_meta" attr="yaxistitle" value="Billions of Dollars" /> <rsb:set item="_meta" attr="xaxistitle" value="Date" /> <rsb:set item="_meta" attr="defaultcharttype" value="column"/> <rsb:set item="_meta" attr="height" value="[height]" /> <rsb:set item="_meta" attr="width" value="[width]" /> <rsb:set item="_meta" attr="seriesname" value="[dataseries]"/> <rsb:set attr="_meta.palette" value="Excel"/> <rsb:call op="[_feeds.fredData]" format="MSChart" />This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.XmlOps.info' target='_blank'>RSSBus.XmlOps</a> and <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.ChartOps.info' target='_blank'>RSSBus.ChartOps</a>.XmlOpsVisualize the Federal Reserve Gross National Product and Gross Domestic Product. Data is provided by St. Louis Fed Web Services: FRED API chart.FederalReserve.txthttp://rssbus.com/products/sharepoint/templates/chart.FederalReserve_thumb.pngweb service, chart, graphChart Federal Reserve Data
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/chart.SqlwithDataTable_thumb.png'> </td> <td VALIGN="top"> This Web Part selects sales by country from SQL and displays the results in a YUI Data Table and a Bar Chart. To use this, paste the source into the RSSBus Web Part source editor and edit the connection string and query values to refer to your own database. </td> </tr> </table> 2385image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.SqlwithDataTabletruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=chart.SqlwithDataTableMon, 08 Feb 2010 17:26:18 GMTSQL Query Bar Chart and Data Table Web Part TemplateDatabase, Charts and Maps <rsb:info title="SQL Query Bar Chart and Data Table" description="Selects sales by country and displays the results in a YUI Data Table and Bar Chart."> <input name="yaxistitle" description="The y axis title." default="Order Count"/> <input name="xaxistitle" description="The x axis title." default="Country"/> <input name="charttitle" description="The chart title." default="2008 Sales"/> </rsb:info> <rsb:import lib="RSSBus.SqlOps"/> <rsb:import lib="RSSBus.ChartOps" /> <rsb:set attr="conn" value="Data Source=Serverlocation;Initial Catalog=Northwind;User Id=sa;Password=Password" /> <rsb:set attr="query" value="select shipcountry, count(shipcountry) as x from Orders group by shipcountry order by x asc" /> <rsb:set attr="TableMeta.YUITableAttrs" value="sql:shipcountry, sql:x"/> <rsb:set attr="TableMeta.YUITableLabels" value="Country,Orders"/> <rsb:set attr="_meta.yaxis" value="sql:x" /> <rsb:set attr="_meta.xaxis" value="sql:shipcountry" /> <rsb:set attr="_meta.yaxistitle" value="[yaxistitle]" /> <rsb:set attr="_meta.xaxistitle" value="[xaxistitle]" /> <rsb:set attr="_meta.xaxislabelinterval" value="1" /> <rsb:set attr="_meta.height" value="500" /> <rsb:set attr="_meta.showlegend" value="false"/> <rsb:set attr="_meta.charttype" value="bar"/> <table> <tr> <td colspan="2"> <div align="center"><h1>[charttitle]</h1></div> </td> </tr> <tr> <td><rsb:call op="sqlQuery" meta="TableMeta" format="ToYuiTable" save="sqlChart"/></td> <td><rsb:call op="[_feeds.sqlChart]" format="mschart"/></td> </tr> </table> This Web Part requires write access to the wpresources\charts\ folder. The formatted chart will be written to the charts folder and embeded inside the Web Part via the img tag.SqlOps, ChartOpsThis Web Part selects sales by country from SQL and displays the results in a YUI Data Table and a Bar Chart. To use this, paste the source into the RSSBus Web Part source editor and edit the connection string and query values to refer to your own database.chart.SqlwithDataTable.txthttp://rssbus.com/products/sharepoint/templates/chart.SqlwithDataTable_thumb.pngsql, chart, databaseSQL Query Bar Chart and Data Table
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/exchange.ExportToSharePointCalendar_thumb.png'> </td> <td VALIGN="top"> This Web Part template syncs SharePoint Calendar events with a Microsoft Exchange Server Calendar. Each time the template is loaded on a page, it checks for new appointments on a specified Exchange account, and imports them to the specified SharePoint Calendar. </td> </tr> </table> 4865image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=exchange.ExportToSharePointCalendartruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=exchange.ExportToSharePointCalendarMon, 02 Aug 2010 00:59:26 GMTImport Microsoft Exchange Calendar Events to SharePoint Web Part TemplateCalendars, SharePoint Lists, Business Applications <rsb:info title="Microsoft Exchange Calendar Sync" description="Import Microsoft Exchange Calendar Events to SharePoint."> <input name="server" description="The name of MS Exchange Server or the URL of Exchange Web Services." required="true"/> <input name="serverversion" description="The name of MS Exchange Server or the URL of Exchange Web Services." default="2007_SP1" /> <input name="folder" description="The path of the folder to list appointments." default="Calendar" /> <input name="username" description="The user name used to authenticate with MS Exchange Server." required="true"/> <input name="password" description="The password used to authenticate with MS Exchange Server." required="true" style="password"/> <input name="calendar" description="The SharePoint calendar to sync to." default="Calendar"/> <input name="days" description="The number of days to import events for." default="30"/> </rsb:info> <div style="padding-left:5px;padding-top:5px;"> <rsb:check attr="_request.clickedSync.x"> <!-- import any necessary data connector --> <rsb:import lib="RSSBus.ExchangeOps"/> <!-- get all the events in the SharePoint calendar --> <rsb:set attr="list" value="[calendar]"/> <rsb:call op="spListItems" out="myitemout" save="myspitems" > <rsb:call op="spGetItem?id=[sp:id]" > <rsb:set attr="myitemout.title" value="[sp:title]"/> <rsb:set attr="myitemout.location" value="[sp:location | def(' ')]"/> <rsb:set attr="myitemout.start_time" value="[sp:start_time]"/> <rsb:set attr="myitemout.end_time" value="[sp:end_time]"/> <rsb:set attr="myitemout.description" value="[sp:description | def(' ')]" /> <rsb:unset attr="sp:*"/> </rsb:call> <rsb:unset attr="sp:*"/> <rsb:unset attr="rss:*"/> </rsb:call> <!--get all the events in the MS Exchange calendar --> <rsb:set attr="server" value="[server]"/> <rsb:set attr="serverversion" value="[serverversion]"/> <rsb:set attr="folder" value="[folder]"/> <rsb:set attr="username" value="[username]"/> <rsb:set attr="password" value="[password]"/> <rsb:set attr="sslacceptcert" value="TRUSTED"/> <rsb:set attr="startdateafter" value="[null | date(d)]"/> <rsb:set attr="enddatebefore" value="[startdateafter | dateadd(day, [days]) | todate(d) ]"/> <rsb:call op="exchangeListAppointments" out="myescalout" save="myesitems"> <rsb:set attr="myescalout.title" value="[exchange:subject]"/> <rsb:set attr="myescalout.location" value="[exchange:location | def(' ')]"/> <rsb:set attr="myescalout.start_time" value="[exchange:starttime | todate()]"/> <rsb:set attr="myescalout.end_time" value="[exchange:endtime | todate()]"/> <rsb:set attr="myescalout.description" value="[exchange:body | def(' ')]"/> <rsb:unset attr="exchange:*"/> <rsb:unset attr="rss:*"/> </rsb:call> <!-- now find out what is in MS Exchange that is not in the sharepoint list, using title and start time as the filter --> <rsb:set attr="diff.base" value="[_feeds.myspitems]"/> <rsb:set attr="diff.feed" value="[_feeds.myesitems]"/> <rsb:set attr="diff.filter" value="title,start_time"/> <rsb:set attr="diff.list" value="[list]"/> <rsb:call op="feedDiff" in="diff"> <!-- for everything not in the sp list, add it! --> <rsb:set attr="name#" value="Title"/> <rsb:set attr="name#" value="Location"/> <rsb:set attr="name#" value="Start Time"/> <rsb:set attr="name#" value="End Time"/> <rsb:set attr="name#" value="Description"/> <rsb:set attr="value#" value="[title]"/> <rsb:set attr="value#" value="[location | def('')]"/> <rsb:set attr="value#" value="[start_time]"/> <rsb:set attr="value#" value="[end_time]"/> <rsb:set attr="value#" value="[description | def('')]"/> <rsb:call op="spAddItem"/> <b>[title]</b> Successfully imported from MS Exchange Server.<br> </rsb:call> <input type="image" src="Picture Library/icons/refresh.ico" width="16px" name="clickedSync" /> Sync Complete! <rsb:else> <input type="image" src="Picture Library/icons/refresh.ico" width="16px" name="clickedSync" /> Sync! </rsb:else> </rsb:check> </div> ExchangeOpsThis Web Part template syncs SharePoint Calendar events with a Microsoft Exchange Server Calendar. Each time the template is loaded on a page, it checks for new appointments on a specified Exchange account, and imports them to the specified SharePoint Calendar.exchange.ExportToSharePointCalendar.txthttp://rssbus.com/products/sharepoint/templates/exchange.ExportToSharePointCalendar_thumb.pngexchange, sharepoint, calendar, ical, syncImport Microsoft Exchange Calendar Events to SharePoint
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/fedex.globalshipmenttracking_thumb.png'> </td> <td VALIGN="top"> Using any of three shipping companies (UPS, USPS, or FedEx), this Web Part template retrieves and displays a list of shipment tracking events for a specified tracking number. To use, you'll first need to enter your UPS, USPS, and FedEx service credentials in the Web Part Properties and apply them. Then enter your tracking number, select the shipper, and click the Track button. </td> </tr> </table> 5248image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=fedex.globalshipmenttrackingtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=fedex.globalshipmenttrackingMon, 08 Feb 2010 17:26:18 GMTUniversal Shipment Tracking Web Part TemplateShipping, Web Services<rsb:info> <input name="ups-accesskey" required="true" /> <input name="ups-accountnumber" required="true" /> <input name="ups-user" required="true" /> <input name="ups-password" required="true" /> <input name="usps-user" required="true" /> <input name="usps-password" required="true" /> <input name="fedex-accountnumber" required="true" /> <input name="fedex-meternumber" required="true" /> <input name="fedex-developerkey" required="true" /> <input name="fedex-password" required="true" /> </rsb:info> <!-- a form to accept tracking number and shipping company --> <div id="trackinginput"> <table cellspacing="5px"> <tr> <td>Tracking Number:</td> <td> <input type="text" name="trackingnumber" value="" size="25"/> </td> <td align="right" colspan="2"> <input type="radio" name="shipper" value="UPS">UPS <input type="radio" name="shipper" value="USPS">USPS <input type="radio" name="shipper" value="FedEx" checked>FedEx </td> <td align="right"> <input type="submit" value="Track" /> </td> </tr> </table> </div> <!-- when the form is posted, display a table of ship events --> <rsb:check attr="_request.form:trackingnumber"> <div style="height:250;overflow:auto"> <rsb:select value="[_request.form:shipper | tolower]"> <rsb:case match="exact" value="ups"> <rsb:import lib="RSSBus.UpsOps" /> <rsb:set attr="ups.user" value="[ups-user]" /> <rsb:set attr="ups.password" value="[ups-password]" /> <rsb:set attr="ups.accesskey" value="[ups-accesskey]" /> <rsb:set attr="ups.accountnumber" value="[ups-accountnumber]" /> <rsb:set attr="ups.url" value="https://wwwcie.ups.com/ups.app/xml/Track" /> <rsb:set attr="ups.trackingid" value="[_request.form:trackingnumber]" /> <rsb:set attr="global.operation" value="upsTrack" /> <rsb:set attr="global.input" value="ups" /> </rsb:case> <rsb:case match="exact" value="usps"> <rsb:import lib="RSSBus.UspsOps" /> <rsb:set attr="usps.user" value="[usps-user]" /> <rsb:set attr="usps.password" value="[usps-password]" /> <rsb:set attr="usps.url" value="http://production.shippingapis.com/ShippingAPI.dll" /> <rsb:set attr="usps.trackingid" value="[_request.form:trackingnumber]" /> <rsb:set attr="global.operation" value="uspsTrack" /> <rsb:set attr="global.input" value="usps" /> </rsb:case> <rsb:case match="exact" value="fedex"> <rsb:import lib="RSSBus.FedexOps" /> <rsb:set attr="fedex.password" value="[fedex-password]" /> <rsb:set attr="fedex.accountnumber" value="[fedex-accountnumber]" /> <rsb:set attr="fedex.meternumber" value="[fedex-meternumber]" /> <rsb:set attr="fedex.developerkey" value="[fedex-developerkey]" /> <rsb:set attr="fedex.trackingid" value="[_request.form:trackingnumber]" /> <rsb:set attr="fedex.trackingidtype" value="TRACKINGNUMBERORDOORTAG" /> <rsb:set attr="fedex.url" value="https://gatewaybeta.fedex.com:443/xml" /> <rsb:set attr="global.operation" value="fedexTrack" /> <rsb:set attr="global.input" value="fedex" /> </rsb:case> </rsb:select> <rsb:call op="[global.operation]" in="[global.input]"> <rsb:first> <table width="100%"> <tr> <th style="background-color:LightGrey; white-space:nowrap">Status</th> <th style="background-color:LightGrey; white-space:nowrap">Date/Time</th> <th style="background-color:LightGrey; white-space:nowrap">Location</th> </tr> </rsb:first> <tr> <td>[scandesc]</td> <td>[scandate] [scantime]</td> <td>[scancity], [scanstate] [scancountry]</td> <tr> <rsb:last> </table> </rsb:last> </rsb:call> </div> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.FedexOps.info' target='_blank'>RSSBus.FedexOps</a>, <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.UPsOps.info' target='_blank'>RSSBus.UpsOps</a>, and/or <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.UspsOps.info' target='_blank'>RSSBus.UspsOps</a>, depending on which shipping companies you want it to work with. You'll also need service credentials for each of the companies you use.FedexOps, UpsOps, UspsOpsUsing any of three shipping companies (UPS, USPS, or FedEx), this Web Part template retrieves and displays a list of shipment tracking events for a specified tracking number. To use, you'll first need to enter your UPS, USPS, and FedEx service credentials in the Web Part Properties and apply them. Then enter your tracking number, select the shipper, and click the Track button. fedex.globalshipmenttracking.txthttp://rssbus.com/products/sharepoint/templates/fedex.globalshipmenttracking_thumb.pngFedEx, Federal Express, UPS, United Parcel Service, USPS, US Postal Service, Tracking, ShippingUniversal Shipment Tracking
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/fedex.shipmenttracking_thumb.png'> </td> <td VALIGN="top"> This Web Part template retrieves and displays a list of shipment tracking events for a FedEx shipment using the specified tracking number. To use, you'll first need to enter your FedEx service credentials in the Web Part Properties and apply. Then enter your tracking number and click the Track button. </td> </tr> </table> 2525image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=fedex.shipmenttrackingtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=fedex.shipmenttrackingMon, 08 Feb 2010 17:26:18 GMTTrack FedEx Package Shipments Web Part TemplateShipping<rsb:info> <input name="accountnumber" required="true" /> <input name="meternumber" required="true" /> <input name="developerkey" required="true" /> <input name="password" required="true" /> </rsb:info> <!-- a form to get tracking id --> <div id="trackinginput"> <table cellspacing="5px"> <tr> <td>Tracking Id:</td> <td> <input type="text" name="trackingid" value="" size="25"/> </td> <td align="right"> <input type="submit" value="Track" /> </td> </tr> </table> </div> <!-- when the form is posted, display a table of ship events --> <rsb:check attr="_request.form:trackingnumber"> <div style="height:250;overflow:auto"> <rsb:import lib="RSSBus.FedexOps" /> <rsb:set attr="trackingid" value="[_request.form:trackingnumber]" /> <rsb:set attr="trackingidtype" value="TRACKINGNUMBERORDOORTAG" /> <rsb:set attr="url" value="https://gatewaybeta.fedex.com:443/xml" /> <rsb:call op="fedexTrack"> <rsb:first> <table width="100%"> <tr> <th style="background-color:LightGrey; white-space:nowrap">Status</th> <th style="background-color:LightGrey; white-space:nowrap">Date/Time</th> <th style="background-color:LightGrey; white-space:nowrap">Location</th> </tr> </rsb:first> <tr> <td>[scandesc]</td> <td>[scandate] [scantime]</td> <td>[scancity], [scanstate] [scancountry]</td> <tr> <rsb:last> </table> </rsb:last> </rsb:call> </div> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.UspsOps.info' target='_blank'>RSSBus.UspsOps</a>. Also, you'll need to sign up with USPS for to obtain service credentials for accessing USPS web services.FedexOpsThis Web Part template retrieves and displays a list of shipment tracking events for a FedEx shipment using the specified tracking number. To use, you'll first need to enter your FedEx service credentials in the Web Part Properties and apply. Then enter your tracking number and click the Track button. fedex.shipmenttracking.txthttp://rssbus.com/products/sharepoint/templates/fedex.shipmenttracking_thumb.pngFedEx, Federal Express, Tracking, ShippingTrack FedEx Package Shipments
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.AutoRefresh_thumb.png'> </td> <td VALIGN="top"> Using any RSS feed, retrieve and display the results at a desired interval without refreshing the entire page. </td> </tr> </table> 1814image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.AutoRefreshtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.AutoRefreshMon, 08 Feb 2010 17:26:18 GMTFeed Rotator Web Part TemplateMedia, News and Information<rsb:info title="Auto Refresh Example" description="Refresh the Web Part without refreshing the entire page."> <input name="duration" description="The duration (in seconds) after the which the Web Part is refreshed." def="5"/> <input name="url" description="The URL that has the contents to be refreshed." req="true" def="http://www.rssbus.com/products/sharepoint/templates/default.rsb"/> </rsb:info> <div id="RSSBusAutoRefreshWebPart"></div> <script type="text/javascript"> refreshWebPart(); setInterval ( "refreshWebPart()", [duration | multiply(1000)]); function refreshWebPart() { var mydiv = document.getElementById("RSSBusAutoRefreshWebPart"); if ( mydiv == null ) return; var xmlhttp = new XMLHttpRequest(); try { xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { var allitems = xmlhttp.responseXML.getElementsByTagName('item'); var randomnumber=Math.floor(Math.random()*allitems.length); var randomitem = xmlhttp.responseXML.selectSingleNode("/rss/channel/item[" + randomnumber + "]/description").text; mydiv.innerHTML = randomitem; } } xmlhttp.open('GET', '[url]?timespate='+ new Date().getTime(), true); xmlhttp.send(null); } catch (e) { mydiv.innerHTML = '<font color=red>'+e+'</font>'; } } </script> Using any RSS feed, retrieve and display the results at a desired interval without refreshing the entire page. feed.AutoRefresh.txthttp://rssbus.com/products/sharepoint/templates/feed.AutoRefresh_thumb.pngajax, xhr, refresh, rss, feed, mediaFeed Rotator
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.Combine_thumb.png'> </td> <td VALIGN="top"> This Web Part simultaneously searches multiple web information sources like search engines, twitter, flickr, etc. To use, enter a search term and click Search. You can customize this template easily by editing or adding to the list of feeds. </td> </tr> </table> 1815image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.Combinetruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.CombineMon, 08 Feb 2010 17:26:18 GMTCombine Multiple Feeds Web Part TemplateNews and Information, Search <rsb:info title="Combine Multiple Feeds" description="Accepts a single user-defined search input and simultaneously searches multiple online feeds." /> <div id="search"> <input id="search" type="text" name="search" size="25" value="[_request.form:search| def('')]" /> <input type="submit" value="Search" /> </div> <rsb:check attr="_request.form:search"> <rsb:set item="input" attr="feed#1" value="http://search.msn.com/results.aspx?q=[_request.form:search]&format=rss&FORM=ZZRE" /> <rsb:set item="input" attr="feed#2" value="http://news.search.yahoo.com/news/rss?ei=UTF-8&p=[_request.form:search]" /> <rsb:set item="input" attr="feed#3" value="http://www.flickr.com/services/feeds/photos_public.gne?tags=[_request.form:search]&format=rss_200" /> <rsb:set item="input" attr="feed#4" value="http://news.google.com/news?hl=en&q=[_request.form:search]&ie=UTF-8&output=rss" /> <rsb:set item="input" attr="feed#5" value="http://search.twitter.com/search.rss?q=[_request.form:search]" /> <rsb:call op="feedUnion" in="input"> <a href="[rss:link]">[rss:title]</a><br /> <div>[rss:description]</div><p /><hr /> </rsb:call> </rsb:check> This Web Part simultaneously searches multiple web information sources like search engines, twitter, flickr, etc. To use, enter a search term and click Search. You can customize this template easily by editing or adding to the list of feeds. feed.Combine.txthttp://rssbus.com/products/sharepoint/templates/feed.Combine_thumb.pngrss, search, flickr, msn, yahoo, google, twitter, aggregate, multiple, feedCombine Multiple Feeds
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.embedded-audioplayer_thumb.png'> </td> <td VALIGN="top"> Listen to your podcasts straight from SharePoint. This Web Part embeds a play button next to each mp3 link found in a feed. The player "streams" the audio as an alternative to downloading. </td> </tr> </table> 1341image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.embedded-audioplayertruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.embedded-audioplayerMon, 08 Feb 2010 17:26:18 GMTEmbedded Audio Player Web Part TemplateMedia<rsb:info title="Podcast Audio Player" description="List and play podcasts via an embedded player."> <input name="feed" description="The podcast feed you would like to listen to." required="true" default="http://feeds.feedburner.com/sharepointpodshow"/> <input name="truncate" description="The length of feed description shown in the WebPart." default="-1"/> <input name="last" description="The number of feed items shown in the WebPart." default=10/> </rsb:info> <script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script> <rsb:set attr="start" value="1"/> <rsb:set attr="last" value="[last | subtract(1)]" /> <rsb:call op="feedRange"> <a href="[rss:enclosure@url | def('#')]">[rss:title]</a><br> [rss:description | def('No Description') | truncate([truncate])] <hr> </rsb:call> Listen to your podcasts straight from SharePoint. This Web Part embeds a play button next to each mp3 link found in a feed. The player "streams" the audio as an alternative to downloading. feed.embedded-audioplayer.txthttp://rssbus.com/products/sharepoint/templates/feed.embedded-audioplayer_thumb.pngrss, audio, podcast, mp3, music, mediaEmbedded Audio Player
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.GetCurrencyRates_thumb.png'> </td> <td VALIGN="top"> This Web Part allows users to select an international currency and uses a freely available web service to retrieve the current exchange rate between the selected currencies. </td> </tr> </table> 1721image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.GetCurrencyRatestruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.GetCurrencyRatesMon, 08 Feb 2010 17:26:18 GMTCurrency Exchange Rates Web Part TemplateNews and Information, Web Services<rsb:info title="Current Currency Rates" description="Lists the current currency rates for currencies you select"></rsb:info> <select name="Currency1"> <option value="" >Select Currency</option> <option value="USD" >USD</option> <option value="CAD" >CAD</option> <option value="EUR" >EUR</option> <option value="AUD" >AUD</option> <option value="GBP" >GBP</option> <option value="JPY" >JPY</option> </select> <select name="Currency2"> <option value="" >Select Currency</option> <option value="USD" >USD</option> <option value="CAD" >CAD</option> <option value="EUR" >EUR</option> <option value="AUD" >AUD</option> <option value="GBP" >GBP</option> <option value="JPY" >JPY</option> </select> <input type="submit" name="submitRates" value="Get Rates"/> <rsb:check attr="_request.Currency1"> <rsb:check attr="_request.Currency2"> <rsb:set attr="feed" value="http://coinmill.com/rss/[_request.Currency1]_[_request.Currency2].xml"/> <rsb:call op="feedGet"> <br />[rss:description | def('Could not find the exchange rate.')] </rsb:call> </rsb:check> </rsb:check> This Web Part allows users to select an international currency and uses a freely available web service to retrieve the current exchange rate between the selected currencies. feed.GetCurrencyRates.txthttp://rssbus.com/products/sharepoint/templates/feed.GetCurrencyRates_thumb.pngrss, exchange rate, currency, web serviceCurrency Exchange Rates
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.multi-search_thumb.png'> </td> <td VALIGN="top"> This Web Part simultaneously searches multiple web information sources like search engines, twitter, flickr, etc. To use, enter a search term and click Search. You can customize this template easily by editing or adding to the list of feeds. </td> </tr> </table> 1669image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.multi-searchtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.multi-searchMon, 08 Feb 2010 17:26:18 GMTSearch Multiple Sources Simultaneously Web Part TemplateNews and Information, Search <div id="search"> <input id="search" type="text" name="search" size="25" value="[_request.form:search| def('')]" /> <input type=submit value="Search" /> </div> <rsb:check attr="_request.form:search"> <rsb:set item="input" attr="feed#1" value="http://search.msn.com/results.aspx?q=[_request.form:search]&format=rss&FORM=ZZRE" /> <rsb:set item="input" attr="feed#2" value="http://news.search.yahoo.com/news/rss?ei=UTF-8&p=[_request.form:search]" /> <rsb:set item="input" attr="feed#3" value="http://www.flickr.com/services/feeds/photos_public.gne?tags=[_request.form:search]&format=rss_200" /> <rsb:set item="input" attr="feed#4" value="http://news.google.com/news?hl=en&q=[_request.form:search]&ie=UTF-8&output=rss" /> <rsb:set item="input" attr="feed#5" value="http://search.twitter.com/search.rss?q=[_request.form:search]" /> <rsb:call op="feedUnion" in="input"> <a href="[rss:link]">[rss:title]</a><br /> <div>[rss:description]</div><p /><hr /> </rsb:call> </rsb:check> This Web Part simultaneously searches multiple web information sources like search engines, twitter, flickr, etc. To use, enter a search term and click Search. You can customize this template easily by editing or adding to the list of feeds. feed.multi-search.txthttp://rssbus.com/products/sharepoint/templates/feed.multi-search_thumb.pngrss, search, flickr, msn, yahoo, google, twitter, aggregateSearch Multiple Sources Simultaneously
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.news_thumb.png'> </td> <td VALIGN="top"> This Web Part will dynamically pull news headlines into your users SharePoint Portals. End users define the information filters that they care about directly through the SharePoint Web Part property editor. To use, paste the source into the RSSBus Web Part source editor and apply. Optionally edit the Web Part property "SearchPrase" to specify your own search term. </td> </tr> </table> 1331image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.newstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.newsMon, 08 Feb 2010 17:26:18 GMTView News & RSS/Atom Feeds Web Part TemplateNews and Information <rsb:info title="News Search" description="Searches the Google News feed with the specified phrase and displays the returned headlines." > <input name="SearchPhrase" description="The search phrase to search News for." def="NFL"/> <input name="maxresults" description="Maximum results to return." def="10"/> </rsb:info> <rsb:set attr="feed.url" value="http://news.google.com/news?ned=us&hl=en&output=rss&q=[SearchPhrase | urlencode]" /> <rsb:call op="[feed.url]" pagesize="[maxresults]"> <a href="[rss:link]">Google News: [rss:title]</a> <br> [rss:description] <hr> </rsb:call> This Web Part will dynamically pull news headlines into your users SharePoint Portals. End users define the information filters that they care about directly through the SharePoint Web Part property editor. To use, paste the source into the RSSBus Web Part source editor and apply. Optionally edit the Web Part property "SearchPrase" to specify your own search term. feed.news.txthttp://rssbus.com/products/sharepoint/templates/feed.news_thumb.pngnews, search, portal, rss, feed, google newsView News & RSS/Atom Feeds
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.Random_thumb.png'> </td> <td VALIGN="top"> This Web Part accepts a URL for a News/RSS/Atom feed as input, and displays a random item from that source. This is useful for displaying announcements, product/user spotlights, quotes of the day, etc. </td> </tr> </table> 896image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.Randomtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.RandomMon, 08 Feb 2010 17:26:18 GMTShow Random Item From News/RSS/Atom Feeds Web Part TemplateNews and Information <rsb:info title="Feed Random" description="Searches a given feed and returns a random item."> <input name="feed" default="http://rss.cnn.com/rss/cnn_tech.rss" /> </rsb:info> <rsb:call op="feedRandom" pagesize="1"> <a href="[rss:link]">[rss:title]</a><br /> <div>[rss:description]</div><p /><hr /> </rsb:call> This Web Part accepts a URL for a News/RSS/Atom feed as input, and displays a random item from that source. This is useful for displaying announcements, product/user spotlights, quotes of the day, etc. feed.Random.txthttp://rssbus.com/products/sharepoint/templates/feed.Random_thumb.pngrss, atom, feed, randomShow Random Item From News/RSS/Atom Feeds
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.Search_thumb.png'> </td> <td VALIGN="top"> This Web Part allows you to specify input URL(s) and a search query, and displays only items from the feeds that match the specified search query. This is very useful for keeping track of brand mentions in social media, or keeping track of user-relevant items in many data sources that RSSBus connects with through its Connectors. </td> </tr> </table> 1241image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.Searchtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.SearchMon, 08 Feb 2010 17:26:18 GMTSearch News/RSS/Atom Feeds Web Part TemplateNews and Information, Search <rsb:info title="Feed Search" description="Searches a given url for the search phrase."> <input name="feed" default="http://news.google.com/news?ned=us&topic=h&output=rss" /> <input name="query" description="The search phrase to search the for." def="President"/> </rsb:info> <!-- to search multiple feeds, use feedConcat first --> <rsb:call op="feedSearch" pagesize="10"> <div style='margin-bottom:10px;float:left;width:100%;'> <p> <a href="[rss:link]">[rss:title]</a><br /> [rss:description] </p> </div> <hr /> </rsb:call> This Web Part allows you to specify input URL(s) and a search query, and displays only items from the feeds that match the specified search query. This is very useful for keeping track of brand mentions in social media, or keeping track of user-relevant items in many data sources that RSSBus connects with through its Connectors. feed.Search.txthttp://rssbus.com/products/sharepoint/templates/feed.Search_thumb.pngrss, atom, feed, search, BISearch News/RSS/Atom Feeds
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/feed.weather_thumb.png'> </td> <td VALIGN="top"> Connecting to remote web services is easy with the RSSBus SharePoint Web Part. Pull local weather information from Yahoo, get stock quotes from NASDAQ or NYSE, mash-up data from various sources, and much more! </td> </tr> </table> 1021image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.weathertruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=feed.weatherMon, 08 Feb 2010 17:26:18 GMTYahoo Weather Web Service Web Part TemplateNews and Information, Web Services<rsb:info title="Weather Information" description="Gets weather information from Yahoo."> <input name="Location" description="The location for the weather forecast as a zip code or Location ID" req="true" def="27713" /> </rsb:info> <rsb:cache key="weather_[Location]" duration="60"/> <rsb:call op="http://weather.yahooapis.com/forecastrss?p=[Location]" > <a href="[rss:link]">[rss:title]</a> <br> [rss:description] </rsb:call> Connecting to remote web services is easy with the RSSBus SharePoint Web Part. Pull local weather information from Yahoo, get stock quotes from NASDAQ or NYSE, mash-up data from various sources, and much more! feed.weather.txthttp://rssbus.com/products/sharepoint/templates/feed.weather_thumb.pngrss, weather, geo, web service, yahooYahoo Weather Web Service
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/formatters.DigitalClock_thumb.png'> </td> <td VALIGN="top"> This Web Part template shows how to use some of the RSSBus attribute formatters for working with date and time, and displays a digital clock and calendar including various international times. </td> </tr> </table> 1535image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=formatters.DigitalClocktruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=formatters.DigitalClockMon, 08 Feb 2010 17:26:18 GMTDigital Clock Web Part TemplateUtilities <rsb:info title="Digital Clock" description="Displays various a digital clock and various international times." /> <p class="clock"> [null | now("MMMM yyyy")]<br /> <span class="day">[null | now("dd")]<br /></span> [null | now("dddd")]<br /> <span class="time">[null | now("h:mm:ss")]<br /></span> <table rules=cols> <tr style="text-align:center"><td>New York</td><td>Los Angeles</td><td>London</td><td>Tokyo</td></tr> <tr> <td class="intl">[null | utcnow() | dateadd("hour","-5") | todate("h:mm tt")]</td> <td class="intl">[null | utcnow() | dateadd("hour","-8") | todate("h:mm tt")]</td> <td class="intl">[null | utcnow("h:mm tt")]</td> <td class="intl">[null | utcnow() | dateadd("hour","9") | todate("h:mm tt")]</td> </tr> </table> </p> <style> .clock { text-align:center; font-size:20px; } .day { color:#0099CC; font-size:30px; } .time { color:#0099CC; font-size:25px; } .intl { color:#0099CC; text-align:center; } </style> This Web Part template shows how to use some of the RSSBus attribute formatters for working with date and time, and displays a digital clock and calendar including various international times.formatters.DigitalClock.txthttp://rssbus.com/products/sharepoint/templates/formatters.DigitalClock_thumb.pngdate, time, formatter, clockDigital Clock
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ftp.directory-list_thumb.png'> </td> <td VALIGN="top"> Lists the directory structure and files for the specified ftp account. Directory structure is linked, allowing folder navigation. </td> </tr> </table> 2379image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ftp.directory-listtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ftp.directory-listMon, 08 Feb 2010 17:26:18 GMTFTP Directory Browser Web Part TemplateDocument Management, Internet<rsb:script xmlns:rsb="http://www.rssbus.com/ns/rsbscript/2"> <rsb:import lib="RSSBus.FtpOps"/> <rsb:info title="ftpList" description="ftpList Service (replace this with the service description)"> <input name="password" description="The password to be used for authentication." style="password" required="true" /> <input name="server" description="The remote FTP host." default="localhost" /> <input name="user" description="The user to be used for authentication." required="true" /> <input name="remotepath" description="the remote path you would like to list" default="." /> </rsb:info> <rsb:set attr="out.previouspath" value=""/> <rsb:check attr="_request.remotepath"> <rsb:enum list="[_request.remotepath]" seperator="/"> <rsb:set attr="out.previouspath" value="[out.previouspath | def('')]/[_value]"/> <rsb:set attr="out.value" value="[_value]"/> </rsb:enum> <rsb:set attr="out.previouspath" value="[out.previouspath | replace('/[out.value]', '', )]"/> <a href="?remotepath=[out.previouspath | def('')]">Root[out.previouspath]</a> /[out.value]<br> <hr> </rsb:check> <table width="100%" cellpadding="3"> <tr> <th><b>Name</b></th> <th><b>Size</b></th> </tr> <rsb:call op="ftpList?remotepath=[_request.remotepath | def('.')]" output="out" save="ftpList"/> <rsb:call op="feedSort?feed=[_feeds.ftpList]&sort=-ftp:isdir,+ftp:name"> <tr> <rsb:select value="[ftp:isdir]"> <rsb:case match="regex" value="True"> <td><a href="?remotepath=[_request.remotepath | def('')]/[ftp:name]">[ftp:name]</a> <br> </td> </rsb:case> <rsb:case match="regex" value="False"> <td>[ftp:name] </td> <td>[ftp:size | divide('1024') | round(1)] KB </td> </rsb:case> <rsb:default /> </rsb:select> </tr> </rsb:call> </table> </rsb:script>FtpOpsLists the directory structure and files for the specified ftp account. Directory structure is linked, allowing folder navigation.ftp.directory-list.txthttp://rssbus.com/products/sharepoint/templates/ftp.directory-list_thumb.pngFtp, File, internetFTP Directory Browser
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.DisplayCalendarEvents_thumb.png'> </td> <td VALIGN="top"> Display upcoming Google Calendar events for the specified date range inside SharePoint. The template includes a calendar link to each event. </td> </tr> </table> 1546image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.DisplayCalendarEventstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.DisplayCalendarEventsMon, 08 Feb 2010 17:26:18 GMTDisplay Google Calendar Events Web Part TemplateNews and Information, Search, Calendars <rsb:import lib="RSSBus.GoogleOps"/> <rsb:info> <input name="email" description="The email used to authenticate with google" required="true"/> <input name="password" description="The password used to authenticate with google" required="true" style="password"/> <input name="days" description="The number of days to display events for" values="1,7,14,30" default="7"/> </rsb:info> <!-- call the calendar search operation, save the results --> <rsb:set attr="fromdate" value="[null | date('d')]"/> <rsb:set attr="todate" value="[fromdate | dateadd('day', '[days]') | todate('d')]"/> <rsb:call op="googleCalSearch" save="googleCalSearch"/> <!-- sort the results by date and display --> <rsb:set attr="feed" value="[_feeds.googleCalSearch]"/> <rsb:set attr="sort" value="ggl:starttime"/> <ul> <rsb:call op="feedSort?type=date"> <li>[ggl:starttime | todate(d)] [ggl:starttime | todate(t)] <ul><li><b><a href="[ggl:weblink]">[ggl:title]</a></b></li></ul> </li> </rsb:call> </ul> GoogleOpsDisplay upcoming Google Calendar events for the specified date range inside SharePoint. The template includes a calendar link to each event.google.DisplayCalendarEvents.txthttp://rssbus.com/products/sharepoint/templates/google.DisplayCalendarEvents_thumb.pnggoogle, calendar, events, icalDisplay Google Calendar Events
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.ExportToSharePointCalendar_thumb.png'> </td> <td VALIGN="top"> This Web Part template syncs SharePoint Calendar events with a Google Calendar. Each time the template is loaded on a page, it checks for new items on a specified Google Calendar account, and imports them to the specified SharePoint Calendar. </td> </tr> </table> 4074image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.ExportToSharePointCalendartruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.ExportToSharePointCalendarMon, 08 Feb 2010 17:26:18 GMTImport SharePoint Calendar Events From Google Calendar Web Part TemplateCalendars, SharePoint Lists, News and Information <rsb:info title="Google Calendar Sync" description="Import SharePoint Calendar Events From Google Calendar."> <input name="email" description="The email used to authenticate with Google." required="true"/> <input name="password" description="The password used to authenticate with Google." required="true" style="password"/> <input name="calendar" description="The SharePoint calendar to sync to." default="Calendar"/> <input name="days" description="The number of days to import events for." default="30"/> </rsb:info> <div style="padding-left:5px;padding-top:5px;"> <rsb:check attr="_request.clickedSync.x"> <!-- import any necessary data connector --> <rsb:import lib="RSSBus.GoogleOps"/> <!-- get all the events in the SharePoint calendar --> <rsb:set attr="list" value="[calendar]"/> <rsb:call op="spListItems" out="myitemout" save="myspitems" > <rsb:call op="spGetItem?id=[sp:id]" > <rsb:set attr="myitemout.title" value="[sp:title]"/> <rsb:set attr="myitemout.location" value="[sp:location | def(' ')]"/> <rsb:set attr="myitemout.start_time" value="[sp:start_time]"/> <rsb:set attr="myitemout.end_time" value="[sp:end_time]"/> <rsb:set attr="myitemout.description" value="[sp:description | def(' ')]" /> <rsb:unset attr="sp:*"/> </rsb:call> <rsb:unset attr="sp:*"/> <rsb:unset attr="rss:*"/> </rsb:call> <!--get all the events in the Google calendar --> <rsb:set attr="fromdate" value="[null | date(d)]"/> <rsb:set attr="todate" value="[fromdate | dateadd(day, [days]) | todate(d) ]"/> <rsb:call op="googleCalSearch" out="mygcalout" save="mygitems"> <rsb:set attr="mygcalout.title" value="[ggl:title]"/> <rsb:set attr="mygcalout.location" value="[ggl:where | def(' ')]"/> <rsb:set attr="mygcalout.start_time" value="[ggl:starttime | todate()]"/> <rsb:set attr="mygcalout.end_time" value="[ggl:endtime | todate()]"/> <rsb:set attr="mygcalout.description" value="[ggl:description | def(' ')]"/> <rsb:unset attr="ggl:*"/> <rsb:unset attr="rss:*"/> </rsb:call> <!-- now find out what is in google calendar that is not in the sharepoint list, using title and start time as the filter --> <rsb:set attr="diff.base" value="[_feeds.myspitems]"/> <rsb:set attr="diff.feed" value="[_feeds.mygitems]"/> <rsb:set attr="diff.filter" value="title,start_time"/> <rsb:set attr="diff.list" value="[list]"/> <rsb:call op="feedDiff" in="diff"> <!-- for everything not in the sp list, add it! --> <rsb:set attr="name#" value="Title"/> <rsb:set attr="name#" value="Location"/> <rsb:set attr="name#" value="Start Time"/> <rsb:set attr="name#" value="End Time"/> <rsb:set attr="name#" value="Description"/> <rsb:set attr="value#" value="[title]"/> <rsb:set attr="value#" value="[location | def('')]"/> <rsb:set attr="value#" value="[start_time]"/> <rsb:set attr="value#" value="[end_time]"/> <rsb:set attr="value#" value="[description | def('')]"/> <rsb:call op="spAddItem"/> <b>[title]</b> Successfully imported from Google Calendar.<br> </rsb:call> <input type="image" src="Picture Library/icons/refresh.ico" width="16px" name="clickedSync" /> Sync Complete! <rsb:else> <input type="image" src="Picture Library/icons/refresh.ico" width="16px" name="clickedSync" /> Sync! </rsb:else> </rsb:check> </div> GoogleOpsThis Web Part template syncs SharePoint Calendar events with a Google Calendar. Each time the template is loaded on a page, it checks for new items on a specified Google Calendar account, and imports them to the specified SharePoint Calendar.google.ExportToSharePointCalendar.txthttp://rssbus.com/products/sharepoint/templates/google.ExportToSharePointCalendar_thumb.pnggoogle, sharepoint, calendar, ical, syncImport SharePoint Calendar Events From Google Calendar
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.gmail-recent-messages_thumb.png'> </td> <td VALIGN="top"> Display a list of your 20 most recent Gmail messages. This template makes use of the YUI formatter to generate a styled table with just a few lines of code. </td> </tr> </table> 1757image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.gmail-recent-messagestruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.gmail-recent-messagesMon, 08 Feb 2010 17:26:18 GMTGmail Recent Messages Web Part TemplateMail, Internet<rsb:cache key="gmail" duration="10"/> <rsb:import lib="RSSBus.GoogleOps"/> <rsb:info title="List Google Mail Messages" desc="List messages in a Gmail mailbox."> <input name="email" desc="The Google account email address." required="true" /> <input name="password" desc="The Google account password." required="true" style="password" /> </rsb:info> <rsb:set attr="maxitems" value="20"/> <rsb:call op="googleMailListMessages" format="toyuitable"> <rsb:select value="[ggl:flags]"> <rsb:case match="regex" value="\Seen"> <rsb:set attr="Subject"> <a href="http://mail.google.com/mail/#search/subject: [ggl:subject] " target="new">[ggl:subject]</a> </rsb:set> </rsb:case> <rsb:default> <rsb:set attr="Subject"> <b><a href="http://mail.google.com/mail/#search/subject: [ggl:subject] " target="new">[ggl:subject]</a></b> </rsb:set> </rsb:default> </rsb:select> <rsb:set attr="From"> [ggl:fromemail] </rsb:set> <rsb:unset attr="ggl:*"/> <rsb:unset attr="ssl:*"/> <rsb:unset attr="part:*"/> </rsb:call> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.GoogleOps.info' target='_blank'>RSSBus.GoogleOps</a>.GoogleOpsDisplay a list of your 20 most recent Gmail messages. This template makes use of the YUI formatter to generate a styled table with just a few lines of code. google.gmail-recent-messages.txthttp://rssbus.com/products/sharepoint/templates/google.gmail-recent-messages_thumb.pngEmail, google, Gmail, imapGmail Recent Messages
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.googledocs-to-sharepoint_thumb.png'> </td> <td VALIGN="top"> Demonstrates how to import documents from Google Docs into a SharePoint Document Library from within SharePoint. </td> </tr> </table> 1898image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.googledocs-to-sharepointtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.googledocs-to-sharepointMon, 08 Feb 2010 17:26:18 GMTImport from Google Docs to SharePoint Web Part TemplateDocument Management, SharePoint Lists<rsb:import lib="RSSBus.GoogleOps"/> <rsb:info title="Import from Google Docs" description="Import from Google Docs to SharePoint"> <input name="email" description="The email address used to authenticate with Google." required="true"/> <input name="password" description="The password used to authenticate with Google." required="true" style='password'/> <input name="library" description="Shared Documents Library to save documents to." default="Shared Documents"/> </rsb:info> <table width="98%" > <tr> <td><b>Document Name</b></td> <td><b>Modified Date</b></td> <td><b>Created By</b></td> </tr> <rsb:check attr="_request.save_to_lib"> <rsb:set attr="name" value="[_request.save_to_lib]"/> <rsb:set attr="format" value="DOC"/> <rsb:set attr="localfile" value="sp://[_request.server:HTTP_HOST]/[library]/[_request.save_to_lib].doc"/> <rsb:call op="googleDocsExport" output="out"/> <b>[Name]</b> has been saved to <a href="/[library]">[library]</a> </rsb:check> <rsb:set attr="doctype" value="DOCS"/> <rsb:call op="googleDocsListDocs"> <tr> <td><img src="/_layouts/images/icdoc.gif" /> <a href="?save_to_lib=[ggl:title]">[ggl:title]</a></td> <td>[ggl:updated | split('T',1)]</td><td>[ggl:author_email]</td> </tr> </rsb:call> </table> GoogleOpsDemonstrates how to import documents from Google Docs into a SharePoint Document Library from within SharePoint.google.googledocs-to-sharepoint.txthttp://rssbus.com/products/sharepoint/templates/google.googledocs-to-sharepoint_thumb.pnggoogle, documentss, document library, document management, sharepointImport from Google Docs to SharePoint
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.ImportFromSharePointCalendar_thumb.png'> </td> <td VALIGN="top"> This Web Part template syncs Google Calendar events with a SharePoint Calendar. Each time the template is loaded on a page, it checks for new items on a specified SharePoint Calendar, and exports them to the specified Google Calendar. </td> </tr> </table> 4490image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.ImportFromSharePointCalendartruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.ImportFromSharePointCalendarMon, 08 Feb 2010 17:26:18 GMTExport SharePoint Calendar Events to a Google Calendar Web Part TemplateCalendars, SharePoint Lists, News and Information <rsb:info title="Google Calendar Sync" description="This template Syncs events in a Google Calendar account with those in a SharePoint Calendar."> <input name="email" description="The email used to authenticate with Google." required="true"/> <input name="password" description="The password used to authenticate with Google." required="true" style="password"/> <input name="calendar" description="The SharePoint calendar to sync to." default="Calendar"/> <input name="days" description="The number of days to import events for." default="120"/> </rsb:info> <!-- import any necessary data connector --> <rsb:import lib="RSSBus.GoogleOps"/> <!-- authenticate with Google --> <rsb:set attr="google.AuthToken" value="" /> <rsb:call op="googleAuth?service=cl"> <rsb:set attr="google.AuthToken" value="[ggl:authtoken]" /> </rsb:call> <rsb:set attr="authtoken" value="[google.AuthToken]" /> <!-- get all the events in the SharePoint calendar --> <rsb:set attr="list" value="[calendar]"/> <rsb:call op="spListItems?fields=ALL" out="myitemout" save="myspitems" > <rsb:set attr="fromdate" value="[null | date(d)]"/> <rsb:set attr="todate" value="[fromdate | dateadd(day, [days]) | todate(d) ]"/> <rsb:set attr="afterfromdate" value="[sp:start_time | compare('[fromdate]')]" /> <rsb:set attr="beforetodate" value="[sp:start_time | compare('[todate]')]" /> <rsb:equals attr="afterfromdate" value="1"> <rsb:equals attr="beforetodate" value="-1"> <rsb:set attr="myitemout.title" value="[sp:title]"/> <rsb:set attr="myitemout.location" value="[sp:location | def('')]"/> <rsb:set attr="myitemout.allday" value="[sp:all_day_event | def('FALSE') | toupper()]"/> <rsb:set attr="myitemout.start_time" value="[sp:start_time]"/> <rsb:set attr="myitemout.end_time" value="[sp:start_time | dateadd('second','[sp:duration]')]"/> <rsb:set attr="myitemout.description" value="[sp:description | def(' ')]" /> <rsb:unset attr="sp:*"/> </rsb:equals> </rsb:equals> <rsb:unset attr="sp:*"/> <rsb:unset attr="rss:*"/> </rsb:call> <!--get all the events in the Google calendar --> <rsb:set attr="maxresults" value="100"/> <rsb:set attr="fromdate" value="[null | date(d)]"/> <rsb:set attr="todate" value="[fromdate | dateadd(day, [days]) | todate(d) ]"/> <rsb:call op="googleCalSearch" out="mygcalout" save="mygitems"> <rsb:set attr="mygcalout.title" value="[ggl:title]"/> <rsb:set attr="mygcalout.location" value="[ggl:where | def('')]"/> <rsb:set attr="mygcalout.start_time" value="[ggl:starttime | todate()]"/> <rsb:set attr="mygcalout.end_time" value="[ggl:endtime | todate()]"/> <rsb:set attr="mygcalout.description" value="[ggl:description | def(' ')]"/> <rsb:unset attr="ggl:*"/> <rsb:unset attr="rss:*"/> </rsb:call> <!-- now find out what is in sharepoint calendar that is not in the google calendar, using title and start time as the filter --> <rsb:set attr="diff.base" value="[_feeds.mygitems]"/> <rsb:set attr="diff.feed" value="[_feeds.myspitems]"/> <rsb:set attr="diff.filter" value="title, start_time"/> <rsb:call op="feedDiff" in="diff"> <rsb:check attr="title"> <!-- for everything not in the Google Calendar, add it! --> <rsb:set attr="title" value="[title | htmlencode]"/> <rsb:set attr="where" value="[location | def('')]"/> <rsb:set attr="starttime" value="[start_time]"/> <rsb:set attr="endtime" value="[end_time]"/> <rsb:set attr="description" value="[description | def('')]"/> <rsb:set attr="allday" value="[allday | def('FALSE')]" /> <rsb:call op="googleCalCreate"> [ggl:starttime]: "<a href="[ggl:weblink]">[ggl:title]</a>" exported to Google Calendar.<br /> </rsb:call> </rsb:check> </rsb:call> GoogleOpsThis Web Part template syncs Google Calendar events with a SharePoint Calendar. Each time the template is loaded on a page, it checks for new items on a specified SharePoint Calendar, and exports them to the specified Google Calendar.google.ImportFromSharePointCalendar.txthttp://rssbus.com/products/sharepoint/templates/google.ImportFromSharePointCalendar_thumb.pnggoogle, sharepoint, calendar, ical, syncExport SharePoint Calendar Events to a Google Calendar
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.Search_thumb.png'> </td> <td VALIGN="top"> Bring Google Search into SharePoint with this template. Allow your users to enter their own search terms, or define the term for them. </td> </tr> </table> 1726image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.Searchtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.SearchMon, 08 Feb 2010 17:26:18 GMTGoogle Web Search Web Part TemplateSearch<rsb:import lib="RSSBus.GoogleOps"/> <rsb:info> <input name="search" description="The term to search for in Google." def="" /> <input name="showsearch" description="Whether or not to display the search box." values="true,false" default="true"/> <output name="ggl:*" description="Google Search Results."/> </rsb:info> <div style="padding-left:5px;"> <rsb:equals attr="showsearch" value="true"> <rsb:set attr="search" value="[_request.search | def('[search]') | urlencode()]" /> <input id="search" name="search" value="[search]"/> <input type="Submit"/> </rsb:equals> <rsb:check attr="search"> <rsb:set attr="search" value="[search | urlencode()]" /> <rsb:call op="googleSearchWeb"> <p><a href="[ggl:url]" >[ggl:titlenoformatting | replace('0026#39;s','')]</a><br> [ggl:content | replace('003cb003e','') | replace('003c/b003e','') | replace('0026#39;s','') | replace("0026#39;","'")]<br> <cite style="color:green;font-style:normal;">[ggl:visibleurl]</cite> | <a href="[ggl:cacheurl | replace('q003d','q=')]">Cached</a></p><br> </rsb:call> <rsb:else> </rsb:else> </rsb:check> </div>This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.GoogleOps.info' target='_blank'>RSSBus.GoogleOps</a>.GoogleOpsBring Google Search into SharePoint with this template. Allow your users to enter their own search terms, or define the term for them.google.Search.txthttp://rssbus.com/products/sharepoint/templates/google.Search_thumb.pnggoogle, searchGoogle Web Search
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/google.sharepoint-to-googledocs_thumb.png'> </td> <td VALIGN="top"> Export a copy of a document stored on SharePoint into a Google Docs account, directly from within a SharePoint portal site. </td> </tr> </table> 1927image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.sharepoint-to-googledocstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=google.sharepoint-to-googledocsMon, 08 Feb 2010 17:26:18 GMTExport SharePoint Documents to Google Docs Web Part TemplateDocument Management, SharePoint Lists<rsb:import lib="RSSBus.GoogleOps"/> <rsb:info title="Google Docs Import" description="Import your documents from SharePoint into Google Docs"> <input name="email" description="The email address used to authenticate with Google." required="true"/> <input name="password" description="The password used to authenticate with Google." required="true" style='password'/> <input name="library" description="Document Library to save files into" default="Shared Documents"/> </rsb:info> <style> li {list-style-type: none;} </style> <rsb:check attr="_request.save_to_docs"> <rsb:set attr="name" value="[_request.save_to_docs]"/> <rsb:set attr="format" value="DOC"/> <rsb:set attr="localfile" value="sp://[_request.server:HTTP_HOST]/[library]/[_request.save_to_docs]"/> <rsb:call op="googleDocsUpload" output="out"/> <b>[_request.save_to_docs]</b> has been saved to Google Docs <rsb:else> <ul> <rsb:call op="spListDocuments?library=[library]"> <li> <img src="/_layouts/images/icdoc.gif" /> <a href="?save_to_docs=[sp:name]" alt="Save [sp:name] to Google Docs">[sp:name]</a> </li> </rsb:call> </ul> </rsb:else> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.GoogleOps.info' target='_blank'>RSSBus.GoogleOps</a>.GoogleOpsExport a copy of a document stored on SharePoint into a Google Docs account, directly from within a SharePoint portal site. google.sharepoint-to-googledocs.txthttp://rssbus.com/products/sharepoint/templates/google.sharepoint-to-googledocs_thumb.pnggoogle, documents, document library, document management, sharepointExport SharePoint Documents to Google Docs
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ldap.ChangePassword_thumb.png'> </td> <td VALIGN="top"> This RSSBus Web Part template will allow your users to easily change their own passwords through Active Directory, saving system administrators countless hours of support in helping users accomplish this on their own. The LDAP Connector showcased in this example has the ability to search, add, modify, and delete LDAP entries in Active Directory and any other LDAP directory server. </td> </tr> </table> 2435image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.ChangePasswordtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.ChangePasswordMon, 08 Feb 2010 17:26:18 GMTChange Active Directory Password Web Part TemplateSystem Administration, Directory Services <rsb:import lib="RSSBus.LdapOps" /> <rsb:info title="Change Active Directory Password"> <input name="server" required="true" /> <input name="port" default="636" required="true" /> <input name="admindn" required="true" /> <input name="adminpassword" required="true" /> </rsb:info> <style> .myinput { width:150px; } </style> <table> <tr><td>User:</td><td><input type="text" class="myinput" style="width:150px" name="user" value="[_spuser.LoginName]"/></td></tr> <tr><td>Old Password:</td><td><input type="password" class="myinput" name="oldpassword" /></td></tr> <tr><td>New Password:</td><td><input type="password" class="myinput" name="newpassword" /></td></tr> <tr><td>Confirm:</td><td><input type="password" class="myinput" name="confirmpassword" /></td></tr> <tr><td></td><td align="right"><input type="submit" value="Submit"/></td></tr> </table> <!-- check to see if they've submitted the required info: --> <rsb:check attr="_request.oldpassword"> <!-- set LDAP connectivity properties (636 is ssl) --> <rsb:set attr="server" value="[server]" /> <rsb:set attr="port" value="[port]" /> <rsb:set attr="sslmode" value="IMPLICIT" /> <rsb:set attr="authdn" value="[admindn]" /> <rsb:set attr="password" value="[adminpassword]" /> <!-- and now change the password --> <rsb:set attr="dn" value="[_request.user]" /> <rsb:set attr="oldpassword" value="[_request.oldpassword]" /> <rsb:set attr="newpassword" value="[_request.newpassword]" /> <rsb:set attr="confirmpassword" value="[_request.confirmpassword]" /> <rsb:call op="ldapChangePassword"> [rss:title]<br /> [ldap:result] </rsb:call> </rsb:check> This RSSBus Web Part template will allow your users to easily change their own passwords through Active Directory, saving system administrators countless hours of support in helping users accomplish this on their own. The LDAP Connector showcased in this example has the ability to search, add, modify, and delete LDAP entries in Active Directory and any other LDAP directory server. ldap.ChangePassword.txthttp://rssbus.com/products/sharepoint/templates/ldap.ChangePassword_thumb.pngactive directory, ad, passwordChange Active Directory Password
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ldap.CustomSearch_thumb.png'> </td> <td VALIGN="top"> This Web Part template allows you to perform a custom LDAP search on any LDAP server, like Active Directory, and optionally format it however you like using your own HTML markup. </td> </tr> </table> 1421image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.CustomSearchtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.CustomSearchMon, 08 Feb 2010 17:26:18 GMTCustom LDAP Search Web Part TemplateSystem Administration, Directory Services <rsb:import lib="RSSBus.LdapOps" /> <rsb:info> <input name="server" required="true" description="Hostname or IP address of your LDAP server."/> <input name="authdn" required="true" description="The DN or account name to login with."/> <input name="password" required="true" description="The password to login with."/> <input name="dn" required="true" default="cn=Users,dc=Domain" description="The DN to perform the search on."/> <input name="filter" default="cn=*" description="The search filter to use."/> <input name="scope" default="SINGLELEVEL" description="The search scope to use (BASEOBJECT, SINGLELEVEL, or WHOLESUBTREE)." /> </rsb:info> <rsb:set attr="_meta.YUITableAttrs" value="ldap:entry, ldap:description"/> <rsb:call op="ldapSearch" format="YuiTable" format="YuiTable"> <rsb:set attr="ldap:entry" value="[ldap:cn]<br />[ldap:dn]" /> </rsb:call> LdapOpsThis Web Part template allows you to perform a custom LDAP search on any LDAP server, like Active Directory, and optionally format it however you like using your own HTML markup. ldap.CustomSearch.txthttp://rssbus.com/products/sharepoint/templates/ldap.CustomSearch_thumb.pngldap, active directory, adCustom LDAP Search
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ldap.EmailGroupMembers_thumb.png'> </td> <td VALIGN="top"> This Web Part template allows you to quickly compose an email message and send it to all members of a selected Active Directory Group. The RSSBus LDAP Connector includes functionality for accessing information from Active Directory and other LDAP directory servers. This Connector is utilized in this template to generate an HTML select input element which allows the user to choose an Active Directory group, whose members will be recipients of the out-going email message. The SMTP Connector used by this template has the capability of sending email with attachments, html bodies, custom headers, read and delivery receipts, and it can even make a secure (SSL) connection to the mail server in question. This particular example sends all messages through a specified mail server, however the SMTP Connector also has the ability to send each message directly to the mail server of the recipient. This example requires the SMTP Connector and the LDAP Connector. </td> </tr> </table> 4479image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.EmailGroupMemberstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.EmailGroupMembersMon, 08 Feb 2010 17:26:18 GMTEmail Site Users Web Part TemplateSystem Administration, Directory Services <rsb:import lib="RSSBus.SmtpOps" /> <rsb:import lib="RSSBus.LdapOps" /> <rsb:info title="Email AD Groups" description="Quickly compose an email message and have it send to individual users or all users of the select AD Group." > <input name="ldapserver" required="true" /> <input name="ldapauthdn" required="true" /> <input name="ldappassword" required="true" /> <input name="ldapdn" required="true" default="dc=com" /> <input name="mailserver" required="true" /> <input name="from" default="rssbus@webpart.com" required="true" /> </rsb:info> <!-- get a list of groups in AD --> <rsb:set attr="server" value="[ldapserver]" /> <rsb:set attr="authdn" value="[ldapauthdn]" /> <rsb:set attr="password" value="[ldappassword]" /> <rsb:set attr="dn" value="[ldapdn]" /> <rsb:set attr="filter" value="objectClass=group"/> <rsb:set attr="scope" value="WHOLESUBTREE"/> <rsb:call op="ldapSearch" save="groups" /> <!-- display input elements for recipient, subject, and message content --> <table> <tr><td>To:</td> <td> <select name="recipient" style="width:200px"> <!--display the list of groups --> <rsb:call op="feedGet?feed=[_feeds.groups | urlencode]"> <option value="[ldap:dn]">[ldap:name]</option> </rsb:call> </select> </td> </tr> <tr><td>Subject:</td><td><input type="text" value="" style="width:200px" name="Subject" id="Subject" value="" /></td></tr> <tr><td>Message:</td><td></td></tr> <tr><td colspan="2"><textarea name="Message" rows="10" cols="71"></textarea></td></tr> <tr><td></td><td align="right"><input type="submit" /></td></tr> </table> <!-- when a message is submitted, send it with the smtpSendMessage operation --> <rsb:equals attr="_request.request_method" value="POST"> <rsb:check attr="_request.form:Message"> <rsb:notequals attr="_request.form:Message" value=""> <!-- find the members of the group --> <rsb:set attr="dn" value="[_request.form:recipient]"/> <rsb:set attr="scope" value="BASEOBJECT"/> <rsb:set attr="filter" value="objectClass=*"/> <rsb:call op="ldapSearch"> <!-- for each member, find their email address and send the message --> <rsb:enum range="1..[ldap:member#]"> <rsb:set attr="dn" value="[ldap:member#[_value]]"/> <rsb:set attr="server" value="[ldapserver]" /> <rsb:call op="ldapSearch"> <rsb:check attr="ldap:mail" > <!-- set the properties of the message --> <rsb:set attr="server" value="[mailserver]" /> <rsb:set attr="from" value="[from]" /> <rsb:set attr="subject" value="[_request.form:Subject]" /> <rsb:set attr="html" value="[_request.form:Message]" /> <rsb:set attr="to" value="[ldap:mail]" /> <rsb:call op="smtpSendMessage"> Emailed [ldap:mail]: [smtp:messageid | def('Message Not Sent.')]<br /> </rsb:call> <rsb:else> Skipped [ldap:cn] ([ldap:dn]): No email address in this users entry.<br /> </rsb:else> </rsb:check> </rsb:call> </rsb:enum> </rsb:call> </rsb:notequals> </rsb:check> </rsb:equals> SmtpOps, LdapOpsThis Web Part template allows you to quickly compose an email message and send it to all members of a selected Active Directory Group. The RSSBus LDAP Connector includes functionality for accessing information from Active Directory and other LDAP directory servers. This Connector is utilized in this template to generate an HTML select input element which allows the user to choose an Active Directory group, whose members will be recipients of the out-going email message. The SMTP Connector used by this template has the capability of sending email with attachments, html bodies, custom headers, read and delivery receipts, and it can even make a secure (SSL) connection to the mail server in question. This particular example sends all messages through a specified mail server, however the SMTP Connector also has the ability to send each message directly to the mail server of the recipient. This example requires the SMTP Connector and the LDAP Connector. ldap.EmailGroupMembers.txthttp://rssbus.com/products/sharepoint/templates/ldap.EmailGroupMembers_thumb.pngemail, smtp, ldap, Active Directory, adEmail Site Users
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ldap.ListGroups_thumb.png'> </td> <td VALIGN="top"> Displays a list of Active Directory groups (or groups from any LDAP capable server) and displays group member information. </td> </tr> </table> 2385image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.ListGroupstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.ListGroupsMon, 08 Feb 2010 17:26:18 GMTList Active Directory Groups and Users Web Part TemplateSystem Administration, Directory Services<rsb:import lib="RSSBus.LdapOps" /> <rsb:info> <input name="server" required="true" /> <input name="authdn" required="true" /> <input name="password" required="true" /> <input name="dn" required="true" default="dc=com" /> <input name="showemptygroups" values="false,true" /> </rsb:info> <!-- get a list of groups --> <rsb:set attr="filter" value="objectClass=group"/> <rsb:set attr="scope" value="WHOLESUBTREE"/> <rsb:call op="ldapSearch" save="groups" /> <!-- for each group, find out who the members are --> <rsb:call op="feedGet?feed=[_feeds.groups | urlencode]"> <rsb:set attr="showgroup" value="true" /> <rsb:equals attr="_input.showemptygroups" value="false"> <rsb:set attr="showgroup" value="[ldap:member# | def('0') | equals('0', 'false', 'true')]" /> </rsb:equals> <rsb:equals attr="showgroup" value="true"> <a href="javascript:;" onmousedown="toggleDiv('[ldap:name]-content');">[ldap:name]</a> ([ldap:member# | def('0')]) <div id="[ldap:name]-content" style="display:none"> <rsb:set attr="dn" value="[ldap:dn]"/> <rsb:set attr="scope" value="BASEOBJECT"/> <rsb:call op="ldapSearch" output="out"> <table width="100%"> <tr style="background-color:LightGrey"><td>samAccountName:</td><td>[ldap:samaccountname]</td></tr> <tr style="background-color:LightGrey"><td>Full Group DN:</td><td>[ldap:dn]</td></tr> <tr></tr> <rsb:enum attr="ldap:member"> <tr><td colspan="2">[_value]</td></tr> </rsb:enum> </table> </rsb:call> </div> <hr /> </rsb:equals> </rsb:call> <script type="text/javascript"> function toggleDiv(div) { var mydiv=document.getElementById(div); if(mydiv.style.display == 'none') { mydiv.style.display = 'block'; } else { mydiv.style.display = 'none'; } } </script> LdapOpsDisplays a list of Active Directory groups (or groups from any LDAP capable server) and displays group member information. ldap.ListGroups.txthttp://rssbus.com/products/sharepoint/templates/ldap.ListGroups_thumb.pngldap, active directory, ad, securityList Active Directory Groups and Users
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ldap.ResetPassword_thumb.png'> </td> <td VALIGN="top"> This RSSBus Web Part template will allow an administrator (not just any user) to reset the password of any user through Active Directory. This is different from the "Change Active Directory Password" web part in that this web part does not require knowledge of the current password, but does require knowledge of an administrator password. The LDAP Connector showcased in this example has the ability to search, add, modify, and delete LDAP entries in Active Directory and any other LDAP directory server. </td> </tr> </table> 2387image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.ResetPasswordtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ldap.ResetPasswordMon, 02 Aug 2010 00:59:21 GMTReset Active Directory Password Web Part TemplateSystem Administration, Directory Services <rsb:import lib="RSSBus.LdapOps" /> <rsb:info title="Reset Active Directory Password"> <input name="server" required="true" /> <input name="port" default="636" required="true" /> <input name="admindn" required="true" /> <input name="adminpassword" required="true" /> </rsb:info> <style> .myinput { width:150px; } </style> <table> <tr><td>User (Full DN):</td><td><input type="text" class="myinput" style="width:150px" name="user" value=""/></td></tr> <tr><td>New Password:</td><td><input type="password" class="myinput" name="newpassword" /></td></tr> <tr><td>Confirm:</td><td><input type="password" class="myinput" name="confirmpassword" /></td></tr> <tr><td></td><td align="right"><input type="submit" value="Submit"/></td></tr> </table> <!-- check to see if they've submitted the required info: --> <rsb:check attr="_request.newpasswordpassword"> <!-- set LDAP connectivity properties (636 is ssl) --> <rsb:set attr="server" value="[server]" /> <rsb:set attr="port" value="[port]" /> <rsb:set attr="sslmode" value="IMPLICIT" /> <rsb:set attr="authdn" value="[admindn]" /> <rsb:set attr="password" value="[adminpassword]" /> <!-- and now change the password --> <rsb:set attr="dn" value="[_request.user]" /> <rsb:set attr="newpassword" value="[_request.newpassword]" /> <rsb:set attr="confirmpassword" value="[_request.confirmpassword]" /> <rsb:call op="ldapResetPassword"> [rss:title]<br /> [ldap:result] </rsb:call> </rsb:check> This RSSBus Web Part template will allow an administrator (not just any user) to reset the password of any user through Active Directory. This is different from the "Change Active Directory Password" web part in that this web part does not require knowledge of the current password, but does require knowledge of an administrator password. The LDAP Connector showcased in this example has the ability to search, add, modify, and delete LDAP entries in Active Directory and any other LDAP directory server. ldap.ResetPassword.txthttp://rssbus.com/products/sharepoint/templates/ldap.ResetPassword_thumb.pngactive directory, ad, passwordReset Active Directory Password
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/mscrm.GetAppointments_thumb.png'> </td> <td VALIGN="top"> Bring Microsoft CRM Appointments Into SharePoint. This template displays a list of upcoming appointments from Microsoft CRM inside a data table. </td> </tr> </table> 2201image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=mscrm.GetAppointmentstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=mscrm.GetAppointmentsMon, 08 Feb 2010 17:26:18 GMTList Microsoft CRM Appointments Web Part TemplateCRM Systems<rsb:import lib="RSSBus.MscrmOps"/> <rsb:info> <input name="server" description="The IP address or hostname of your Microsoft Dynamics CRM Install." required="true" /> <input name="user" description="A user name for authenticating with MS Dynamics CRM Services." required="true" /> <input name="password" description="A password for authenticating with MS Dynamics CRM Services." required="true" /> <output name="mscrm:subject" description="subject of the appointment"/> <output name="mscrm:scheduledstart" description="start datetime of the appointment"/> <output name="mscrm:scheduleddurationminutes" description=""/> <output name="mscrm:location" description="location of the event"/> <output name="mscrm:description" description="description of the appointment"/> </rsb:info> <rsb:set attr="serviceurl" value="http://[server]:5555/mscrmservices/2006/crmservice.asmx"/> <rsb:set attr="username" value="[user]"/> <rsb:set attr="password" value="[password]"/> <rsb:set attr="maxresults" value="300" /> <rsb:set attr="_meta.YUITableAttrs" value="mscrm:subject, mscrm:scheduledstart, mscrm:scheduleddurationminutes, mscrm:location, mscrm:description"/> <rsb:set attr="_meta.YUITableLabels" value="Subject, Start Time, Duration (minutes), Location, Description"/> <rsb:call op="mscrmAppointment" format="yuitable"> <rsb:set attr="mscrm:scheduledstart" value="[mscrm:scheduledstart | todate('MM/dd/yyyy hh:mm')]" /> <rsb:set attr="mscrm:subject" value="<a href='http://www.rssbus.com'>[mscrm:subject]</a>" /> </rsb:call> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.MscrmOps.info' target='_blank'>RSSBus.MscrmOps</a>.MscrmOpsBring Microsoft CRM Appointments Into SharePoint. This template displays a list of upcoming appointments from Microsoft CRM inside a data table.mscrm.GetAppointments.txthttp://rssbus.com/products/sharepoint/templates/mscrm.GetAppointments_thumb.pngmscrm, crm, microsoftList Microsoft CRM Appointments
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/mscrm.GetContacts_thumb.png'> </td> <td VALIGN="top"> Bring Microsoft CRM Contacts into SharePoint. This template displays a data table containing a list of contacts retrieved from Microsoft Dynamics CRM. </td> </tr> </table> 1823image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=mscrm.GetContactstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=mscrm.GetContactsMon, 08 Feb 2010 17:26:18 GMTList Microsoft Dynamics CRM Contacts Web Part TemplateCRM Systems<rsb:import lib="RSSBus.MscrmOps"/> <rsb:info> <input name="server" description="The IP address or hostname of your Microsoft Dynamics CRM Install." required="true" /> <input name="user" description="A user name for authenticating with MS Dynamics CRM Services." required="true" /> <input name="password" description="A password for authenticating with MS Dynamics CRM Services." required="true" /> <output name="mscrm:fullname" description="The full name of the contact."/> <output name="mscrm:telephone1" description="The telephone number of the contact."/> <output name="mscrm:address1_city" description="The city of the contact."/> </rsb:info> <rsb:set attr="serviceurl" value="http://[server]:5555/mscrmservices/2006/crmservice.asmx"/> <rsb:set attr="username" value="[user]"/> <rsb:set attr="password" value="[password]"/> <rsb:set attr="maxresults" value="300" /> <rsb:set attr="_meta.YUITableAttrs" value="mscrm:fullname, mscrm:telephone1, mscrm:address1_city"/> <rsb:set attr="_meta.YUITableLabels" value="Full Name, Phone #, City"/> <rsb:call op="mscrmContact" format="yuitable" /> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.MscrmOps.info' target='_blank'>RSSBus.MscrmOps</a>.MscrmOpsBring Microsoft CRM Contacts into SharePoint. This template displays a data table containing a list of contacts retrieved from Microsoft Dynamics CRM.mscrm.GetContacts.txthttp://rssbus.com/products/sharepoint/templates/mscrm.GetContacts_thumb.pngcrm, microsoft, data migration, dymanics, contact, web serviceList Microsoft Dynamics CRM Contacts
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/mysql.RecordEditor_thumb.png'> </td> <td VALIGN="top"> Edit MySQL Records from within Sharepoint with this RSSBus Web Part template. </td> </tr> </table> 2956image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=mysql.RecordEditortruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=mysql.RecordEditorMon, 08 Feb 2010 17:26:18 GMTMySQL Record Editor Web Part TemplateDatabase<rsb:import lib="RSSBus.MysqlOps"/> <rsb:info> <input name="table" description="Table containing the records you would like to edit" required="true"/> <input name="conn" default="Server=127.0.0.1;Database=sakila;Uid=myUsername;Pwd=myPassword;" </rsb:info> <rsb:set attr="query" value="select email, first_name, last_name from [table]"/> <!-- Check for post and do Sql Update --> <rsb:check attr="_request.mysqlUpdateSubmit"> <rsb:set attr="rec:email" value="[_request.email]"/> <rsb:set attr="new:first_name" value="[_request.first_name]"/> <rsb:set attr="new:last_name" value="[_request.last_name]"/> <rsb:set attr="table" value="[table]"/> <rsb:call op="mysqlUpdate"> <!-- Make sure the insert is successful --> <rsb:check attr="mysql:affectedrows"> <b>Update Successful!</b> </rsb:check> </rsb:call> </rsb:check> <!-- Hidden Update Form (company name used as key)--> <div id="editForm" style="visibility:hidden;display:none"> <input type="hidden" id="email" name="email"/> <label>First Name<input id="first_name" name="first_name"/></label> <label>Last Name<input id="last_name" name="last_name"/></label> <input type="submit" name="mysqlUpdateSubmit" > </div> <!-- mySql Query to display our records in a datatable --> <rsb:set attr="_meta.YUITableAttrs" value="edit, mysql:first_name, mysql:last_name, mysql:email"/> <rsb:set attr="_meta.YUITableLabels" value="Action, First Name, Last Name, E-Mail"/> <rsb:set attr="_meta.YUIDivname" value="sqlData"/> <rsb:call op="mysqlQuery" save="mysqlQuery" out="out"> <rsb:set attr="out.edit"> <a href="javascript:editRow('[_index]')">edit</a> </rsb:set> </rsb:call> <rsb:call op="[_feeds.mysqlQuery]" format="yuitable"/> <script> function editRow(key) { //Show edit div var editForm = document.getElementById('editForm'); editForm.style.visibility='visible'; editForm.style.display='block'; //Get JSON Record var _curRow = [_meta.YUIDivname].items[key - 1]; //Populate Inputs populateField(_curRow,"last_name"); populateField(_curRow,"email"); populateField(_curRow,"first_name"); } function populateField(curRow,name) { document.getElementById(name).value = curRow["mysql:"+name]; } </script> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.MysqlOps.info' target='_blank'>RSSBus.MysqlOps</a>. This template uses the sakila sample MySQL databaseMySqlOpsEdit MySQL Records from within Sharepoint with this RSSBus Web Part template.mysql.RecordEditor.txthttp://rssbus.com/products/sharepoint/templates/mysql.RecordEditor_thumb.pngMySql, Database, Sakila, crudMySQL Record Editor
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/nntp.newsgroup-browser_thumb.png'> </td> <td VALIGN="top"> Displays a list of the latest articles from the specified newsgroup and allows users to display the content of messages through a simple message reader. </td> </tr> </table> 2573image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=nntp.newsgroup-browsertruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=nntp.newsgroup-browserMon, 08 Feb 2010 17:26:18 GMTUSENET Newsgroup Browser Web Part TemplateInternet<rsb:import lib="RSSBus.NntpOps" /> <rsb:info title="RSSBus SharePoint WebPart: USENET Newsgroup Browser"> <input name="Server" default="msnews.microsoft.com" required="true" /> <input name="Group" default="microsoft.public.sharepoint.windowsservices" required="true" /> <input name="Range" default="25" /> </rsb:info> <style> #news { height:100;overflow:auto } #news TABLE, #headers TABLE { width:98%; } #news TH, #news TD { white-space:nowrap } #news TH, #headers TABLE { background-color:LightGrey; } </style> <div id=news> <table> <tr> <th>Subject</th> <th>Author</th> <th>Size</th> <th>Date</th> </tr> <rsb:call op="nntpListArticles"> <tr> <td><a href="?msgnumber=[nntp:number]">[nntp:subject | truncate('60')]</a></td> <td>[nntp:author]</td> <td>[nntp:size]</td> <td>[nntp:date]</td> </tr> </rsb:call> </table> </div> <div> <rsb:check attr="_request.msgnumber"> <hr /> <rsb:call op="nntpGetArticle?article=[_request.msgnumber]"> <div id="headers"> <table width="98%" style="background-color:LightGrey"> <tr><td width="75px">From:</td> <td><a href="mailto:[nntp:author | htmlencode]">[nntp:author | htmlencode]</a></td> </tr> <tr><td width="75px">Date:</td><td>[nntp:date]</td></tr> <tr><td width="75px">Subject:</td><td>[nntp:subject]</td></tr> <tr /> <tr><td colspan="2"> <a href="http://groups.google.com/groups?threadm=[nntp:id | Replace('<', '') | Replace('>', '') | urlencode]">View in Google Groups</a> </td></tr> </table> </div> <div id="body" style="height:400;overflow:auto"> <hr /> [nntp:body | Replace('0A','<br>','true')] </div> <p /> <a href="http://groups.google.com/groups?threadm=[nntp:id | Replace('<', '') | Replace('>', '') | urlencode]">View in Google Groups</a> </rsb:call> </rsb:check> </div> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.NntpOps.info' target='_blank'>RSSBus.NntpOps</a>.NntpOpsDisplays a list of the latest articles from the specified newsgroup and allows users to display the content of messages through a simple message reader. nntp.newsgroup-browser.txthttp://rssbus.com/products/sharepoint/templates/nntp.newsgroup-browser_thumb.pngnntp, newsgroup, news group, usenetUSENet Newsgroup Browser
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/oracle.PieChartQuery_thumb.png'> </td> <td VALIGN="top"> This Web Part performs a simple query on a sample Oracle database and then displays the results using the MSChart formatter, one of the many feed formatters available with RSSBus. </td> </tr> </table> 3003image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.PieChartQuerytruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.PieChartQueryMon, 08 Feb 2010 17:26:18 GMTPie Chart from an Oracle Query Web Part TemplateDatabase, Charts and Maps <rsb:import lib="RSSBus.OracleOps"/> <rsb:import lib="RSSBus.ChartOps"/> <rsb:info title="ChartQuery" description="Create a pie chart from an Oracle query."> <input name="conn" description="The connection string used to define the connection." default="Data Source=XE;User Id=hr;Password=hr;Integrated Security=no;" required="true" /> <input name="query" description="The query to execute." required="true" default="select * from JOBS" required="true"/> <input name="defaultcharttype" description="The type of chart to render." values="Pie,Doughnut" default="Doughnut"/> <input name="palette" description="The color palette to apply to this chart." values="Bright,Grayscale,Excel,Light,Pastel,EarthTones,SemiTransparent,Berry,Chocolate,Fire,SeaGreen,BrightPastel" default="SemiTransparent"/> <input name="3denable" description="Specifies whether this chart should be rendered in 3d." values="True,False" default="True"/> <input name="displaylabels" description="Specifies whether this chart display X axis labels." values="True,False" default="False"/> <input name="height" description="The height of this chart." default="240"/> <input name="width" description="The width of this chart." default="320"/> </rsb:info> <rsb:set item='_meta' attr='yaxis' value='ora:max_salary' /> <rsb:set item='_meta' attr='xaxis' value='ora:job_title' /> <rsb:set item='_meta' attr='charttitle' value='Company Salaries' /> <rsb:set item='_meta' attr='width' value='[width]' /> <rsb:set item='_meta' attr='height' value='[height]' /> <rsb:set item='_meta' attr='3denable' value='[3denable]' /> <rsb:set item='_meta' attr='xaxisinterval' value='1' /> <rsb:set item='_meta' attr='defaultcharttype' value='[defaultcharttype]' /> <rsb:set item='_meta' attr='displayxaxislabel' value='[displaylabels]' /> <rsb:set item="_meta" attr="palette" value="[palette]"/> <rsb:set item="_meta" attr="3dinclination" value="40"/> <div align="center"> <rsb:call op="oracleQuery" format="MSChart" pagesize="5" > <rsb:set attr="ora:job_title" value="[ora:job_title]([ora:max_salary | divide('1000')]k)"/> </rsb:call> </div> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.OracleOps.info' target='_blank'>RSSBus.OracleOps</a> & <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.ChartOps.info' target='_blank'>RSSBus.ChartOps</a>.OracleOps, ChartOpsThis Web Part performs a simple query on a sample Oracle database and then displays the results using the MSChart formatter, one of the many feed formatters available with RSSBus.oracle.PieChartQuery.txthttp://rssbus.com/products/sharepoint/templates/oracle.PieChartQuery_thumb.pngoracle, chart, graph, databasePie Chart From an Oracle Query
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/oracle.Query_thumb.png'> </td> <td VALIGN="top"> This Web Part template shows how to perform a basic Oracle query without requiring use of the SharePoint Business Data Catalog. The results are displayed in a table format by taking advantage of one of the many feed formatters available with RSSBus. </td> </tr> </table> 1441image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.Querytruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.QueryMon, 08 Feb 2010 17:26:18 GMTOracle Query Results Web Part TemplateDatabase<rsb:import lib="RSSBus.OracleOps"/> <rsb:info> <input name="conn" description="The connection string used to define the connection." required="true" /> <input name="query" description="The query to execute" required="true" default="SELECT CompanyName, City, Phone, ContactTitle FROM Suppliers ORDER BY CompanyName" /> <input name="maxrows" description="The Max number of rows to return (-1 is used to return all rows)" default="-1"/> </rsb:info> <rsb:set attr="_meta.YUITableAttrs" value="oracle:companyname, oracle:city, oracle:phone, oracle:contacttitle"/> <rsb:set attr="_meta.YUITableLabels" value="Company Name, City, Phone, Title"/> <rsb:call op="oracleQuery" format="ToYuiTable"/> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.OracleOps.info' target='_blank'>RSSBus.OracleOps</a>.OracleOpsThis Web Part template shows how to perform a basic Oracle query without requiring use of the SharePoint Business Data Catalog. The results are displayed in a table format by taking advantage of one of the many feed formatters available with RSSBus.oracle.Query.txthttp://rssbus.com/products/sharepoint/templates/oracle.Query_thumb.pngoracle, database, oracle query, crudOracle Query Results
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/oracle.RecordEditor_thumb.png'> </td> <td VALIGN="top"> This Web Part shows how to query and update records in an Oracle database from within SharePoint. The Oracle Connector includes full parameterized CRUD functionality. </td> </tr> </table> 3198image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.RecordEditortruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.RecordEditorMon, 08 Feb 2010 17:26:18 GMTEdit Records in Oracle Database (CRUD) Web Part TemplateDatabase<rsb:import lib="RSSBus.OracleOps"/> <rsb:info> <input name="conn" description="The connection string for your Oracle database." required="true"/> </rsb:info> <rsb:set attr="conn" value="[conn]"/> <rsb:set attr="query" value="SELECT CompanyName, City, Phone, ContactTitle FROM Suppliers ORDER BY CompanyName"/> <!-- Check for post and do Oracle Update --> <rsb:check attr="_request.oracleUpdateSubmit"> <rsb:set attr="new:city" value="[_request.city]"/> <rsb:set attr="new:contacttitle" value="[_request.contacttitle]"/> <rsb:set attr="new:phone" value="[_request.phone]"/> <rsb:set attr="rec:companyname" value="[_request.companyname]"/> <rsb:set attr="table" value="Suppliers"/> <rsb:call op="oracleUpdate"> <!-- Make sure the insert is successful --> <rsb:check attr="oracle:affectedrows"> <b>Update Successful!</b> </rsb:check> </rsb:call> </rsb:check> <!-- Hidden Update Form (company name used as key)--> <div id="editForm" style="visibility:hidden;display:none"> <label>City<input id="city" name="city"/></label> <input type="hidden" id="companyname" name="companyname"/> <label>Title<input id="contacttitle" name="contacttitle"/></label> <label>Phone<input id="phone" name="phone"/></label> <input type="submit" name="oracleUpdateSubmit" > </div> <!-- Oracle Query to display our records in a datatable --> <rsb:set attr="_meta.YUITableAttrs" value="edit, oracle:companyname, oracle:city, oracle:phone, oracle:contacttitle"/> <rsb:set attr="_meta.YUITableLabels" value="Action, Company Name, City, Phone, Title"/> <rsb:set attr="_meta.YUIDivname" value="oracleData"/> <rsb:call op="oracleQuery" save="oracleQuery" out="out"> <rsb:set attr="out.edit"> <a href="javascript:editRow('[_index]')">edit</a> </rsb:set> </rsb:call> <rsb:call op="[_feeds.oracleQuery]" format="yuitable"/> <script> function editRow(key) { //Show edit div var editForm = document.getElementById('editForm'); editForm.style.visibility='visible'; editForm.style.display='block'; //Get JSON Record var _curRow = [_meta.YUIDivname].items[key - 1]; //Populate Inputs populateField(_curRow,"city"); populateField(_curRow,"companyname"); populateField(_curRow,"contacttitle"); populateField(_curRow,"phone"); } function populateField(curRow,name) { document.getElementById(name).value = curRow["oracle:"+name]; } </script> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.OracleOps.info' target='_blank'>RSSBus.OracleOps</a>.OracleOpsThis Web Part shows how to query and update records in an Oracle database from within SharePoint. The Oracle Connector includes full parameterized CRUD functionality.oracle.RecordEditor.txthttp://rssbus.com/products/sharepoint/templates/oracle.RecordEditor_thumb.pngOracle, Database, crudEdit Records in Oracle Database (CRUD)
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/oracle.select_thumb.png'> </td> <td VALIGN="top"> This Web Part template displays the results of a standard Oracle query without requiring use of the SharePoint Business Data Catalog. </td> </tr> </table> 1273image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.selecttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=oracle.selectMon, 08 Feb 2010 17:26:18 GMTOracle Database Select Web Part TemplateDatabase<rsb:import lib="RSSBus.OracleOps"/> <rsb:info> <input name="table" description="The table to select from" required="true" default="EMPLOYEES" /> <input name="cols" description="The columns to select from the table" required="true" default="FIRST_NAME,LAST_NAME,PHONE_NUMBER,JOB_ID" /> <input name="maxrows" description="The Max number of rows to return (-1 is used to return all rows)" default="-1"/> </rsb:info> <rsb:set attr="conn" value="Data Source=DatabaseIP;User Id=hr;Password=hr"/> <rsb:call op="oracleSelect" format="yuitable"/> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.OracleOps.info' target='_blank'>RSSBus.OracleOps</a>. Note: The Oracle connecter requires you install the "Oracle Client" on the same machine that sharepoint resides.OracleOpsThis Web Part template displays the results of a standard Oracle query without requiring use of the SharePoint Business Data Catalog.oracle.select.txthttp://rssbus.com/products/sharepoint/templates/oracle.select_thumb.pngdatabase, oracleOracle Database Select
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/qb.SearchCustomers_thumb.png'> </td> <td VALIGN="top"> Take advantage of the QuickBooks Connector to search QuickBooks for customer information and display it in your SharePoint site. </td> </tr> </table> 2240image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=qb.SearchCustomerstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=qb.SearchCustomersMon, 08 Feb 2010 17:26:18 GMTSearch QuickBooks for Customer Information Web Part TemplateBusiness Applications, CRM Systems<rsb:info> <input name="conn" desc="If QuickBooks is running remotely, set this the the url to the Remote Connector (ie, url='http://remoteconnectorserver:2080')." def="" /> </rsb:info> Customer: <input type="text" name="name" value="" /> <input type="submit" " value="Search" /> <rsb:check attr="_request.form:name" > <rsb:import lib="RSSBus.QbOps"/> <rsb:set attr="myinput.conn" value="[conn]" /> <rsb:call op="qbSearchCustomers?matchtype=CONTAINS&name=[_request.form:name]" input="myinput"> <rsb:first> <div style="height:150;overflow:auto"> <table width="100%"> <tr> <th style="background-color:LightGrey;"></th> <th style="background-color:LightGrey; white-space:nowrap">Customer</th> <th style="background-color:LightGrey; white-space:nowrap">Balance</th> </tr> </rsb:first> <tr> <td valign="top"><a href="mailto:[qb:email]"><img src="/Picture Library/icons/email.ico" width="16px" border="0" /></td> <td>[qb:name | CapitalizeAll]</a><br /> <a id="company">[qb:company| CapitalizeAll]</a><br /> [qb:phone| CapitalizeAll]<br /> </td> <td valign="top">[qb:balance | Divide('100') | Currency]</td> </tr> <rsb:last> </table> </rsb:last> </rsb:call> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.QbOps.info'>RSSBus.QbOps</a>. If QuickBooks is running remotely, you'll need the <a href='http://rssbus.com/download/download.aspx?file=tools/QBRemoteConnector.zip'>Remote Connector</a> installed and the Web Part conn input should be set to its url (ie, url='http://remoteconnectorserver:2080').QbOpsTake advantage of the QuickBooks Connector to search QuickBooks for customer information and display it in your SharePoint site. qb.SearchCustomers.txthttp://rssbus.com/products/sharepoint/templates/qb.SearchCustomers_thumb.pngqb, quickbooks, quick books, accounting, book keeping, crmSearch QuickBooks for Customer Information
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/qb.SearchJobs_thumb.png'> </td> <td VALIGN="top"> This Web Part templates uses the QuickBooks Connector to search QuickBooks for information about jobs and display that information in a table on your SharePoint site. </td> </tr> </table> 1848image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=qb.SearchJobstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=qb.SearchJobsMon, 08 Feb 2010 17:26:18 GMTSearch QuickBooks for Information about Jobs Web Part TemplateBusiness Applications, CRM Systems <rsb:info> <input name="conn" desc="The url to the Remote Connector." def="" /> </rsb:info> Customer: <input type="text" name="name" value="" /> <input type="submit" " value="Search" /> <rsb:check attr="_request.name" > <rsb:import lib="RSSBus.QbOps" /> <!-- configure the YUI table appearance --> <rsb:set attr="_meta.YuiTableAttrs" value="qb:details, qb:job_status, qb:job_startdate, qb:job_enddate" /> <rsb:set attr="_meta.YuiTableLabels" value="Job Details, Status, Start, End" /> <!-- now do the call to QuickBooks --> <rsb:set attr="name" value="[_request.name]" /> <rsb:call op="qbSearchCustomers?includejobs=TRUE&matchtype=CONTAINS" format="YuiTable"> <rsb:set attr="qb:details"> <a href="mailto:[qb:email]">[qb:contact]</a><br /> [qb:bill_street], [qb:bill_state] [qb:bill_zip]<br /> [qb:phone]<br /> [qb:job_typename]<br /> <p>[qb:job_description]</p> </rsb:set> </rsb:call> </rsb:check> If QuickBooks is running remotely, you'll need the <a href='http://rssbus.com/download/download.aspx?file=tools/QBRemoteConnector.zip'>Remote Connector</a> installed and the Web Part conn input should be set to its url (ie, url='http://remoteconnectorserver:2080').QbOpsThis Web Part templates uses the QuickBooks Connector to search QuickBooks for information about jobs and display that information in a table on your SharePoint site. qb.SearchJobs.txthttp://rssbus.com/products/sharepoint/templates/qb.SearchJobs_thumb.pngqb, quickbooks, quick books, accounting, book keeping, crmSearch QuickBooks for Information about Jobs
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/s3.ExportToS3_thumb.png'> </td> <td VALIGN="top"> This simple Web Part template allows you to save and backup documents from any SharePoint document library directly to an Amazon S3 Account with a single click. </td> </tr> </table> 1946image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=s3.ExportToS3truehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=s3.ExportToS3Mon, 08 Feb 2010 17:26:18 GMTExport/Backup SharePoint Documents to Amazon S3 Web Part TemplateDocument Management, SharePoint Lists, Web Services<rsb:import lib="RSSBus.AmazonOps"/> <rsb:info title="S3 Backup" description="Backup a document to Amazon S3."> <input name="accesskey" description="Access key of your Amazon S3 account." req="true"/> <input name="secretkey" description="Secret key of your Amazon S3 account. req="true"/> <input name="bucket" description="The bucket to which you would like to save the document. req="true"/> <input name="library" description="Name of the document library from which to save documents." default="Shared Documents"/> </rsb:info> <b>Click to save to Amazon S3.</b> <hr> <rsb:call op="spListDocuments?library=[library]"> <rsb:first> <table class="ms-ls"><tr><th>Document</th><th>Modified</th> </rsb:first> <tr><td><a href="?save_to_s3=[sp:url]">[sp:name]</a><td>[sp:modified]</td> <rsb:last> </table> </rsb:last> </rsb:call> <rsb:check attr="_request.save_to_s3"> <rsb:set attr="file" value="sp://[_request.server:HTTP_HOST]/[_request.save_to_s3]"/> <rsb:call op="amazonS3CreateObject"> <hr>Saved the file [_request.save_to_s3] as [amz:object] in the bucket [bucket].</br> </rsb:call> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.AmazonOps.info' target='_blank'>RSSBus.AmazonOps</a>.AmazonOpsThis simple Web Part template allows you to save and backup documents from any SharePoint document library directly to an Amazon S3 Account with a single click. s3.ExportToS3.txthttp://rssbus.com/products/sharepoint/templates/s3.ExportToS3_thumb.pngamazon, cloud, s3, document management, sync, amazon bucketExport/Backup SharePoint Documents to Amazon S3
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/s3.ImportFromS3_thumb.png'> </td> <td VALIGN="top"> This simple Web Part allows you to restore/import documents from Amazon S3 into any SharePoint Document Library with a single click. </td> </tr> </table> 2004image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=s3.ImportFromS3truehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=s3.ImportFromS3Mon, 08 Feb 2010 17:26:18 GMTImport/Restore SharePoint Documents from Amazon S3 Web Part TemplateDocument Management, SharePoint Lists, Web Services<rsb:import lib="RSSBus.AmazonOps"/> <rsb:info title="S3 Backup" description="Retrieve a document from Amazon S3."> <input name="accesskey" description="Access key of your Amazon S3 account." req="true"/> <input name="secretkey" description="Secret key of your Amazon S3 account. req="true"/> <input name="bucket" description="The bucket from which you would like to retrieve the document. req="true"/> <input name="library" description="Name of the document library to restore to." default="Shared Documents"/> </rsb:info> <b>Click to restore from Amazon S3.</b> <hr> <rsb:call op="amazonS3ListObjects"> <rsb:first> <table class="ms-ls"><tr><th>Object</th><th>Modified</th> </rsb:first> <tr><td><a href="?save_to_lib=[amz:object]">[amz:object]</a><td>[amz:lastmod | split('T','1')]</td> <rsb:last> </table> </rsb:last> </rsb:call> <rsb:check attr="_request.save_to_lib"> <rsb:set attr="file" value="sp://[_request.server:HTTP_HOST]/[library]/[_request.save_to_lib]"/> <rsb:set attr="object" value="[_request.save_to_lib]"/> <rsb:call op="amazonS3GetObject"> <hr>Saved the object [_request.save_to_lib] from the bucket [bucket] to [library].</br> </rsb:call> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.AmazonOps.info' target='_blank'>RSSBus.AmazonOps</a>.AmazonOpsThis simple Web Part allows you to restore/import documents from Amazon S3 into any SharePoint Document Library with a single click. s3.ImportFromS3.txthttp://rssbus.com/products/sharepoint/templates/s3.ImportFromS3_thumb.pngamazon, cloud, s3, document management, sync, amazon bucketImport/Restore SharePoint Documents from Amazon S3
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/salesforce.ContactsSync_thumb.png'> </td> <td VALIGN="top"> Syncs a SharePoint Contact list from a SalesForce Leads Table. </td> </tr> </table> 4798image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.ContactsSynctruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.ContactsSyncMon, 08 Feb 2010 17:26:18 GMTSalesForce Contacts Sync Web Part TemplateCRM Systems<rsb:info title="Sync SharePoint Contacts from SalesForce Leads." description="Syncs a SharePoint Contact list from a SalesForce Leads Table."> <input name="user" description="Your SalesForce account login." /> <input name="password" style="password" description="Your SalesForce account password." /> <input name="list" description="The name of the SharePoint Contact list to sync." required="true"/> </rsb:info> <div style="padding-left:5px;padding-top:5px;"> <rsb:check attr="_request.clickedSync.x"> <!-- import any necessary data connector --> <rsb:import lib="RSSBus.SalesforceOps"/> <!-- get all the items from my SP list --> <rsb:call op="spListItems" out="myitemout" save="myspitems" > <rsb:call op="spGetItem?id=[sp:id]" > <rsb:set attr="myitemout.lastname" value="[sp:last_name]"/> <rsb:set attr="myitemout.firstname" value="[sp:first_name]"/> <rsb:set attr="myitemout.fullname" value="[sp:full_name| def(' ')]"/> <rsb:set attr="myitemout.phone" value="[sp:business_phone]"/> <rsb:set attr="myitemout.email" value="[sp:e-mail_address]" /> <rsb:set attr="myitemout.company" value="[sp:company | def('')]" /> <rsb:set attr="myitemout.spid" value="[sp:id]" /> </rsb:call> </rsb:call> <!-- get all the items from my salesforce leads --> <rsb:set attr="user" value="[user]"/> <rsb:set attr="password" value="[password]"/> <rsb:call op="salesforceSelectLead" save="mysfitems"> <!-- set any attributes I want to sync --> <rsb:set attr="lastname" value="[sf:lastname]"/> <rsb:set attr="firstname" value="[sf:firstname]"/> <rsb:set attr="fullname" value="[sf:name]"/> <rsb:set attr="phone" value="[sf:phone]"/> <rsb:set attr="email" value="[sf:email]"/> <rsb:set attr="company" value="[sf:company]"/> <rsb:set attr="sfid" value="[sf:id]" /> </rsb:call> <!-- now find out what is in salesforce leads that is not in the sharepoint list, using email address as the filter --> <rsb:set attr="diff.base" value="[_feeds.myspitems]"/> <rsb:set attr="diff.feed" value="[_feeds.mysfitems]"/> <rsb:set attr="diff.filter" value="email"/> <rsb:set attr="diff.list" value="[list]"/> <rsb:call op="feedDiff" in="diff"> <!-- for everything not in the sp list, add it! --> <rsb:set attr="name#" value="First Name"/> <rsb:set attr="value#" value="[firstname]"/> <rsb:set attr="name#" value="Last Name"/> <rsb:set attr="value#" value="[lastname]"/> <rsb:set attr="name#" value="Full Name"/> <rsb:set attr="value#" value="[fullname]"/> <rsb:set attr="name#" value="Business Phone"/> <rsb:set attr="value#" value="[phone]"/> <rsb:set attr="name#" value="Email"/> <rsb:set attr="value#" value="[email]"/> <rsb:set attr="name#" value="Company"/> <rsb:set attr="value#" value="[company]"/> <rsb:call op="spAddItem"/> <b>[fullname]</b> Successfully imported from SalesForce.<br> </rsb:call> <!-- now find out what is in the sharepoint list that is not in the salesforce leads, using email address as unique key --> <rsb:set attr="diff.base" value="[_feeds.mysfitems]"/> <rsb:set attr="diff.feed" value="[_feeds.myspitems]"/> <rsb:set attr="diff.filter" value="email"/> <rsb:set attr="diff.user" value="[user]"/> <rsb:set attr="diff.password" value="[password]"/> <rsb:set attr="diff.list" value="[list]"/> <rsb:call op="feedDiff" in="diff" out="diffout"> <!-- for everything not in the salesforce list, delete it from sp! --> <rsb:call op="feedGet?feed=[_feeds.myspitems | urlencode]" out="spout"> <rsb:equals attr="spout.email" value="[diffout.email]"> <rsb:call op="spDeleteItem?id=[spout.sp:id]"> <b>[fullname]</b> Successfully deleted from SharePoint.<br> </rsb:call> </rsb:equals> </rsb:call> </rsb:call> <input type="image" src="Picture Library/icons/refresh.ico" width="16px" name="clickedSync" /> Sync Complete! <rsb:else> <input type="image" src="Picture Library/icons/refresh.ico" width="16px" name="clickedSync" /> Sync! </rsb:else> </rsb:check> </div> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SalesforceOps.info' target='_blank'>RSSBus.SalesforceOps</a>.SalesforceOpsSyncs a SharePoint Contact list from a SalesForce Leads Table.salesforce.ContactsSync.txthttp://rssbus.com/products/sharepoint/templates/salesforce.ContactsSync_thumb.pngsalesforce, sales, crm, erp, contacts, sync, saasSalesForce Contacts Sync
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/salesforce.CustomObject_thumb.png'> </td> <td VALIGN="top"> Displays a grid of SalesForce Custom Objects inside SharePoint. </td> </tr> </table> 1742image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.CustomObjecttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.CustomObjectMon, 08 Feb 2010 17:26:18 GMTList SalesForce Custom Objects Web Part TemplateCRM Systems<rsb:import lib="RSSBus.SalesforceOps"/> <rsb:info title="SalesForce Custom Objects" description="Displays a grid of SalesForce Custom Objects."> <input name="user" description="Your SalesForce account login." /> <input name="password" style="password" description="Your SalesForce account password." /> <input name="customobject" description="The name of the custom object in SalesForce." required="true"/> <output name="sf:*" description="Custom object attributes"/> </rsb:info> <rsb:import lib="RSSBus.SalesforceOps"/> <!-- specify the attributes to display in the YUI Table --> <rsb:set attr="_meta.YUITableAttrs" value="sf:name, sf:total__c, sf:contacts__c, sf:lastmodifieddate, sf:url__c"/> <rsb:set attr="_meta.YUITableLabels" value="Name, Total, #Contacts, Last Modified, URL"/> <!-- call the salesforceSelect operation to retrieve the custom objects --> <rsb:call op="salesforceSelect?objectname=[customobject]__c" format="yuitable"> <rsb:set attr="sf:lastmodifieddate" value="[sf:lastmodifieddate | date('MM/dd/yyyy hh:mm')]" /> <rsb:set attr="sf:url__c"> <a href="[sf:url__c]">web</a> </rsb:set> </rsb:call> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SalesforceOps.info' target='_blank'>RSSBus.SalesforceOps</a>.SalesforceOpsDisplays a grid of SalesForce Custom Objects inside SharePoint.salesforce.CustomObject.txthttp://rssbus.com/products/sharepoint/templates/salesforce.CustomObject_thumb.pngsalesforce, sales, crm, erp, saasList SalesForce Custom Objects
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/salesforce.HtmlSelect_thumb.png'> </td> <td VALIGN="top"> This Web Part template shows how to integrate external data into SharePoint via an HTML select element. This particular example connects to SalesForce as the external data source, but the data source could be almost anything. </td> </tr> </table> 1402image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.HtmlSelecttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.HtmlSelectMon, 08 Feb 2010 17:26:18 GMTHTML Selector Web Part TemplateCRM Systems<rsb:info title="SalesForce Document Selector" description="Displays a drop down selector of SalesForce Documents."> <input name="user" description="Your SalesForce account login." required="true" /> <input name="password" style="password" description="Your SalesForce account password." required="true" /> </rsb:info> <rsb:import lib="RSSBus.SalesforceOps"/> <rsb:set attr="query" value="select type, name, description, lastmodifieddate,id from document"/> <select name="myselect" style="width:200px"> <option value="" selected>Select a SalesForce Document</option> <rsb:call op="salesforceQuery"> <option value="[sf:name]">[sf:name]</option> </rsb:call> </select> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SalesforceOps.info' target='_blank'>RSSBus.SalesforceOps</a>.SalesforceOpsThis Web Part template shows how to integrate external data into SharePoint via an HTML select element. This particular example connects to SalesForce as the external data source, but the data source could be almost anything.salesforce.HtmlSelect.txthttp://rssbus.com/products/sharepoint/templates/salesforce.HtmlSelect_thumb.pnghtml, select, salesforce, sales, saasHTML Selector
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/salesforce.ListDocuments_thumb.png'> </td> <td VALIGN="top"> Displays a grid of SalesForce Documents with links to the document download location. </td> </tr> </table> 1735image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.ListDocumentstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=salesforce.ListDocumentsMon, 08 Feb 2010 17:26:18 GMTList SalesForce Documents Web Part TemplateCRM Systems, Document Management<rsb:info title="SalesForce Documents" description="Displays a grid of SalesForce Documents."> <input name="user" description="Your SalesForce account login." /> <input name="password" style="password" description="Your SalesForce account password." /> </rsb:info> <rsb:import lib="RSSBus.SalesforceOps"/> <!-- specify the attributes to display in the YUI Table --> <rsb:set attr="_meta.YUITableAttrs" value="sf:type, sf:name, sf:description, sf:lastmodifieddate"/> <rsb:set attr="_meta.YUITableLabels" value="Type, Name, Description, Last Modified"/> <!-- call the salesforceSelect operation to retrieve the custom objects --> <div align="center"> <rsb:set attr="query" value="select type, name, description, lastmodifieddate,id from document"/> <rsb:call op="salesforceQuery" out="out" format="yuitable"> <rsb:set attr="out.sf:name"> <a href="https://na2.salesforce.com/servlet/servlet.FileDownload?file=[sf:id]">[sf:name]</a> </rsb:set> <rsb:set attr="out.sf:lastmodifieddate" value="[sf:lastmodifieddate | date('MM/dd/yyyy hh:mm')]" /> </rsb:call> </div> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SalesforceOps.info' target='_blank'>RSSBus.SalesforceOps</a>.SalesforceOpsDisplays a grid of SalesForce Documents with links to the document download location.salesforce.ListDocuments.txthttp://rssbus.com/products/sharepoint/templates/salesforce.ListDocuments_thumb.pngsalesforce, sales, crm, erp, document management, saasList SalesForce Documents
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/SalesForceLeads_thumb.png'> </td> <td VALIGN="top"> This Web Part template lists leads from a SalesForce account and allows users to easily email each lead. This template can also search the web to find more about the contact and their company. </td> </tr> </table> 1759image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=SalesForceLeadstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=SalesForceLeadsMon, 08 Feb 2010 17:26:18 GMTListSalesForce Leads Web Part TemplateCRM Systems <rsb:import lib="RSSBus.SalesforceOps"/> <rsb:cache key="salesforceLeads" duration="20"/> <rsb:info title="SalesForce Leads" description="Shows the leads in your SalesForce account and allows you to google them and email them with one click."> <input name="user" description="Your SalesForce account login." /> <input name="password" style="password" description="Your SalesForce account password." /> <input name="subject" description="The subject of the template email." def="More information on our current promotions"/> </rsb:info> <rsb:call op="salesforceSelectLead" format="toyuitable"> <rsb:set attr="Email"> <a href="mailto:[sf:email]?subject=[subject | urlencode]">[sf:email]</a> </rsb:set> <rsb:set attr="Name"> <a href="http://www.google.com/search?q=[sf:name]">[sf:name]</a> </rsb:set> <rsb:set attr="Company"> <a href="http://www.google.com/search?q=[sf:company]">[sf:company]</a> </rsb:set> <rsb:set attr="Phone"> [sf:phone] </rsb:set> <rsb:unset attr="sf:*"/> </rsb:call> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SalesforceOps.info' target='_blank'>RSSBus.SalesforceOps</a>. SalesforceOpsThis Web Part template lists leads from a SalesForce account and allows users to easily email each lead. This template can also search the web to find more about the contact and their company. SalesForceLeads.txthttp://rssbus.com/products/sharepoint/templates/SalesForceLeads_thumb.pngSalesForce, Crm, sales, leads, saasList SalesForce Leads
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sftp.directoryBrowse_thumb.png'> </td> <td VALIGN="top"> This Web Part template allows you to list the directory structure and files for the specified SFTP account inside SharePoint. Directories are hyperlinked, allowing folder navigation. </td> </tr> </table> 2188image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sftp.directoryBrowsetruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sftp.directoryBrowseMon, 08 Feb 2010 17:26:18 GMTSFTP Directory Browser Web Part TemplateDocument Management, Internet <rsb:import lib="RSSBus.SftpOps"/> <rsb:info title="SFTP Browser" description="Browse an SFTP server from within SharePoint."> <input name="server" description="The remote SFTP host." default="localhost" /> <input name="user" description="The username used for authentication." required="true" /> <input name="password" description="The password to be used for authentication." style="password" required="true" /> <input name="remotepath" description="The remote path to retrieve a directory listing for." default="." /> </rsb:info> <rsb:set attr="sshserverhostkey" value="ANY"/> <rsb:set attr="sshauthmode" value="password"/> <rsb:call op="sftpList?remotepath=[_request.remotepath | def('.') ]" save="ftpList"> <rsb:select value="[sftp:isdir]"> <rsb:case value="True"> <rsb:set attr="Name"> <a href="?remotepath=[_request.remotepath | def('.')]/[sftp:name]">[sftp:name]</a> </rsb:set> <rsb:set attr="Size" value=""/> </rsb:case> <rsb:case value="False"> <rsb:set attr="Size" value="[sftp:size | divide('1024') | round(1)] KB"/> <rsb:set attr="Name" value="[sftp:name]"/> </rsb:case> <rsb:default /> </rsb:select> </rsb:call> <rsb:set attr="_meta.YUITableAttrs" value="name,size"/> <rsb:set attr="_meta.YUITableLabels" value="Name, Size"/> <rsb:call op="feedSort?feed=[_feeds.ftpList | urlencode()]&sort=+Size,+Name" format="yuitable" meta="_meta"/> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.sftpOps.info' target='_blank'>RSSBus.SftpOps</a>.SftpOpsThis Web Part template allows you to list the directory structure and files for the specified SFTP account inside SharePoint. Directories are hyperlinked, allowing folder navigation.sftp.directoryBrowse.txthttp://rssbus.com/products/sharepoint/templates/sftp.directoryBrowse_thumb.pngSFTP, File, internet, SSH, FTP, Document ManagementSFTP Directory Browser
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/smtp.EmailSiteUsers_thumb.png'> </td> <td VALIGN="top"> This Web Part template allows you to quickly compose an email message and send it to individual users or all users of a site. The RSSBus Web Part includes built-in functionality for accessing SharePoint Lists, Libraries, Users, etc. This built-in power is used in this template to generate an HTML select input element which allows the user to choose the recipient(s) of the out-going email message. The SMTP Connector showcased by this template has the capability of sending email with attachments, html bodies, custom headers, read and delivery receipts, and it can even make a secure (SSL) connection to the mail server in question. This particular example sends all messages through a specified mail server, however the SMTP Connector also has the ability to send each message directly to the mail server of the recipient. This example requires the SMTP Connector. </td> </tr> </table> 3703image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=smtp.EmailSiteUserstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=smtp.EmailSiteUsersMon, 08 Feb 2010 17:26:18 GMTEmail Site Users Web Part TemplateMail, System Administration <rsb:import lib="RSSBus.SmtpOps" /> <rsb:info title="Email Site Users" description="Quickly compose an email message and have it send to individual users or all users of the site." > <input name="mailserver" required="true" /> <input name="from" default="You@Yoursite.com" required="true" /> </rsb:info> <!-- display input elements for recipient, subject, and message content --> <table> <tr><td>To:</td> <td> <select name="recipient" multiple style="width:200px"> <option value="All Users">All Users</option> <rsb:call op="spListUsers"> <rsb:check attr="sp:email"> <option value="[sp:email]">[sp:name]</option> </rsb:check> </rsb:call> </select> </td> </tr><tr><td>Subject:</td><td><input type="text" value="[_request.Subject | def('')]" style="width:200px" name="Subject" id="Subject" /></td></tr> <tr><td>Message:</td><td></td></tr> <tr><td colspan="2"><textarea name="Message" rows="10" cols="71">[_request.Message| def('')]</textarea></td></tr> <tr><td></td><td align="right"><input type="submit" /></td></tr> </table> <!-- when a message is submitted, send it with the smtpSendMessage operation --> <rsb:equals attr="_request.request_method" value="POST"> <rsb:check attr="_request.form:recipient"> <rsb:notequals attr="_request.form:Message" value=""> <!-- set the properties of the message --> <rsb:set attr="from" value="[from]" /> <rsb:set attr="server" value="[mailserver]" /> <rsb:set attr="subject" value="[_request.form:Subject]" /> <rsb:set attr="html" value="[_request.form:Message]" /> <rsb:equals attr="_request.form:recipient" value="All Users"> <!-- send the message to all users --> <rsb:call op="spListUsers"> <rsb:notequals attr="sp:email" value=""> <rsb:set attr="to" value="[sp:email]" /> <rsb:call op="smtpSendMessage"> Emailed [sp:email]: [smtp:messageid | def('Message Not Sent.')]<br /> </rsb:call> <rsb:else> Skipped [sp:name]: No email address in this users profile.<br /> </rsb:else> </rsb:notequals> </rsb:call> <rsb:else> <!-- send the message to one specific user --> <rsb:enum list="[_request.recipient]" separator=","> <rsb:set attr="to" value="[_value]" /> <rsb:call op="smtpSendMessage"> [smtp:messageid | def('Message Not Sent.')] </rsb:call> </rsb:enum> </rsb:else> </rsb:equals> </rsb:notequals> </rsb:check> </rsb:equals> SmtpOpsThis Web Part template allows you to quickly compose an email message and send it to individual users or all users of a site. The RSSBus Web Part includes built-in functionality for accessing SharePoint Lists, Libraries, Users, etc. This built-in power is used in this template to generate an HTML select input element which allows the user to choose the recipient(s) of the out-going email message. The SMTP Connector showcased by this template has the capability of sending email with attachments, html bodies, custom headers, read and delivery receipts, and it can even make a secure (SSL) connection to the mail server in question. This particular example sends all messages through a specified mail server, however the SMTP Connector also has the ability to send each message directly to the mail server of the recipient. This example requires the SMTP Connector. smtp.EmailSiteUsers.txthttp://rssbus.com/products/sharepoint/templates/smtp.EmailSiteUsers_thumb.pngemail, smtp, sharepointEmail Site Users
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.docsmodifiedbyme_thumb.png'> </td> <td VALIGN="top"> With this template, easily get an overview of what documents have been modified by the currently logged in user. This template makes use of RSSBus' built-in SharePoint operations and sorting capabilities. </td> </tr> </table> 1723image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.docsmodifiedbymetruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.docsmodifiedbymeMon, 08 Feb 2010 17:26:18 GMTList Documents Modified By Current User Web Part TemplateSharePoint Lists, Document Management<rsb:info> <input name="maxlibraries" default="5" /> <input name="maxdocuments" default="5" /> </rsb:info> <rsb:call op="spListLists?listtype=DocumentLibrary" save="lists" /> <table width="100%"> <rsb:call op="feedSort?type=date&sort=-sp:item_modified&feed=[_feeds.lists | urlencode]" pagesize="[maxlibraries]" > <tr> <th style="background-color:LightGrey; white-space:nowrap" colspan="2" align="left"> <a href="[sp:url]">[rss:title]</a> </th> </tr> <rsb:call op="spListDocuments?library=[rss:title]" save="mydocs" /> <rsb:call op="feedSort?type=date&sort=-sp:modified&feed=[_feeds.mydocs | urlencode]" pagesize="[maxdocuments]" > <tr> <td><a href="[sp:url]">[rss:title]</a></td> <td> <rsb:set attr="today" value="[sp:modified | todate('MM/dd/yy')]" /> <rsb:equals attr="today" value="[null | date('MM/dd/yy')]"> [sp:modified | todate('hh:mm:ss')] <rsb:else> [sp:modified | todate('MM/dd/yy')] </rsb:else> </rsb:equals> </td> </tr> </rsb:call> </rsb:call> </table> With this template, easily get an overview of what documents have been modified by the currently logged in user. This template makes use of RSSBus' built-in SharePoint operations and sorting capabilities. sp.docsmodifiedbyme.txthttp://rssbus.com/products/sharepoint/templates/sp.docsmodifiedbyme_thumb.pngdocument library, document management, sharepointList Documents Modified By Current User
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.EmailListAddresses_thumb.png'> </td> <td VALIGN="top"> This Web Part template allows you to quickly compose an email message and send it to individual addresses or all addresses found in a specified SharePoint list. The RSSBus Web Part includes built-in functionality for accessing SharePoint Lists, Libraries, Users, etc. This built-in power is used in this template to generate an HTML select input element which allows the user to choose the recipient of the out-going email message. The SMTP Connector utilized by this template has the capability of sending email with attachments, html bodies, custom headers, read and delivery receipts, and it can even make a secure (SSL) connection to the mail server in question. This particular example sends all messages through a specified mail server, however the SMTP Connector also has the ability to send each message directly to the mail server of the recipient. This example requires the SMTP Connector. </td> </tr> </table> 4535image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.EmailListAddressestruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.EmailListAddressesMon, 08 Feb 2010 17:26:18 GMTEmail SharePoint List Addresses Web Part TemplateMail, System Administration, SharePoint Lists <rsb:import lib="RSSBus.SmtpOps" /> <rsb:info title="Email List" description="Quickly compose an email message and have it send to an individual address or all addresses in a SharePoint list." > <input name="list" required="true" /> <input name="mailserver" required="true" /> <input name="from" default="rssbus@webpart.com" required="true" /> </rsb:info> <!-- display input elements for recipient, subject, and message content --> <table> <tr><td>To:</td> <td> <select name="recipient" style="width:200px"> <option value="All Users">All Users</option> <!--display the list of addresses found in the list --> <rsb:call op="spListItems?list=[list]"> <rsb:call op="spGetItem?list=[list]&id=[sp:id]"> <option value="[sp:id]">[sp:full_name]</option> </rsb:call> </rsb:call> </select> </td> </tr> <tr><td>Subject:</td><td><input type="text" value="" style="width:200px" name="Subject" id="Subject" value="" /></td></tr> <tr><td>Message:</td><td></td></tr> <tr><td colspan="2"><textarea name="Message" rows="10" cols="71"></textarea></td></tr> <tr><td></td><td align="right"><input type="submit" /></td></tr> </table> <!-- when a message is submitted, send it with the smtpSendMessage operation --> <rsb:equals attr="_request.request_method" value="POST"> <rsb:check attr="_request.form:Message"> <rsb:notequals attr="_request.form:Message" value=""> <rsb:equals attr="_request.form:recipient" value="All Users"> <!-- send the message to all users --> <rsb:call op="spListItems?list=[list]"> <rsb:call op="spGetItem?list=[list]&id=[sp:id]"> <rsb:check attr="sp:e-mail_address"> <!-- set the properties of the message --> <rsb:set attr="from" value="[from]" /> <rsb:set attr="server" value="[mailserver]" /> <rsb:set attr="subject" value="[_request.form:Subject]" /> <rsb:set attr="html" value="[_request.form:Message]" /> <rsb:set attr="to" value="[sp:e-mail_address]" /> <rsb:call op="smtpSendMessage"> Emailed [sp:full_name]: [smtp:messageid | def('Message Not Sent')]. </rsb:call> <rsb:else> Skipped [sp:full_name]: No email address in this users entry.<br /> </rsb:else> </rsb:check> </rsb:call> </rsb:call> <rsb:else> <!-- send the message to one specific user --> <rsb:call op="spGetItem?list=[list]&id=[_request.form:recipient]"> <rsb:check attr="sp:e-mail_address"> <!-- set the properties of the message --> <rsb:set attr="from" value="[from]" /> <rsb:set attr="server" value="[mailserver]" /> <rsb:set attr="subject" value="[_request.form:Subject]" /> <rsb:set attr="html" value="[_request.form:Message]" /> <rsb:set attr="to" value="[sp:e-mail_address]" /> <rsb:call op="smtpSendMessage"> Emailed [sp:full_name]: [smtp:messageid | def('Message Not Sent')]. </rsb:call> <rsb:else> Skipped [sp:full_name]: No email address in this users entry.<br /> </rsb:else> </rsb:check> </rsb:call> </rsb:else> </rsb:equals> </rsb:notequals> </rsb:check> </rsb:equals> SmtpOpsThis Web Part template allows you to quickly compose an email message and send it to individual addresses or all addresses found in a specified SharePoint list. The RSSBus Web Part includes built-in functionality for accessing SharePoint Lists, Libraries, Users, etc. This built-in power is used in this template to generate an HTML select input element which allows the user to choose the recipient of the out-going email message. The SMTP Connector utilized by this template has the capability of sending email with attachments, html bodies, custom headers, read and delivery receipts, and it can even make a secure (SSL) connection to the mail server in question. This particular example sends all messages through a specified mail server, however the SMTP Connector also has the ability to send each message directly to the mail server of the recipient. This example requires the SMTP Connector. sp.EmailListAddresses.txthttp://rssbus.com/products/sharepoint/templates/sp.EmailListAddresses_thumb.pngemail, smtp, sharepointEmail SharePoint List Addresses
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.Hello_thumb.png'> </td> <td VALIGN="top"> This user greeting Web Part template allows you to welcome users to your site by displaying a personalized greeting that includes the users name. The RSSBus Web Part has built-in functionality for accessing SharePoint Lists, Libraries, Users, etc. That power is used in this template to gather information about the currently logged in user and address them by name with a different message depending on the time of day. </td> </tr> </table> 1376image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.Hellotruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.HelloMon, 08 Feb 2010 17:26:18 GMTSharePoint User Greeting Web Part TemplateSharePoint Lists <!-- find out if it is morning, afternoon, or evening --> <rsb:set attr="hour" value="[null | now('HH')]" /> <rsb:set attr="ismorning" value="[hour | isbetween('0','11')]" /> <rsb:set attr="isafternoon" value="[hour | isbetween('12','16')]" /> <rsb:set attr="isevening" value="[hour | isbetween('17','23')]" /> <!-- use a different greeting depending on time of day --> <rsb:equals attr="ismorning" value="true">Good morning</rsb:equals> <rsb:equals attr="isafternoon" value="true">Good afternoon</rsb:equals> <rsb:equals attr="isevening" value="true">Good evening</rsb:equals> , [_spuser.Name], welcome to RSSBus! This user greeting Web Part template allows you to welcome users to your site by displaying a personalized greeting that includes the users name. The RSSBus Web Part has built-in functionality for accessing SharePoint Lists, Libraries, Users, etc. That power is used in this template to gather information about the currently logged in user and address them by name with a different message depending on the time of day. sp.Hello.txthttp://rssbus.com/products/sharepoint/templates/sp.Hello_thumb.pnguser, greetingSharePoint User Greeting
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.picture-rotator_thumb.png'> </td> <td VALIGN="top"> This Web Part shows a random image from a specified Picture Library. This Web Part could also be easily configured to load images from external sources, such as Flickr or Picasa. To use, paste the source into the RSSBus Web Part source editor, and modify the picturelibrary variable to set its value to the name of your SharePoint picture library. To customize this Web Part to automatically refresh the picture at a specified interval, see the Feed Rotator Web Part as an example. </td> </tr> </table> 1143image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.picture-rotatortruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.picture-rotatorMon, 08 Feb 2010 17:26:18 GMTPicture Library Rotator Web Part TemplateMedia, SharePoint Lists<rsb:set attr="picturelibrary" value="Picture Library" /> <rsb:call op="spListItems?list=[picturelibrary]&fields=ALL" save="pictures" /> <rsb:call op="feedRandom?feed=[_feeds.pictures | urlencode]"> <rsb:first> <img src="[sp:web_image_url]" border="0" align="right" /> </rsb:first> </rsb:call> This Web Part shows a random image from a specified Picture Library. This Web Part could also be easily configured to load images from external sources, such as Flickr or Picasa. To use, paste the source into the RSSBus Web Part source editor, and modify the picturelibrary variable to set its value to the name of your SharePoint picture library. To customize this Web Part to automatically refresh the picture at a specified interval, see the Feed Rotator Web Part as an example. sp.picture-rotator.txthttp://rssbus.com/products/sharepoint/templates/sp.picture-rotator_thumb.pngimage, picture, image library, randomPicture Library Rotator
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.sorteddocuments_thumb.png'> </td> <td VALIGN="top"> This template displays a list of libraries and documents that are available on SharePoint, sorted by last modified date. </td> </tr> </table> 1619image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.sorteddocumentstruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.sorteddocumentsMon, 08 Feb 2010 17:26:18 GMTSorted Libraries and Documents Web Part TemplateSharePoint Lists, Document Management<rsb:info> <input name="maxlibraries" default="5" /> <input name="maxdocuments" default="5" /> </rsb:info> <rsb:call op="spListLists?listtype=DocumentLibrary" save="lists" /> <table width="100%"> <rsb:call op="feedSort?type=date&sort=-sp:item_modified&feed=[_feeds.lists | urlencode]" pagesize="[maxlibraries]" > <tr> <th style="background-color:LightGrey; white-space:nowrap" colspan="2" align="left"> <a href="[sp:url]">[rss:title]</a> </th> </tr> <rsb:call op="spListDocuments?library=[rss:title]" save="mydocs" /> <rsb:call op="feedSort?type=date&sort=-sp:modified&feed=[_feeds.mydocs | urlencode]" pagesize="[maxdocuments]" > <tr> <td><a href="[sp:url]">[rss:title]</a></td> <td> <rsb:set attr="today" value="[sp:modified | todate('MM/dd/yy')]" /> <rsb:equals attr="today" value="[null | date('MM/dd/yy')]"> [sp:modified | todate('hh:mm:ss')] <rsb:else> [sp:modified | todate('MM/dd/yy')] </rsb:else> </rsb:equals> </td> </tr> </rsb:call> </rsb:call> </table> This template displays a list of libraries and documents that are available on SharePoint, sorted by last modified date. sp.sorteddocuments.txthttp://rssbus.com/products/sharepoint/templates/sp.sorteddocuments_thumb.pngdocument library, document management, sharepointSorted Libraries and Documents
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.streamingVideoPlayer_thumb.png'> </td> <td VALIGN="top"> Play Windows Media videos inside SharePoint. Videos are stored in a document library inside SharePoint, but could also be streamed from external sources. </td> </tr> </table> 1976image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.streamingVideoPlayertruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.streamingVideoPlayerMon, 08 Feb 2010 17:26:18 GMTWindows Media Video Player Web Part TemplateMedia<rsb:info title="Streaming Video Demo"> <input name="Width" desc="Width of the player." def="320"/> <input name="Height" desc="Height of the player." def="240"/> <input name="linklist" desc="Document Library containing your videos." req="true" /> </rsb:info> <select id="selectedVideoLocal" name="selectedVideoLocal" onchange="this.form.submit()"> <option value="">-Select-</option> <rsb:call op="spListItems?list=[linklist]"> <option value="[rss:link]">[rss:link]: [rss:title]</option> </rsb:call> </select> <br> <rsb:check attr="_request.selectedVideoLocal"> <OBJECT ID="SHWMP" WIDTH="[Width]" HEIGHT="[Height]" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="APPLICATION/X-OLEOBJECT"> <PARAM NAME="URL" VALUE="[_request.selectedVideoLocal | def('') | split(',',1)]"> <PARAM NAME="AutoStart" VALUE="True"> <PARAM NAME="UIMode" VALUE="FULL"> <PARAM NAME="FullScreen" value="False"> <PARAM NAME="EnableContextMenu" value="True"> <PARAM NAME="ShowStatusBar" value="True"> <PARAM NAME="StretchToFit" value="True"> <PARAM NAME="Mute" VALUE="False"> <EMBED TYPE="APPLICATION/X-MPLAYER2" SRC="[_request.selectedVideoLocal | def('') | split(',',1)]" WIDTH="[Width]" HEIGHT="[Height]" AutoStart="1" EnableContextMenu="1" ShowStatusBar="1" StretchToFit="1" Mute="0" ShowControls="1" ShowAudioControls="1" AutoHideControls="0" ShowPositionControls="1"></EMBED> </OBJECT> </rsb:check>Play Windows Media videos inside SharePoint. Videos are stored in a document library inside SharePoint, but could also be streamed from external sources.sp.streamingVideoPlayer.txthttp://rssbus.com/products/sharepoint/templates/sp.streamingVideoPlayer_thumb.pngvideo, media, wmv, streaming video, microsoftEmbedded Windows Media Video Player
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.tasks-barchart_thumb.png'> </td> <td VALIGN="top"> Visualize the status of SharePoint tasks. This Web Part displays a SharePoint task list as a chart using the Google Charting API. </td> </tr> </table> 1408image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.tasks-barcharttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.tasks-barchartMon, 08 Feb 2010 17:26:18 GMTSharePoint Tasks Chart Web Part TemplateSharePoint Lists, Charts and Maps<rsb:info> <input name="width" default="400" description="Graph Width"/> <input name="height" default="125" description="Graph Height"/> <input name="color" default="83B0EC" description="Graph Color"/> </rsb:info> <rsb:set attr="list" value="Tasks" /> <rsb:call op="spListItems"> <rsb:set attr="id" value="[[sp:id]]"/> <rsb:call op="spGetItem"> <rsb:notequal attr="sp:status" value="Completed"> <rsb:set attr="tasks.totals" value="[[tasks.totals | def('t:')]],[[sp:_complete | def('0') | multiply(100) ]]" /> <rsb:set attr="tasks.labels" value="[[tasks.labels | def('0:') ]]|[[sp:title]] [[sp:_complete | def('0') | multiply(100) ]]%" /> </rsb:notequal > </rsb:call> </rsb:call> <img src="http://chart.apis.google.com/chart?chxt=y,x&chxl=[[tasks.labels]]&cht=bhs&chd=[[tasks.totals | replace(':,',':')]]&chco=[[color]]&chs=[[width]]x[[height]]&chbh=r,0.3&chts=000000,5" /> Visualize the status of SharePoint tasks. This Web Part displays a SharePoint task list as a chart using the Google Charting API. sp.tasks-barchart.txthttp://rssbus.com/products/sharepoint/templates/sp.tasks-barchart_thumb.pngTasks, Chart, sharepointSharePoint Tasks Chart
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sp.WhatsNew_thumb.png'> </td> <td VALIGN="top"> Get an at-a-glance overview of what is new on your SharePoint site with this RSSBus Web Part template that makes use of RSSBus' built-in SharePoint operations and sorting capabilities. This Web Part displays a list of library documents and list items that have been recently added or modified, sorted by last modified date. </td> </tr> </table> 1844image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.WhatsNewtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sp.WhatsNewMon, 08 Feb 2010 17:26:18 GMTWhat's New In Site Libraries and Documents Web Part TemplateSharePoint Lists, Document Management <rsb:info> <input name="maxlibraries" default="5" /> <input name="maxdocuments" default="5" /> </rsb:info> <rsb:call op="spListLists" save="lists" /> <table width="100%"> <rsb:call op="feedSort?type=date&sort=-sp:item_modified&feed=[_feeds.lists | urlencode]" pagesize="[maxlibraries]" > <tr> <th style="background-color:LightGrey; white-space:nowrap" colspan="2" align="left"> <a href="[sp:url]">[rss:title]</a> </th> </tr> <rsb:call op="spListItems?list=[rss:title]" save="mydocs" /> <rsb:call op="feedSort?type=date&sort=-sp:item_modified&feed=[_feeds.mydocs | urlencode]" pagesize="[maxdocuments]" > <tr> <td><a href="[sp:url]">[rss:title]</a></td> <td> <rsb:set attr="today" value="[sp:item_modified | todate('MM/dd/yy')]" /> <rsb:equals attr="today" value="[null | date('MM/dd/yy')]"> [sp:item_modified | todate('hh:mm:ss')] <rsb:else> [sp:item_modified | todate('MM/dd/yy')] </rsb:else> </rsb:equals> </td> </tr> </rsb:call> </rsb:call> </table> Get an at-a-glance overview of what is new on your SharePoint site with this RSSBus Web Part template that makes use of RSSBus' built-in SharePoint operations and sorting capabilities. This Web Part displays a list of library documents and list items that have been recently added or modified, sorted by last modified date. sp.WhatsNew.txthttp://rssbus.com/products/sharepoint/templates/sp.WhatsNew_thumb.pngdocument library, list, document management, sharepointWhat's New In Site Libraries and Documents
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sql.geocode-sql_thumb.png'> </td> <td VALIGN="top"> GeoCodes a list of addresses retrieved from an SQL Select Statement and Displays them in Virtual Earth. </td> </tr> </table> 1418image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.geocode-sqltruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.geocode-sqlMon, 08 Feb 2010 17:26:18 GMTVirtual Earth / SQL Northwind Mashup Web Part TemplateDatabase, Charts and Maps<rsb:info title="Virtual Earth Northwind Customers Mashup" > </rsb:info> <script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script> <script type="text/javascript"> window.onload=function() { map = new VEMap('myMap'); map.onLoadMap = function() { var l = new VEShapeLayer(); var veLayerSpec = new VEShapeSourceSpecification(VEDataType.GeoRSS, "Services/GeoCodeSql.rsb", 1); map.ImportShapeLayerData(veLayerSpec, null); } map.LoadMap(); } </script> <div id='myMap' style="position:relative; width:100%; height:100%;"></div> This template requires the installation of a local RSSBus Service on SharePoint Server. To make use of this example, first download <a href='GeoCodeSql.zip' target='_blank'>GeoCodeSql.rsb</a>. Then create a "Services" document library on the SharePoint root and upload the RSBScript (.rsb) to that location.SqlOps, YahooOpsGeoCodes a list of addresses retrieved from an SQL Select Statement and Displays them in Virtual Earth. sql.geocode-sql.txthttp://rssbus.com/products/sharepoint/templates/sql.geocode-sql_thumb.pngSql, Virtual Earth, geo, geocode, DatabaseVirtual Earth / SQL Northwind Mashup
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sql.PieChart_thumb.png'> </td> <td VALIGN="top"> This Web Part template shows how to perform a basic SQL query without requiring use of the SharePoint Business Data Catalog. The results are displayed in a doughnut style chart by taking advantage of one of the many feed formatters available with RSSBus. You can create different charts by simply choosing a different chart type, such as pie, bar, line, etc. </td> </tr> </table> 2647image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.PieCharttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.PieChartMon, 08 Feb 2010 17:26:18 GMTChart From a SQL Query Web Part TemplateDatabase, Charts and Maps <rsb:info> <input name="conn" description="The connection string used to define the connection." default="Data Source=YOURSERVER;Initial Catalog=Northwind;User Id=YOURUSERID;Password=YOURPASSWORD" required="true" /> <input name="query" description="The query to execute" required="true" default="select shipcountry, count(shipcountry) as x from Orders group by shipcountry order by x desc" required="true"/> <input name="defaultcharttype" description="The type of chart to render." values="Pie,Doughnut" default="Doughnut"/> <input name="palette" description="The color palette to apply to this chart." values="Bright,Grayscale,Excel,Light,Pastel,EarthTones,SemiTransparent,Berry,Chocolate,Fire,SeaGreen,BrightPastel" default="SemiTransparent"/> <input name="3denable" description="Specifies whether this chart should be rendered in 3d." values="True,False" default="True"/> <input name="height" description="The height of this chart." default="240"/> <input name="width" description="The width of this chart." default="320"/> </rsb:info> <rsb:import lib="RSSbus.SqlOps"/> <rsb:set attr="_meta.yaxis" value="sql:x"/> <rsb:set attr="_meta.xaxis" value="sql:shipcountry"/> <rsb:set attr="_meta.defaultcharttype" value="[defaultcharttype]"/> <rsb:set attr="_meta.width" value="[width]"/> <rsb:set attr="_meta.height" value="[height]"/> <rsb:set attr="_meta.3denable" value="[3denable]"/> <rsb:set attr="_meta.palette" value="[palette]"/> <rsb:set attr="_meta.showlegend" value="true"/> <rsb:set attr="_meta.charttitle" value="Number of Orders per Country"/> <rsb:set attr="_meta.3dinclination" value="40"/> <rsb:call op="sqlQuery" format="mschart" pagesize="5"> <rsb:set attr="sql:shipcountry" value="[sql:shipcountry] ([sql:x])"/> </rsb:call> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SqlOps.info' target='_blank'>RSSBus.SqlOps</a>SqlOps, ChartOpsThis Web Part template shows how to perform a basic SQL query without requiring use of the SharePoint Business Data Catalog. The results are displayed in a doughnut style chart by taking advantage of one of the many feed formatters available with RSSBus. You can create different charts by simply choosing a different chart type, such as pie, bar, line, etc. sql.PieChart.txthttp://rssbus.com/products/sharepoint/templates/sql.PieChart_thumb.pngsql, chart, graph, databaseChart From a SQL Query
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sql.query_thumb.png'> </td> <td VALIGN="top"> This Web Part template displays the results of a standard SQL query without requiring use of the SharePoint Business Data Catalog. To use this Web Part, paste the source into the RSSBus Web Part Source Editor and click apply. In the RSSBus Web Part properties pane, modify the conn and query inputs to refer to your own database. </td> </tr> </table> 1715image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.querytruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.queryMon, 08 Feb 2010 17:26:18 GMTSQL Query Results Web Part TemplateDatabase<rsb:import lib="RSSBus.SqlOps"/> <rsb:info> <input name="conn" description="The connection string used to define the connection." required="true" default="Data Source=MYSERVER;Initial Catalog=Northwind;User Id=MYUSERID;Password=MYPASSWORD" /> <input name="query" description="The query to execute" required="true" default="SELECT CompanyName, City, Phone, ContactTitle FROM Suppliers ORDER BY CompanyName" /> <input name="maxrows" description="The Max number of rows to return (-1 is used to return all rows)" default="-1"/> </rsb:info> <rsb:set attr="_meta.YUITableAttrs" value="sql:companyname, sql:city, sql:phone, sql:contacttitle"/> <rsb:set attr="_meta.YUITableLabels" value="Company Name, City, Phone, Title"/> <rsb:call op="sqlQuery" format="ToYuiTable"/> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SqlOps.info' target='_blank'>RSSBus.SqlOps</a>. Note: This example uses the Northwind sample database from Microsoft, change connection string and ColumnDefs to reflect your desired database.SqlOpsThis Web Part template displays the results of a standard SQL query without requiring use of the SharePoint Business Data Catalog. To use this Web Part, paste the source into the RSSBus Web Part Source Editor and click apply. In the RSSBus Web Part properties pane, modify the conn and query inputs to refer to your own database.sql.query.txthttp://rssbus.com/products/sharepoint/templates/sql.query_thumb.pngsql, database, sql querySQL Query Results
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/sql.RecordEditor_thumb.png'> </td> <td VALIGN="top"> Edit SQL Records from within SharePoint with this RSSBus Web Part template. To use this Web Part, paste the source into the RSSBus Web Part Source Editor, and edit the source to refer to your own connection string and stored procedure. </td> </tr> </table> 3201image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.RecordEditortruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=sql.RecordEditorMon, 08 Feb 2010 17:26:18 GMTSQL Suppliers Record Editor Web Part TemplateDatabase<rsb:import lib="RSSBus.SqlOps"/> <rsb:info title="SQL Suppliers Record Editor"></rsb:info> <rsb:set attr="conn" value="Data Source=location;Initial Catalog=Northwind;User Id=user;Password=password"/> <rsb:set attr="query" value="SELECT CompanyName, City, Phone, ContactTitle FROM Suppliers ORDER BY CompanyName"/> <!-- Check for post and do Sql Update --> <rsb:check attr="_request.sqlUpdateSubmit"> <rsb:set attr="new:city" value="[_request.city]"/> <rsb:set attr="new:contacttitle" value="[_request.contacttitle]"/> <rsb:set attr="new:phone" value="[_request.phone]"/> <rsb:set attr="rec:companyname" value="[_request.companyname]"/> <rsb:set attr="table" value="Suppliers"/> <rsb:call op="sqlUpdate"> <!-- Make sure the insert is successful --> <rsb:check attr="sql:affectedrows"> <b>Update Successful!</b> </rsb:check> </rsb:call> </rsb:check> <!-- Hidden Update Form (company name used as key)--> <div id="editForm" style="visibility:hidden;display:none"> <label>City<input id="city" name="city"/></label> <input type="hidden" id="companyname" name="companyname"/> <label>Title<input id="contacttitle" name="contacttitle"/></label> <label>Phone<input id="phone" name="phone"/></label> <input type="submit" name="sqlUpdateSubmit" > </div> <!-- Sql Query to display our records in a datatable --> <rsb:set attr="_meta.YUITableAttrs" value="edit, sql:companyname, sql:city, sql:phone, sql:contacttitle"/> <rsb:set attr="_meta.YUITableLabels" value="Action, Company Name, City, Phone, Title"/> <rsb:set attr="_meta.YUIDivname" value="sqlData"/> <rsb:call op="sqlQuery" save="sqlQuery" out="out"> <rsb:set attr="out.edit"> <a href="javascript:editRow('[_index]')">edit</a> </rsb:set> </rsb:call> <rsb:call op="[_feeds.sqlQuery]" format="yuitable"/> <script> function editRow(key) { //Show edit div var editForm = document.getElementById('editForm'); editForm.style.visibility='visible'; editForm.style.display='block'; //Get JSON Record var _curRow = [_meta.YUIDivname].items[key - 1]; //Populate Inputs populateField(_curRow,"city"); populateField(_curRow,"companyname"); populateField(_curRow,"contacttitle"); populateField(_curRow,"phone"); } function populateField(curRow,name) { document.getElementById(name).value = curRow["sql:"+name]; } </script> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.SqlOps.info' target='_blank'>RSSBus.SqlOps</a>.SqlOpsEdit SQL Records from within SharePoint with this RSSBus Web Part template. To use this Web Part, paste the source into the RSSBus Web Part Source Editor, and edit the source to refer to your own connection string and stored procedure.sql.RecordEditor.txthttp://rssbus.com/products/sharepoint/templates/sql.RecordEditor_thumb.pngSql, Database, Northwind, crudSQL Suppliers Record Editor
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/twitter.Search_thumb.png'> </td> <td VALIGN="top"> This template allows you to define search terms and automatically monitor networking sites like Twitter, to get up to the minute information based on search terms right inside SharePoint. </td> </tr> </table> 966image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=twitter.Searchtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=twitter.SearchMon, 08 Feb 2010 17:26:18 GMTTwitter Search Web Part TemplateNews and Information, Search <rsb:info title="Twitter Search" > <input name="SearchPhrase" description="The search phrase to search Twitter for." def="RSSBus"/> </rsb:info> <rsb:call op="http://search.twitter.com/search.atom?q=[SearchPhrase]" pagesize="10"> <div style='margin-bottom:10px;float:left;'> <a href="[rss:link#1]"><img align="left" src="[rss:link#2]" border="0" width="33px"/>[atom:author_name]</a>: [rss:description] </div> </rsb:call> This template allows you to define search terms and automatically monitor networking sites like Twitter, to get up to the minute information based on search terms right inside SharePoint. twitter.Search.txthttp://rssbus.com/products/sharepoint/templates/twitter.Search_thumb.pngtwitter, tweet, search, InternetTwitter Search
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/ups.shipmenttracking_thumb.png'> </td> <td VALIGN="top"> This Web Part template retrieves and displays a list of shipment tracking events for a UPS shipment using the specified tracking id. To use, you'll first need to enter your UPS service credentials in the Web Part Properties and apply. Then enter your tracking id and click the Track button. </td> </tr> </table> 2446image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ups.shipmenttrackingtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=ups.shipmenttrackingMon, 08 Feb 2010 17:26:18 GMTTrack UPS Package Shipments Web Part TemplateShipping<rsb:info> <input name="accesskey" required="true" /> <input name="accountnumber" required="true" /> <input name="user" required="true" /> <input name="password" required="true" /> </rsb:info> <!-- a form to get tracking id --> <div id="trackinginput"> <table cellspacing="5px"> <tr> <td>Tracking Id:</td> <td> <input type="text" name="trackingid" value="" size="25"/> </td> <td align="right"> <input type="submit" value="Track" /> </td> </tr> </table> </div> <!-- when the form is posted, display a table of ship events --> <rsb:check attr="_request.form:trackingnumber"> <div style="height:250;overflow:auto"> <rsb:import lib="RSSBus.UpsOps" /> <rsb:set attr="url" value="https://wwwcie.ups.com/ups.app/xml/Track" /> <rsb:set attr="trackingid" value="[_request.form:trackingid]" /> <rsb:call op="upsTrack"> <rsb:first> <table width="100%"> <tr> <th style="background-color:LightGrey; white-space:nowrap">Status</th> <th style="background-color:LightGrey; white-space:nowrap">Date/Time</th> <th style="background-color:LightGrey; white-space:nowrap">Location</th> </tr> </rsb:first> <tr> <td>[scandesc]</td> <td>[scandate] [scantime]</td> <td>[scancity], [scanstate] [scancountry]</td> <tr> <rsb:last> </table> </rsb:last> </rsb:call> </div> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.UpsOps.info' target='_blank'>RSSBus.UpsOps</a>. Also, you'll need to sign up for UPSTools to obtain service credentials for accessing UPS Online.UpsOpsThis Web Part template retrieves and displays a list of shipment tracking events for a UPS shipment using the specified tracking id. To use, you'll first need to enter your UPS service credentials in the Web Part Properties and apply. Then enter your tracking id and click the Track button. ups.shipmenttracking.txthttp://rssbus.com/products/sharepoint/templates/ups.shipmenttracking_thumb.pngUPS, United Parcel Service, Tracking, shippingTrack UPS Package Shipments
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/usps.shipmenttracking_thumb.png'> </td> <td VALIGN="top"> This Web Part template retrieves and displays a list of shipment tracking events for a USPS shipment using the specified tracking id. To use, you'll first need to enter your USPS service credentials in the Web Part Properties and apply. Then enter your tracking id and click the Track button. </td> </tr> </table> 2384image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=usps.shipmenttrackingtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=usps.shipmenttrackingMon, 08 Feb 2010 17:26:18 GMTTrack USPS Package Shipments Web Part TemplateShipping<rsb:info> <input name="user" required="true" /> <input name="password" required="true" /> </rsb:info> <!-- a form to get tracking id --> <div id="trackinginput"> <table cellspacing="5px"> <tr> <td>Tracking Id:</td> <td> <input type="text" name="trackingid" value="" size="25"/> </td> <td align="right"> <input type="submit" value="Track" /> </td> </tr> </table> </div> <!-- when the form is posted, display a table of ship events --> <rsb:check attr="_request.form:trackingnumber"> <div style="height:250;overflow:auto"> <rsb:import lib="RSSBus.UspsOps" /> <rsb:set attr="url" value="http://production.shippingapis.com/ShippingAPI.dll" /> <rsb:set attr="trackingid" value="[_request.form:trackingid]" /> <rsb:call op="uspsTrack"> <rsb:first> <table width="100%"> <tr> <th style="background-color:LightGrey; white-space:nowrap">Status</th> <th style="background-color:LightGrey; white-space:nowrap">Date/Time</th> <th style="background-color:LightGrey; white-space:nowrap">Location</th> </tr> </rsb:first> <tr> <td>[scandesc]</td> <td>[scandate] [scantime]</td> <td>[scancity], [scanstate] [scancountry]</td> <tr> <rsb:last> </table> </rsb:last> </rsb:call> </div> </rsb:check> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.UspsOps.info' target='_blank'>RSSBus.UspsOps</a>. Also, you'll need to sign up with USPS for to obtain service credentials for accessing USPS web services.UspsOpsThis Web Part template retrieves and displays a list of shipment tracking events for a USPS shipment using the specified tracking id. To use, you'll first need to enter your USPS service credentials in the Web Part Properties and apply. Then enter your tracking id and click the Track button. usps.shipmenttracking.txthttp://rssbus.com/products/sharepoint/templates/usps.shipmenttracking_thumb.pngUSPS, United States Postal Service, Tracking, shippingTrack USPS Package Shipments
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/vearth_thumb.png'> </td> <td VALIGN="top"> Mashup and combine data from multiple sources with RSSBus SharePoint Web Part. This template combines GeoRSS tagging of Flickr with a Microsoft Virtual Earth Overlay to show where photos were taken. </td> </tr> </table> 1553image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=vearthtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=vearthMon, 08 Feb 2010 17:26:18 GMTFlickr / Virtual Earth Mashup Web Part TemplateCharts and Maps<rsb:info title="Virtual Earth Mashup" > <input name="FlickrURL" description="The Flickr feed URL to retrieve." req="true" /> </rsb:info> <script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script> <script type="text/javascript"> window.onload=function() { map = new VEMap('myMap'); map.onLoadMap = function() { var l = new VEShapeLayer(); var veLayerSpec = new VEShapeSourceSpecification(VEDataType.GeoRSS, "/Services/vearth.rsb?feedurl=[FlickrURL]", 1); map.ImportShapeLayerData(veLayerSpec, null); } map.LoadMap(); } </script> <div id='myMap' style="position:relative; width:100%; height:100%;"></div> This template requires the installation of a local RSSBus Service on SharePoint Server. To make use of this example, first download <a href='templates/vearth.zip' target='_blank'>vearth.rsb</a>. Then create a "services" folder on the SharePoint root and copy the RSBScript (.rsb) to that location.Mashup and combine data from multiple sources with RSSBus SharePoint Web Part. This template combines GeoRSS tagging of Flickr with a Microsoft Virtual Earth Overlay to show where photos were taken. vearth.txthttp://rssbus.com/products/sharepoint/templates/vearth_thumb.pngvirtual earth, geo, flickr, microsoft, mapFlickr / Virtual Earth Mashup
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/xml.flickr-picture-rotator_thumb.png'> </td> <td VALIGN="top"> Shows a random image from Flickr's most interesting photos. Take a look at the <i>Refresh Flickr Content Automatically</i> template to make this script loop the images. </td> </tr> </table> 1312image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=xml.flickr-picture-rotatortruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=xml.flickr-picture-rotatorMon, 08 Feb 2010 17:26:18 GMTFlickr Picture Rotator Web Part TemplateMedia, Web Services<rsb:import lib="RSSBus.XmlOps" /> <!-- This gets a feed of "interesting" photos from Flickr --> <rsb:set attr="attr#1" value="@id"/> <rsb:set attr="attr#2" value="@farm"/> <rsb:set attr="attr#3" value="@server"/> <rsb:set attr="attr#4" value="@secret"/> <rsb:set attr="item" value="/rsp/photos/photo"/> <rsb:set attr="url" value="http://www.flickr.com/services/rest/?method=flickr.interestingness.getList&api_key=5688ee5ac4d01c90d8d80a6b5106b3b5&per_page=10"/> <rsb:call op="xmlHttp" save="pictures" /> <!-- now randomize that feed and take the first one --> <rsb:call op="feedRandom?feed=[_feeds.pictures | urlencode]"> <rsb:first> <img src="http://farm[pxml:farm].static.flickr.com/[pxml:server]/[pxml:id]_[pxml:secret]_m.jpg" /> </rsb:first> </rsb:call> XmlOpsShows a random image from Flickr's most interesting photos. Take a look at the <i>Refresh Flickr Content Automatically</i> template to make this script loop the images. xml.flickr-picture-rotator.txthttp://rssbus.com/products/sharepoint/templates/xml.flickr-picture-rotator_thumb.pngflickr, jpg, image, random, yahoo, web serviceFlickr Picture Rotator
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/xml.MapIPLocation_thumb.png'> </td> <td VALIGN="top"> This Web Part shows how to consume web services. In this particular example, the template is calling a web service to approximate the geographic location of a visitor based on that visitors IP address, displaying the location on a map. </td> </tr> </table> 1807image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=xml.MapIPLocationtruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=xml.MapIPLocationMon, 08 Feb 2010 17:26:18 GMTMap a Visitors Location Web Part TemplateCharts and Maps, Web Services<rsb:import lib="RSSBus.XmlOps" /> <rsb:info> <input name="mapsapikey" description="A Google Maps API key." required="true" /> </rsb:info> <rsb:set attr="url" value="http://api.hostip.info/?ip=71.111.254.67" /> <rsb:set attr="item" value="/HostipLookupResultSet/gml:featureMember/Hostip" /> <div style="text-align:center"> <rsb:call op="xmlHttp"> <rsb:set attr="lat" value="[pxml:coordinates | split(',','1')]" /> <rsb:set attr="long" value="[pxml:coordinates | split(',','1')]" /> Welcome user. You're accessing this site from [pxml:name | lsplit(',','1')], [pxml:name | lsplit(',','2')], [pxml:countryname]<br /> Lat/Long: [lat], [long]<br /> <img src="http://maps.google.com/maps/api/staticmap?size=512x256&maptype=roadmap&markers=size:mid|color:red|[lat],[long]&mobile=true&sensor=false&key=[mapsapikey]" /> </rsb:call> </div> This template makes use of the Google Maps API to create the map. Use of the Google Maps API requires a free signup, during which you will receive your Google Maps API Key that is required by this template. This template also requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.XmlOps.info' target='_blank'>RSSBus.XmlOps</a>.XmlOpsThis Web Part shows how to consume web services. In this particular example, the template is calling a web service to approximate the geographic location of a visitor based on that visitors IP address, displaying the location on a map. xml.MapIPLocation.txthttp://rssbus.com/products/sharepoint/templates/xml.MapIPLocation_thumb.pnggeo, map, web service, xmlMap a Visitors Location
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/xml.seoBacklinkReport_thumb.png'> </td> <td VALIGN="top"> This template searches Yahoo for incoming links to the supplied websites and displays and counts the urls discovered. </td> </tr> </table> 2724image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=xml.seoBacklinkReporttruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=xml.seoBacklinkReportMon, 08 Feb 2010 17:26:18 GMTSearch Engine Backlink Report Web Part TemplateSearch<rsb:import lib="RSSBus.XmlOps"/> <rsb:info> <input name="hostlist" description="Comma separated list of web hosts (in the format http://mysite.com, http://anothersite.com) to find backlinks for." required="true"/> <input name="showresults" description="Whether or not to display the found backlinks." default="false" values="true,false"/> </rsb:info> <rsb:enum list="[hostList]" separator=","> <rsb:set attr="searchHost" value="[_value]"/> <rsb:set attr="document" value="http://search.yahooapis.com/SiteExplorerService/V1/inlinkData?start=1&results=100&query=[searchHost]&appid=lKn.XBnIkY0j41UxKGCm38NMQpNl8I2i4mfP"/> <rsb:set attr="item" value="/ResultSet/Result"/> <rsb:call op="xmlListAttributes?item=/ResultSet"> <rsb:set attr="links.total" value="[pxml:totalresultsavailable]"/> </rsb:call> <!-- Handle Remaining Results --> <rsb:set attr="links.pages" value="[links.total | divide(100)]"/> <rsb:set attr="links.remainder" value="[links.total | divide(100) | split('.',2) | def('')]"/> <rsb:check attr="links.remainder"> <rsb:set attr="links.pages" value="[links.pages | add(1) | round(0)]"/> </rsb:check> <!-- Can only show 1000 results --> <rsb:set attr="isGreater" value="[links.total | isgreater(1000)]"/> <rsb:check attr="isGreater"> <rsb:set attr="links.pages" value="9"/> </rsb:check> <br> <div style="padding-left:5px;"> Discovered <b>[links.total]</b> Urls linking to: <a href="[searchHost]">[searchHost]</a><hr /> <rsb:equals attr="showresults" value="true"> <rsb:enum range="1..[links.pages]"> <rsb:call op="xmlGet"> <div style="padding-left:5px;"><a href="[pxml:url]">[pxml:title]</a></div> </rsb:call> <rsb:set attr="document" value="http://search.yahooapis.com/SiteExplorerService/V1/inlinkData?start=[_value | add(1) | multiply(100)]&results=100&query=[searchHost]&appid=lKn.XBnIkY0j41UxKGCm38NMQpNl8I2i4mfP"/> <rsb:set attr="debug.document" value="[document]"/> </rsb:enum> </rsb:equals> </div> </rsb:enum> <rsb:catch code="*"/> This template requires you to install <a href='http://rssbus.com/connectors/info.aspx?con=RSSBus.XmlOps.info' target='_blank'>RSSBus.XmlOps</a>.XmlOpsThis template searches Yahoo for incoming links to the supplied websites and displays and counts the urls discovered.xml.seoBacklinkReport.txthttp://rssbus.com/products/sharepoint/templates/xml.seoBacklinkReport_thumb.pngseo, yahoo, xml, web service, searchSearch Engine Backlink Report
info@rssbus.com<table> <tr> <td> <img src='http://rssbus.com/products/sharepoint/templates/yahoo.stock-quotes_thumb.png'> </td> <td VALIGN="top"> Specify a ticker symbol or a space separated list of symbols, click the Quote button, and this Web Part will use the Yahoo connector to retrieve stock quotes from Yahoo. </td> </tr> </table> 1716image/pnghttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=yahoo.stock-quotestruehttp://rssbus.com/products/sharepoint/templates/template.aspx?webpart=yahoo.stock-quotesMon, 08 Feb 2010 17:26:18 GMTYahoo Stock Quotes Web Part TemplateNews and Information, Web Services <rsb:info></rsb:info> <rsb:import lib="RSSBus.YahooOps"/> <div id="stockquotes"> <input id="symbols" type="text" name="symbols" size="75" value="[_request.form:symbols| def('')]" /> <input type=submit value="Quote" /> </div> <rsb:check attr="_request.form:symbols"> <p />Current time: [null | now('MM/dd/yyyy hh:mm:ss')] (data is 15 minutes delayed, see Yahoo for details)<p /> <table width="100%" cellpadding="10px"> <rsb:call op="yahooStockQuotes?symbols=[_request.form:symbols]"> <rsb:first> <tr style="background-color:LightGrey"><th>Symbol</th><th>Last Value</th><th>Change</th><th>High</th><th>Low</th><th>Open</th><th>Volume</th></tr> </rsb:first> <tr> <td><b>[yahoo:symbol]</b></td> <rsb:set attr="gain" value="[yahoo:change | startswith('-')]" /> <rsb:equals attr="gain" value="true"> <td style="color:red"><b>[yahoo:lastvalue]</b></td> <rsb:else> <td style="color:green"><b>[yahoo:lastvalue]</b></td> </rsb:else> </rsb:equals> <td>[yahoo:change]</td> <td>[yahoo:high]</td> <td>[yahoo:low]</td> <td>[yahoo:open]</td> <td>[yahoo:volume]</td> </rsb:call> </table> </rsb:check> YahooOpsSpecify a ticker symbol or a space separated list of symbols, click the Quote button, and this Web Part will use the Yahoo connector to retrieve stock quotes from Yahoo. yahoo.stock-quotes.txthttp://rssbus.com/products/sharepoint/templates/yahoo.stock-quotes_thumb.pngstocks, finance, yahooYahoo Stock Quotes