 |
|
|
| Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
| Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
 |
|
|
|
|
|
U2U Blog Center > Patrick Tisseghem's Blog [MVP SharePoint]
|
| The Happy SharePoint Traveller |
8/09/2008
Patrick Tisseghem, the beloved husband of Linda Godau and the loving father of their daughters Anahi and Laura, was born in Halle, Belgium on 17 October 1968 and passed away in Goteborg, Sweden on 3 September 2008.
Patrick we miss you |
May 11, 1985: There was a party of Patrick's soccer team. He looked at me and he kissed me. We both felled that it was for life. As everybody knows, he was a man of little words but I understood every move he made. He adored our two girls, Anahi and Laura. He had energy for three and was always happy. He respected everybody and everybody respected him.
I have absolutely no words for what happened on Wednesday the 3 of September 08. It feels like life is over but I have to go on for the girls. To say it with Patrick's words: 'Nature can be extremely cruel'.
I get a lot of support from family, friends and colleges, thank you.
Patrick will be in my heart for ever, he always said: 'we are soul mates'. He was a great husband and a great father and so we will remember him.
_________________
11 Mei 1985: De voetbalploeg van Patrick gaf een fuif om hun kampioenstittel te vieren. Hij had mij al een tijdje in het oog en plots kuste hij mij. We voelden allebij dat dit voor het leven was. Iedereen weet dat Patrick een man van weinig woorden was maar ik begreep elke beweging die hij maakte. Hij was gek op onze twee dochters Anahi en Laura. Hij had energie voor drie en was altijd opgewekt. Hij respecteerde iedereen en iedereen respecteerde hem.
Ik vind absoluut geen woorden voor wat er woensdag 3 september08 gebeurd is. Het lijkt alsof het leven stil staat maar ik moet verder gaan voor onze meisjes. Om het Patrick zijn woorden te zeggen: 'De natuur kan extreem gruwelijk zijn'.
Ik krijg heel veel steun van familie, vrienden en collega's, dank u.
Patrick zal voor altijd in mijn hart zitten, hij zei steeds: 'wij zijn zielsverwanten'. Patrick was een fantastische man een te gekke papa en zo willen we hem gedenken.
Linda, Anahi en Laura.

