Wednesday, May 30, 2012

multimedia

Good article on media throttling in IIS 7.0
http://learn.iis.net/page.aspx/148/bit-rate-throttling-configuration-walkthrough/

Media Services
http://www.iis.net/overview/IntegratedMediaPlatform

Exchange and SharePoint Email Setup

2013 SharePoint Email Settings

Found good link on Exchange/SharePoint setup
 http://blogs.technet.com/b/harmeetw/archive/2012/12/29/sharepoint-2013-configure-incoming-emails-with-exchange-server-2013.aspx

2010 SharePoint Email Settings


If in Central Admin your mail settings might not have the right buttons.  Strange that OOTB SharePoint does not allow you to put in email credentials that might be required on exchange email solutions so you need to communicate to your email team that you need to Allow Anonymous Relay on a Receive Connector.  Here's more ...

Exchange Receive Connector Configuration
http://technet.microsoft.com/en-us/library/bb232021.aspx

Issues with Contact Lists
http://sharepoint.stackexchange.com/questions/39266/how-to-email-contact-list-members
Migrate Contact Lists - However here are the steps to manually migrate those contacts to SharePoint.   http://sharepoint.stackexchange.com/questions/37912/importing-all-contacts-from-outlook-public-folder-into-sharepoint-list

SharePoint Contact List and Outlook Sync
http://www.sharepointgeoff.com/how-to-synchronize-a-sharepoint-contact-list-with-microsoft-outlook-2010/
http://office.microsoft.com/en-us/sharepoint-foundation-help/synchronize-sharepoint-2010-content-with-outlook-2010-HA101881295.aspx

So you need to setup a library to receive email …
http://www.petri.co.il/configure-email-sharepoint-2010-part-1.htm

More from SharePoint Galaxy

Public Folder
http://sharepointgalaxy.blogspot.com/2011/08/exchange-public-folders-and-sharepoint.html
Lync
http://sharepointgalaxy.blogspot.com/2012/01/sharepoint-lync-exchange.html

Friday, May 25, 2012

Thursday, May 17, 2012

SharePoint Logging

Using SSRS you can audit SharePoint
http://aaclage.blogspot.com/2011/11/create-reports-with-sharepoint-2010-and.html

If you need to create the database just continue.

SharePoint 2010 logs are very helpful, but in a large enterprise there has to be a better way.  After a little digging I have found something that has great potential.  First I ran across an article in MSDN. 
Using CA enable the following timer jobs using monitoring > review job definitions and enable the Diagnostic Data Providers that you wish to capture.
image
Make sure your diagnostic and trace logs are set to appropriate Event and Trace Level. 
Verify your settings and make sure that Event Log Flood Protection is enabled.
image
Now the data is being captured in a centralized database for you to use as you wish. 
Lets use Microsoft SQL Server Management studio to verify that data is being collected.  So after you wait for your timer job to fire open SQL Management Studio while the right credentials.  I use the following trick, holding down the SHIFT key and then right click the icon, select run as different user.
image
Connect and Right click the WSS_Logging Database and run the Disk Usage by Top Tables Report
image
Look for ULSTraceLog_PartitionXX . 
Where XX is the partition number and use that to run a quick query against that table.
image
Now that we have verified your database working you can use any tool such as BCS to connect to the data.
image
Here are my references and more reading.  Having fun with SharePoint.

References
Debugging and Logging Capabilities in SharePoint 2010 (MSDN)
http://msdn.microsoft.com/en-us/library/gg512103.aspx

Using Business Connectivity Services to Display SharePoint 2010 ULS Logs
http://www.shillier.com/archive/2010/08/05/Using-Business-Connectivity-Services-to-Display-SharePoint-2010-ULS-Logs.aspx

Performance Counters
http://technet.microsoft.com/en-us/library/ff383289.aspx

Configure diagnostic and Trace Logging (SharePoint Server 2010)
http://technet.microsoft.com/en-us/library/ee748656.aspx

ULS Viewer
http://archive.msdn.microsoft.com/ULSViewer

How often should the auditing log be cleared to not affect performance?http://sharepoint.stackexchange.com/questions/17151/how-often-should-the-auditing-log-be-cleared-to-not-affect-performance

Wednesday, May 9, 2012

Knowing SharePoint Designer’s Limits

Great reference to impersonation step

http://technet.microsoft.com/en-us/library/ee428324

Reusable Workflows

http://sharepointyankee.com/2010/12/11/options-for-deploying-reusable-workflows-in-sharepoint-2010/

Copy Document

http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/50940880-e284-4f28-a090-3e4d9be8d66f

Visio Import

http://blogs.msdn.com/b/visio/archive/2010/04/09/visio-2010-editions.aspx

Found this interesting quote from Professional Workflow in SharePoint 2010 - Real World Business Workflow Solutions by Paul Galvin and Udayakumar Ethirajulu
 
You can get a lot of mileage out of SharePoint Designer. SharePoint Designer can help you solve a dozen or more common business problems. That said, SharePoint Designer is far from perfect and is not the right tool for many real-world problems. Just as you shouldn’t use a straight-edge screwdriver on a Philips head screw, you should avoid using SharePoint Designer when it’s just not the right tool. You might get it done, but no one is happy with the result. Keep these limitations in mind as you imagine business problems and solutions:
  • SharePoint Designer workflow cannot loop: SharePoint Designer does not provide any feature that enables you to iterate over multiple items in a custom list or document library.
  • State machines: In a certain sense, all workflows are state machine workflows. That said, SharePoint Designer is good at creating sequential workflows and not so good at state machine workflows. This book does offer some options for emulating some generic state machine behavior, but if you need a full-blown state machine engine, look to Visual Studio instead.
  • Complex lookups: You cannot do a multikey lookup on a list. If you need to implement a complex lookup of this sort, you need to use a nonobvious technique, which is discussed later.
These may seem a little esoteric at this point, but subsequent chapters call these situations out and suggest alternative approaches.
 
NOTE: Interesting information, good high level read, but not a good book for step by step instruction
 
Reference