Lightning Tools Blog

SharePoint Tools, Web Parts and Discussions

Lightning Storm Forums for SharePoint Feature List

We’ve had some great feedback and comments around the Lightning Storm Forums for SharePoint. One common question, ‘What is the current feature set?’

This is now listed on the site, but here also for you blog readers!

 

Current Features

Standard web forum look and feel

User security driven by standard SharePoint groups

Look and feel driven by SharePoint CSS and Themes

Rating of topics

Marking posts as answered

Administration ability to remove/edit topics and posts

Link/Picture from SharePoint Profile/My Site

RSS feeds for individual topics and forums

 

We also have a roadmap of future features for now until March listed on the wiki page for the Storm Forums on our Connect site:

http://connect.lightningtools.com/lightning-storm-forums/wiki/Home.aspx

If you’d like to get involved in working our new features or viewing the roadmap drop the username you have registered over at the Lightning Tools site to support@lightningtools.com

<nick />

Lightning Jump Web Part

Navigating around a large Intranet or Web Site can be frustrating at times, sometimes you need to use the same sites over and over again, for this you can add it to your favourites and away you go, so long as it does not disappear amongst the rest! Other times you can use a links lists to send you there but if the list is 50 items long it loses its ease of use. This is where Lightning Jump comes in, what we have developed is an Auto Suggest textbox which gets Keywords from a dedicated SharePoint list and using not much screen real estate allows for a nice clean navigation.

LightningJumpWP

LightningJumpViewAll

How does it work?

There are 3 parts to our solution: At the back end we have a SharePoint list which holds the keyword and the navigation URL, next up we have a Web Service which queries the Keywords List and returns the results and at the front we have the Web Part.

The Keyword list a custom SharePoint list, we have implemented a custom field which prevents users from using the same keyword twice but apart from that you have a standard list with some added columns. As we have used a Standard List  you can restrict access to a particular keyword by amending the Items Permission in the list, if a user cannot read the list item then it will not appear in their suggestions or on the View All Keywords page.

The Text Box within the Web Part uses pure JavaScript to call the Web Service, there is no Ajax Framework being used which means that you do not need to make any configuration changes to your environment to get it working.

We have also provided a ‘View All’ page which shows all of the available keywords and can be filtered Alphabetically or by the keyword group.

<Phill />

Business Data Catalog Survey – The Results

Many thanks to everybody who took the time to fill out the Big BDC Survey. We’ve had a great response, especially as the email and link were sent out on a Friday afternoon (or perhaps that was a good thing! :)). Around 500 people have completed the survey to date which is fantastic. Part of the reason for the survey was a bit of market research for ourselves, but also a chance to let everybody else know how the BDC is being utilized…….so here we go, the results. I’ve added my own personal interpretation also, but bear in mind these are my own conclusions. If you agree or disagree let us know in the comments!

The first few questions were to capture names and email addresses for the purpose of the competition so we’ll move straight to the more meaningful stuff with question 2

image

(click on all the images for a larger view of them)

1, The top answer was probably predictable, the web parts are nice and easy to setup and are the first things people try to ensure the BDC is working. The Web Parts are of course really useful within themselves allowing you to build nice dashboards and allowing data to be displayed in SharePoint. The other results were surprising though…

2, I was expecting search to be second, but it was in fact BDC Data Columns. Now don’t get me wrong I think the BDC Data Columns are really useful but I expected the limitation of not being able to define them as site columns and therefore content types would put people off, but obviously not so! So there’s obviously a lot of documents and list items being tagged with Line of Business data which is great!

3, So search comes in at number 3. When I demo BDC I always make a big thing about search, and how you can search all your LOB and content management systems together. I think search is new to a lot of organizations though, so perhaps this isn’t one of the first things they consider solving

4, I was expecting custom solutions to come in at number 4 or 5, but I wasn’t expecting such a large percentage and for it to be so close to search. Again this is something you talk about when you present on the BDC…

‘Integrate your LOB apps then use the BDC object model so your developers only have to learn one API’

I didn’t actually believe so many people would be doing it though! I’d love to know more details about the kind of applications people are building with the BDC OM.

5, User Profile Importer brings up the tail. I guess this is due to most places storing user information such as phone numbers in Active Directory. Still 19% of people who answered the question did mark this as a use which is still pretty high

 

image

Wow well I guess you always expect MS SQL Server to be high on the agenda, but not this high, although when surveying about SharePoint we are talking to people who have taken on Microsoft technologies in a big way. The thing that surprised me about this response was that the web service usage was so high! People must be going for the SOA route and looking to integrate their LOB with SharePoint this way. This certainly validates our decision to develop BDC Web Man.

And of course good old Access won’t go away! Even though people have SQL Server licensing due to having SharePoint, still Access is there. I guess this is due to so many custom applications built on Access that work, are reliable and would cost too much to re-develop from scratch again.

