SP2010 (with download links) | Version | KB articles |
public Beta (rel. 11/2009) | 14.0.4536.1000 | n/a |
RTM (04/2010) | 14.0.4763.1000 | n/a |
14.0.5114.5003 | ||
14.0.5123.5000 | ||
October CU 10 | 14.0.5128.5000 | |
December. CU 10 | 14.0.5130.5002 | |
14.0.5136.5002 | ||
14.0.5138.5001 |
The London geek which discusses and comments on range of Microsoft techologies, included SharePoint, Commerce Server, .Net and C#.
Wednesday, 4 May 2011
SharePoint 2010 Version Numbers with Cumulative Update
Thursday, 28 April 2011
SharePoint 2010 - Form Based Authentication with Claims Authentication Part 1/2
- Install and configure membership provider, e.g sqlmembershipprovider.
- Create a new web application with claim authentication, alternatively update existing web application from basic to claims based.
- Configure the SharePoint IIS instance to consume membership provider.
- (optional) create a custom login page (I will list it in part 2)
Wednesday, 23 March 2011
SharePoint 2010 - Improve the Public Website Performance
- Remove the SharePoint script files from masterpage if you not need them, such as <SharePoint:ScriptLink language="javascript" name="core.js" defer="true" runat="server"/>. Only inject those scripts when in edit mode by using PublishingWebControls:EditModePanel.
- Remove SharePoint editing stylesheets, such as speditingstyle.css, edit-mode-21.css, webtagging.css, wpeditmodev4.css and forms.css. Inject them by using the Editmodepanel.
- Remove the controls from masterpage or page layouts, not to hide or disable them. As system still generate but hide them by style.
Monday, 7 February 2011
Migrate SharePoint contents to another SharePoint Environment
- Multiple farms configuration with isolated network or limited network bandwidth within farms. Speed up the response time by deploy contents locally.
- Staging/production environment, staging for internal and production for public (Internet accessible)
- Fail-over environment for SharePoint.
- And etc.
- Free and system aware feature.
- Support schedule deployment.
- Support massive data deployment, but it depend on network connectivity.
- No library or item level deployment.
- Very specific when setting up the deployment destination, e.g. the destination site has to be blank or empty site for initial deployment.
- Drag and drop UI for content migration, support site, web, library and item deployment.
- Free but with limitation. (see disadvantage)
- Crossed platform supported, WSS3.0, SP2007 and SP2010.
- 30GB limitation for deployment.
- The service application has to be installed on source and destination server.
- No scheduler.
Wednesday, 5 January 2011
Recommendation of Hardware Specification for SharePoint/Fast Search Development
In past, I had done number of projects which involved of multi-servers farm configuration, such as Fast Search for SharePoint, SharePoint staging to production deployment or multiple SharePoint web front-end server. Therefore I needs a decent machine at least can run multiple VMs and the same time without too much compromised on portability and performance.
I had done my research on Internet and found out there are not many laptops meet my criteria (year 2010) but with big bucks. Hereafter, I bought a Sony F series laptop with external Solid State (SSD) hard-disk and end result is brilliant!!! I was running three VMs at the same time without any lagging or unresponsive click, the environment consisted of Windows Server 2008R2, Active Directory, SQL 2008R2, SharePoint 2010 Ent, Fast Search for SharePoint and Visual Studio 2010.
- High CPU usage with long queuing time, system is received a lot of request from users/other servers but cannot complete them on time.
- Server’s memory is running low and the system is swapping page files on hard disk, at the same time other applications are access files on hard disk. It causing hard disk has very high activity and take long time read/write file.
Thursday, 30 December 2010
Jmeter Stress/Load Testing for SharePoint 2007 and 2010
What I want to share today is the free Java tool which can use for functional or non-functional testing on SharePoint application. The Jmeter is very powerful Java load test tool for web application or SharePoint, it is free and easy to use. Although it is Java based but it work perfectly fine on ASP .Net application with JavaScript, in this case the SharePoint 2007 or 2010.
Here the features list from offcial website.
- Can load and performance test many different server types:
- Web - HTTP, HTTPS
- SOAP
- Database via JDBC
- LDAP
- JMS
- Mail - POP3(S) and IMAP(S)
- Complete portability and 100% Java purity.
- Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by seperate thread groups.
- Careful GUI design allows faster operation and more precise timings.
- Caching and offline analysis/replaying of test results.
- Highly Extensible:
- Pluggable Samplers allow unlimited testing capabilities.
- Several load statistics may be choosen with pluggable timers.
- Data analysis and visualization plugins allow great extendibility as well as personalization.
- Functions can be used to provide dynamic input to a test or provide data manipulation.
- Scriptable Samplers (BeanShell is fully supported; and there is a sampler which supports BSF-compatible languages)
So, what you can do with SharePoint using JMeter?
- Stress test SharePoint farm or standalone topology.
- Record and analysis the response time of SharePoint tasks, such as file upload, create a new item, read page, search and etc.
- Test the SharePoint's web services.
Some of you may say creating those scripts are very hassle and may take very long time to do so, but luckily the Jmeter does support http traffic recording which can track the activities on Internet browser and replay them in future. Here the how-do-I recording file upload activities on SharePoint 2007.
- Record the browser traffic events in Jmeter by registering a HTTP proxy server and recording controller in WorkBench, events captured can be re-used for repetitive testing.
- Click “Start” on HTTP Proxy server and then go back to browser to upload or create a new list item on SharePoint, if Jmeter does not recording the events then change the browser to use 127.0.0.1 in connection proxy.
You might have this certificate error, but that is normal due to Jmeter issued a temporary certificate when using a proxy.
- Once completed the recording your Jmeter should be look like this.
Delete unwanted items from list and copy/move them to your test plan.
- In your test plan, add appropriate reports for analysis, like View Result Tree, Summary report and etc.
- Before run any recorded test, make sure you have Security validation check switch off in Web Application -> General Settings under Central Administration. Otherwise it will caused test failed to run.
SP2007
SP 2010





















