Monday, January 18, 2010

SharePoint Branding: Best tools and links to start with

So, Decided to brand your SharePoint site? Here are the nifty tools to help you out.
  1. SharePoint Designer :-)
  2. SharePoint Skinner- Theme Generator: http://www.elumenotion.com/Downloads/SkinnerSetup.zip
  3. CSS Vista - Edit CSS inline: http://www.brothersoft.com/cssvista-88119.html
  4. SharePoint Branding Tool - Modify Master page, Logo, etc for Multiple sites once: http://brandingtool.codeplex.com/
  5. Firebug for FireFox https://addons.mozilla.org/en-US/firefox/addon/1843 or IE Developer tool bar for IE http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
Here are the best resources:
  1. http://www.heathersolomon.com/blog/ (Her SharePoint CSS Chart is simply wonderful : http://www.heathersolomon.com/content/sp07cssreference.htm)
  2. http://www.whatsthepointofsharing.com/2009/02/22/things-to-remember-when-branding-sharepoint/
  3. http://www.sharepointbuzz.com/archive/2008/07/21/sharepoint-user-interface-tools.aspx
  4. http://philwicklund.com/blog/Pages/Best-Practices-for-Branding-SharePoint-2007-%28Part-1-of-10%29.aspx
  5. Last but not least: http://spc.codeplex.com/ 



    You might also like:
    SharePoint Usage Reports
    Usage reports, collaboration and audit for SharePoint.
    Document SharePoint Farm
    Automatically generate SharePoint documentation.
    *Sponsored


    Wednesday, January 13, 2010

    My Favorite SharePoint Tools & Utilities - Top 50 List

    Here is the list of Top 30 Best Free SharePoint Tools for SharePoint Development / Administration / Monitoring / Troubleshooting Tools and utilities to make our SharePoint work easier, faster and efficient.

    1. SharePoint Manager 2007 / 2010 / 2013
    The SharePoint Manager is a SharePoint object model explorer to give quick and easy overview of the structure and data hidden behind your SharePoint Farm. It enables you to browse every site on your local farms and all of the properties of objects. You can also change the values ​​of some properties.  

    You'll have to run this application from your SharePoint Server as administrator. Download URL: http://spm.codeplex.com/  .

    We've SharePoint Client Browser to explore Server objects from client side: https://spcb.codeplex.com/

    2. WSP Builder
    A SharePoint Solution Package (WSP) creation tool for SharePoint 2007/2010 which includes templates for web parts, Event Receivers, Feature,etc. Download URL: http://wspbuilder.codeplex.com/
     
    3. SharePoint Content Deployment Wizard we can deploy content between SharePoint sites. The selected content is exported to a .cmp file (Content Migration Package) which can be copied to other servers. URL: http://spdeploymentwizard.codeplex.com/

    4. CAML Query Designer Tools:
    U2U CAML query builder: Great tool for generating CAML Queries.
    URL: http://www.u2u.be/downloads/CamlQueryBuilder/setup.exe

    You can also use: CAML Designer to build your CAML queries in SharePoint 2013 http://biwug-web.sharepoint.com/SitePages/Caml_designer.aspx

    5. Branding Tools
    For SharePoint 2013, Download the color palette tool from Microsoft at: http://www.microsoft.com/en-us/download/details.aspx?id=38182  and Starter Master pages: https://startermasterpages.codeplex.com/

    For SharePoint 2007, Branding Tool can be used to:
        * modify Themes
        * modify MasterUrl (Master Page), CustomMasterUrl (System Master Page)
        * modify SiteLogoUrl (Site Logo)
        * modify SiteLogoDescription (Site Logo Alternative Text)
        * modify AlternateCssUrl (Custom CSS Style Sheet)
        * view various properties of sites and themes at a glance
    URL: http://brandingtool.codeplex.com/

    CSS Reference Charts:
    SharePoint 2007: http://www.heathersolomon.com/content/sp07cssreference.htm
    SharePoint 2010: http://sharepointexperience.com/csschart/csschart.html

    IE Developer toolbar/FireBug for firebox (https://addons.mozilla.org/en-us/firefox/addon/firebug/) - Great Products when you work on SharePoint Branding.

    6.  Custom E-mail Alert Templates for SharePoint Workflows

    This is an Access 2007 tool that will create SPD Email Activity Workflow messages that look like standard SharePoint alert/task emails for you to copy into the email activity.
    URL: http://unitedsupplyco.sharepointsite.net/publicfacing/bensblog/Lists/Posts/Post.aspx?ID=49

    7. Best Practices Analyzer
    The SharePoint 2007 Best Practices Analyzer will collect all the data from your database, registry, etc and apply a set of comprehensive best practice rules against the data set. A detailed report listing is provided after the completion so you can make your SharePoint 2007 Portal faster and more flexible
    http://www.microsoft.com/downloads/details.aspx?familyid=cb944b27-9d6b-4a1f-b3e1-778efda07df8&displaylang=en

    8. Microsoft SharePoint Administration Toolkit 4.0
    The toolkit includes SharePoint Diagnostics Tool, the Permissions Reporting Tool, the Quota Management command, and Security Configuration Wizard Manifests.
    http://www.microsoft.com/downloads/en/details.aspx?familyid=cd2d09a7-1159-4d40-be1c-8efab1345381&displaylang=en

    9. Gary LaPoint STSADM add-ons
    This guy has written tonnes of STSADM extra functions that allow administrators to do things that can't be done in the UI and only in the object model. No longer need to rely on Programmers so much.
    http://blog.falchionconsulting.com/

    10. SharePoint Event Receiver Manager (2007 & 2010) : http://speventreceiverman.codeplex.com/

    11. CKS Dev
    Community Kit for SharePoint offers templates to Visual Studio for SharePoint projects.
    http://cksdev.codeplex.com/

    12. Fiddler
    Web traffic Analyzer, logs all http(s) requests between client and web server. available at: http://www.fiddler2.com/fiddler2/ .Alternate: HTTPWatch at http://www.httpwatch.com/

    13. PowerGUI
    IDE for PowerShell, supports debugging and Intelli-Sense. Download at: http://powergui.org/downloads.jspa

    14. JavaScript Debugger - http://www.JsFiddle.net

    15. SharePoint Feature Admin Tool
    Repair/Un-install features from SharePoint: http://featureadmin.codeplex.com/

    16. SharePoint list item editing tool
    Edit meta-data columns (such as created by), Bulk update.
    http://splistitemeditor.codeplex.com

    17. SPServices Jquery Library for SharePoint http://spservices.codeplex.com

    18. SharePoint 2010 Bulk Document Importer http://spbulkdocumentimport.codeplex.com/

    19. SPUtility.js http://sputility.codeplex.com/ can be used to: Set or get field values, Make a field read only, Hide a field from view.

    20. SPDisposeCheck
    Identifying memory leaks and wrong disposes.http://archive.msdn.microsoft.com/SPDisposeCheck

    21. The SharePoint Software Factory:  is a Visual Studio Extension helping SharePoint newbies, as well as experienced developers to create, manage and deploy SharePoint solutions without having to know every tiny XML and C# secret. http://spsf.codeplex.com/

    22. SharePoint Log Monitoring Tools


    23. Bamboo SharePoint Analyzer (FREE):
    http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/11/07/introducing-bamboo-sharepoint-analyzer.aspx

    24. SharePoint Solution Installer
    This utility was created  to ease the task of installing SharePoint Solution files, which use the extension WSP, in a SharePoint environment. You would use this tool primarily to install custom solutions, and it operates very similarly to any standard installation process http://sharepointinstaller.codeplex.com/

    25. AutoSPInstaller: Automated SharePoint 2010/2013 PowerShell-based installation script. http://autospinstaller.codeplex.com/

    26. Visio Network Topology diagram Add-in for SharePoint http://visiospfarmaddin.codeplex.com/

    27. Balsamiq Mockups:
    Excellent tool to quickly create wire frames http://www.balsamiq.com/products/mockups

    28. .NET Reflector -  To view, navigate, and search through the class hierarchies of .NET assemblies. http://www.red-gate.com/products/reflector/ . DotPeek and IL SPY would be the alternate. http://www.jetbrains.com/decompiler/download/

    29. Editors, Comparison Tools: Notepad++/UltraEdit, Beyond Compare/ UltraCompare

    30. SMTP4Dev
    Quick way to test E-mail functionality! Just start this program on any server and See its acting as SMTP Server. http://smtp4dev.codeplex.com/

    My Trusted Top-10 Third-Party Products:

    1. HarePoint SharePoint Usage Reports
    2. SPCAF Code Governance - Know what your SharePoint code does
    3. KWizCom SharePoint Mobile Solutions 
    4. Kwizcom Charts for SharePoint
    5. VirtoSoftware Web Parts
    6. Migrate, Secure, Report - SharePoint & Office 365 Tool. Simple & Easy to Use.
    7. SPCAF Code Documentation
    8. SPDocKit - Generate SharePoint documentation
    9. Sharegate Migration Tools
    10. Migrate, Secure, Report - ShareGate

    Third-Party Products:

    1. Axceler Control Point - http://axceler.com/ 
    2. Workflow Products: Nintex Workflows and K2 Workflow Suite
    3. SharePoint Migration Tools: Metalogix & ShareGate 
    4. RBS/EBS Tools: DocAve Storage Manager , Metalogix StoragePoint
    5. SharePoint Add-ons: KWizCom http://www.kwizcom.com/sharepoint-add-ons/ , Bamboo Solution SharePoint components
    BTW, I haven't included essential software for SharePoint such as: SharePoint Designer, Visual Studio, Virtual Machine tools (VMWare/Hyperv), InfoPath Designer, Version control software (TFS/SVN/CVS), etc.

    You might also like:
    SharePoint Usage Reports
    Usage reports, collaboration and audit for SharePoint.
    Document SharePoint Farm
    Automatically generate SharePoint documentation.
    *Sponsored


    Tuesday, January 12, 2010

    Trigger Javascript Function on SharePoint Page Load

    Want to trigger a Javascript function on SharePoint page load? All you have to do is push your function's name to this array and it will trigger in the OnLoad event of the window.

    Example: Place this code in CEWP
    _spBodyOnLoadFunctionNames.push("MyFunction");
    function MyFunction() {
        alert('it works');
    }


    In custom SharePoint pages, this chunk needs to be added just below: PlaceHolderMain or PlaceHolderAdditionalPageHead

    You might also like:
    SharePoint Usage Reports
    Usage reports, collaboration and audit for SharePoint.
    Document SharePoint Farm
    Automatically generate SharePoint documentation.
    *Sponsored


    Register Managed Account: Access Denied - SharePoint 2010

    To Register a Managed account, went to: Central Administration >> Security >> Configure Managed Account >> Register Managed Account

    Central admin returned the error: An error occurred while getting information about the user at server : Access is denied

    To solve this issue, you need to add the account using PowerShell:
    Log onto you server using an account from your internal domain (you need to do this so it can retrieve the info it needs from this domain)

    Execute the below commands in PowerShell:
    $credentials = Get-Credential
    Now in the login prompt, enter the managed account details

    Now, Enter:
    New-SPManagedAccount –Credential $credentials

    That's it . Now the new Managed account has been added


    You might also like:
    SharePoint Usage Reports
    Usage reports, collaboration and audit for SharePoint.
    Document SharePoint Farm
    Automatically generate SharePoint documentation.
    *Sponsored


    Monday, January 11, 2010

    Disable Friedly Error Page and Reveal Actual Error in SharePoint

    SharePoint provides the default friendly error message page, from which I could not understand what went wrong really! How to disable the default custom error page and display actual error in SharePoint?
    Disable Friedly Error Page in SharePoint 2007

    Here is how to disable SharePoint's friendly error message and show the actual error message:
    1. In the web server, Open the Web.Config file from web site's  directory through IIS. (eg. C:\Inetpub\wwwroot\wss\VirtualDirectories\80 )
    2.                
    3. Search for the safemode node with the word "CallStack"  and change the CallStack status to true <SafeMode MaxControls="100"  CallStack="true"   DirectFileDependencies="10" TotalFileDependencies="50"  AllowPageLevelTrace="false">
    4.  
    5. Search for the CustomErrors node and set the mode to off  < customErrors mode="Off"    />
    6.                
    7. That's All!, You'll get the detailed error page now!!

    Update: In SharePoint 2010, addition to the IIS virtual Directory's web.config, you may also need to update the same settings in web.config file under: Layouts folder of 14 hive, if its customized!

    You might also like:
    SharePoint Usage Reports
    Usage reports, collaboration and audit for SharePoint.
    Document SharePoint Farm
    Automatically generate SharePoint documentation.
    *Sponsored


    You might also like:

    Related Posts Plugin for WordPress, Blogger...