How sharepoint works ?

Please let me know the precise answer of this question.
As a developer what will be the answer of this question ?

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction    Id="COB.SharePoint.Ribbon.CustomTab"
    Location="CommandUI.Ribbon"
    RegistrationType="List"
    RegistrationId="101">
    <CommandUIExtension>
 <CommandUIDefinitions>
    <CommandUIDefinition Location="Ribbon.Tabs._children">
      <Tab Id="COB.SharePoint.Ribbon.CustomTab"
              Title="Chris's custom tab"
              Description="Groups and controls will go in here"
              Sequence="550">
        <Scaling Id="COB.SharePoint.Ribbon.CustomTab.Scaling">
          <MaxSize Id="COB.SharePoint.Ribbon.CustomTab.NotificationGroup.MaxSize"
                      GroupId="COB.SharePoint.Ribbon.CustomTab.NotificationGroup"
                      Size="OneLarge"/>
          <MaxSize Id="COB.SharePoint.Ribbon.CustomTab.StatusGroup.MaxSize"
                      GroupId="COB.SharePoint.Ribbon.CustomTab.StatusGroup"
                      Size="TwoMedium"/>
          <MaxSize Id="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup.MaxSize"
                      GroupId="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup"
                      Size="TwoLarge"/>
          <Scale Id="COB.SharePoint.Ribbon.CustomTab.NotificationGroup.Scaling.CustomTabScaling"
                    GroupId="COB.SharePoint.Ribbon.CustomTab.NotificationGroup"
                    Size="OneLarge" />
          <Scale Id="COB.SharePoint.Ribbon.CustomTab.StatusGroup.Scaling.CustomTabScaling"
                    GroupId="COB.SharePoint.Ribbon.CustomTab.StatusGroup"
                    Size="TwoMedium" />
          <Scale Id="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup.Scaling.CustomTabScaling"
                    GroupId="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup"
                    Size="TwoLarge" />
    </Scaling>
        <Groups Id="COB.SharePoint.Ribbon.CustomTab.Groups">
          <Group
               Id="COB.SharePoint.Ribbon.CustomTab.NotificationGroup"
               Description="Contains notification items"
               Title="Notification messages"
               Sequence="10"
               Template="Ribbon.Templates.OneLargeExample">
              <Controls Id="COB.SharePoint.Ribbon.CustomTab.NotificationGroup.Controls">
                  <Button
                   Id="COB.SharePoint.Ribbon.CustomTab.NotificationGroup.Notify"
                   Command="COB.Command.Notify"
                   Sequence="10"
                   Image16by16="/_layouts/images/NoteBoard_16x16.png"
                   Image32by32="/_layouts/images/NoteBoard_32x32.png"
                   Description="Uses the notification area to display a message."
                   LabelText="Notify hello"
                   TemplateAlias="cust1"/>
              </Controls>
        </Group>
          <Group
               Id="COB.SharePoint.Ribbon.CustomTab.StatusGroup"
               Description="Contains 'add status' items"
               Title="Add status messages"
               Sequence="20"
               Template="Ribbon.Templates.TwoMediumExample">
              <Controls Id="COB.SharePoint.Ribbon.CustomTab.StatusGroup.Controls">
                  <Button
                   Id="COB.SharePoint.Ribbon.CustomTab.StatusGroup.AddStatusInfo"
                   Command="COB.Command.AddStatusInfo"
                   Sequence="10"
                   Image16by16="/_layouts/images/info16by16.gif"
                   Image32by32="/_layouts/images/info16by16.gif"
                   Description="Uses the status bar to display an info message."
                   LabelText="Info status"
                   TemplateAlias="cust2"/>
                  <Button
                   Id="COB.SharePoint.Ribbon.CustomTab.StatusGroup.AddStatusWarning"
                   Command="COB.Command.AddStatusWarn"
                   Sequence="20"
                   Image16by16="/_layouts/images/warning16by16.gif"
                   Image32by32="/_layouts/images/warning32by32.gif"
                   Description="Uses the status bar to display a warning message."
                   LabelText="Warning status"
                   TemplateAlias="cust3"/>
            </Controls>
            </Group>
          <Group
                 Id="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup"
                 Description="Contains 'remove status' items"
                 Title="Remove status messages"
                 Sequence="30"
                 Template="Ribbon.Templates.TwoLargeExample">
              <Controls Id="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup.Controls">
                  <Button
                   Id="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup.RemoveLastStatusButton"
                   Command="COB.Command.RemoveLastStatus"
                   Sequence="10"
                   Image16by16="/_layouts/images/warning16by16.gif"
                   Image32by32="/_layouts/images/CRIT_32.GIF"
                   Description="Removes the last message from the status bar."
                   LabelText="Remove last status message"
                   TemplateAlias="cust4"/>
                  <Button
                   Id="COB.SharePoint.Ribbon.CustomTab.RemoveStatusGroup.RemoveAllStatusButton"
                   Command="COB.Command.RemoveAllStatus"
                    Sequence="20"
                    Image16by16="/_layouts/images/warning16by16.gif"
                    Image32by32="/_layouts/images/CRIT_32.GIF"
                    Description="Removes all messages from the status bar."
                    LabelText="Remove all status messages"
                    TemplateAlias="cust5"/>
              </Controls>
                  </Group>
                      </Groups>
        </Tab>
                    </CommandUIDefinition>
     <CommandUIDefinition Location="Ribbon.Templates._children">
       <GroupTemplate Id="Ribbon.Templates.OneLargeExample">
         <Layout Title="OneLarge" LayoutTitle="OneLarge">
           <Section Alignment="Top" Type="OneRow">
               <Row>
                   <ControlRef DisplayMode="Large" TemplateAlias="cust1" />
                               </Row>
      </Section>
    </Layout>
    </GroupTemplate>
    </CommandUIDefinition>
     <CommandUIDefinition Location="Ribbon.Templates._children">
       <GroupTemplate Id="Ribbon.Templates.TwoMediumExample">
         <Layout Title="TwoMedium" LayoutTitle="TwoMedium">
           <Section Alignment="Top" Type="TwoRow">
               <Row>
                   <ControlRef DisplayMode="Medium" TemplateAlias="cust2" />
            </Row>
               <Row>
                   <ControlRef DisplayMode="Medium" TemplateAlias="cust3" />
          </Row>
                  </Section>
            </Layout>
          </GroupTemplate>
          </CommandUIDefinition>
     <CommandUIDefinition Location="Ribbon.Templates._children">
       <GroupTemplate Id="Ribbon.Templates.TwoLargeExample">
         <Layout Title="TwoLarge" LayoutTitle="TwoLarge">
           <Section Alignment="Top" Type="OneRow">
               <Row>
                   <ControlRef DisplayMode="Large" TemplateAlias="cust4" />
                   <ControlRef DisplayMode="Large" TemplateAlias="cust5" />
               </Row>
        </Section>
              </Layout>
            </GroupTemplate>
             </CommandUIDefinition>
             </CommandUIDefinitions>
   <CommandUIHandlers>
     <CommandUIHandler
            Command="COB.Command.Notify"
            CommandAction="javascript: var notificationId = SP.UI.Notify.addNotification('Hello from the notification area'); " />
     <CommandUIHandler
            Command="COB.Command.AddStatusInfo"
            CommandAction="javascript:                    
           var statusId = SP.UI.Status.addStatus('Quite important status message');         
           visibleStatusIds.push(statusId); 
           enableRemoveStatusButton(); 
           RefreshCommandUI();" />
     <CommandUIHandler
            Command="COB.Command.AddStatusWarn"
            CommandAction="javascript: 
           var warnStatusId = SP.UI.Status.addStatus('Very important status message'); 
           SP.UI.Status.setStatusPriColor(warnStatusId, 'red');   
           visibleStatusIds.push(warnStatusId); 
           enableRemoveStatusButton(); 
           RefreshCommandUI(); " />
     <CommandUIHandler
            Command="COB.Command.RemoveLastStatus"
            EnabledScript="javascript: enableRemoveStatusButton();"
            CommandAction="javascript:             
           SP.UI.Status.removeStatus(visibleStatusIds[visibleStatusIds.length - 1]);   
           visibleStatusIds.pop(); 
           enableRemoveStatusButton(); 
           RefreshCommandUI();" />
     <CommandUIHandler
            Command="COB.Command.RemoveAllStatus"
            EnabledScript="javascript: enableRemoveStatusButton();"
            CommandAction="javascript:           
           SP.UI.Status.removeAllStatus(true);        
           visibleStatusIds.length = 0; 
           enableRemoveStatusButton(); 
           RefreshCommandUI();" />
                  </CommandUIHandlers>
                </CommandUIExtension>
            </CustomAction>
            <CustomAction Id="COB.Command.RemoveLastStatus.CheckEnable" Location="ScriptLink"
    ScriptBlock="var visibleStatusIds = [];function enableRemoveStatusButton()  {return (visibleStatusIds.length > 0);}" />