| |
|
|
We crashten allemaal toen we op 3 september het nieuws hoorden en ik kan nog steeds niet geloven dat ik m'n broer nooit meer zal zien…Ik hou me sterk aan de toffe tienerjaren die we samen hadden.
Zoals toen hij 14 was en regelmatig kribbig was op mij (we weten allemaal dat hij eigenlijk nooit echt kwaad werd) dat ik altijd zijn LP's kopiëerde op cassetjes. "Kunt ge zelf uw platen niet kopen" J Ik glipte vaak in zijn kamer toen hij er niet was om dan zijn stereo keiluid te zetten. Dankzij hem ontdekte ik al die jaren 80 groepen en The Smiths was onze favoriete band. Of toen ma en pa in 1982 ons de eerste home computer, de ZX Spectrum, cadeau deden. Hij was meteen weg van de bits en de bytes. Terwijl ik Jet Set Willy speelde verkoos hij om meteen te programmeren; eerst in BASIC en dan in machinetaal. Toen hij samen met Stephane steeds top scorer was in de jeugdploeg van FC Dworp. Daar was ik dan best wel trots op. Het plezier dat we hadden met Eric Bougard als trainer.Toen hij trainer werd van mij en mijn cosse Filip (voetbal tiener rebellen) als Scholieren en ons kampioen maakte terwijl we als laatste gestart waren in de competitie. Hij deinsde er tijdens de training niet voor terug om ons van het terrein te sturen, jawel dat deed hij. Hoe fier mijn ouders waren toen hij het tot UEFA Junior schopte bij Racing Jet Waver waardoor pa verplicht was om zijn rij angst te overwinnen en 4 keer per week of zo naar Waver te rijden in onze nagelnieuwe 2CV (Lloyd Cole stal dit idee van ons ;) ) Ma die altijd ongerust was omdat hij zo roekeloos en gedreven in duel ging op matchen. De tegenstanders waren altijd content als ze te horen kregen dat de Patte niet mee deed. Het was dan ook niet te verwonderen dat hij veel kwetsuren had. De tijd toen we na het eten snel naar de garage crosten om te shotten of ping pong te spelen. Waarbij af en toe meubilair en een wasmachine sneuvelde. Toen ik naar het middelbaar moest in Sint-Victor Alsemberg als de broer van ('k heb nooit de hoge verwachtingen van zijn leraars ingevuld J ) Het plezier dat we hadden op de new wave/80's/indie fuiven in Vlezenbeek en om mij altijd mee uit te nodigen. De concerten in de Vaartkapoen, de Vooruit en de AB, samen met de Wannes en de Wouter, waarbij we de aankomende 90's indie en grunge groepkes zagen. Zijn gammele Peugeot mobilet waarmee hij door regen en wind van Dworp naar Huizingen reed om Linda te zien. De rode Mitsubishi Colt daarna.Mijn eerste rijlessen met hem waarbij we zo hard aan het lachen waren dat ik bijna tegen een verlichtingspaal reed. Zijn eerste appartementje in Buizingen waar hij eindelijk zijn kat kon hebben die hij van ma nooit kreeg….en er later met Linda hun eerste dochter rond liep. Zijne pot Andalouse en sterke koffie….
Maar meest van al, hij genoot er van om mensen gelukkig te maken en ik weet dat hij van deze drukke manier van leven heeft genoten.
Uw broerken.
_________________
We all crashed here on September 3th, and I still can't believe I will not see my brother anymore...I hold myself strong on the great teenage years I had with him.....
When he was 14 and was "annoyed" on me (well, you all know he really couldn't be angry) always copying his LP's on tape..."can't you buy LP's yourself" :) Sneaking in his room and pumping up his stereo when he was away...Thanks to him I discovered the early 80"s best groups and The Smiths was one of our favorites; When in 1982 mom & dad gave us our first home computer, the ZX Spectrum. He was immediately hooked on the bits & bytes. While I played Jet Set Willy, he preferred to code in BASIC & later on machine code. When he was top scorer together with Stephane at FC Dworp every year. That made me proud. The fun time with Eric Bougard as his coach. When he made me and my cousin Filip (soccer teenage riots) champion as coach of the 'Scholieren' of FC Dworp, starting from last place.... not afraid sending us home during training if we hadn't enough discipline, yep he did... When he made it as UEFA Junior in Racing Jet Waver obliging dad to overcome his driving phobia and driving 4 times a week or so to Waver in our brand new 2CV. (Lloyd Cole nicked this from us ;) ) Mom always worried about him being so reckless...driven. The other soccer team was always relieved when they heard the "Patte" didn't play with. No surprise that he had many injuries. The time we played ping pong & soccer almost every day in our garage at home. Wreckening furniture and the washing machine. When I entered high school in Sint-Victor Alsemberg as the brother of (meeting not all expectations of his former teachers :) ) The fun we had at the new wave/80"s/indie parties in Vlezenbeek and for always inviting me with. The concerts in the "Vaartkapoen", "de Vooruit" and the AB together with de Wannes en Wouter where we discovered the upcoming 90's indie & grunge bands. His old Peugeot scooter when he was 17 driving through the rain from Dworp to Huizingen to meet Linda. The red Mitsubishi Colt soon afterwards. My first drivers lesson with him where we laughed so hard I almost hit an electric pole. His first little apartment in Buizingen where he finally got his cat he never got from mom... and later on his first daughter with Linda. His "pot" Andalouse & strong coffee...
But most of all, he enjoyed keeping people happy and I know that he enjoyed this busy way of life.
Your little brother | |
If you would like to share your thoughts or memories about Patrick, Feel free to leave a comment here or send a private message to his family or his colleagues
to Patrick's family: familyofPatrick@u2u.be to Patrick's colleagues: u2uteam@u2u.be to Patrick's business partner and friend: wim@u2u.be
2/09/2008
Done it finally: formatted my HP Compaq 8510p and installed Windows Server 2008 64-bit. I did not have any real problems configuring the system to run MOSS 2007 Enterprise, Visual Studio 2008 and the Office products. Had some problems with the wireless but that was my own stupid fault. You need to add the Wireless feature to the server manager. Nice to see that the OS also starts working heavily with features :). A bit of a disappointment is the no-go for doing a standby of your laptop after you have installed hyper-v. Means that I need to be 5 minutes earlier in the classroom to have my machine booted!
Most of the tools (except the Extensions for WSS) work as a charm. Of course, there are a couple of interesting changes. For example, one of the last lines in my little batch files for the deployment and testing of the dev work is very often the call to the iisapp.vbs to recycle a specific application pool. When you run on Windows Server 2008, that one is not available anymore. After a quick G-search I found what I have to include from now on. Here is the line to recycle an application pool (looks cleaner don't you think?):
C:\Windows\System32\inetsrv\appcmd.exe recycle apppool "sp pool" 27/07/2008I am pretty excited about this new version of the CAML Builder Karine created and released yesterday. There are many enhancements that you are probably going to like. You can read all about these in her latest blog posting. I definitely like the ability to immediately copy and paste the code snippet for the execution of the CAML query that is constructed. Lovely! And of course also the support for complex queries with date and times, as well as recurring items (very useful with events). Anyway.. download it, test it, let us know if we are missing something. We still have plenty of ideas for a next version but if you have some, let us know. Kuddos to Karine for doing all of the work! 18/07/2008Just had a wonderful four-day city trip in Rome with the girls. It was warm, busy with all of the tourists but the buildings and sights were awesome. Was my first trip to Rome and it is definitely a city to visit in your life time. My oldest daughter studies Latin so she really enjoyed all of it. The next two weeks I'll be at home in Cyprus enjoying the very hot weather here. Just want to remind all of the readers from Italy that there is a great SharePoint conference in October in the beautiful city of Milan. I was there last year, had a great time (with the Bamboo guys) and could not resist the question to go back and deliver a couple of sessions. Ted P. will also be there to be part of the show. Have a look at their site and the list of sessions. Most of them are in Italian. Ciao! 26/06/2008Last week was the first edition of the Norwegian Developer Conference, a great initiative by Microsoft and ProgramUtvikling. As some of you probably know, Norway is one of my favorite countries to travel to and I always enjoy the people (and the beer) there. However, slavery still exists I think in Norway because I was the only speaker in the SharePoint track resulting in the delivery of 6 sessions in a row. Needed a lot of drinks after that! Anyway, I have zipped up all of the presentations and they are available for download here. Have fun with them. 25/06/2008The good thing about dedicated workshops like the Search Workshops we have done last week in Brussels and Copenhagen, is that after the course, you end up with a lot of questions that were answered and that should somehow end up in blog postings, articles or whatever. Finding the time to do this is of course always a problem. But I'll do my best, certainly if it adds to the material covered in our latest book:  | Inside the Index and Search Engines: Microsoft® Office SharePoint® Server 2007 by Patrick Tisseghem, Lars Fastrup
Read more about this book... | One of the interesting questions was regarding the indexing and the searching for documents created in a specific language. I'll cover a bit here in this first posting and continue with that later this week. How does the crawler detect the language of the content of the document? First of all, the detection of the language is dependent on the IFilter that is used to index the content of the document. There is a full explanation of the internals of IFilters and also a guide how to build your own one in chapter 9 of the book. The built-in IFilter that is part of the MOSS indexing architecture is capable of looking at an Office document and collect plenty of information. This information gathering is actually the task of one of the internal plug-ins named the Metadata Extraction plug-in. It relies on an internal language detection algorithm (developed by Microsoft Research) to find out about the language of the content. When it was able to retrieve the language (represented by a number), it stores this information in a hidden managed property called DetectedLanguage. How do I search for a document in a specific language? Let's have a look first at the out-of-the-box experience. I have for example here a document library storing different documents each authored in a language. I configured a content source that indexed all of this data. The advanced search page allows us to filter on the language very easily using the language picker. By default there are a couple of options but if you open the tool pane and configure the XML that is set as the value for the Properties property of the AdvancedSearchBox Web Part, you are able to offer more choices. In the XML you find a list of LangDef elements each one representing one language and the number for it. Note that it is not very clear how Microsoft got to these numbers (they do not match for example the LCID numbers). 1: <LangDefs> 2: <LangDef DisplayName="Arabic" LangID="1"/> 3: <LangDef DisplayName="Bengali" LangID="69"/> 4: <LangDef DisplayName="Bulgarian" LangID="2"/> 5: <LangDef DisplayName="Catalan" LangID="3"/> 6: <LangDef DisplayName="Chinese" LangID="4"/> 7: <LangDef DisplayName="Croatian/Serbian" LangID="26"/> 8: <LangDef DisplayName="Czech" LangID="5"/> 9: <LangDef DisplayName="Danish" LangID="6"/> 10: <LangDef DisplayName="Dutch" LangID="19"/> 11: <LangDef DisplayName="Finnish" LangID="11"/> 12: <LangDef DisplayName="French" LangID="12"/> 13: <LangDef DisplayName="German" LangID="7"/> 14: <LangDef DisplayName="Greek" LangID="8"/>
The language picker will show all the languages that are defined within the Languages element:
1: <Languages> 2: <Language LangRef="12"/> 3: <Language LangRef="7"/> 4: <Language LangRef="17"/> 5: <Language LangRef="10"/> 6: <Language LangRef="19"/> 7: <Language LangRef="25"/> 8: <Language LangRef="22"/> 9: </Languages>
A query using the language picker will result in the inclusion of the match on the DetectedLanguage managed property as shown here:
The Advanced Search Page is not the only place where you can use this managed property. You can also immediately type it in in the search box where you formulate your keyword syntax query. You just have to find out the number of the language (see the above XML).
In a next posting I'll show you how you can customize the search experience using the language information. 10/06/2008This week I am teaching in one of the Channel Islands called Jersey for a company called Contract5. The moment I flagged my MSN account with the info, I got questions like: Where is Jersey? SharePoint there? Well, it is a British Crown dependency just off the coast of Normandy (France). So rather small, only about 90.000 habitants but SharePoint is big here since the island houses a lot of financial institutes with a very attractive tax rate. And it is now on my list of places I'd like to visit once with the girls.  Jersey has a rich history (read more on Wikipidea) and lots of nice places to visit. I am staying at the brand new Radisson near the small marina bay in St. Helier (the capital) and just opposite of the Elizabeth Castle. 6/06/2008Recently I did a webcast on the different steps that are required to prepare your SharePoint Development Server for hosting Silverlight 2 applications in the SharePoint sites. I also went through these steps yesterday during my session here. It is targetting beta 1 and beta 2 will be available later today so you might have to tweak the steps a bit. I'll try to get an update on that done in the next coming weeks. The webcast is available on http://www.codeplex.com/SL4SP/Release/ProjectReleases.aspx?ReleaseId=14118. 5/06/2008Assume that you are a company that has plenty of data locked up in SQL Server databases, Oracle database, or line-of-business (LOB) systems such as SAP, Siebel or Microsoft CRM, and there is the need to make all of that data searchable. What is a good choice? BDC or the newest technology in the search space called custom federated search connectors? I was asking myself this question during a session of Michal Gideoni I attended yesterday. Michal did a great job explaining in one hour your options (from a dev perspective) with federated search and the extensibility of them. Here are some interesting bullet points I wrote down: - Federated search is at this moment only available if you install MSS (Microsoft Search Server) 2008 or MSSX (Microsoft Search Server Express) 2008. It seems there will be a 'rollup' hotfix end of June/early July that will make federated search also available in the MOSS 2007 search centers. You might want to subscribe to the search blog on http://blogs.msdn.com/enterprisesearch to follow-up on this one.
- She demonstrated the use of patterns in the federated location definition using a nifty little tool called Expresso. Download a trial here. I like the mashup demo btw.
- Microsoft released protocol handlers for Documentum and FileNet. Read more here.
- Plenty of search-related tools, wrappers and docs are available in the Search Community Toolkit available on CodePlex.
- The Web Parts that support the federated search are not sealed, so you can inherit from them and make them do what you want them to do. This is good news, I actually ignored this because all of the other search Web Parts are all sealed (still like to get an explanation on the why for that one).
So in all, a good session. Picked up nice new ideas for new demos. But back to the title of the posting: to BDC or to Custom FSC? I foresee a great future for custom federated search connectors and it is so easy to build them. Basically a custom federated search connector is a layer (typically an ASPX page) sitting in front of the business data store accepting a query in the form of a template (e.g. http://litware:6500/searchindatabase.aspx?q=contoso). The query will be processed and translated internally in the ASPX and an RSS feed will be returned as output. This output is then picked up by the federated search Web Part and displayed to the user. If the requirements are quite simple: no worries about ranking the results, well-defined queries (such as look for this in our customer database), no heavy requirements regarding security or caching, this technique of building custom connectors could be quite interesting instead of the heavy infrastructure and configurations you have to do for making that same data searchable via the Business Data Catalog. Of course, once the BDC is configured, you can do so much more with that data, but if it is only for searching... have a look at federated search. Learn more also here on www.microsoft.com\enterprisesearch . I plan to come up with some additional material on this when I have the time. 3/06/2008In two weeks, I'll deliver my first two MOSS 2007 Search workshops. One in Belgium on 16th & 17th of June and one in Copenhagen on the 19th and 20th. Really looking forward to it to spend 2 days entirely on this topic. You'll get plenty of topics and some hands-on labs to work through. Seats are still available. Read the full agenda over here.
| Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
|
| Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /Blogs/Patrick/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /Blogs/Patrick/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
|
|
|
|