image

Obviously a question we are more concerned about but still something that should interest everyone. Again these results really surprised us! If you looked at our support questions you would have expected BDC Mapper to come out on top of this result. We’ve had very few inquiries or technical support type questions about the KPI Web Part – so little in fact we wondered what was going on as we definitely saw it as a need and was our first web part!

BDC Alert Manager has just been released, so if we asked this question again we’d expect this number to be higher.

6. Please give us a longer description of how you have been using the Business Data Catalog

This was the first of the two questions where we asked for a bit more detail. While we can’t disclose exact details here are a number of trends and interesting things I noticed

- a lot of people are using the BDC to integrate a CRM system with SharePoint. This may be where the usage of the BDC Data Columns comes in as people are tagging documents with a particular customer from their CRM system. People didn’t explicitly say whether it was MS CRM – although it was mentioned a number of times.

- perhaps as with SharePoint in general, a lot of people are looking at proof of concept work with the business data catalog. They’ve taken on SharePoint to help with their content management and collaboration, and now realize they can integrate their LOB system into it!

- companies that have an external solution are promoting the Business Data Catalog as their integration point with SharePoint. Quite clever really as they get to promote their integration without really having to develop anything!

- dashboards is a word that kept cropping up. The ease with which you can add the BDC web parts obviously makes this a no-brainer.

7. What improvements would you like to see in the next version of the Business Data Catalog?

Well this was obviously going to be a biggie! And there are a few bits of confusion with regards what is actually possible with the current release of the BDC. Here are a number of points that showed up again and again

- Improve Microsoft tool. Well I think we all could have guessed this one. Back in May 2006 when Microsoft first presented the business data catalog they explained they were not going to provide tools to create the application definition files and hence why we developed BDC Meta Man. Of course the BDC Definition Editor is out now with the MOSS 2007 SDK but there are a few problems with it and it leaves a lot of people unhappy. Many people have asked for support in Visual Studio or SharePoint Designer….will this come in the next version? Well for the time being we’ll just have to wait and see.

- Write back of data. The BDC has always been marketed as a read only solution, but of course as soon as you start showing data to users they are going to want to edit or add to it. There are a number of solutions available to you now to write back to your Line of Business system

i) Generate some write back web parts with BDC Meta Man

ii) Create your own edit/add interface through web parts or InfoPath 2007 and link to them via BDC Actions

iii) Use BDC Actions to link directly to the existing LOB user interface such as a web page

Will there be a smarter solution in O14? Again we’ll have to wait and see but creating an auto-generated solution for writing back is never an easy task especially when entities may be made up of multiple tables and have lookup fields etc…

- Documentation. Well the MOSS 2007 SDK is improving all the time. Compared to other ECM platforms I think we have it good! We’re trying to do our bit also with the Lightning Tools screencasts:

http://support.lighteningtools.com/default.asp?W1

Brett and I are also writing a book specifically on the BDC. Watch this space for more info on that.

- Document Information Panel. Yes it is annoying that you have to type in the Primary Key ID value to bring back information in the document information panel! Not much else I can say about that :)

- Business Data Site Columns. Although Business Data Columns are being widely used it is of course annoying that you can only define them at a document library level. Even more frustrating is that this was in Beta 1, but then removed from Beta 2 onwards.

 

And this brings us to the end. The only question that actually gave the results we expected was number 7, and this is due to the types of support questions we get and from watching the comments/questions on the MSDN SharePoint BDC forums. Many thanks to everyone who took the time to fill out the survey, and hopefully the results above will be of some use to you. We really love working with the BDC and can only see a bright future for this particular area of SharePoint!

Lightning Storm Forums

After a false start or two we really are now able to send out the Lightning Storm Forums to people who want to give them a test. After some initial feedback on our Silverlight Forums, and our feelings on whether Silverlight will be rolled out to the enterprise (plus manual config steps required on servers) we decided to change tact slightly and push ahead with a standard html/web part approach. If you'd like to try these out please ping me an email to nick@lightningtools.com and I'll send you the bits.

Here are a few pics...

image

Styling of the forum driven by SharePoint CSS/Theme.

image

Questions can be marked as answered

image

Questions/Posts can also be rated.

 

We've got lots of ideas/features to be implemented but would really like your feedback on what's important/not-important in a forum.

Using Web Services with the BDC? Then check out BDC Web Man!

We'll be publishing the results of the Big BDC Survey soon, but one thing that is surprising to us straight away is how many people are connecting the BDC to web services. This also makes the announcement of BDC Web Man even more exciting!

