Friday, May 26, 2006

Developer resources for MOSS 2007 - Thank you erikaehrli

What's new for developers in the 2007 Microsoft Office System?



Hi everyone!


I had to stop blogging for a while because we were working on building an improved MSDN Office Developer Center. However, I will blog a lot starting from today to let you know about resources, developer tips, and best practices for the 2007 Microsoft Office System.


The 2007 Microsoft Office System Beta 2 was announced today! We have been working a lot on creating new Office 2007 content and to redesign the site and here are some pointers to resources you should see!



Check out..



I will be blogging shortly about specific content items. In the meantime enjoy!

WMV of Office and Sharepoint 2007 - Summary from source

Office and Sharepoint 2007 Brain Dumps



If you need to get your head around the basics of what's coming down the track in the Office and Sharepoint 2007 product releases and you have a couple of hours to spare, Microsoft have made the Rapid Deployment Programme slide decks (with commentary and demos) available for download. The quality isn't the best (i.e. it's not typical Microsoft sales-slick) but has plenty of content.


The sessions are:



  • Office 2007 New User Experience Part 1 & 2
  • Developing In Word 2007
  • Core Excel Advances
  • InfoPath Forms In Outlook
  • File Format Overview
  • Office 2007 Servers Overview
  • WSS Collaboration
  • ECM Part1& 2 (Doc Mgmt & Web Content Management)
  • Knowledge Mgmt
  • Business Intelligence
  • Office 2007 Server Development

Wednesday, May 24, 2006

Getem while there HOT - MOSS 2007 and WSS v3 SDKs - Thank you Andrew

MOSS 2007 and WSS v3 SDKs available for download



[via Patrick Tisseghem]



Today is a big day for the Office/SharePoint community with the beta 2 of the 2007 Microsoft Office System nearly available for download. To get you started, find here the software development kits for both WSS (Windows SharePoint Server) as well as for MOSS 2007 (Microsoft Office SharePoint Server).



  • Windows SharePoint Services V3: Software Development Kit
    The Windows SharePoint Services V3 (Beta) SDK is a preliminary release for solution providers, independent software vendors, value-added resellers, and other developers to learn about the new Windows SharePoint Services platform. It features conceptual and "How to" articles, sample code, and preliminary programming references. The Windows SharePoint Services V3 (Beta) SDK will be updated for the released version of Windows SharePoint Services V3.

  • SharePoint Server 2007: Software Development Kit
    The Microsoft Office SharePoint Server 2007 (Beta) SDK is a preliminary release for solution providers, independent software vendors, value-added resellers, and other developers to learn about the new SharePoint Server 2007 enterprise application and platform. It features conceptual and "How to" articles, sample code, and preliminary programming references. The Microsoft Office SharePoint Server 2007 (Beta) SDK will be updated for the released version of SharePoint Server 2007.

Thank you Andrew - MSDN SharePoint Migration Center now live - including MCMS migration/upgrade information!

MSDN SharePoint Migration Center now live - including MCMS migration/upgrade information!



MSDN now has a “SharePoint Server Migration Center” site: http://msdn.microsoft.com/office/server/moss/2007/migration/


SharePoint Portal Server 2003 and Content Management Server 2002 are truly integrated into a common architecture in Microsoft Office SharePoint Server 2007. Many tasks such as navigation, summary links, and scheduled deployments can now be performed by users or IT professionals.

SharePoint Server 2007 is built upon Microsoft Windows SharePoint Services (version 3), which is based upon Microsoft ASP.NET 2.0. As a result, you can also use functionality such as master pages, authentication providers, and navigation providers in SharePoint Server. 


You’ll not only find SharePoint specific upgrade & migration content, but you’ll also find MCMS related upgrade & migration content, including (all new content except for the second one, which was updated from it’s original NOV-2005 release):



The first and third links in the list above are great reads for MCMS developers who are looking at upgrading to WCM in MOSS 2007.


My webcast on The Evolution of WCM in the 2007 Version of Microsoft Office is also listed on the migration homepage… wooo!


Webcast Highlights - SharePoint Server 2007 - Some Features - Thank you to S.S. Ahmed

SharePoint Server 2007 - Some Features



I attended “How Microsoft IT Plans SharePoint Capacity and Growth” Technet Webcast today. Following are some new features in SharePoint Server 2007 (taken from the webcast):


1. Infrastructure consolidation
> Co-hosting corporate and HostHeader mode sites in the same farm.
> Portals become site collections (fewer databases)
> No small/medium/large farm topology requirements


2. Full fidelity data protection
> Items, lists -> Recycle bin out of the box
> Webs, Sites -> Events that fire before the fact (SPEventReceivers)
> Benefit: Fewer database restores -> larger databases


3. Search
> Windows SharePoint Services: No SQL full-text search
> Common Office Server 2007/Windows SharePoint Services Search Engine


4. Life Cycle Management
> Site collection owner updatable by user
> Enable confirmation and auto deletion


3. Built-in page re-ghosting
> Fixes broken pages


4. Indexes on list columns


-SSA

Monday, May 22, 2006

Microsoft SQL Server: Project REAL—Business Intelligence in Practice

Microsoft SQL Server: Project REAL—Business Intelligence in Practice

Philip Wheat : More on Knowledge Network

More on Knowledge Network



More Information on Knowledge Network


OK, there’s been a lot of stuff going around since the Knowledge Network was unveiled a few days ago - a lot of it good, a lot of it not so accurate.  So let me give a rundown on the main points as I understand them.


As I said in my first quick write up, the client software is opt in.  I’m sure that someone will find some way to play games when the app is pushed down, but the application as shipped must be enabled by the user.  Once it is enabled then it performs an analysis of the email on the desktop - Email does not leave the box.  There also isn’t any processing of files or email attachments in the discovery process – those are all off limits as well.  Some parts of the email could be stored in the processing database (Jet based on the user’s desktop) but that’s just working like the SharePoint indexer does – it’s there for the client application to perform analysis to build up the keywords, contacts, and such.  But the only thing that is uploaded is that resulting information that is gleaned from that processing.  But before that information is uploaded (through a standard – to be fully documented API no less) it is presented to the user for review.  By default email marked either personal, private, or confidential isn’t even considered to be processed – there’s no option to even include that by accident.  The purpose of this phase is to gather internal and external contacts (both of which require the existence of two way communications) and keywords such as skills, subjects, or expertise. 


Here I’d like to note that external contacts are handled differently than internal contacts.  In most organizations those external contacts are very valuable, many people spend much of their careers managing and growing those contacts.  So KN actually does not upload any contact information around those relationships – if you’ve worked hard to make the relationship, you maintain ownership of that relationship.  This helps the organization know what relationships that provide value, but keeps the owner of that relationship in control of the interface – thus increasing value for both sides of the equation.


In addition to email, the user’s IM contacts (Live Messenger, MSNIM, and Communicator) are also considered, but not any communications that may have happened between the user and those contacts (no processing of RTC or local logging.)  This provides additional links, but I’m still a bit unclear about how heavily this weighs into the relationship rating (I’m sure this is still being tweaked, so even if I did know, I’m sure it would change very soon.)


Once all of this information is folded, spindled, and mutilated, the user is presented with basically a list of his/her relationships and keywords and how strong they are, as indicated by a 1, 2, or 3 star rating.  (This rating is actually a lot more granular behind the scene, but it’s kept simple for users.)  The user can then set the visibility of that rating (only my boss, only me, everyone, etc) and can actually modify the value if he/she doesn’t feel it’s a valid representation or remove it all together if it isn’t something that should be considered.  Once the user approves the resulting information is uploaded to their configured office SharePoint 2007 server and stored in a KN database with a link over to the profiles database (this is done to ensure that the privacy of even the scrubbed data is ensured.) 


Once the data is up on the SharePoint server – the other side of the equation gets started.  The information is exposed through the search interface (people are ranked by social distance) but primarily through the MySite interface.  Users that have opted in (remember, it’s not required) get some additional tabs to show their social network and the ability to both participate in and request help through an anonymous broker network.  Basically you can opt in (client side again) that you’re willing to take x (x being set by the user) of anonymous requests a week for help.  If a user searching for help gets a hit on you in the “anonymous” mode, you are sent an email with the person’s request which consists of the context of the request, the user requesting the help, and possibly a note from the user.  You are then free to help, in which case you’ll be identified to the searcher, or you can turn it down in which case you’ll just send them an anonymous “not at this time” kind of rejection.  I’m actually not completely sure about the value between the direct vs. anonymous modes (I would think the direct exposure should be the way most companies would want to work) but I’m sure there are groups that will the mode to be important. 


Since many companies such as financial services and legal firms have rules of behavior around who should be talking with whom and about what, I was interested in the ability not just to add relationships but to temporarily break them.  It turns out it is possible to do just this through the out of the box server side web service, though the actual rules and implementation of that scrubbing process is left up to the implementers of the Knowledge Network in the enterprise.


All in all, I was very impressed with the product and how well the group has thought through both sides of the equation.  The user is always in control of their data, and unlike other solutions currently out there by other companies, no information is ever uploaded without the user approving it.  And once it gets uploaded, there are plenty of ways to use that data, and appropriate information is shared, while non-appropriate data is hidden as it should be.  The only two things I had left to wonder is, when can I get my hands on the bits, and when can they get everything set up so I can pass around my KN reputation and metadata by simply using an appropriate InfoCard!



 

Bill Gates and Microsoft take aim at the intranet - Summary of SharePoint talk

Bill Gates and Microsoft take aim at the intranet



Bill Gates announced at the CEO Summit the latest and greatest intranet offers namely Microsoft Office SharePoint Server 2007 and Windows Live Search.


 



  • Windows Live Search has  the ability to search by:

  • file shares

  • SharePoint sites

  • Websites

  • exchange public folders

  • lotus notes databases

  • customer repositories

The last two options are fascinating. Microsoft knows that a lot of companies use Lotus Notes and not SharePoint. But MS wants a piece of the Lotus pie.


 


Customer repositories mean customer databases and CRM systems. The MS octopus tentacles are reaching further



For example, new capabilities in Windows Live Search will provide a single point of entry and user interface to unify multiple search solutions. In addition, enhancements to Microsoft Office SharePoint Server 2007 will enable people to quickly connect with other people or subject matter experts and will add options that make search capabilities available to customers that might not be able to implement a full collaboration or portal solution.


 


Live Search


 


Rich filtering and customizable controls allow users to personalize their Live Search.



For example, through a single UI, information workers will actually be able to choose when and where to search based on multiple toolbars and query refinement options. Using natural search terms, Windows Live Search can return results in whatever way makes most sense to each information worker – inline, grouped by category, etc. Powerful previews and visualizations of the data can then help people more quickly determine what action to take.


 


To illustrate, a sales representative trying to find information about a customer she plans to visit could gather the needed data by accessing Office SharePoint Server 2007, initiating a search and pulling business data from a Siebel application in addition to gathering data off her desktop using Windows Desktop Search. However, the same search could be performed from within Windows Live Search to produce all of the relevant desktop, e-mail, intranet and Internet results. Furthermore, when the sales representative clicks through the results, she will see they are actually displayed from that same window. Windows Live Search displays full results without navigating away or opening additional applications.


According to IDC estimates, the expense of not finding the information needed costs an organization employing 1,000 knowledge workers is about US$5.3 million per year. While several major vendors have invested heavily in search across the Internet, computer desktops and company intranets, the search is ultimately over once the content is found.


 


Microsoft doesn’t view search as a standalone activity or the end goal, but rather a means to a greater purpose of finding the information a person needs to accomplish a specific task. The fact is, merely searching for and finding information isn’t useful by itself. People must be able to create, find, use and share information. More specifically:


 



  • Create: Give people the software tools to capture and report about their knowledge and projects.

  • Find: Improve individual and organizational productivity by quickly, seamlessly and securely connecting people to relevant information and expertise.

  • Use: Enable people to easily organize and manage information so they can effectively analyze and apply the data to create or do something new.

  • Share: Achieve greater business success by allowing people to clearly communicate and quickly share information with other people.

Microsoft Office SharePoint Server 2007, People and Expertise Location


 


Microsoft Office SharePoint Server 2007 will unify information management capabilities such as portals and collaboration, enterprise content management and forms, enterprise project management, and business intelligence. In addition to helping people share information, enterprise search is also a core area of investment with enhancements in relevancy, security and scalability. The upcoming release will provide powerful new information access and management tools through the Business Data Catalog, which allows people to search for structured data in line of business applications like SAP and Siebel.


 


One of the key technical challenges that companies face today is identifying individuals with key undocumented relationships or expertise and tapping into it. The U.S. will soon face the largest wave of exiting information workers as the baby boomers begin their retirement years. In fact, it has been estimated that in the next seven years as many as 25 million employees will exit the workforce. When they leave, the information and relationships that they’ve built over their careers leaves with them.


 


Office SharePoint Server 2007 adds a new dedicated Search Center tab for searching for people. This allows customers to connect with others in new ways by grouping people search results by "social distance." In addition, by leveraging the power of Active Directory, information workers can refine their people searches by department and job title.


 


A new add-on called Knowledge Network for Microsoft Office SharePoint Server 2007, expected to be available with the 2007 Microsoft Office system later this year, will further extend people and expertise search capabilities. Knowledge Network for SharePoint Server 2007 creates an automated profile that each user reviews before publishing to a server, making it easy to identify people by their undocumented knowledge and relationships.



For instance, to find someone in an organization with a specific skill, a person could enter search terms such as “C# programmer� and then refine the search by job title and department to find the appropriate levels of expertise. Information workers can even initiate a "brokered" introduction that leverages relationships across the organization to connect with other people by using the "Find People Who Know this Person" feature. The results then show the shortest path to a person by �social distance.’


Watch the Bill Gates webcast of this announcement: http://www.microsoft.com/events/executives/billgates.mspx

Thank you Cornelius, writing up Day 4, very well

SharePoint Conference 2006 - Day 4



OK, the final day of the "public" event.� Here's my notes...


  1. Knowledge Network is "People" Search on steroids.� Knowledge Network adds an entire new dimension to Enterprise Search and collaboration that is going to help people connect with the "right" people much faster in the future.� This one is going to be huge in enterprises and in my opinion represents some serious thought leadership in the field of search.

  2. The Knowledge Network has both a client and a server component.� The client component is installed on the user's PC and will then scan their email to generate a set of keywords.� The user is then presented with the keywords and they have the ability to decide which keywords, and even what level of availability of the keywords they wish to publish.� As an example, you can choose to publish the keyword to All, My Business Unit, My Team, My Manager, Only Me or None.� The great thing about the keywords is that KN unlike other people search solutions which rely on the user to add data to properties about themselves, does not require the user to do that.� By simply checking the the content of their correspondence, KN can determine what you are an expert in and what you work with most frequently.� The algorithms are pretty complex, but believe me, the functionality is simply awesome!

  3. KN allows users to very quickly determine who knows what, who knows whom etc.

  4. KN fully integrates with MOSS 2007 and My Sites.

  5. KN results are ranked by social distance, expertise and relationship relevance such as frequency of communication with the person, the time since the last communication etc.

  6. Exclusions are fully configurable on the server for KN.

  7. SharePoint site memberships are also used in generating keywords in the profiles.

  8. Active Directory properties and Distribution List memberships are also used in keyword generation.

  9. KN also features On Demand Anonymous Brokering that allows users to make their knowledge available upon request.� A good example would be a sales guy who doesn't want to publish all his connections.� He could then opt in for the Anonymous Brokering option.� If someone is looking for a contact that he has, he can be sent an email with the request.� He will have the ability to accept and help in which case he becomes known to the requester or deny in which case the requester is notified that the anonymous person declined the request.

  10. In the KN AB you can even set your level of participation by selecting the number of requests you're willing to receive in a week.

  11. KN works with both Exchange 2003 and 2007.

  12. Blog:� http://blogs.msdn.com/kn

  13. Recycle Bin does not work for Sites, but works for all site content.� There is a Web Delete event that can be bound to and is fully extensible when a site is deleted.

  14. SMIGRATE is no more.� We now use STSADM -o export and STSADM -o import.

  15. Web UI based backup solution is now provided.� The option for both full land incremental backups is provided.

  16. Search indexes can even be backed up.

Later
C

�

Wednesday, May 17, 2006

Sunset in Seattle

 Beautiful Weather for a sunset from the needle Posted by Picasa

A little brighter

  Posted by Picasa

Going Up the Needle

 Very nice evening for visiting the needle. The souveneirs were much pricier than I expected. The gas station by Mt. Rainier is better. Posted by Picasa

Downtown at the Market

  Everything was closed, went to dinner at the pink door. Burlesque on Saturday night, slow Tuesday. Posted by Picasa

Tuesday, May 16, 2006

HOL 205 Getting Started with Search Central in Microsoft Office SharePoint Server 2007

HOL 205 - Getting Started with Search Central in Microsoft Office 2007

Sitting down working on one of the labs on the Virtual Machines. I can not wait to have this on a local virtual machine. Some cool things in Search Center. Will be very interesting to have a side by side bake off with the GSA


  • Lab 1 Search Walk Through

  • Exercise 1 Addition of content sources very straight forward.

  • Supports

  • SharePoint Servers (duh)

  • Web Sites

  • File Shares

  • Exchange Public Folders

  • Business Data

  • Others, depending on what is on the machine (Notes)

  • Exercise 2 Crawl Content Source

  • Search Results

  • Has “View Duplicates”

  • “Did you mean xxxxx?”

  • Where the xxxxx is an alternative spelling based on the corpus it crawled.

  • Special Terms

  • Search Keywords

  • Add Keywords

  • Keyword

  • Synonym

  • Add Best Bet

  • Keyword definition

  • Contact

  • Publishing

  • Shows with Definition and Link to Best Bet on right side.

  • Lab 2 Search Business Data Catalog

  • Business Data Catalog integration

  • Battery running low…

From Cornelius, great summary - SharePoint Conference 2006 - Day 1

SharePoint Conference 2006 - Day 1



So, Day 1 draws to a close.� Having played with SharePoint vNext since DF4, I knew a lot of things that were coming, but it's always nice to see them in action.� With time being such a limiting factor, it's hard to get around to testing everything.�

I've been pretty tight lipped on vNext until now, but with the NDA out of the way, the time has finally come to express my views openly.� Given my experimentation in the past and my attendance of sessions on Day 1, here's what I picked up that impressed me most.� Bear in mind that this is only based on content I saw on Day 1.� Other content is coming later this week so this is not intended to be a top anything list.� I'm also dumping my thoughts sequentially for each session so again... no ranking involved here.


  1. I had already blogged earlier today my opinion that Microsoft is positioning SharePoint as the defacto development base/platform for all business application development.� It is significant to note the size of Microsoft's investment in SharePoint.� I would say they pretty much are betting the farm here, similar to how they bet the farm on Windows back in 1995.� Given their track record, I would not be hedging any bets against SharePoint!

  2. Again, one of those things you knew was coming, but the ability to take WSS site content offline, that's right, I said OFFLINE, using Outlook 2007 (without the need for Groove) is HUGE!� I am more sensitive to the topic given my environment, but this is a very big need and the fact that it can be filled out of the box without having to license any third party (or recently acquired Microsoft)�software is great news.

  3. I like the way that kicking off a Windows Workflow Foundation action anywhere in SharePoint will automatically add the given workflow to your Outlook Tasks list.

  4. Of course everyone knows that everything in SharePoint is RSS enabled... all lists, all libraries etc.� Combine that with the fact that Outlook will support RSS feeds out of the box and you have yet another win.� Alerts are still there, but RSS feeds are much better because you can even customize the field and properties of the list/library that you wish to have included in the RSS feed.

  5. The improvements to the My Site now makes it a viable option for users to really use as their start page.� The aggregation of site memberships and task lists to the My Site will definitely help drive adoption.

  6. I like the meta data pane in all the Office applications.� Now we might finally get users to update meta data.� If you want them to update it, it must be easy to access and with the meta data pane, it now is.

  7. I absolutely LOVE staged deployment with deployment paths and jobs.� This is going to make staging so much easier.

  8. MOSS is supposed to ship with SAP and Siebel data connectors.� I'm sure there will be others, but nobody has mentioned any others yet, so we can only assume these two for now.� Of course there will be Dynamics connectors which basically includes everything Microsoft has from Great Plains to CRM etc.

  9. A feature called "Links just work" is really nice.� Picture being outside your corporate firewall and accessing your email via OWA.� You get a link to a SharePoint site and click on it but it fails to render because it's behind the firewall.� Now with OWA, you'll be able to tunnel through to SharePoint sites as OWA uses your credentials for SharePoint access.

  10. Managed folders in Outlook are positioned to replace PST's.� This is good news for corporate compliance and liability because even though you may be enforcing automated destruction of email via Exchange, users would copy their messages to PST's where they could remain forever causing potential liability issues.� The managed folders gives users the ability to classify their content and through the use of WSS libraries for archived storage and the OWA tunneling described in 9 above, it will give users access to their messages from anywhere they have a browser and an internet connection.� No more having to cart the laptop with you just to get to your email in the PST.

  11. SharePoint Search now has explicit AND as apposed to explicit OR.� So what does that mean?� Well, remember how you would enter John Doe into the search box instead of "John Doe" and you'd get documents that contained either John or Doe instead of John and Doe?� No more.� The explicit AND solves that.

  12. You can now also use the plus (+) and minus (-) signs with your search query so you could do something like John Doe -"Jane Doe" to get documents containing John Doe but not Jane Doe.

  13. Spelling correction.� So everyone loves when you type your search into Google and you miss spell a word and it asks you if you meant the corrected spelling right?� SharePoint now features the same thing.

  14. Duplicate elimination.� Not quite sure how this works just yet, but basically, search will eliminate duplicate documents from your results set.� You have an option to view all the duplicates, but basically, you only see one link to a given documents instead of potentially dozens.

  15. People search is great especially the fact that it will index any LDAP 3 directory.� That's right, you heard me... ANY LDAP 3 directory.

  16. Lotus Notes can be indexed as a content source.� I know this is old news, but it is so important to me that I needed to list it again.

  17. No more different type of searches for MOSS and WSS sites.� If you have MOSS, you can select to have the WSS sites simply subscribe to the MOSS search services.� No more user confusion.� No more multiple steps to get to the search page.

  18. Security freaks will love this one... the index account no longer need full read/write permissions to the content that it is indexing.� As long as the account has full read rights, indexing will work.� Sleep easy oh security admins!

  19. Search logging & analysis helps you figure out what it is your users are looking for and keeping track of click troughs allows you to figure out what it is they associate as the content they were looking for.� This will help find tune search relevancy and best bets over time as the system can "learn" and adapt to user behavior.

  20. Continuous propagation allows for content to be indexed and the indexed items to be available for searching long before the indexing of a massive content source has been completed.� Think shared drives with tons of data.

  21. Change log crawls for SharePoint content will allow the indexing service to know when something has changed and to only index it at that point of change.� This makes for massively improved indexing performance.

No numbers were officially given, but it was said that a single indexer would be able to support 10's of millions of documents.� Official numbers is expected later this month.


We'll see what tomorrow brings!

Later
C

Some Monkey Business Monday evening in Everett

  Posted by Picasa

Top 5 things that Bill Gates likes about MOSS

  Posted by Picasa

Monday, May 15, 2006

About Me, By Me, and For Me

MikeFitz (http://blogs.msdn.com/mikefitz/default.aspx) had a great 8 minutes on mySite in SharePoint 2007. His thinking about the "About Me", "By Me" and "For Me" have motivated me to pursue this debate with the implementation of SP2007.

At the highest parking lot

  I have no idea who they are, but look at that SNOW! Posted by Picasa

155 inches of snow on Mother's day

 Honest, that is how much snow was at Paradise (Mount Rainier) Posted by Picasa

First Time I have seen this sign!

 On the way out of the Mount Rainier National Park. Posted by Picasa

Made it to Paradise

  OK, Paradise at Mount Rainier. 155 inches of snow, 71 degrees! Awe inspiring Posted by Picasa

Sunday, May 14, 2006

Mt. Rainer on the way in.

  Off to go get some better pictures and some Lunch. Posted by Picasa

From the air, Bellevue that is

  Uneventful flight, with the exception of excellent weather. This is Bellevue on the flight in. Posted by Picasa

Thursday, May 11, 2006

SharePoint 2007 Business Data Catalog

SharePoint 2007 Business Data Catalog write up by Lawrence Liu.

Streaming of SharePoint 2007 session from Mix06

http://sessions.mix06.com/view.asp?sessionChoice=2000&disc=&pid=BTB005&yearChoice=2005

HOWTO : Matthew Cosier : Searching your SharePoint Portal from within Office

Searching your SharePoint Portal from within Office



Just a little tip that some of you might find really cool (although most of you probably already know about it - but it makes for a great blog post :>)


1. Open Word or Excel
2. Hold down your ALT key and click your left mouse button to open the Research Task Pane
3. Down the bottom of the task pane, click Research Options
4. Click Add Services�
5. Type in http://yourvirtualserver/_vti_bin/search.asmx
6. Click the Add button
7. Authenticate yourself if asked, by entering your domain credentials
8. Leave the default portal selected (or choose the one you want to search) and click the Install button
9. Click OK to close the Research options dialog
10. Within the drop down list of available research references in the task pane, choose your portal name
11. Type in your search criteria, and away you go – sharepoint search within office.


This is handy when you may be working on a document or spreadsheet and you need to perform a quick lookup on your portal – you can now do it without leaving your office environment (except for opening the result links).


And just as a technical note - the reason this works is because the query search service that sharepoint exposes returns a standard urn:Microsoft.Search.Response.Document response packet, which is defined within the urn:Microsoft.Search schemas available for download on MSDN. The Research service works directly with this schema, so when you are creating a custom Research service, this is the type of information you will be returning as your response.

Great Find : Nikander and Margriet on SharePoint

Nikander and Margriet on SharePoint has some great shots of SharePoint 2007 a rocking.

THANK YOU JOPX : Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3 Link Galore V2

This is verbatim from JOPX Blog, so good I had to put it here unedited with BIG OLD THANKS TO JOPX for pulling them together. I owe JOPX a beverage of choice if they are at the SharePoint Conference in Bellevue, YIPPEE.

Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3 Link Galore V2



I posted a first couple of links about 2007 Office System a while ago - since then a lot of new info has appeared - so time for an update. I categorized the stuff a little bit to keep a little bit of structure, ...

SharePoint 2007 - General information
  • SharePoint Server 2007 - Hidden gems

  • Microsoft Office SharePoint Server 2007 ROI

  • How to: Install Sharepoint 2007 Beta1TR on a single machine

  • WSS v3 Notes Thursday September 15, 2005

  • Performance, performance, performance - caching in SharePoint 2007

  • SharePoint 2007 Product Guide

  • [SharePoint 2007] What are Content Types?

  • Microsoft 2007 Office System preview site - Lots of info and also the place to register for the Office 2007 beta2

  • What are Content Types?

  • SharePoint 2007-- Get Ready

  • Naming guides for Microsoft Office SharePoint Server 2007

  • 2007 Office system - and the new Office Services

  • Rolling up information in SharePoint Sites

  • Upgrade/Migration to Microsoft Office SharePoint Server 2007


  • Microsoft Product team blogs
  • Microsoft SharePoint Products and Technologies Team Blog

  • Microsoft Records Management Team Blog


  • Office 2007 Clients
  • Microsoft Office Access 2007: Rich Client Solutions (MSDN TV)

  • Top 10 benefits of SharePoint Designer 2007

  • Outlook 2007

  • Tudor's blogLots of InfoPath 2007 resources

  • Using Office SharePoint Designer 2007 with SharePoint 2003


  • SharePoint - functional enhancements
  • The Beauty of SharePoint 2007 - Scan for Broken Links

  • The Beauty of SharePoint 2007 - Sign In As Different User

  • What is new with Columns?

  • The Published Links Web service in SharePoint 2007

  • SharePoint 2007: Mobility Shortcut URL

  • SharePoint 2007: Multi-valued lookup columns

  • The Beauty of SharePoint 2007 - Publishing / Copying Documents

  • Security highlights in SharePoint 2007

  • The Beauty of SharePoint 2007 - Custom Workflow Designer

  • SharePoint 2007: Enterprise Search

  • SharePoint 2007: Enforce Check Out

  • SharePoint on your Phone!

  • The Beauty of SharePoint 2007 - Improved Content Editor Web Part

  • SharePoint 2007: Slide Library

  • Recycle Bin functionality in SharePoint 2007

  • [SharePoint 2007 Tip] Versioning in document libraries

  • SharePoint 2007: RSSViewer Web Part

  • SharePoint 2007: Folders in a list

  • SharePoint 2007: My Site

  • Save as from Microsoft Office improved


  • Webcasts & Videos
  • MSDN TV: Introduction to Upcoming SharePoint Products and Technologies

  • The Evolution of Web Content Management in the 2007 Version of Microsoft Office (Webcast -April 18, 2006)

  • MSDN WebCasts: InfoPath 2007

  • SharePoint 2007 Recycle Bin administration (wmv)

  • SharePoint 2007 Backup & restore (wmv)

  • Developing InfoPath 2007 Forms

  • Building custom solutions with Excel Services (MSDN TV)


  • Business Intelligence
  • Excel services

  • Excel Team blog


  • SharePoint 2007 - developer stuff
  • Atlas Pages in SharePoint 2007

  • On the final approach to beta2 - WSS V3 and ASP.Net 2.0

  • Free Tool: Register Event Handlers Programmatically (WSS 2007)

  • Einen Webpart für SharePoint 2007 entwickeln

  • SharePoint 2007 -- Built on ASP.NET 2.0

  • Create a SharePoint 2007 webpart step by step


  • Records Management
  • Why is Microsoft finally investing in Records Management? (Part 3)

  • The Dilemma of Records Management in the Information Age - To Keep or Not To Keep?

  • Records Management in the Information Age -- but how do you do that (Part I)?

  • Records Management in the Information Age – but how do you do that? (Part II)

  • Records Management in the Information Age -- but how do you do that? (Part 1.5)



  • Web Content Management
  • WebCast: Preparing for Web Content Management with Microsoft Office SharePoint Server 2007

  • Page anatomy in Office SharePoint Server 2007

  • SharePoint 2007: Page Life Cycle
  • Content deployment in Office SharePoint Server 2007


  • Business Data Catalog
  • >Business Data Catalog

  • SharePoint 2007: Business Data Catalog

  • [DevCon 2006] Business Data Catalog


  • SharePoint conference material
  • Office Developer conference 2006 keynote continued

  • Office Developer conference 2006 continued

  • Office DevCon 2006: Day 3

  • [DevCon 2006] Visual Studio Extensions for SharePoint Services

  • [DevCon 2006] Bill's keynote: "It's more then you think"



  • SharePoint 2007 - Thanks Amanda - Disable Folders in a document library

    The Beauty of SharePoint 2007 - Disable Folders in a Document Library



    We have a need to enforce the use of columns and document properties to provide a more dynamic and useful taxonomy.



    Under the Advanced Settings for a document library, he use of folders can be disabled for a particular document library.



    nofolders.jpg

    WARNING : HOWTO : SPS 2003 and SQL 2005 - backups

    SPS 2003 and SQL 2005 - backups



    Thanks to Ivan Wilson for posting this. We are looking at upgrading our database backend and want to make sure that we have these bases covered.


    Here's an interesting one. We recently moved our SQL databases for SPS from SQL 200o to a SQL 2005 server. All went well, apart from the SPSBackup.exe scripts. We were getting the following error in the SharePoint logs:



    [Microsoft][ODBC SQL Server Driver][SQL Server]To connect to this server you must use SQL Server Management Studio or SQL Server Management Objects (SMO).





    To solve the problem we uninstalled SQL 2000 client tools from the SPS server and installed the SQL 2005 client tools. That sorted it out for us. The important thing here is that you have to uninstall the SQL 2000 client utilities, otherwise, you'll continue to get the error.


    I guess this also means that if you have a portal farm that is using several SQL databases - for different portals, they should all use the same version of SQL.

    Wednesday, May 10, 2006

    Thanks Amanda - Improved Calendar Views in SharePoint 2007

    As seen on http://blog.funknstyle.com/, thanks Amanda
    The Beauty of SharePoint 2007 - Improved Calendar Views



    A limitation in WSS 2.0 is the field(s) that are displayed in the calendar view are fixed. With an events list, the user would see the event title and location.



    In SharePoint 2007, a calendar view can be created and select the column that should be displayed as the title and location for the event on each calendar view (day, week, month, etc). You can use all column types.



    calendarview.jpg



    month.jpg





    The date selector is much nicer as well for calendar views:



    dateselect.jpg



    For the month calendar views, the ability to view all records for a single day has been improved by adding the ability to "expand all" rather than selecting a more link and changing your current view.



    expandall.jpg


    Karma day : Savoring our design mistakes

    As seen on Column Two (a very influential blog on me lately) and follows some trends of karma I saw today.
    Savoring our design mistakes



    Jared Spool discusses what to do when design mistakes are made, starting with a first post and then a followup. To quote:

    Assuming the developer had the best of intentions (and why *shouldn't* we assume that? --- after all *we* do, don’t we?), the developer who produces a non-optimal user experience has actually done the team a favor by making obvious an important design requirement. Every time a team member bumps into a boundary of what good experience should be, we learn something we didn't know before.


    I think this is a much more mature approach than another notable guru, who called these types of design mistakes "lazy, stupid and evil". At the end of the day, it's about building bridges and working well with others, and not about taking the high ground or demonising others...

    Required Reading : The Ten Commandments of Egoless Programming

    As seen on coding horror
    The Ten Commandments of Egoless Programming



    This relates to all development and not just SharePoint.


    The Ten Commandments
    Someone recently cited this excellent builder.com article which outlines The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg's book The Psychology of Computer Programming:



    1. Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket guidance software at JPL, mistakes are rarely fatal in our industry, so we can, and should, learn, laugh, and move on.
    2. You are not your code. Remember that the entire point of a review is to find problems, and problems will be found. Don't take it personally when one is uncovered.
    3. No matter how much "karate" you know, someone else will always know more. Such an individual can teach you some new moves if you ask. Seek and accept input from others, especially when you think it's not needed.
    4. Don't rewrite code without consultation. There's a fine line between "fixing code" and "rewriting code." Know the difference, and pursue stylistic changes within the framework of a code review, not as a lone enforcer.
    5. Treat people who know less than you with respect, deference, and patience. Nontechnical people who deal with developers on a regular basis almost universally hold the opinion that we are prima donnas at best and crybabies at worst. Don't reinforce this stereotype with anger and impatience.
    6. The only constant in the world is change. Be open to it and accept it with a smile. Look at each change to your requirements, platform, or tool as a new challenge, not as some serious inconvenience to be fought.
    7. The only true authority stems from knowledge, not from position. Knowledge engenders authority, and authority engenders respect—so if you want respect in an egoless environment, cultivate knowledge.
    8. Fight for what you believe, but gracefully accept defeat. Understand that sometimes your ideas will be overruled. Even if you do turn out to be right, don't take revenge or say, "I told you so" more than a few times at most, and don't make your dearly departed idea a martyr or rallying cry.
    9. Don't be "the guy in the room." Don't be the guy coding in the dark office emerging only to buy cola. The guy in the room is out of touch, out of sight, and out of control and has no place in an open, collaborative environment.
    10. Critique code instead of people—be kind to the coder, not to the code.As much as possible, make all of your comments positive and oriented to improving the code. Relate comments to local standards, program specs, increased performance, etc.

    Thursday, May 04, 2006

    Subservient Programmer

    Subservient Programmer this is becoming a cult thing at some places of employment.



    1. Install Linux

    2. Ballmer

    3. Gates

    4. Dance

    5. Cry

    6. Origami

    7. Code Java

    8. Buy Stuff

    9. Go Pee

    10. .......


    with props to the www.subservientchicken.com

    Monday, May 01, 2006

    Close enough to the SharePoint Conference for me!

    Everett Events Center: "Black Eyed Peas with special guest Pussycat Dolls and Flipsyde. Monday, May 15, 7:30PM - it's time for the quartet — Will.I.Am, Fergie, apl.de.ap and Taboo to get down to business - Monkey Business, that is.


    Now, I hope that I survive this! What does it have to do with SharePoint? The only reason I am able to go to the concert is that there is no Evening event scheduled for the conference, there were tickets (at least 1) left, and I am up for the adventure. Oops, not needing a babysitter was a BIG HELP!