</Elements>

Similar Messages

  • How SharePoint works on orphan blobs

    hi
    How  SharePoint works on orphan blobs
    when these orphan blobs created ?, I configured RBS storage  to a  content database of a webapplication,
    and  in my scenario many users upload documents daily into document library of  this web application
    adil

    adil

  • How much work is it to add a callout item to open document in a specified program

    Hi, I am hoping someone can point me in the right direction.
    I want to know how much work it is to get a Sharepoint developer to add a link to the callout above, e.g. at the top level near OPEN SHARE, or in the sub menu would also be fine. The link would open the selected document in our application which can open
    TIFF / PDF and other image files. The link could say "Edit this document in MyApp", or "View this document in MyApp" as examples. We would need to provide this in a modular way, so that customers could optionally deploy it to their own
    sharepoint site. A possibility, if the customization is not a big job would be to write a document with details on how to customize the Sharepoint site to achieve this. I'm not sure if Sharepoint has a more intuitive way of sharing this type of customization,
    e.g. as an App package.
    Any idea how much work is involved approximately in developer hours?
    And is there any terminology I could have described better above?
    My apologies, I don't have any experience with Sharepoint but we have a requirement to integrate our software with it.
    This link https://msdn.microsoft.com/en-us/library/dn135236.aspx has some good info, which I think is in the right direction. But for myself with no Sharepoint experience is a bit above my head.
    Any advice is appreciated. Depending how much work it is I may post this up as a freelance job. (basically need to get approval for a budget, and ensure the scope is defined etc.)

    Hi,
    If you want to add the custom action in sub menu, we can use SharePoint designer to achieve it.
    Open SharePoint designer -> Find Lists and Libraries -> Documents
    More information:
    http://sharepoint-community.net/profiles/blogs/sharepoint-designer-custom-actions
    If you want to achieve the requirement of "The link would open the selected document in our application which can open TIFF / PDF and other image files". I suggest you use some jQuery plugin to achieve it.
    7 Best jQuery & JavaScript PDF Viewer plugin with examples
    http://www.jqueryrain.com/2012/09/best-jquery-pdf-viewer-plugin-examples/
    Best Regards,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How sharepoint understand when user requests for web applications by their DNS names

    HI
    I configured Alternate access mapping in my sharepoint farm for default ,intranet zones
    and spt farm has two web front end servers and they load balancing by F5 device
    in WFE servers there are different web applications are running on different ports
    so here I want to know how load balancing works, load balancing configured in F5 device.
    when users request a webapplication from browser (ex http://cms) where this request will go
    1)when I ping cms and other web applicaations  it returns me a loadbalancer  server IP  for all web applications;
    ping cms : it returns 10.xxx.0.80 , same ip returns when I ping for other web app
    but ex CMS web application run on the 10.xxx.1.26:81 port in sharepoint server
    2) and these sharepoint web applications running on different ports in sharepoint  web servers , so here  how sharepoint understand when user requests for web applications by their DNS names
    http://cms and http://products  etc
    adil

    I'm not sure if the F5 can add a port number (I'm not an expert on load balancers).  But in general if you design the SharePoint site to run on port 81 then you need to have port 81 appended to the request or it won't work.  http://cms in your
    example would take you to http://cms:80 not http://cms:81.  But in general DNS will resolve the address back to the F5 load balancer.  The load balancer will look at the header of the HTTP request (which contains the original address you requested)
    and forward the request to the appropriate web front end IP address.  If your web front end is using one IP address for multiple sites then those sites need to be differntiated by using a custom port like 81 (which must be included in the original request)
    or because a host header was bound to the web application when it was created.  If they are running on different port numbers then the request must include the port number by the time it gets to the SharePoint server.
    Paul Stork SharePoint Server MVP
    Principal Architect: Blue Chip Consulting Group
    Blog: http://dontpapanic.com/blog
    Twitter: Follow @pstork
    Please remember to mark your question as "answered" if this solves your problem.

  • How crawler works internally.

    My understanding is, in case of Full crawl SharePoint Crawl Component opens each and every pages in SharePoint Site and perform the crawling. In case of incremental Crawling, SharePoint doesn't crawl SharePoint Site, instead Crawl track the incremental change
    directly from SharePoint Content Databases. So In case of Full Crawl, Web Front End comes in to picture where as in case of Incremental Crawl it doesn't.
    Hope my understanding is correct. If anyone have anyone blog or article regarding please share with me. I want to explore how crawler works internally.
    Regards Restless Spirit

    Hi,
    Incremental crawl will crwals SharePoint site too
    "Like incremental crawls, a continuous crawl crawls content that was added, changed, or deleted since
    the last crawl"
    Link:
    http://technet.microsoft.com/en-us/library/jj219802(v=office.15).aspx
    http://technet.microsoft.com/en-us/library/dn535606(v=office.15).aspx
    Whenever you see a reply and if you think is helpful, click "Alternate TextVote As Helpful"! And whenever you see a reply being an answer to the question of the thread, click "Alternate TextMark As Answer

  • How to work with both desktop and Surface pro 3

    Hello,
    I have a desktop for my normal use of Adobe Creative Cloud for Photoshop and Lightroom.  I have my lightroom catalog on a separate external drive.  I just got Surface pro 3 to do Adobe on it.  I am now confused on how to work on Surface and how to access my Lightroom catalog.
    Thanks for your help.
    Mo

    Just install Lightroom on your Surface Pro, plug-in the external drive, and double-click the LR catalog file.

  • How to work with 360 video?

    I am new to AE and am trying to work with a 360 equirectangular video I shot with a Freedom 360 and 6 go pros.
    Are there any tutorials on how to work with 360 spherical videos? Do I need to download additional plugins?
    Thank you,
    Phil

    Phil,
    Of course, the image needs to be big for this, but the plugin you would use is CC Sphere.
    Drop your movie into a composition and apply CC Sphere to the video.
    Then set the Render option in the effect to "Inside".
    Under Shading set Ambient to 100% and Diffuse to 0%.
    Then scale inside the effect until the image fills the screen.
    Then you'll be able to use the Rotate Y controls in CC Sphere to spin around inside your video!
    You can also add Optics Compensation and Reverse the Lens Distortion to straighten out your image.
    Let me know if you have any questions!
    Trent

  • Hey Guys, from Germany. I want to connect my iMac 21" with my Tv just for fun. Does anyone know, how it works. With a Hdmi adapter?

    Hey guys! I want to connect my Imac 21 " with my Tv just for fun. Does anyone know , how it works?

    Selecting the correct adapter and cable depends on which year model iMac you have and what inputs the TV has?
    Check the User's Guide that came with your iMac or your Spec's at > Apple - Support - Technical Specifications
    to see if your iMac has a Mini-DVI or Mini DisplayPort and then select that adapter with the correct connection for the TV.
    Example: if you have a 2010 or 2011 iMac and an HDMI ready TV, then you would want the > Moshi Mini DP to HDMI Adapter with Audio Support - Apple Store (U.S.)

  • I was looking at the "Find my iPhone" app and I have a doubt regarding how it works for the macbook. In order to detect the location, the macbook should remain signed into iCloud. What if the thief logs out of iCloud. Would we able to locate the macbook?

    I was looking at the "Find my iPhone" app and I have a doubt regarding how it works for the macbook. In order to detect the location, the macbook should remain signed into iCloud. What if the person who has stolen my macbook logs out of iCloud.
    It should work fine for iPhone/iPad because we can enable "Restrictions" to prevent the user from signing out of iCloud. Do we have simialr settings for the macbook?
    Thanks,

    If it's not on the device list, it indicates that someone has gone to Find My iPhone on icloud.com and manually deleted it from the device list (as explained here: http://help.apple.com/icloud/#mmfc0eeddd), and it has not gone back online since (which would cause it to reappear on the device list; Find My iPhone has been turned of in settings on the device; the iClolud account has been deleted from the device; or the entire devices has been erased and restored.
    Unfortunately, there's no other way to track the phone other than through Find My iPhone.  You could call your carrier and see if they would blackliste it so at least the theif couldn't use it.

  • Saving to SharePoint works only half the time for Windows 7 Users--all the time for Windows XP users

    We have a SharePoint 2010 Environment with hardware load balancing, 2 WFEs, 2 Apps Servers and 1 SQL Server. This was built in October 2013. Office Integration and Saving back to SharePoint works all of the time for users on XP. It works sporadically for
    users on Windows 7. When Windows 7 users do the following:
    Opening an Office Document from computer and saving it to SharePoint
    Within a Document Library, using Save As from an opened document
    When selecting in a Document Library from the Document Tab> “New” and then the desired content type
    Send> Save to SharePoint from within Office Document
    They may either be brought to the SharePoint library (correct) or to My Documents (incorrect).
    In the case of number 1 (Opening an Office Document from computer and saving it to SharePoint)--using Save and Send will sometimes open the SharePoint library and sometimes open My Documents.
    Our URL is https://CompanyName.domainname.com/Sites/SiteCollectionName
    The intermediary "Sites" is actually a blank path.
    When My Documents is opened I've noted with Fiddler (a web debugger) that we get a 404 on sites:
    Could this be the issue?

    Some things to double check:
    Ensure that you have sticky sessions enabled on your load balancer
    Check that your WebDav calls are making it to the server
    Ensure that you have a root site collection in all your web apps
    Just out of curiosity, what is the http request look like for the 404 error?
    Chris Givens CEO, Architecting Connected Systems
    Blog Twitter

  • I need to change my apple ID because I'm changing my email address. I'm worried that when I do, I'll no longer be able to use my first generation apple tv unless I change the apple ID there as well.  Does anyone know how this works??

    I have to change my apple ID because I'm changing my email address. (I have a Comcast address and am switching to U-verse) I'm worried that when I do, I'll no longer be able to use my first generation apple tv unless I change the apple ID there as well. I'm also trying to find out if changing my apple ID is going to interfere with getting my itunes content on my computer and my iphone.  Does anyone know how this works??

    My iTunes appleID is an old defunct e-mail address - it does not have to be functional.
    Do what Winston says to ensure you keep getting correspondence related to that ID.
    AC

  • HT3209 how many times i can watch the show after i purchased on i tune and how this works

    I was just wondering if sombody can help me with this because i am new to itune  . I would like to know how it works after u purchase tv show , do i have to pay once and watch more time or i have to pay every time i watch . Thank you in advance .

    I was just wondering if sombody can help me with this because i am new to itune  . I would like to know how it works after u purchase tv show , do i have to pay once and watch more time or i have to pay every time i watch . Thank you in advance .

  • On my ipod touch I'm not too sure how I uploaded a album onto my ipod from my laptop. But, now there is no way to delete the album full of pictures. What do I do? I only gotten it a while ago and not fully sure how to work it. Help?

    On my ipod touch I'm not too sure how I uploaded a album onto my ipod from my laptop. But, now there is no way to delete the album full of pictures. What do I do? I only gotten it a while ago and not fully sure how to work it. Help?

    http://support.apple.com/kb/HT4236

  • I no longer have access to my icloud email and don't know the answers to my security questions. Does anyone know how to work around this to reset my icloud ID without losing my info? I haven't backed up in a year because of this.

    I no longer have access to my icloud email and don't know the answers to my security questions. Does anyone know how to work around this to reset my icloud ID without losing my info? I haven't backed up in a year because of this.

    You need to ask Apple to reset your security questions. To do this, click here and pick a method; if that page doesn't list one for your country or you're unable to call, fill out and submit this form.
    (123381)

  • I pad 2 updated to iOS 6.1.3 and now wifi is greyed out. Apple support engineers say replace but my warranty exited 09/12. Funny how it worked perfectly fine before the update.

    I just updated to6.1.3 and now my wifi button is greyed out. Apple support said it is a hardware issue. Funny how it worked just fine on the previous iOS. Now apple wants me to buy a replace not because my warranty expired 09/12. Seems to me like ios6.1.3 was an update to sell more products. Tried all suggested fixes with no success. With all the noted issues with ios6 there may be another class action lawsuit coming. Apple tech senior advisor unwilling to help. First advisor told me just buy a new I pad. Second advisor wants me to pay for a replacement. Can someone explain to me how an apple approved software upgrade that damaged my i pad is classified as my fault. I've seen some shady selling techniques but this one takes the cake in my book. Anyone have the contact information to higher up executives in apple for me to speak with about my issues?

    Have you check the following?
    Verify that airplane mode is off by tapping Settings > Airplane Mode.
    Reset the network settings by tapping Settings > General > Reset > Reset Network Settings. Note: This will reset all network settings, including Bluetooth pairing records, Wi-Fi passwords, VPN, and APN settings
    Ensure that your device is using the latest software.
    If your issue is still unresolved, perform a software restore in iTune

Maybe you are looking for