As some of you will know who have written some web service code to present data to the BDC it helps if your web service methods are written in a certain way. We hope to take away some of the manual coding. With BDC Web Man you can drag and drop database tables onto the design surface. This time rather than creating BDC entities you are creating WCF HttpBasic web service methods. Select the DNS name of your web service and output directory and all the c# and xml config code you need for your web services is generated for you! You can read more and find the beta download for BDC Web Man available here:

http://www.lightningtools.com/bdc-web-man/default.aspx

and a direct link to a screen cast of the tool in action is available here:

http://support.lightningtools.com/bdcwebman.wmv

We look forward to any feedback and comments you may have!

<nick/>

The big Business Data Catalog survey!

Have you been using the Business Data Catalog? If so we'd like to hear from you! Please take a couple of minutes to fill out the quick survey we have put together.

Click Here to take survey

We're going to give away a Nintendo Wii to one lucky person who completes the survey as an extra incentive. No doubt the information we gather will be useful to others so we'll look to display completely anonymous results once we have some good numbers.

BDC Alert Manager 1.0 Released

After a good beta test period we are happy to announce the release of BDC Alert Manager 1.0. You can find the actual product page here:

http://www.lightningtools.com/bdc-alert-manager/default.aspx

And a good screen cast recorded by Phill that shows how you can easily get up and running with email BDC alerts:

http://support.lightningtools.com/bdcalertmanager.wmv

The price of BDC Alert Manager is $800 and this product is licensed per SharePoint Farm. For a limited period we'll be offering existing BDC Meta Man Professional users a 40% discount on BDC Alert Manager. If you'd like to take this option up please send us a quick email to sales@lightningtools.com

Now 1.0 is released we can start to look at feedback and future development options. If you have any ideas on functionality you'd like to see included get over to http://connect.lightningtools.com and get involved in the development of the product!

<nick/>

Lightning Storm Forums

Hope you like the new name! We're obviously referring to the SharePoint Silverlight forums we've blogged about before.

Well they are now ready for a limited beta test, so if you have a good test environment you'd like to install them on please drop me an email at nick@lightningtools.com

Dear users, we love you!

Dear users, we love you. We want to spend all day hugging you and following you around - listening to what you think about our products and SharePoint in general. We build our tools for you to use to hopefully make your lives easier - and if we don't then we want to know how to do it better!

Unfortunately following everybody around isn't an option, and either way I'm not sure you all want a hug from us - so to help us work together on our products we've launched:

http://connect.lightningtools.com

The are a number of aims for this SharePoint site:

1, Use wikis to capture ideas and build up specs

2, Free for everybody to edit specs and add ideas (you will need to register and login though)

3, Get free consultancy :) - submit a requirement and we may build it for you

4, Track/Submit bugs

5, Vote on future features and functionality of products.

 

We're really looking forward to using it ourselves and seeing what interaction we can get with you.

If you'd like to get involved just send us a quick email with the username you have registered on www.lightningtools.com to support@lightningtools.com and we'll set it up.

Lightning Conductor Web Part Review

Andy Burns has written a nice review of the Lightning Conductor Web Part and does a comparison of other roll-up web parts and techniques available to you in SharePoint.

You can see his review of the LCWP here:

http://www.novolocus.com/2008/07/22/content-roll-up-options-part-iv-lightning-tools-conductor/

And the overall conclusion and review of each option here:

http://www.novolocus.com/2008/07/24/content-roll-up-options-conclusions/

Announcing the BDC Alert Manager

It's always an exciting and stressful time launching a new product. Exciting because you are eager to get feedback, but stressful as you want to make sure the first time someone uses it their system doesn't crash!

Well this time we're launching the BDC Alert Manager Beta 1.0. This is a free download that's available to everybody. Many people have contacted us and asked for a solution for sending email alerts around Line of Business data and this is the first iteration. Expect the RTM of the product within the next 2 - 3 weeks, plus a bunch of news on other functionality we already have in mind - and we hope to get from you guys.

You can download beta 1.0 and watch a screen cast of the Alert Manager in action here:

http://www.lightningtools.com/bdc-alert-manager/default.aspx

We'd love your feedback and ideas, please mail them over to sales@lightningtools.com

<Nick/>

Revamped LCWP

Those of you who may have tried the Lightning Conductor Web Part a few months back, should maybe download the latest edition.  Those of you who haven't tried it should!  The Web Part is an easy to use Roll Up web part that rolls up across multiple Site Collections.  If you have experienced Microsoft's Content By Query Web Part, this is similar but easier to configure, and has that added advantage where it isn't limited to just the one site collection.

Those of you who don't want to get dirty with XSL, will find the new Grid View very simple.  Just select the columns you wish to see from the lists or Content types, choose your grouping and sorting options, and then click apply.  To acheive similar results in the CQWP will take around half a day for the experienced XSL developer.

