An interesting series of Expert-level SPS posts are about to get published here
I did quite a serious Sharepoint Portal Server development for the last couple of months, focusing on some interesting aspects of SPS. There are a few topics which I found difficult to find documentation and resources on, so I’ve decided to do a few blog posts about them. Here’s the list:
- Working with SPView and SPQuery class.
- Customizing SPView rendering on the fly: Using custom CAML queries for rendering a subset of a list in a view. Using grouping and sorting query results. Showing and hiding toolbar and titlebar of the view.
- Working with SPQueryWorking with dynamic queries. Defining CAML on the fly, without having to hard-code XML into web parts. Defining queries with more than 1 condition. Working with different types of fields inside SPList class and in CAML. Using GroupBy in CAML.
- Definition of a custom CAML generator (to be used with SPQuery and SPView). An example of a simple CAML generator in C# (I’m a C# MVP after all - need to do fancy stuff with C# from time to time, right:))
- Customizing default SPListItem views in SPS and WSS.How to customize the DispForm.aspx, EditForm.aspx, etc. forms with WSS/SPS and SmartPart. How to find, hide and show the default controls inside those pages.
- Getting info about the DispForm.aspx, EditForm.aspx, etc control ID’s from SPS metabase (hacking Sharepoint :))
That’s the list for now. I have the source code already – only need to write the posts and put them online. So I hope it won’t take long. Anyway, wish me luck :)