Archive

Archive for the ‘MOSS 2007’ Category

YouShapeIT With Collaboration Theme This Month

January 8th, 2009 No comments

This month I had the opportunity to help the editorial team of the Microsoft’s YouShapeIT online magazine to prepare their issue.

YouShapeIT provides a  one-stop portal for all the best information so that an IT Pro doesn’t have to go hunting all over the internet and Microsoft for the best resources. I’m told that their site has target audience of 26 million and specifically in the  category of IT management (small “m” here or really infrastructure).

The theme this month is  Collaboration and the focus is on connecting people, processes, and information using  SharePoint products and technologies.  As you may notice the purpose of the site is to cut  through the clutter and point out the best sources of information.

Categories: MOSS 2007 Tags:

20 key Points Arising, or Inferred, From “Working with large lists in MOSS 2007” Paper

January 7th, 2009 4 comments

Honestly If I am asked what is the best MS white paper that I have ever seen published for SharePoint? hands down , I would say working with large lists in Office SharePoint Server 2007 White paper. When I first read this paper (not even publicly available ), I was very impressed with the depth of the knowledge , accuracy of the tests and more importantly how the content was organized and presented to the readers. Very interesting and a must read paper IMHO!

I think there are three things that could make this article even better:

1) It doesn’t end with a proper conclusion! The thing is there are so much information presented to the reader throughout this paper, but one argument I often hear is that “Man, I felt dizzy when I finished reading it – too much information!” . It would be great if they could add bunch of statements at the end of the article to kind of conclude the core messaging of the paper. This will help the reader remember key points arising from this fantastic write up.

2) It is difficult to relate the presented best practices to WSS – this paper is written for MOSS 2007 as you can tell from the title! Albeit there are some attempts to draw a border between WSS and MOSS wherever required, but still after you finish reading this paper, it’s not easy to extract some WSS rules.

3) Not a big deal, but I think four of the data access methods could be named better! For example, SPList with DataTable or SPListItems with DataTable – Nope, sorry, it doesn’t ring a bell for me! Maybe they kind of had to adopt this naming convention because of how method names are shown in captions in various charts (short names), but readers often have to refer back to the actual code to recall what that specific data access is all about.

Click on the link below to download the PDF file containing all 20 key points  .

Download PDF

Categories: MOSS 2007 Tags:

Behind the Scences: CAS in Solution Packages

December 31st, 2008 5 comments

As I always mention in my presentations and articles (such as this one), I’m not too crazy about deploying everything to Bin folder (OverCASing). I believe There is a place for everything! Honestly , many stuff in SharePoint don’t work when executed from bin folder and more importantly, there are customers out there that don’t care (read it , they don’t want to pay for it !). I am not going to walk you through this discussion at all.

On the other hand, I know that there are many resources out there that talk about pros and cons of utilizing code access security in your solution packages and run your Web part assemblies (or your code in general) in a super sandbox mode, a.k.a Partially trusted environment. What I haven’t seen though is a complete explanation of what happens behind the scenes when you include code access security in your solution manifest file and what gets changes , where and when, a solution containing CAS settings gets deployed or retracted. I was mostly interested to see what happens when the solution package gets retracted.

Any Code that runs from the bin directory of an IIS Web application (SharePoint Web application is an IIS Web site all together) runs in a secure mode; therefore you have to explicitly give it the permissions it requires to function. Easiest solution (FWIW, the most stupid one ) is to raise the trust level of your Web application to full (in the Web.config file).The recommended approach is to elevate the permissions of the assembly by creating a new security policy file and point your web.config file to it. Thankfully, by using solution package concept, SharePoint provide a way for automating this process for ya.After you create a SharePoint Web application its Web.config looks like this:

Note: Only the sections of the web.config file that are related to this topic were included below.

[Xml]



[/Xml]

Read more…

Categories: MOSS 2007 Tags:

