Tallan's Technology Blog

Tallan's Top Technologists Share Their Thoughts on Today's Technology Challenges

Archive for January, 2009

Document Library Folder Names: “Forms”

Craig Condon

I recently stumbled upon this little bug by accident. If you create a folder called “Forms” in a document library, you won’t be able to re-name it or delete it directly. Backing up for a second, you can’t create a folder called “Forms” directly as a top-level folder in the library – the name conflicts with the hidden “Forms” folder that is inherit in any document library. However, SharePoint will allow you to create such a folder as a sub-folder to another folder.
Let’s say, for example, that you create a folder called “HR Documents,” inside which you create folders called “Policies,” “Procedures,” and “Forms.” If you try to delete or rename the “Forms” folder, SharePoint spits back an error message. This, apparently, is a known bug, but I have not come across a fix, as of yet.
The only way to…

Preview Pane in SharePoint list

jleung

This Preview Pane function is OOTB and is always there, you go to “modify this view” in the list and at the view setting page, under the style section, select the “Preview Pane” option:

Open this view now and you will have an easy way to preview all your information by hovering on the list item:

More Business Intelligence for MOSS

jleung

Microsoft has made an annoucement on its Business Intelligence strategy by adding Office PerformancePoint Server 2007 features (originally a separate product) into MOSS enterprise CAL this week.
Now there is one more reason to LOVE SharePoint!
Read the full press news here.

Synchornize outlook 2007 contacts to MOSS

jleung

To upload your outlook contacts, first create a sharepoint contact list in a WSS 3.0 site (if not already exists):

In the SharePoint contact library, under the Actions menu, click “Connect to Outlook”:

This will create a link to the SharePoint contact library created above inside your Office Outlook 2007!
And then within your outlook, just copy and paste your existing outlook contacts into the new SharePoint contact library and you are done!

Setting up an HL7 Solution

Shawn

Setting up an HL7 Solution
HL7 Accelerator Overview
As you might know, the BizTalk Accelerator for HL7 offers a great deal of enhanced messaging capabilities for the healthcare industry. Although it is offered as a separate download, it comes with the license of BizTalk. The nice part about it is that it offers all of the 2.x schemas, support for MLLP, messaging validation, batch processing, and support for advanced acknowledgments.
Steps for setting up an HL7 solution
1. First, you have to install the accelerator on BizTalk. This will install the HL7 adapters, HL7 pipelines (this is where most of the work is done), and project templates. As you might imagine, the project templates are the focus for this entry since this is all about setting up an HL7 solution.
The figure below shows all of the project templates installed through the installation process of…

MS BI News Roundup

Two big pieces of news on the Microsoft BI front:

Performance Point Server is being dismantled. After the next service pack, MS will cease develop of the product as its own entity. The Monitoring & Analytics capabilities will be bundled into the enterprise version of SharePoint. The Planning application looks to be dead in the water, however.Although PPS was complicated and unwieldly, it had potential and an interesting vision. I don’t see the failure of any part of the MS BI stack as a positive thing. The official press release and blog reactions are here.
While Microsoft had previously described a major-minor release schedule as the model for SQL Server going forward, the next version sounds like an interesting departure from that. Code-named “Kilimanjaro”, the next SQL Server release has been described as minor and BI-focused.Two components described thus far are “Madison”…

Create an Animated Shine Effect with jQuery Part 1

cdudley

jQuery is an amazing javascript framework that equips you with the tools to create beautiful effects extremely easily. While designing an add to cart notification for an online store I knew I needed to create something that caught the user’s eye to let him/her know that their product had been successfully added to their cart. I drew inspiration from the “slide to unlock” animation found on the iPhone and ended up with the following.

Blog Marketing 101 – Strategies & Tactics

Dennis Plucinik

Content is unquestionably the most important part of any blog. Without it, it isn’t a blog. However, it’s best to think of the content like a car engine – without the other parts of the car, it’s not going anywhere. I’m going to outline the other ‘parts’ which will get your blogs moving.
Definitions:
Backlinks: Any link from another web page to your own (a.k.a. ‘Incoming Links’).
Page Rank: A ‘grade’ assigned to a site based on many secret variables including (incoming links, outgoing links, quality of content, etc.). This determines how close to the top of the page your site shows for any given keyword search on Google.
Supplemental Index: This is how Google (others have similar mechanisms) categorizes sites it has deemed to be low quality, provide low value to their users, and thus are basically not worthy of displaying to them….

On User Experience Design

Krish Mandal

There are many people who believe that product design is a less important part of the things we build. They almost believe that it can be left as an afterthought. I’m sure most people have heard the phrase, “Lipstick on a chicken,” or as I post this soon after the ’08 election season, the phrase, “Lipstick on a pig.” They believe that “beauty” of the product is far less important than the “workings” of the product, and so the engineering schedule and the project management behind it give the design process little play.
On the other side of the fence are those who argue that the beauty and design trumps the workings. I suppose they get this idea from the mainstream media and advertising companies who dress up products and package them such that no matter what the workings, even if…