For those who like getting dirty in XSL! Well, we cater for you also.  We in fact offer three views: The 'Default View' which looks just like the list itself, The 'Grid View' where you select and customize using point and click, or the 'XSL View' where we have got you started with two XSL files, but allow you to add more.

<Brett/>

See BDC in DC!

Brett Lonsdale will be presenting two sessions on the Business Data Catalog in September at the SharePoint Best Practices Conference in Washington DC this September.  The talks consist of an Introduction to the Business Data Catalog providing you with information and demonstrations on how the Business Data Catalog can help you.  We will be configuring the Application Definition File, setting up the Web Parts, Search and using the Business data in Lists & Libraries.  The second session will be focusing on developing solutions around BDC using the BDC API to develop custom web parts and solutions that display Business Data.  Both talks will incorporate the best practices when using and configuring BDC.

Lightning Tools Ltd will also have a booth where you will be invited to come and talk to us, try out BDC Meta Man and our suite of SharePoint Web Parts, ask questions, and get advanced information on our future tools.

For more information on the conference you can visit the SharePoint Best Practices Conference web site here: http://www.sharepointbestpractices.com/

<Brett />

 

Filtering around DateTime values in BDC

We get asked about filtering around datetime fields quite a lot so decided the best thing to do was to create a wiki page entry on it....check it out here:

http://support.lighteningtools.com/default.asp?W55

SharePoint Silverlight Forum - looking for a few beta testers

After a ton of work to fix the breaking changes represented by Silverlight 2.0 beta 2 we've got the SharePoint Silverlight forums in a state where people can give them a try. As well as bugs we'd like to get, we're also after more general feedback and ideas on what to improve. A couple of notes before you ask to be a tester:

1, This should NOT be tried on a LIVE system, dev or testing only! :-)

2, The forums are in general feature complete for an initial release but there is still a lot of work to be done on them.

3, You'll need to do a little bit of manual configuration (editing web.config etc - hence dev/testing environments only)

 

Having said that we do think the forums are very cool. If you'd like to give them a go drop me an email at nick@lightningtools.com

<Nick/>

BDC Mapper Web Part - new release

We've just released a new version of the BDC Mapper Web Part. This release has two new important bits of functionality:

1, Plot best estimate

We obviously rely on the accuracy of the virtual earth control to plot addresses and sometimes VE isn't going to know your particular location. If this happens for your locations you can now tick a checkbox for 'Plot best estimate'. This will attempt to plot all addresses with Address, City, Country. If it can't find the location with these three values it will just try City and Country. Finally if it can't find those it will just plot against the country value.

Obviously this method is not ideal for everyone which is why we have made it an option that can be selected in the web part properties toolbar.

2, Some new icons.

From feedback we realized that the pushpins weren't for for everyone, a couple of people mentioned they were too large. We've also now included some flag icons that are a lot smaller and therefore take up a lot less space.

3, Map no longer moves when plotting

The map will no longer navigate around when plotting points. If you had a lot of locations to plot, this navigating around.

Customers who already have access to the BDC Mapper can get it from the downloads page. If you want to download a trial of the BDC Mapper you can get it from this page:

http://www.lightningtools.com/pages/bdc-mapper-web-part.aspx

Any feedback or comments please let us know!
<Nick/>

Lightning Tools at TechEd IT Pro Week

Last week we got some great feedback from users of our products, and also people that saw our product(s) demonstrated.  Information is available at TechEd this week at the Binary Wave stand in the Exhibitor Hall.  Eric Schupps will be able to talk to you about our product(s).  Brett Lonsdale will also be attending on Friday should you wish to meet up for a discussion.

<brett/>

Unable to connect to Instance Name - “NT AUTHORITY\ANONYMOUS LOGIN” is denied.

Getting a POC of the BDC working on a single server is a doddle, however when moving to a multiple server environment many people suffer from the dreaded Double Hop issue. We've created a support wiki entry about it, and what to do about it....

http://support.lighteningtools.com/default.asp?W53

 

Any details you think we've missed?

<Nick />

We are at TechEd Orlando..

Brett Lonsdale (Lightning Tools Developer & Co-Owner) will be available at Microsoft TechEd this week for anyone who wishes to discuss BDC or BDC Meta Man or any of our Web Parts.  If you wish to meet up, and see a demonstration of our products, or just grab a coffee & chat, please let me know by emailing me on brett@lightningtools.com.  We can then arrange a meeting place. 

 

SharePoint Silverlight Forums

We wanted to give you a quick demo of something we've been working on for a little while now. SharePoint Silverlight Forums. The best way to see them is from a screencast so please watch the link below:

SharePoint Silverlight Forums Screencast

 

We'd really like your feedback and ideas on this, plus how you can envisage forums in general being improved by the opportunity Silverlight brings along.

We're a little while away from a beta release, but keep your eyes on this blog as we'll be recruiting participants soon!

<Nick />