in

didierdanse.net

Site personnel de Didier Danse
Didier Danse's Personnal Website
Microsoft Most Valuable Professional SharePoint

didierdanse.net - Development News

May 2010 - Posts

  • Enter the real interoperability ECM World with Content Management Interoperability Services (CMIS)

    How many times did you hear “This product is better for this part and this product is better for all the rest”? I am pretty sure that you are not able to answer this exactly. Most of you will say “a lot of time”. Every time there is this question, we heard “We will integrate both solutions”. But what does “integrate” mean? Most part of time, the answer is “develop custom features that will meet the other solution web services specifications”. It works… until any change!

    More ways two solutions can communicate more issues you will face out. Because of this, ECM leaders (Microsoft, IBM, EMC, Alfresco, OpenText, SAP and Oracle) worked on interoperability specifications for a lot of months (about two years!) and proposed a standard way to implement communication points in the major ECM solutions. This standard is called Content Management Interoperability Services (CMIS). CMIS will reduce difficulties about interoperability in a heterogeneous environment.

    This specification has been proposed to Oasis consortium. After public vote, CMIS specifications have been approved.

    Read the complete announcement from Oasis : http://www.oasis-open.org/news/oasis-news-2010-05-04.php

    Normally, CMIS Connector will be available in the beginning of July through the SharePoint Administrator Toolkit. We hope that all vendors will implement and deploy CMIS soon.

  • Software Development Kits and Training Kits available for developers

    A few days ago, someone ask me where he was able to find some information about SharePoint and Office development. Here are some interesting links:

    SharePoint 2010: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f

    SQL Server 208 R2: http://www.microsoft.com/downloads/details.aspx?familyid=FFFAAD6A-0153-4D41-B289-A3ED1D637C0D&displaylang=en

    Office 2010: http://www.microsoft.com/downloads/details.aspx?FamilyID=b90fadab-f4f9-4452-aa61-ed7bd5d8111e&displaylang=en

    Identity: http://www.microsoft.com/downloads/details.aspx?familyid=C3E315FA-94E2-4028-99CB-904369F177C0&displaylang=en

    There are others SDK and Training Kits that are available. Do not hesitate to do have a deeper look to.

  • Windows Server 2008 Server doesn’t detect any wireless, what can I do?

    You installed your wireless network adapter and you feel happy until you see that Windows Server 2008 (R2) is not able to find any network. Does your adapter is not compatible with Windows Server 2008? Maybe… But before buying another one, be sure that Windows Server has the Windows LAN Service feature is active.

    Go to the server Configuration tasks. Click on Add features.

    Untitled 2

    Check Wireless LAN Service

    Untitled 1

    and enjoy!

    Thanks a lot to Marc Donnay for the tip!

  • SharePoint 2010 Certifications

    New SharePoint certifications are (nearly) here. By reading the content of these certifications, it seems that they are a little bit difficult compared to previous SharePoint certifications.

    You will find more information by following the links:

    Exam 70-667: TS: Microsoft SharePoint 2010, Configuring http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-667&locale=en-us

    Exam 70-668: PRO: Microsoft SharePoint 2010, Administrator http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-668&locale=en-us

    Exam 70-573: TS: Microsoft SharePoint 2010, Application Development http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573&locale=en-us

    Exam 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-576&locale=en-us

  • How to show Developer tab in Office 2010

    Because there is some changes in Office 2010 about the way to display the developer tab in Microsoft Office 2010, here is a quick update about how to do this with Office 2010.

    The following screenshots come from Microsoft Word.

    • Go to File tab;

    image

    • In the Customize Ribbon zone, check Developer menu item.

    image

    • Go back to your application. The developer tab is there.

    image

  • SharePoint 2010: All about Document Set

    There is a lot of situations that requires the use of multiple files. These files are grouped and has to be considered as an unique item.

    With SharePoint 2007, the only way to group documents together were to use folders. Now we have a way to manage, edit and shared metadata between each element of a group of files directly in the user interface without any custom development. This feature is named Document Set.

    Document set is new in SharePoint 2010 and is really an interesting concept that we were waiting for a long time. So let have a global overview of this new content type available as a site collection feature.

    Quick overview

    When adding a new document set, this screen pops up:

    image

    After saving the new document set, it is available as an item in a SharePoint document library.

    image

    Document set is displayed as a web page with some metadata about the document set and a list with contained documents.

    image

    As you may know, ribbon is new in SharePoint 2010 and is available on each page. When a document set is loaded, the following ribbon items are available. We will discuss each of these features in the next paragraphs.

    image image 

    Versioning 

    There is the possibility to create version of a document set and also versions for the documents in the document set. So you can create a lot of documents versions before creating a document set version.

    Document versioning is performed as usual. According to your settings, new version is created when uploading the document or modify it. Version history is similar to the feature that was available in SharePoint 2007.

    image

    Because Document Set is a content type, we can use versioning and so on. Document set version is a snapshot of related documents with the latest versions captured when clicking on Capture Version in the ribbon.

    image 

    Because minor versions can be considered as draft, we can check which documents versions should be used:

    • Latest major versions only;
    • Latest major or minor versions.

    We also have the possibility to add a comment to the document set version.

    image

    Document set version history will display versions of the document set itself but also the captured versions of the documents in the document set.

    image

    Metadatas

    Metadatas can be shared (applied) across the different documents in the document set. So you just have to add the metas to the document set and every document in the document set will use the same metadatas.

    It is a very simple feature but it is really something that was missing before. Now you can perform more efficient searches as every file has the metadata on it.

    Workflows

    Version capture and content changes can happened on document sets. These events can be used to run workflows. Really useful for global approve on a set of documents.

    image

    Because documents contained in the document set are group of unique documents, workflow can be attached to each document as we did with SharePoint 2007.

    image

    By using both workflow levels, we can run a lot of scenarios. Approval can be applied to individual documents and to a set of documents.

    Permissions

    Permissions set at document level are, by default, inherited from the document set itself.

     image

    You can configure permissions on each individual document within the document set. Sometimes it is necessary to grant access to a document to a particular user but not all the other documents. That’s the same way to manage permissions within a document library.

    Because there is a lot of other possibilities, we will just tell that every feature available at document level is available for document set level. Just remember that document set is considered as an item.

    Download

    Unfortunately, there is no way to download all the files in the document set.

    Document Set Welcome page

    Document set have welcome page that can be customized. As you can see on the following screen, there is the possibility to add some web part on the welcome page of a document set.

    It can really be useful for displaying information about the document set itself as the document set is can be considered as an single item or a set of different files that are related each other.

    image 

    How to set up document set?

    Document set is a content type. Content type will be available as soon as Document Sets feature will be activated. You need to have permissions at site collection level before activating this feature.

    To enable this content type, go through the following screens:

    • Click on Site Settings

    image

    • Go to Site collection features

    image

    • Activate the Document Sets feature

    image

    The new content type is now available but need to be activated at document library level.

    • Click on Library Settings for the library that will contains Document Sets

    image

    • You have to go to the advanced settings page…

    image

    • … and then check the allow management of content types box.

    image

    • On the Settings page, click on Add a new content type

    image

    • Now, Document Set is available in your document library

    image

    Have a great day!

  • Microsoft License Advisor

    Do you need to have information about Microsoft licensing? There is a website that is available from Microsoft. You can configure products and calculate costs.

    image

    http://www.microsoft.com/licensing/mla/default.aspx

    According to first tests, it should be interesting that the tool select automatically requirements. Merging information on product description with information in the tool will permit to have a global overview of cost.

  • SharePoint 2010 Foundation Language Packs available

    To download it, follow the link: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=646e311a-aaf3-4d30-b03c-2f3c70d19a22

    Installation is really easy. The only point that can cause some trouble is the correct language pack download. Most of SharePoint administrators have already download English Language pack instead of expected file. Indexes in Google or Bing contains information in different languages. This content is related to the same url. But depending on your regional settings, page will certainly be displayed in English. That’s why a query using French terms will bring us to a English Language Pack download page and we install English Language Pack on a SharePoint in English. So be sure to select the correct language as shown on the following screenshot:

    image 

    Note that most usual Language Packs use between 110 and 170MB. Here is a sample with French L.P. (We can show that filename that is send by download server is not really explicit):

    image

    After this, you know what to do… next, next et next :-)

    image image image 

    image image

    As indicated, be sure to run the configuration wizard as soon as you have the possibility!

    After this, go to the site settings of a SharePoint site. You’ll see a Language settings.

    image

    By clicking on the link, you will have the possibility to select available languages for your site:

    image

    Users will be able to select the display language they prefer…

    image

    Everything that is "out-of-the-box" is translated (menus, ribbon, …)

    image 

    There is a lot of other features about multilinguism. I will certainly publish some other posts about it in the next few weeks.

  • SharePoint: How to modify passphrase?

    When installing SharePoint, you have to define a passphrase which is used for service accounts and other stuff. As usual in a test envrionment, you lost the passphrase and you need to change it.Once again, Powershell is the solution.

    First thing, we have to see which CmdLet is available to perform passphrase operations…

    PS C:\Users\Administrator> get-command *passp* 
    
    CommandType     Name                            Definition 
    -----------     ----                            ---------- 
    Cmdlet          Set-SPPassPhrase                Set-SPPassPhrase -PassPhrase... 

    There is only one. Passphrase need to be a secure string so we have to convert our passphrase to a secure string.

    PS C:\Users\Administrator>  $passphrase = ConvertTo-SecureString -asPlainText -Force 
    
    cmdlet ConvertTo-SecureString at command pipeline position 1 
    Supply values for the following parameters: 
    String: P2ssw0rd 

    We can use the secured version of the passphrase in the set method to change the stored passphrase:

    PS C:\Users\Administrator> Set-SPPassPhrase -PassPhrase $passphrase -Confirm 
    
    cmdlet Set-SPPassPhrase at command pipeline position 1 
    Supply values for the following parameters: 
    ConfirmPassPhrase: ******** 
    
    Confirm 
    Are you sure you want to perform this action? 
    Performing operation "Set-SPPassPhrase" on Target "SPPassPhrase". 
    Yes Yes  Angel Yes to All  No No  [L] No to All  Sleep Suspend  [?] Help 
    (default is "Y"):y 

    Easy to do, isn’t it?

  • SharePoint Quotas Overview

    SharePoint comes with an interesting feature: Site quotas. It is quite easy to implement it but there is still a lot of questions about this. SharePoint quotas are used the same way with SharePoint 2007 and SharePoint 2010.

    First of all, a short definition of quota term: Quota is a restriction of quantity. In the case of SharePoint, quantity is data volume.

    Quota scope

    Quota can be used at site collection (SPSite) level only. There is no way to use it with site (SPWeb) or list. It is quite important to know this limitation as logical architecture will be impacted by quota needs.

    Quota template

    Quota template is a set of three properties:

    • Template Name;
    • Limit site storage;
    • Warning email level

    These properties are configurable through the interface.

    image

    You can configure quota templates through the user interface in the central administration. Because of this, you need farm administrator permission.

    image

    Full Quota template user interface:

    image 

    Applying / removing quota to / from a site collection

    In the Central Administration, you can apply quota to a site collection.

    image

    You can also use the object model (SPSite.Quota) or Powershell to perform this operation.

    Storage Space Allocation page

    As a site collection administrator, you can have a overview of the space used by documents in the site collection. Just go to the site collection settings and click on Storage space allocation. This link will show the following page: /_layouts/storman.aspx">http://<site_url>/_layouts/storman.aspx

    image

    If the link is not available, it is pretty sure that quotas are not active on your site collection. You can try to navigate directly to the page but you will see a error message instead :-) This message is

    The storage space allocation page cannot be used for sites that do not have a storage quota defined.

    image

    So, have a quick overview of these simple but useful reports. You will have the choice between several display modes. First one is “Document libraries” as it is the most space consumer.

    image

    But you also have to possibility to list files instead of libraries…

    image

    Unfortunately, we cannot have access to more than 100 items using the interface. The only way to do this is to create a custom page.

    Hope it helps! Have a good day

More Posts
L'auteur du site ne peut être tenu responsable des dommages que les informations fournies pourraient entraîner. Tout est cependant mis en oeuvre pour éviter tout désagrément.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems