|
Reza Alirezaei Profile |
|
|
Excluding Profile Information from being Synchronized in SharePoint 2010
Reza Alirezaei Assuming that you have already setup a profile synchronization connection, let’s say you need to configure the service to exclude users whose accounts have been disabled in Active Directory. Or, the groups which contain the word “RAS” in them.
How would you do this? The answer is exclusion filter. A feature that enables you to exclude users (or group) during the synchronization process.
First you need to get there:
1) Browse to Central Administration Site > Manage Service [read]. Posted: Sun, Jul 25th '10 |
A Renewed MVP Again!
Reza Alirezaei Gotta love Canada Day that’s the anniversary date for my MVP award!
It’s a late kind of announcement, but just a quick note that I was awarded MVP status again. This makes it my fourth year as a SharePoint MVP and I’m looking forward to another exciting year of helping the SharePoint developer community through my presentations, upcoming new book (will be announced later), articles and blog posts. [read]. Posted: Tue, Jul 20th '10 |
Plain SharePoint End User Story: Creating SharePoint 2007 or 2010 Meeting Workspaces in Outlook 2010
Reza Alirezaei This seems to be a pretty straightforward thing, but I’ve been hearing this one question a lot recently:
How can I create a SharePoint meeting workspace in Outlook 2010?
Typically, you create the meeting workspace in SharePoint first, and then link to it in outlook or you can create the meeting request and the workspace both at the same time in outlook. In Outlook 2007, the button to create a meeting workspace was right there on the ribbon. However, in outlook 2010 it was decided to hide i [read]. Posted: Mon, Jul 19th '10 |
SharePoint 2010: Creating Custom List Definitions that Use InfoPath Forms
Reza Alirezaei The general requirement is a “round-trip” of the form you want to add or replace. Before adding or replacing forms in a WSP, they need to be published. Once the form is in a WSP, it can be imported into any Visual Studio project (i.e. a project that defines a custom List definition) and reused. When you publish the form, URLs in the XSF file can be relativized, and other content can be added/removed from XSN components as required by the publish process. We’re proposing the fol [read]. Posted: Mon, Jun 14th '10 |
Note to Self: The Difference between SPWeb.SiteGroups SPWeb.Groups
Reza Alirezaei This came up a few times and I seem to forget it after a while:
SPWeb.SiteGroups: As the documentation says this gets you a collection of cross-site groups for the site collection. These groups are cross-site, because they can be used in more than one SPWeb object in the site collection.
SPWeb.Groups: This returns a subset of the groups above (SPWeb.SiteGroups) that are used in the specified SPWeb object. The word used is important to note. These are the groups that are referenced in a secur [read]. Posted: Wed, May 26th '10 |
Canada Security Conference-Sector 2010: I am speaking!
Reza Alirezaei I am pleased to annouce that I will speaking at the Canada’s Security Conference-Sector 2010. The conference will be held here in Toronto from October 25 to October 27, 2010. Here is my talk: Moving to the new security model in SharePoint 2010: claims-based authentication.
You can register for Sector 2010 here. [read]. Posted: Mon, May 24th '10 |
Got a Problem Pairing Your iPhone with Windows 7 over Bluetooth?
Reza Alirezaei I’ve been scratching my head for a week on a problem concerning pairing my iPhone with Windows 7 over Bluetooth.
The problem seems to be very common: I would like to enable tethering via Bluetooth (no cable) between my iPhone and my ThinkPad W700 and T61P laptops. Windows 7 is installed on both laptops. I tried many different ways people have recommended to solve the issue, but no dice. Here are the different errors I got on of my laptops:
Adding the device failed because it does not supp [read]. Posted: Mon, May 24th '10 |
SharePoint Administration Toolkit GetByPrincipalId() Method Call
Reza Alirezaei SharePoint Administration Toolkit ships with a very handy tool that's installed at web site level (SPWeb) named Check Effective Permissions. Essentially, this tool checks to see if a SPPrincipal object has got permissions to any objects within the current web site and all the sub sites that inherit from the current site. It also provides other permission related reports such as anonymous access level or other factors that effect the level of access for the given SPPrincipal object.
Sometimes wh [read]. Posted: Sun, May 9th '10 |
BI Center and Data Connection Errors When Using PerformancePoint Dashboard Designer
Reza Alirezaei A common way to display your BI assets in SharePoint 2010 is to use a site template called Business Intelligence Center. The Business Intelligence Center (a.k.a BI Center) is the enhanced version of the Report Center in MOSS 2007. The site template includes many of the BI capabilities that Microsoft has introduced in SharePoint Server 2010 all packaged into a single site. Although using Business Intelligence Center is not the only way to access SharePoint's BI features,this site template can p [read]. Posted: Mon, May 3rd '10 |
Brand New Mobile Interface in SharePoint 2010
Reza Alirezaei The new mobile interface in SharePoint 2010 is definitely improved comparing to the previous version. Sahil has got a short and nice blog post where he shows the basic browsing experience of a SharePoint site and a list in his iPhone. I also tested many different parts of the product in my iPhone and Windows mobile and the result is quite interesting. In this blog post, we will look at InfoPath forms and Excel Workbooks published to Excel Services.
Among many new features introduced in InfoP [read]. Posted: Sun, Apr 18th '10 |
Now Available for Pre-order: Pro SharePoint 2010 Development
Reza Alirezaei I am pleased to announce that after several months of working on my second writing project, the book is finally available for preorder: Pro SharePoint 2010 Development. I wrote several chapters of this book and I hope you like them:
The book has shipped to the printer and will be at the bookstores by the end of the month. Unless I’m mistaken, this book is the *first* SharePoint 2010 Development book on the shelves for those who might be interested.
Sorry for a couple months break from blo [read]. Posted: Sun, Apr 18th '10 |
I’ll be presenting at Toronot Code Camp on May 1, 2010
Reza Alirezaei I’m pleased to say that I’ll be presenting at the fifth Annual Toronto Code Camp in a few weeks time. I will be doing a session on SharePoint 2010.
Topic: Why SharePoint is a great application development platform
Location (Different than previous years): Seneca College
When:May 1, 2010/ 09:00 AM - 10:15 AM
Session Abstract: Do you want to find out why SharePoint is a great application development platform? Join this session and learn why SharePoint is rapidly becoming many organ [read]. Posted: Sun, Mar 28th '10 |
Toronto SharePoint Camp 2010 - I’m Speaking!
Reza Alirezaei Hello Torontonian SharePointers!It’s SharePoint Toronto Camp time again. And , I am scheduled to present on my favorite topic of Best Practices for Developing Applications in SharePoint 2010. For more more information, check out http://www.torontosharepointcamp.com/Pages/Default.aspx.
See you this coming Saturday. [read]. Posted: Sun, Mar 14th '10 |
Montreal SharePoint Summit 2010 Call for Speakers
Reza Alirezaei As a member of the SharePoint Summit 2010 board of directors and on behalf of the rest of the team, I am extending this invitation to all members of the SharePoint community to submit their session proposal to us at the following address:
http://www.sharepointsummit2010.com/call_speakers.asp
This is a great opportunity for you to showcase your expertise and knowledge of SharePoint with your peers that are also interested in SharePoint technology. The selection committee will pick speakers base [read]. Posted: Wed, Oct 7th '09 |
NULL SID Error (Event ID: 4625) and Application Pool Identity
Reza Alirezaei Issue:
Environment:A medium Server Farm.
Identity:A brand new custom domain account with no special permissions assigned.
Action : Assigning the domain account as the application pool identity when creating a new Web application.
Error Message: Invalid Username or password.
Point of confusion: The same credentials work like a champ when logging to a test box in the domain. I can also add the user to a SharePoint group.
Event Log and ULS Log : Nope,nothing!!
Googling (mmmm...Binging ) : No dice [read]. Posted: Fri, Sep 18th '09 |
How I Benefit from Native Boot From VHD
Reza Alirezaei One of the neat features introduced in Windows 7 and Windows Server 2008 R2 (Read it Windows 7 Server!) is the support for native VHD boot right out of the box. This feature allows you to setup multi-boot scenarios on your machine a lot easier and safer than the traditional way of provisioning multiple OS partitions on your hard drive - something that we all have been doing for a long long time! All you need to do is to make a vhd as a bootable drive that contains its own OS (Win 7 or Win 200 [read]. Posted: Tue, Aug 18th '09 |
Speaking at TechDays Canada 2009
Reza Alirezaei Still working out on session details, but so far, it’s confirmed that I will be presenting one session in the Developing For Microsoft-Based Platform track at Techdays Canada 2009. My session is titled Developing and Consuming Services for SharePoint.Try to buy your ticket while the early-bird deal is still in effect! The regular Price is $599 , but They’re offering $299 for early registrants [read]. Posted: Thu, Aug 13th '09 |
A PG blog Dedicated to SSRS Integration with SharePoint
Reza Alirezaei I just came across this blog that is promissed to be focused on SSRS integration and SharePoint. Awsome Idea and so needed!Bookmark it NOW: http://blogs.msdn.com/prash/default.aspx. [read]. Posted: Tue, Aug 11th '09 |
SharePoint Saturday Toronto Session Materials
Reza Alirezaei SharePoint Saturday Toronto has come to an end,but it was a very successful event IMO. Almost 200 attendees were able to make it to the Microsoft Campus in Mississuaga, GTA from all over Toronto and beyond…and boy , did you see the rain storm?!
First off – I would like to thank all of the attendees who showed up at my session – Best Practices for Developing SharePoint Applications. I had a blast and a great turnout, with some fantastic feedback and follow-up questions on my pre [read]. Posted: Wed, Jul 15th '09 |
Available For Pre-order:SharePoint 2007 Reporting with SSRS 2008
Reza Alirezaei I have been working on a project with Coskun and Jacob for the last three months that has kept my writing more in Microsoft Office Word than this blog!
Finally, it looks like our book titled “Professional Microsoft SharePoint 2007 Reporting with SQL Server 2008 Reporting Services“ is available through Amazon web site. It will probably head off to the printer first week of August, and Amazon.com is now taking pre-orders for it.
Writing a book was an absolutely new experience for m [read]. Posted: Tue, Jul 14th '09 |
SharePoint 2010 Sneak Peek Videos
Reza Alirezaei As you may know already, a couple of hours ago Microsoft announced three new sneak peek videos to give you a quick overview of the value proposition for “SharePoint 2010“ along with *some* of the new features and enhancements targetted at end users, developers and IT pros. Sneak peek preview is the second big offical announcement about the new product (See the first one here). A good portion of the sneak peek videos was allocated to where my passion goes : Data Integration!
Note: Som [read]. Posted: Mon, Jul 13th '09 |
Speaking on SharePoint Developement Best Practices at SharePoint Saturday Toronto
Reza Alirezaei Well, SharePoint Saturday is coming to the Greater Toronto Area and am scheduled to present on the topic of Developement Best Practices in SharePoint 2007. The event is free and is open to the public and will be held on Saturday, Jully 11th, 2009 at the Microsoft Office on 1950 Meadowvale Boulevard, Mississauga , ON L5N 8L9 Canada.
For more more information, check out http://www.sharepointsaturday.org/toronto/default.aspx or follow @SPSToronto Twitter alias . [read]. Posted: Sat, Jul 4th '09 |
MVP Renewed for Office SharePoint Server Again!
Reza Alirezaei Got the mail today with the great news that I got awarded for the forth time with the MVP Award. Looks like that my community works during 2008 were enough for Microsoft to renew my MVP status.
This is just a awesome way to start my Canada day!
Thread spMvp = new Thread(2009);
spMvp.Start(); [read]. Posted: Wed, Jul 1st '09 |
How To Bypass Filters
Reza Alirezaei Usage is really simple:INTERNET EXPLORER:1) Tools -> Internet Options -> Connections -> LAN settings2) Select option ‘Use a proxy server for your LAN’3) Enter one of the below 3 IP’s for ‘HTTP Proxy’ & 8888 for ‘Port’4) Click OKFIREFOX:Tools -> Options -> Advanced -> SettingsSelect ‘Manual proxy configuration’Enter one of the below 3 IP’s for ‘HTTP Proxy’ & 8888 for ‘Port’Click OKPROXY [read]. Posted: Mon, Jun 15th '09 |
I Will be Presenting at Security Education Conference 2009
Reza Alirezaei SecTor is Canada’s premier IT Security Education Conference and training which is held annually in Toronto. In nutshell, SecTor sheds light on the underground threats and mischief that threaten corporate and personal IT systems.
I am pleased to announce that I will be presenting a SharePoint-focused session at this conference that is titled Security and Application Development in SharePoint and below is the description:
SharePoint goes a long way toward pro [read]. Posted: Wed, May 27th '09 |
Working with Structured Data in Microsoft Office SharePoint Server 2007 (Part3): Browser Enabled InfoPath Forms
Reza Alirezaei Summary: Explore different options you have to work with structured data in a high volume while you need to perform complex queries and actions against such data ranging from authoring, approval and landing information on Web Part pages, all the way down to the physical storage. This blog post is part 3 of a blog post series that I am planning to write on this topic. (31 printed pages)
See Also:
Part 1 : Configuring Single Sign On Service and Database
Part 2 : Exposing LOB Data
Applies to: M [read]. Posted: Mon, Apr 27th '09 |
Session Follow-up - Toronto Code Camp 2009
Reza Alirezaei First off, Toronto Code Camp is not a SharePoint focused event (only my session). Second, my session was the last session of the day and there were 3 popular sessions (Specially the ASP.NET MVC session) in the same time slot!
BUT…..
Honestly, I was surprised when I saw that the room was jam packed with a great bunch of enthusiasts who once again were there to validate that how much SharePoint rocks! So, If you attended my session titled “Best Practices for Developing SharePoint Appli [read]. Posted: Sun, Apr 26th '09 |
Iranian By Birth, Canadian By Choice
Reza Alirezaei Today, 27 March 2009 1:34 pm Eastern time, was a special moment and I will secretly admit an emotional day. Today, I whispered the national anthem of a country that warmly welcomed me four years ago and brought me everything that I’ve ever wanted in my life: P-E-A-C-E.
Today,I finally became Canadian along with 75 other people from 36 countries around the globe. A phenomenon that only happens in Canada!
I think the best course of action might be for me to indicate that I love this country [read]. Posted: Sat, Mar 28th '09 |
Working with Structured Data in Microsoft Office SharePoint Server 2007 (Part2): Exposing LOB Data
Reza Alirezaei Summary: Explore different options you have to work with structured data in a high volume while you need to perform complex queries and actions against such data ranging from authoring, approval and landing information on Web Part pages, all the way down to the physical storage. This blog post is part 2 of a blog post series that I am planning to write on this topic. (9 printed pages)
Applies to: Microsoft Office SharePoint Server 2007. SQL Server 2005 /2008
See Also:
Part 1: Configuring Single [read]. Posted: Mon, Mar 23rd '09 |
Working with Structured Data in MOSS 2007 (Part1):Configuring Single Sign On Service and Database
Reza Alirezaei Summary: Explore different options you have to work with structured data in a high volume while you need to perform complex queries and actions against such data ranging from authoring, approval and landing information on Web Part pages, all the way down to the physical storage. This blog post is part 1 of a blog post series that I am planning to write on this topic. (13 printed pages)
Applies to: Microsoft Office SharePoint Server 2007
Download this post in PDF version here.
Content:
Intro [read]. Posted: Sat, Mar 21st '09 |
IE 8.0 Quick Observation for SharePoint
Reza Alirezaei In case you didn’t hear it in mix09 keynote, IE 8.0 was RTMed today (Download). According to the benchmarks ,IE 8.0 is without any doubt, the best IE ever and we all know that there is no better browser to view SharePoint sites in than IE!
First off, a big “Thank You” to the IE team for their fabulous efforts to improve IE 8.0 with regards to standards based compliance. That’s the first obvious thing that comes to my mind. Work with it a little bit and you know what I [read]. Posted: Fri, Mar 20th '09 |
Techdays Webcast: Information and Collaboration in One Place
Reza Alirezaei Greetings, ladies and gentlemen.
If you didn’t get a chance to see me presenting this topic across Canada , I will be presenting it again as a webcast at Microsoft Virtual Techdays Developers 2009. This virtual event is a 24-hour day of online technology learning with 95 LIVE sessions delivered via Live Meeting.
here are the details –>
Language : English.
Products : Office SharePoint Server 2007,SQL Server Reporting Services 2008
Duration : 60 Minutes
Start Date : Wednsda [read]. Posted: Thu, Mar 19th '09 |
My Talk at Toronto Code Camp 2009
Reza Alirezaei Next month, on Saturday, April 25, the fourth annual Toronto Code Camp will be held in downtown Toronto. I’ve had the privilege to present at this event again.
Like any other Code Camps , there is absolutely no fluff or marketing stuff in Toronto’s biggest code camp whatsoever. Find out more about the agenda and speakers at http://www.torontocodecamp.net. BTW, Toronto Code Camp now has a Facebook group setup at http://www.facebook.com/home.php#/event.php?eid=55545432454. RSVP please if [read]. Posted: Wed, Mar 11th '09 |
Bluetooth on Laptops with Windows 2008
Reza Alirezaei I was informed via Ishai’s blog that he has been able to find and implement the solution here to get his Bluetooth to work on Windows 2008 with hyper-V installed. Since I only use x64 Windows Server operating systems on my laptops (for the same reasons he does), I have been desprately looking to find a fix to enable Bluetooth feature on my lovely ThinkPad T61P as well.
I read through the fix and looks like there is a catch for x64 users!
Getting your Bluetooth device using WIDCOMM 5.1 dri [read]. Posted: Thu, Feb 26th '09 |
Notes Field Not Getting Populated by SPUserCollection.Add Method
Reza Alirezaei So here is the deal:
You add a user to the users collection of a site collection by calling into the SPUserCollection.Add method passing login name, email, name and notes as parameters, but notes field doesn't get populated as you expected:
PLAIN TEXT
using (SPSite site = new SPSite(url))
{
using (SPWeb sweb = site.OpenWeb())
{
//Ommitted Code for brevity
sweb.SiteUsers.Add("foo\\JohnDoe", "JohnDoe@foo.com", "John Doe", "Is it Jo [read]. Posted: Mon, Feb 23rd '09 |
My Interview with Canadian Information Processing Society (CIPS)
Reza Alirezaei I was humbled when Stephen Ibaraki asked me if we could have a chat over the phone about myself, collaboration and SharePoint. It really was a fun experience and I enjoyed talking to him and sharing some pointers. To listen to the interview, click on this MP3 file link
Here is more about that interview: http://stephenibaraki.com/cips/v19/reza_alirezaei_podcast.html
Oh boy, when I listened to the interview , I laughed to die at my accent! Yeah, sure, I have learnt the English language in the l [read]. Posted: Wed, Jan 14th '09 |
Problem in Finding Wireless Networks on Lenovo T61p and Window 2008
Reza Alirezaei I’ve finally gotten off my derriere and put together a tripled-boot system featuring Windows Vista (x64), Linux Fedora (i686) and Windows 2008 with Hyper-V on my Lenovo T61p laptop (I chose i686 CPU architecture for my Linux OS because 32 bit and 64 bit story is a little bit different in Linux than Windows!).
The fact that how much I am loving my Linux AdventureWorks (meaning my adventures in Linux land) and how great this OS is , remains to be discussed in another post (oh , Yeah! ), [read]. Posted: Wed, Jan 14th '09 |
MVPs by MVPs in 2008
Reza Alirezaei Most Viewed Posts by the Most Valuable Professionals in 2008.
In parallel to the YouShapeIT engagement , I ran a small survey among my fellow MVPs, simply asking for their most viewed blog post in 2008. Initially I wanted to host this linkfest as part of a separate bulletin somewhere in this month’s YouShapeIT issue (i.e. in community section) , but due to some issues, this was not possible.
Here is the linkfest to the most viewed post by the most valuable professionals in SharePoint Space [read]. Posted: Thu, Jan 8th '09 |
YouShapeIT With Collaboration Theme This Month
Reza Alirezaei 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 th [read]. Posted: Thu, Jan 8th '09 |
20 key Points Arising, or Inferred, From “Working with large lists in MOSS 2007” Paper
Reza Alirezaei 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 c [read]. Posted: Wed, Jan 7th '09 |
WSS 3.0 and MOSS 2007 Support without SP1 Expires Soon
Reza Alirezaei I just thought to remind you about this again:
WSS 3.0 and MOSS 2007 without SP1 won’t be supported after January 13th 2009! Read More [read]. Posted: Thu, Jan 1st '09 |
Stop the War in Ghaza Strip,Help Prevent Extremism
Reza Alirezaei While we are all busy planning our new year celebrations , having fun with our family and friends , twitting , facebooking and sending mass emails to each other , Israeli troops are way too busy killing boatloads of INNOCENT civilians in Ghaza strip! What a great Christmas gift to the humanity!
Honestly, I have no idea what Israel is going after by bombarding purely unshielded people in Ghaza, but as a person who has been born and raised in the region, all I know is that actions of this kind p [read]. Posted: Wed, Dec 31st '08 |
Behind the Scences: CAS in Solution Packages
Reza Alirezaei 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 th [read]. Posted: Wed, Dec 31st '08 |
Presenting at PASS in Vancouver (Jan 20th)
Reza Alirezaei 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
[read]. Posted: Tue, Dec 30th '08 |
National DO NOT Call List (Canada Only)
Reza Alirezaei If you are sick and tired of these telemarketers calling at 11 PM trying to sell something , you can enter your phone number in National DO NOT Call List:
https://www.lnnte-dncl.gc.ca/index-eng
I am really thinking of changing my phone number all together. In addition to the issue I have with telemarketers, looks like my phone number is one digit away from a sex therapist or something! Sometimes I get voice messages or phone calls that I’d wish I could zip them up and post them here so yo [read]. Posted: Mon, Dec 29th '08 |
MSDN SharePoint Classes
Reza Alirezaei 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 [read]. Posted: Wed, Dec 24th '08 |
Happy Holidays!
Reza Alirezaei From 12 degrees below zero (Toronto), I extend my warmest regards and wish all of you the happiest of holidays and a New Year filled with promise, healthy families and joy! In New year’s Day let’s all pray for a world filled with peace , goodwill and no sign of war or racism!(I am not shooting is stars , ain’t I?)
Why can’t we all just play nice in our own little sandboxes?!! [read]. Posted: Tue, Dec 23rd '08 |
Paginating through Your Membership Users using SPGridView, SPGridViewPager and Common Table Expression
Reza Alirezaei Almost a year ago, I wrote a post explaining how CTE (Common Table Expressions) can make your life much easier when working with your membership users in chunks and pages in SharePoint (or ASP.NET). Well, since then I have received couple emails from people asking for the UI part of that post (SPGridView) so I decided to write another follow up post here.
Well, We all know that pagination has been always a very common feature when displaying and working with data in an application. The GridView [read]. Posted: Tue, Dec 23rd '08 |
My 3 Hour talk at SharePoint Summitt (Montreal)
Reza Alirezaei The SharePoint Summit is one of the largest events in North America focusing on technology and business solutions of SharePoint. This years SharePoint Summit is April 8-9 in Montreal. I am excited to announce that I am presenting in two sessions neck to neck for 3 hours covering the following topic :
Topic: Provide Access to Business Data Securely and Manageably by Layering SharePoint on top of your Backend Systems
Are you looking for a complete and easy view ,within your SharePoint sites , into [read]. Posted: Thu, Dec 18th '08 |
Top 20 Community Content Contributors
Reza Alirezaei I got nominated and selected among top 20 Community Content Contributors for the the contributions I have made to the MSDN wiki in 2008. This is the third year in a row that I am honored to receive such award.
Looks like, fellow uber MVP , Adam Buenz has been selected too. As far as I know, there were only two SharePoint focused awardees. The rest were mostly .Net and a few other MS products. [read]. Posted: Wed, Dec 17th '08 |
I will be speaking in the 2nd Annual Toronto SharePoint Camp
Reza Alirezaei 2nd Annual Toronto SharePoint Camp is just around the corner, this year it will be held on 24th of January 2009. Toronto Code camp offical Web site will be updated soon with information about the event. I will probably deliver two sessions targeting at both admin and dev audiences. For my dev session , I am thinking of an Advanced SharePoint Development Techniques kinda session for dev loves and Powershell for SharePoint Administrators in the other track . Haven’t made up my mind yet, so [read]. Posted: Thu, Nov 13th '08 |
WF Emails NOT Sent Out to the External Users
Reza Alirezaei We have developed this sequential Workflow that’s automatically kicked off when a registration request is dumped in a custom list in a SharePoint site. The registration can be initiated in a public facing zone and by users who have no corporate account or internal email address ;therefore Workflow must be able to send out emails to the external email addresses such as John.Doe@foo.ca.
In our code , we used SPUtility.IsEmailServerSet(SPWeb) to ensure the mail server is setup and used SPUtil [read]. Posted: Mon, Nov 10th '08 |
DevTech:New Price Discounts and More
Reza Alirezaei I just thought that I should drop a line and let you know that DevTeach, now, offers new price discounts! I personally enjoy DevTeach , becuase it offers TechEd like content to Canadians derived by top-notch speakers from across Canada and US. If you haven’t looked at their events,I’d highly recommand that you take a look at their Web site to see if you or your organization can benefit from their events.
If you have already enrolled in any of the TechDays events , just be aware that [read]. Posted: Mon, Nov 10th '08 |
I will be speaking in Winnipeg,Calgary and Vancouver
Reza Alirezaei It’s now confirmed that I will be speaking as part of the Techdays 2008 tour in Winnipeg,Calgary and Vancouver at the following dates , delivering the same session I presented in Toronto last Week. I had some schedule conflicts which is now resolved and I am good to go!
Winnipeg: December 04, 2008
Calgary : December 11, 2008
Vancouver:January 22, 2009
Can’t wait to see the great SharePoint/SSRS community in the above cities. I am really looking forward to this. [read]. Posted: Sun, Nov 2nd '08 |
Blogging from Techdays 2008 Venue
Reza Alirezaei Here is my presentation wrapped up at Techdays 2008 Toronto, 2 hours later , I’m sitting at the speaker room doing what every *normal* geek does! Writing a follow up blog post on my session. Truth to be told, once I am done with his blog post, I feel comfortable saying goodbye to Toronto and say hello to Calgary and Vancouver’s upcoming sessions! can’t wait to see folks in west coast….I am in particular excited about Vancouver because 3 years ago when I immigrated to Ca [read]. Posted: Fri, Oct 31st '08 |
10 Million Americans are against Reza A!
Reza Alirezaei Looks like some folks are truly pissed that Reza guy didn’t get his a** out of the bed in time to reshape the destiny of the country. Too bad!
I just hope the very last sentence is not true [read]. Posted: Tue, Oct 28th '08 |
SSRS:Data Driven Subscriptions in Integrated mode (Part 1)
Reza Alirezaei The thing is, if you read SQL Server 2008 books online (For example here) , it is explicitly mentioned that Data-driven subscriptions are not supported when the report server is configured for SharePoint integrated mode! I could have sworn that I heard several times from SSRS top subject matters that they have added this new functionality to the SSRS 2008. Plus looking at the proxy endpoint tells me that the functionality is there, but like a lot of other things in the Integrated mode (and I'm [read]. Posted: Mon, Oct 27th '08 |
SSRS:Data Driven Subscriptions in Integrated mode (Part 2)
Reza Alirezaei In Part 1, I gave you a quick tour on what needs to be set up before you can jump into data driven subscriptions in SharePoint. Now the real fun begins. From the ECB menu of a report choose Manage Subscription.
In the Manage Subscriptions page , click on the Add Data Driven Subscriptions button. This will take you to step 1 of 4 of setting up a data driven subscription.
Step 1) This step is literally the heart of the subscription and where our stored proc comes to the picture. Basically, you t [read]. Posted: Mon, Oct 27th '08 |
The Way I See It #21
Reza Alirezaei People need to see that , far from being an obstacle , the world’s diversity of languages , religions and traditions is a great treasure affording us precious opportunities to recognize ourselevs in others.
Say a big NO to racism! [read]. Posted: Sat, Oct 25th '08 |
Report Builder 2.0 RTMed , but…
Reza Alirezaei … replacing the Open with Report Builder link (to point to the new 2.0 RB ClickOnce app) in the Report Viewer Web part is NOT available in the RTM version.It is pushed back to SQL Server 2008 SP1 or CU release. Read this thread!
FYI, if they would have released this functionality in RB 2.0 , you could set the URL to the new RB 2.0 by browsing to central administration site, under Application Management tab in the Reporting Services Section , choose Set Server Default page then you c [read]. Posted: Fri, Oct 24th '08 |
PowerShell:Deploying SSRS Reports in Integrated Mode
Reza Alirezaei As I promised last week in this blog post, the first chance I get , I would craft up another POC using PowerShell that takes care of deploying SSRS reports and data sources in bulk to SharePoint.Here you go:
You can download the script here and below are the steps to get this script to work:
1) Create a folder and throw the script there.
2) All right, you need to compile the SSRS Porxy endpoint for SharePoint integrated mode (ReportService2006.asmx) and build the ReportService2006.dll. There a [read]. Posted: Wed, Oct 22nd '08 |
Say Goodbye to IIS, Say Hello to HTTP.SYS!
Reza Alirezaei With all the issues IIS caused in the previous versions of SSRS, specially to configure it to interact with other applications (such as SharePoint) hosted in IIS , in SSRS 2008, Microsoft made a major architectural shift to move toward to a *real* Single Service Architecture that would eliminate dependency on IIS.
You no longer require having IIS installed on the RS box and, even nicer; you don’t have to install SQL on that RS box! Well, let me rephrase what I just said above. SSRS doesn [read]. Posted: Tue, Oct 21st '08 |
New MOSS 2007 Virtual Machine
Reza Alirezaei Microsoft just pushed out a new timbombed virtual machine to the MS download site. You can download it from here. The new image is timbombed for March 2010 which gives you the longest period MS has ever allowed activated machines to operate before they get timebombed.
If you want to learn more about timebomb technique read my posts here, here and here.
In short, these machines are protected by two anti-piracy measures - timebomb and activation. Activation kicks in after the trial is over (30 da [read]. Posted: Sun, Oct 19th '08 |
Deploying Reports in Integrated Mode
Reza Alirezaei See if you read all the documentation about SSRS 2008 integrated mod, they pretty much ask you to create the reports in BIDS and go through the publishing steps or simply upload your Reporting services artifacts to the designated document libraries. This is nice and easy, but sucks big time!
First off , no offense , but the majority of those who deploy have absolutely no clue how to use BIDS! Secondly BIDS is not necessarily available on the production servers. Thirdly, there are many scary clie [read]. Posted: Sun, Oct 19th '08 |
Shifting From SSRS 2008 Native to Integrated For Good
Reza Alirezaei Although when installing SSRS 2008, you get an option to install in “integrated mode”, “native” or “Install, but configure later”, there is always this question that if I have setup my report server in the native mode how easy it would be to :
Switch my report server to the integrated mode
Switch my report server databases to the integrated mode
Okay, let me take a pause and answer the second question first because it is easier! You cannot shift your d [read]. Posted: Fri, Oct 17th '08 |
SSRS 2008 integrated mode: Security
Reza Alirezaei When you configure SSRS 2008 to run in SharePoint integrated mode, the way you configure authentication and permissions in your SharePoint Web application matters a lot, because:
That’s what report server uses to control access to report server items and operations.
This would dictate what kind of security model you can use in your reports data sources to access external data sources.
Figure 1: Authentication settings for your Web application is an important step in the integrat [read]. Posted: Thu, Oct 16th '08 |
Dispose Sanitation and Confusion!
Reza Alirezaei I guess when MS experts decided to publish this article , they kind of solved many questions in people's head with regards to dispose patterns that one should follow when developing against SharePoint object model. Although , I respectfully disagreed with two things mentioned in that article (such as disposing RootWeb object or not putting Response.Redirect() in the finally block as I stated here a long time ago) , this article has been always my first-to-check kind of reference when I have any [read]. Posted: Tue, Oct 14th '08 |
SSRS 2008 Integrated Mode on an Existing Web Apps
Reza Alirezaei As you can see , I’ve started to gradually blog my notes that I have gathered so far with regards to installing SSRS 2008 in an integrated mode with MOSS 2007 , also including the solutions and workarounds if possible. Here is a tricky one:
Before we performed the integration , we had provisioned a SharePoint Web application and extended it to an internet zone. We used domain user account for the application pool of this Web application ;therefore for its extended Web application. Default [read]. Posted: Mon, Oct 13th '08 |
Configuring SSRS 2008 for SharePoint Integration
Reza Alirezaei Unless you are living under the rock , you’d probably know that since SQL Server 2005 SP2 time frame , you can configure a deployment of SQL Server Reporting Services to work with a deployment of SharePoint which is known as Integrated mode. In the first attempt to combine their Business intelligence and Information Portal technologies together and by releasing SQL Server 2005 SP2 , Microsoft brought two very interesting technologies together and opened up a world of interest to many peopl [read]. Posted: Sun, Oct 12th '08 |
Reza, Backup, Backup & Backup!
Reza Alirezaei Here is a nice Pre-Weekend surprise:
After an [Unwanted!] Windows update which restarted my computer the night before , I turned on one of my Windows 2008 machines and Windows froze at the start up progress bar. Basically , it shows the progress bar which is a good sign (Control has been handed over to the OS) , but immediately after that the screen goes black and Desktop never appears. I noticed that one of my hard disks was grinding for 3 seconds , silent for 2 seconds and so on and so forth- [read]. Posted: Sun, Oct 5th '08 |
A MailServer For Win2k8-Based SharePoint Dev
Reza Alirezaei If you are among the millions who adore the most recent release of Microsoft Windows' server line of operating systems , Windows Server 2008, you have completely shifted [at least] your SharePoint dev environment to this great server platform. First of all it is the most stable OS ever (Why would u want to develop anywhere else? Real man only develops on Server OS not Vista ), secondly every single driver and program I use works perfectly ; Needless to say that I ONLY use x64 machines and a [read]. Posted: Sat, Oct 4th '08 |
PowerShell: Adding Managed Paths
Reza Alirezaei Just a quick note to let you, PoSH lovers , know that if you are adding managed paths to an SPWebApplication object using PoSH , for adding an SPPrefix object to the existing SPPrefixCollection , you need to specify one of the following arguments (without space), otherwise you get a conversion error to type "Microsoft.SharePoint.Administration.SPPrefixType" due to invalid enumeration value:
"ExplicitInclusion"
"WildcardInclusion"
"Exclusion"
In the following example, I am creating a sample [read]. Posted: Thu, Oct 2nd '08 |
Good Job Mike!
Reza Alirezaei I was reading Mike Walsh’s new book Teach Yourself SharePoint 2007 in 24 hrs over this weekend. A fantastic book for beginners and intermediate users who quickly want to get some brief understanding of the some intresting SharePoint topics.Well, I read/scan read every SharePoint book that comes to the market and I don’t care about the audience. It’s amazing how every single book has something new to offer. Don’t let them slip under your radar , no matter how good you think yo [read]. Posted: Tue, Sep 30th '08 |
Microsoft Techdays 2008 Website Is Live
Reza Alirezaei Check it out:
http://www.microsoft.com/canada/techdays/default.aspx
My session description has also been updated too. [read]. Posted: Mon, Sep 29th '08 |
Presenting at TechDays Canada 2008
Reza Alirezaei TechDays 2008 is the Microsoft largest technical education conference series for IT Professionals and Developers in Canada. I am pleased to announce that I will be presenting the ONLY SharePoint related session at this important event. Getting back to my technical background and after almost three years of the good old days of being a SQL Server Reporting Services MVP, I will be presenting the following topic:
Information and Collaboration in One Place - Integrating SQL Server Reporting Services [read]. Posted: Thu, Sep 25th '08 |
Group Permissions,How Does it Work?
Reza Alirezaei Browse to the People and groups page in site settings and click on one of the existing groups. From Settings menu, choose View Group permissions:
ViewGroupPermissions.aspx page located in _layouts folder is loaded as shown below. The ViewGroupPermissions page is one of few pages which is still stuck in version 2.0 look&feel
When the above page is loaded, a parameter named ID is passed in (via query string) which is equal to the Group ID of group you just chose.ViewGroupPermissions. [read]. Posted: Fri, Sep 19th '08 |
Disabling XML DataSources
Reza Alirezaei In WSS object model, there is a family of XML-based data source controls which enable declarative or programmatic databinding models against a variety of underlying XML data stores. In this family, the abstract BaseXmlDataSource control serves as the base class and implements HierarchicalDataSourceControl and IDataSource to support hierarchical and tabular data for all derived types. There are three main XML-based data sources that extend BaseXmlDataSource control :
SPXmlDataSource
XmlUrlData [read]. Posted: Thu, Sep 18th '08 |
IDesignTimeHtmlProvider Interface
Reza Alirezaei You can implement this interface to have a different HTML rendition for your Web parts and controls in SharePoint Designer than what you see in the browser. Well, if that’s what you are looking for, IDesignTimeHtmlProvider interface is definitely your friend!
As you can see in the pictures below , my simple Web part renders two different type of messages at run-time and design-time. For more information see my notes in the community content of this page.
Browser:
SharePoint Desginer: [read]. Posted: Wed, Sep 17th '08 |
LinkSection
Reza Alirezaei SharePoint is full of UI buidling bloks that can be reused , either declaretively or programmatically, to build your UI components. In this blog post, I demonstrated how you can leverage LinksTable user control to create a cool-looking link box that mataches out of the box links (Look at Site settings page). There is another user control called LinkSection (inhertirs Microsoft.SharePoint.WebControls.LinkSection) which gives you more control over other parts of your link box such as Title and D [read]. Posted: Tue, Sep 16th '08 |
Web part with Toolbar (Part 2)
Reza Alirezaei Sometime in January this year , I wrote a blog post here in which I introduced one possible way of adding a Toolbar to a Web part. Although , I am not a big fan on loading user controls dynamically into my Web parts , in order to achieve what I wanted to do , I kind of had to leverage the OOTB toolbar.ascx user control; therefore dynamically load it into the parent control (my Web part).
While the technique in my previous post would work in most of the cases, dynamically loading the control by u [read]. Posted: Sun, Sep 14th '08 |
LinksTable
Reza Alirezaei If you like the way SharePoint groups related links together and render them in a nice RepeatedControls with that little rectangular image on the right side of each link (/_layouts/images/setrect.gif) , just be aware that you can easily use the same technique in your application pages and Web parts as well.
Read my notes on the bottom of this page. [read]. Posted: Sun, Sep 14th '08 |
SharePoint Developers in IRAN
Reza Alirezaei I just arrived in IRAN and I am gonna stay here for couple days. Boy , it feels so good to be here! I am enjoying every minute of my trip and my family is certainly spoiling me to death like a little kido:) Believe it or not , I put on couple of kilos right away , because of all this delicious, sexy Persian dishes!
Besides visiting my family and spending quality time with them , I have a very important mission this time around. I am looking into spinning up another development team with 100% [read]. Posted: Fri, Sep 12th '08 |
Mike Fitz Promises to Blog
Reza Alirezaei Mike Fitzmaurice promised to blog more often and I got him on the tape so I can bug him once in a while IF he does not keep his promise [read]. Posted: Mon, Sep 8th '08 |
Patrick Tisseghem Passed Away
Reza Alirezaei I was just informed by other MVPs that Patrick Tisseghem suddenly passed away on Wednesday in Sweden ! My heart goes out to Patrick’s family and friends for their loss. Rest in peace Patrick! [read]. Posted: Fri, Sep 5th '08 |
Openning IP Forms With Domain Security From VS.NET
Reza Alirezaei This one is just a quick tip which I get asked a lot!
1) You configured the security level of your IP forms to Domain.
2) You saved the form in a folder in your project.
3) You published the form into another folder again in your VS project.
4) You checked-in your code.
5) Someone else gets the latest version of your code and tries to open the InfoPath Form. They double-click on the form in the visual studio and they get this error:
Forms that require the domain permission level contain fea [read]. Posted: Wed, Sep 3rd '08 |
Prelogin Screen in VMs
Reza Alirezaei Once you have a virtual machine starting , it is quite common to include login information , expiration date (if any), your company logo and bunch of other stuff included in the prelogin screen. I just updated the timebombed VMs blog post (part 3) to include the prelogin screen as well (towards the end). [read]. Posted: Tue, Sep 2nd '08 |
John Holiday will be teaching ECM
Reza Alirezaei I just saw that fellow MVP , John Holiday is planning to deliver some ECM training courses. All I can say is that , no matter how expert you are , walking away from John’s presentations and classes , it is almost impossible that you are not amazed with John’s intelligence and expertise. It’s scary how smart this guy is! seriously! [read]. Posted: Mon, Sep 1st '08 |
SEF 2008
Reza Alirezaei Jag ska är i Sverige den nästa veckan - inte kan väntan att möta svenska SharePointers! Todd Klindt, Steve Smith, Penny Coventry och Eric Shupps ska alla, är där för. Om mitt svenska språk är så fattigt, är det, därför att det inte finns några godaengelska till den svenska översättaren ut där
Tack till med- SharePoint MVP Goran Hussman!
http://www.seforum.se/Pages/default.aspx [read]. Posted: Thu, Aug 28th '08 |
ContentDatabaseSection Class
Reza Alirezaei If you build UI components that deals with content database(es) of a given Web Application , you may find this class useful.
For more information Please see my notes here. [read]. Posted: Sat, Aug 23rd '08 |
SPSqlDataSource and DFWP
Reza Alirezaei Creating custom Data Form Web parts (formerly known as Data View Web part or DVWP) that call into your line of business applications , extract data and land it onto your SharePoint pages is as easy as pop corn
The reason they changed the name from Data View Web Part (V2.0) to Data Form Web part (V3.0) was because it works way more than just giving you the ability to “View”. You can insert, update and delete. What else do you want? What? You can’t use Windows Authentic [read]. Posted: Wed, Aug 20th '08 |
Selector Controls Rock!
Reza Alirezaei As saying goes , a picture is worth a thousand words! Well, this doesn’t apply to this post, because :
First off, I’ve attached more than one picture
Second, Thousand words are not here. They are all written in the community content of SharePoint MSDN SDK. Please excuse if formatting is messed up in those pages, that’s the best I can do using their editor control! (Somebody will eventually format it - I hope!)
ServerSelector class: Click here.
WebApplicationSelector c [read]. Posted: Mon, Aug 18th '08 |
Lee Marriage
Reza Alirezaei [Via Ishai Sagi]
I was just informed via Ishai’s blog that Lee Marriage has passed away last weekend.Lee had a sharepoint blog at “The learning curve“. I didn’t personally know him , but he was into SharePoint , right? so that’s enough for me to take couple minutes of my time and write about him and wish his soul eternal rest. Goodbye Lee! [read]. Posted: Thu, Aug 14th '08 |
Do Sick People Read SharePoint Blogs?!
Reza Alirezaei I knew that Internet is full of sick people , but I never knew that sick people read SharePoint blogs as well! Since couple months ago, I have been repeatedly harassed by some morons who leave comments with racist content and literally insult my background.This is a technical blog and has nothing to do with politics, race, religion and what’s going on in this world! I’m politically naive and I want nothing from this life except peace for myself, which I have finally found in my secon [read]. Posted: Thu, Aug 14th '08 |
Writing code that requires high privileges
Reza Alirezaei When I’m reviewing code, It is amazing that I still see some developers use Microsoft.SharePoint.Administration namespace to do various things programmatically without paying attention to the security consequences.
The issue with writing code that utilizes classes in Microsoft.SharePoint.Administration namespace (For example SPFarm) is that they only work in two curcumstances :1) The security context under which the code is executed has access to Microsoft.SharePoint.Administrati [read]. Posted: Wed, Aug 13th '08 |
Timebombed Virtual Machine (Part 3): Distribution
Reza Alirezaei In part 2, we went through the process of creating a differencing drive based off a timebombed virtual image from Microsoft. Now, let’s look at what the value proposition of this process is. First, you have built a virtual machine that has a timer bomb in it. Second , instead of distributing the whole VM machine, you’ve only distributed a much smaller differencing drive. You can tell others to download the MS base image, rename it to the what you chose for the base image and place it [read]. Posted: Tue, Aug 12th '08 |
Timebombed Virtual Machine (Part 2):Build
Reza Alirezaei In part 1, I gave you an introduction on what I want to accomplish in these blog post series. In case you haven’t read it yet, please have a look. Now, let’s get your hand dirty:
1) You need to download a trial image first. Let’s get started with this one.
2) Put it in a folder (say “D:\VPC\Trial”) and change the name to MsWSSBaseWithSP1.vhd.
3) Using VPC 2007 , create a virtual machine and point it to the vhd drive you’ve just downloaded. If you are using [read]. Posted: Tue, Aug 12th '08 |
Timebombed Virtual Machine (Part 1):Introduction
Reza Alirezaei Thought about placing a timer bomb in a virtual machine? If yes, you probably know it is not an easy thing to do. Yeah! Microsoft places all these timer bombs in their trial images and make them expire after 30 days or when passing beyond a certain date, but there is no documentation anywhere so you can follow to get yours going. Apparently, there is a specific group in MS, responsible for designing, activating and placing all these bombies on various VMs.
Well, Paul Andrew and Andrew Connell [read]. Posted: Tue, Aug 12th '08 |
WOW Web (WOWW)
Reza Alirezaei From the time I was a little kiddo, I’d spend hours walking along our house in Tehran (IRAN) looking for spiders and watching them while they were spinning their web. In all honesty, at the age of 31, I still get the same level of excitement as I did way back then.I don’t take expeditions looking for rare spiders in the most remote jungles on Earth!!, but thankfully, I live in a place surrounded by spiders! I share my back yard (in Toronto) with 2 or 3 different types of spider. They [read]. Posted: Mon, Aug 11th '08 |
Atomic use cases,Features, WSP Solutions and VS solutions
Reza Alirezaei I understand that each project has its own requirements and those requirements would dictate the layout of your VS solution(s) and the way you package your work into WSP solutions. As I discussed this with other MVP and non-MVP devs, we finally came to a conclusion that there is no “best way” that fits all scenarios.
For example My buddy, Dan Attis (MVP), uses an interesting methodology to package his work into very atomic units (each wrapped into a feature) and grouped into a Visu [read]. Posted: Thu, Aug 7th '08 |
Did you upgrade your SQL Server 2k8 RC0 to RTM? Don’t!
Reza Alirezaei Check your Technet or MSDN subscription, SQL Server 2k8 RTM is official! Question is how to upgrade from RC0 to RTM?
Even if there was an upgrade path from RC0 to RTM (Not sure if there is any) , I’d still uninstall RC and install fresh RTM binaries. That’s mainly due to the unstable nature of CTP/RC releases and how can you verify that everything is working as expected? So , IMO there is risk associated with in-place upgrade .
Please read the instructions to the end before trying to [read]. Posted: Thu, Aug 7th '08 |
Quick Note: WSS Version after Applying Infrastrucutre Rollup
Reza Alirezaei If you still haven’t applied three new important updates (a.k.s infrastructure rollup) to your SharePoint environment, then you should. These updates not only introduce new features , also patch several fixes to the top issues reported to Microsoft. Again , as you can see in the SharePoint team blog the order is important (highlighted section). Once you apply WSS rollup , the WSS runtime version should change to 12.0.0.6318 as follow:
For all other version numbers including the initial ve [read]. Posted: Thu, Aug 7th '08 |
Fun with remote TFS connectivity in VS Team Suit 2008
Reza Alirezaei Yes, the story continues and I am having fun!!!
History: I have my TFS server hosted in US. It was initially provisioned as an standalone server and obviously there was a local administrator account(dhtfs\administrator). Let’s say , we chose “G@dBle$$America” for admin’s password. Later on , we joint the TFS machine to our domain (dhdc) and exposed it via https to our remote developers for two main reasons:
1) We (myself and our project manager) could take advantage o [read]. Posted: Thu, Aug 7th '08 |
Fun with installing SharePoint on Win2k8
Reza Alirezaei From the beginning of this month and mostly after work hours, I have been heads down building various VM and non-VM SharePoint environments. For the life of me , there is nothing more boring than dealing with all these infrastructural craps , but sometimes there is no other choice, you know. During this process, I took some notes and I thought I’d give you some bullet points in this blog post.
1) First of all, it took a good couple of hours to find out that sysprep in Windows 2k8 is lo [read]. Posted: Wed, Aug 6th '08 |
New Virtualization Rig
Reza Alirezaei We’ve completely migrated our VM infrastrcuture from Virtual Server 2005 to VMWare Server 2.0 RC1. We used this tool called VMWare Converter to convert all of the virtual server images to VMWare counterparts.I love using this little gem.The only issue we are facing is that WMWare tools that is installed on the machine as part of the migration process is somehow screwed up. Uninstalling and reinstalling it really didn’t help either. As such, we can’t use the console access to [read]. Posted: Tue, Jul 29th '08 |
International SharePoint Professionals Association
Reza Alirezaei Via Bob Fox
The International SharePoint Professionals Association, also known as ‘ISPA’, is an independent, not-for-profit, community-driven organization dedicated to support SharePoint professionals and groups all around the world. The primary mission of ISPA is to promote the global adoption of SharePoint Technologies by providing support and guidance to the SharePoint community as a whole – by establishing connections between SharePoint professionals, groups, resources, education an [read]. Posted: Wed, Jul 16th '08 |
Comments in CAS permission set
Reza Alirezaei In case you want to be cool and add informative comments to your CAS permission set node in your manifest.xml - for example:
When your package is deployed , here is what you get in the CAS configuration file (stored in ….\12\config\) without any of your IPermission nodes applied:
And here is what ULS log shows :
CAS Deployment :
Added CAS Permission Set. Xml :
It seems that deployment APIs ignore applying IPermission nodes when there is a [read]. Posted: Sat, Jul 5th '08 |
com[single digit] is a reserved word
Reza Alirezaei In either WSS or MOSS, If you name a site prefixed with the word “com” following a single digit - for example com1,com2…com9 , SharePoint UI won’t throw a validation error, but upon browsing to the site , you will get the following nasty errors. Okay , why do I need to call a site prefixed with “com”? In our CRM product , we have this notion called “Communities”, self-standing collab sites which are derived from within CRM UI. While testing site pr [read]. Posted: Tue, Jul 1st '08 |
MVP for another year!
Reza Alirezaei I have been head-down, full speed ahead with wrapping up my current projects and opening up a new branch for Development Horizon in US. Unfortunately, until I become Canadian Citizen (which God knows when!!) , traveling to states is just out of question so I had to come up with another solution and team up with people who can serve our customers with myself being remotely guide them through. In all honesty, this is a though way of doing business and I have gone through a lot, but for me it just [read]. Posted: Tue, Jul 1st '08 |
Hello Sweden!
Reza Alirezaei I am excited to announce that I am speaking at the SEF 2008 in Stockholm (Sweden) September,8th 2008. I’ve never been to Sweden before , so this is a great opportunity to not only get to know the Swedish SharePoint community, but also pay a visit to this peaceful country which has always been on my must-to-go countries list.
I am presenting two sessions on the following topic on the first day of the conference in two back-to-back time slots starting from 9:30 AM to 12:00 AM. For those of y [read]. Posted: Fri, May 23rd '08 |
Windows Live Authentication: “Authenticated Live Users” is not resolved
Reza Alirezaei Today I was challenged for couple of hours with something really funny when I was trying to setup Windows Live Authentication for one of the Microsoft’s public events here in Toronto. The site was built using MOSS 2007 publishing template and it was extended to two zones , one Default zone protected by Windows authentication and an Extranet zone protected by Windows Live authentication. We exposed the Extranet zone to the public with the entire site available for anonymous users (See this [read]. Posted: Fri, May 23rd '08 |
I’m speaking at Energize IT 2008
Reza Alirezaei I’ll be presenting a session (the only SharePoint session) at Energize IT 2008 in Toronto on 24 of May.
Here is my session:
Provide Access to Business Data Securely and Manageably by Layering SharePoint on top of you Backend Systems
Are you looking for a complete and easy view ,within your SharePoint sites , into all of your data sitting in various backend systems? What if you could manage security and search to your backend systems in ONE single UI? How about creating a single API for yo [read]. Posted: Fri, May 16th '08 |
DevTeach Toronto is a wrap!
Reza Alirezaei First, thanks to everyone who attended my sessions at DevTeach international developers conference, being held in Toronto this year. I really enjoyed interacting with you and I hope you also walked away from my sessions with some take aways. I’d also like to thank Nick Swan [MVP] from Lightning Tools for allowing me to reuse couple slides of his presentation at Office Developer Conference 2008.
As promised here are the links and resources that I used during the presentation.
Slides: http: [read]. Posted: Fri, May 16th '08 |
Looking for a Graphic Designer
Reza Alirezaei I am in urgent need of a Graphic Designer with experience in SharePoint for couple of my remote projects. Yes, you don’t have to be physically on site which God knows how much this is worth in Toronto’s crazy traffic. All you need to do is to meet me once in a blue moon in the Tim Horton location next to my house , the rest will be via emails and phone conversations . You will be working with 2 more SharePoint Designers (fully on remote basis) on these projects.
This position is a o [read]. Posted: Tue, May 13th '08 |
DevTech is only 2 weeks away
Reza Alirezaei We have 2 weeks left before show time so in case you haven’t registered yet, you’d better do it NOW until it is completely full. I will be presenting in two sessions in this event and I hope this is another chance for me to meet fantastic people we have in Toronto’s SharePoint community. I am really looking forward to it. Here are some cool things happening in this event.
DevTeach is innovating with its Silverlight 2.0 workshop in Toronto
For the first time an independent conf [read]. Posted: Fri, Apr 25th '08 |
Why is it fun to be a SharePoint MVP?
Reza Alirezaei Lawrence has said everything here, but I’d like to add one simple sentence: He is the right person to own the MVP program (That’s it!). [read]. Posted: Thu, Apr 17th '08 |
Security and Application Development in SharePoint: First Steps
Reza Alirezaei In case you have subscribed to the msdn security newsletter , you may have noticed that I had an article in this month’s issue.
Security and Application Development in SharePoint: First Steps
Security principles in the world of programming using the SharePoint object model usually boil down to two key principles at design and development stages: know your threat model and know what security context your code runs on behalf of. Read this article for detailed security best practices that yo [read]. Posted: Thu, Apr 10th '08 |
Metalogix–SharePoint Migration Tools
Reza Alirezaei I am currently working on a project which makes it my 15th small to large scale content migration experience in total using SharePoint Site Migration Manager tool (SSMM) offered by Metalogix. I am excited my experience with over 15 clients has brought nothing except a good experience for both myself and my clients for less than $100k total (Thats for all 15!), another branch in my career (besides just being a dev or an integration kind of guy) and many ideas on how a product should carry itself [read]. Posted: Wed, Apr 9th '08 |
Book: Service Based Enterprise AJAX on the Microsoft Platform
Reza Alirezaei Today, Daniel Larson gave me the opportunity to get a sneak peak at his new book titled “Service Based Enterprise AJAX on the Microsoft Platform” (not sure if this is the final title) . Well, I am not an Ajax guy , but I can tell you this :Wait for another kick-ass book written by him. For a long time , I have been under the impression that Chapter 10 (Specially first 10 pages about CAS) of the Inside Microsoft SharePoint Services 3.0 is the best thing that Daniel Larson has ever wri [read]. Posted: Mon, Apr 7th '08 |