Presenting at PASS in Vancouver (Jan 20th)

December 30th, 2008 No comments

 On 20th of January , I will be speaking at Professional Asscociation For SQL Server… So if you’ re around – please come by and say “Hi” to the former Vancouverite  🙂

Click here for more information and registration! Looks like if you can’t attend in person , PASS provide a live Meeting access as well.

Date:               Tuesday, January 20th, 2009

Agenda:          5:30pm  – Pizza and Socializing

                           6:00pm – Sponsor Presentation by Idera via Live Meeting

                           6:30pm – Feature Presentation

                           8:00pm – Wrap up and draws.

Location:       Sierra Systems – 25th Floor 1177 West Hastings Street (Vancouver)

LiveMeeting: https://www.livemeeting.com/cc/usergroups/join?id=GD36Q3&role=attend

 

See ya!

Categories: General, MOSS 2007 Tags:

MSDN SharePoint Classes

December 23rd, 2008 5 comments

Here is the list of the SharePoint classes that I have documented on MSDN, Enjoy!

Microsoft.SharePoint.SPSecurity.SPOperationCode

MSDN link

Microsoft.SharePoint.Administration.SPAdministrationServiceJobDefinition

MSDN link

Microsoft.SharePoint.Administration.SPJobDefinitionCollection

MSDN link

Microsoft.SharePoint.Administration.SPRunningJob

MSDN link

Microsoft.SharePoint.Administration.SPRunningJobCollection

MSDN link

Microsoft.SharePoint.Help.SPHelpMerge

MSDN link

Microsoft.SharePoint.WebControls.BackLinksIterator

MSDN link

Microsoft.SharePoint.WebControls.BaseXmlDataSource

MSDN link

Microsoft.SharePoint.WebControls.ContentDatabaseSection

MSDN link

Microsoft.SharePoint.WebControls.ContentDatabaseSectionMode

MSDN link

Microsoft.SharePoint.WebControls.DataTableDataSourceView

MSDN link

Microsoft.SharePoint.WebControls.DiffSelectorIterator

MSDN link

Microsoft.SharePoint.WebControls.GroupPermissions

MSDN link

Microsoft.SharePoint.WebControls.IDesignTimeHtmlProvider

MSDN link

Microsoft.SharePoint.WebControls.IFormDelegateControlSource

MSDN link

Microsoft.SharePoint.WebControls.InputFormCheckBox

MSDN link

Microsoft.SharePoint.WebControls.ItemHiddenVersion

MSDN link

Microsoft.SharePoint.WebControls.IXPathNavigator

MSDN link

Microsoft.SharePoint.WebControls.LinkSection

MSDN link

Microsoft.SharePoint.WebControls.LinksTable

MSDN link

Microsoft.SharePoint.WebControls.ListViewSelector

MSDN link

Microsoft.SharePoint.WebControls.MenuSeparatorTemplate

MSDN link

Microsoft.SharePoint.WebControls.RadioButtonChoiceField

MSDN link

Microsoft.SharePoint.WebControls.RecentChangesIterator

MSDN link

Microsoft.SharePoint.WebControls.RepeatedControls

MSDN link

Microsoft.SharePoint.WebControls.ServerSelector

MSDN link

Microsoft.SharePoint.WebControls.SiteAdministrationSelector

MSDN link

Microsoft.SharePoint.WebControls.SiteActions

MSDN link

Microsoft.SharePoint.WebControls.SPSqlDataSource

MSDN link

Microsoft.SharePoint.WebControls.SPXmlDataSource

MSDN link

Microsoft.SharePoint.WebControls.SubMenuTemplate

MSDN link

Microsoft.SharePoint.WebControls.VersionDiffIterator

MSDN link

Microsoft.SharePoint.WebControls.WebApplicationSelector

MSDN link

Microsoft.SharePoint.WebControls.XmlUrlDataSource

MSDN link

Categories: MOSS 2007 Tags: ,