Thursday, November 25, 2010

What's new in SharePoint 2010 Lists

SharePoint 2010 introduces the following changes to the List:
  • New events - WebAdding, WebProvisioning, ListAdding, ListAdded, ListDeleting, ListDeleted
  • Site Collection events
  • Synchronous "after" events to perform post-processing
  • Custom error pages
  • New property PSEventPropertiesBase to store the user name and token of the person who triggered the effective action
  • New integrity constraints based on the lookup
  • Projected Fields - fields from the parent which are referenced and displayed in the child list
  • Max 50M items under the read scenario
  • List query size threshold - return warning or exception of query result exceeds threshold number of records
  • Threshold pre-set is 5000 items for the normal user and 20000 items for the Super User
  • List Administrators are notified when lists exceed threshold
  • List constraints - max 8kb of data per list item (excluding attachments), 6 projected fields on joins (except using the view fields)
  • Columns can be flagged as UNIQUE (must be indexed)
  • Columns can be validated using custom field or by other fields

MS3Arab Community Launch

I was honored to host the Ms3arab community at my company, the Egyptian Banking Institute, the launch was on 4th November at Microsoft Egypt, and the second gathering was at EBI yesterday, around 40 participants has attended this second gathering,
MS3Arab Co-Founders are:
· Dr.Ahmed Bahaa, Ph.D, MVP, and RD
· Mohamed Rafaat Samy, MVP.
· AymanEL-Hattab, MVP.
· Mohamed Bahaa, M.Sc.
· Mahmoud Ghoz.
· Shady Naguib
The coming sessions will be as follows:
  • Sherief Talaat, MVP 24th November 2010 Windows PowerShell
  • Ayman El-Hattab, MVP 29th December 2010 SharePoint2010, ECM
  • Ahmed Bahaa, PH.D, MVP and RD Mohamed Samy, MVP 29th December 2010 Visual Studio Team System, AX Integration
  • Mohamed Bahaa 26th January 2011 Microsoft Business Intelligence

Saturday, November 20, 2010

What's new in SharePoint 2010 Sites

  1. Role/Rule based Audience Targeting – added rules-based audiences, WSS groups and distribution list membership.
  2. Sites are collection of pages - SharePoint 2010 sites became more page-focused rather than a collection a lists. Sites still contain the same list and libraries as previous versions of SharePoint, but the site is now a collection of pages.
  3. Pages are optimized for Reading – all WCM pages are optimized for the reading, rather than for the writing, thus performance is increased significantly
  4. Status updates and activity feeds of My Sites – SharePoint 2010 changes of My Site enhanced dramatically to be the social networking hub. One of such changes is ability to update your status, similar to Facebook. See the following screenshot
  5. Social tagging - assignment of descriptor words or categories to that content.  There are two types of tagging, social tagging and expertise tagging.  Social tagging refers to content and adds metadata to content to describe what it is, what it contains, or what it does.  Expertise tagging is related to a person and describes the person, such as what they do, which projects they work on or what skills they have.  Where social tagging of content allows users to organically flex and grow a portal’s information architecture over time, expertise tagging helps build relationships and connections to other people in the organization.
  6. Team blogs which allows multiple people to publish blog posts together
  7. New Lists - Assets Library (list to share and manage rich media assets such as image, audio and video files) , External List (list whose data source is an Enterprise Entity)
  8. Site templates are deprecated in SP2010. But, "Save Site as Template" will create a solution package with a .wsp file name extension
  9. Improved performance and management of large lists.  List item limitation has been removed – 1 million items for 3 secs. Windows SharePoint Services "14" and Microsoft SharePoint Server 2010 apply a default query threshold of 5,000 items. Any custom code that relies on query result sets that can exceed this maximum will not behave as expected. Queries on lists consisting of more than 5,000 items that include non-indexed fields in their query conditions will also fail, because those queries must scan all rows in a list. You can increase this limit or enable the object model to override it on the Central Administration site (under Application Management, click Manage Web Applications, click General Settings, and then click Resource Throttling
  10. Lists support external data, can return results as DataTable; support calculated field rule validation and no more even’t receivers

Wednesday, November 3, 2010

Move the Log

The SharePoint log files commonly referred to as the ULS logs are by default created in
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Logs.
These files can easily generate a lot of disk space—even if you  specify how many log files that should be stored.
You should always make sure that you move this location to any other disk you have available so you do not  run out of disk space on your c: drive and stop SharePoint from working..
This is done in Central administration -> Operations -> Diagnostics Logging