Deploying customized ribbons/templates

Hey,
What is the proper process for deploying customized ribbons, quick access toolbar and templates.  At the moment I'm pushing the .UI and .dotm files out using Group Policy Preferences, but this obviously overwrites any changes the user has made, which
is not ideal.
For example, our company font is Arial 10 and that MUST be the default in Word for all new documents, along with single spacing paragraphs.
I had a bit of a brain freeze yesterday while doing some VBA stuff in Outlook (so VbaProject.OTM file).  After spending a few hours coding I did GPUPDATE, which pulled down our centralized VbaProject.OTM file, deleting what I had done, as we also push
this file out using GPP.
Giving customized files to users to manually import is not an option.
Thanks very much.

One option might be to redistribute the normal.dotm file whch you can redefine with your custom ribbons. Deploy the normal.dotm.
Maurice

Similar Messages

  • Custom list templates not deployed

    Hi everyone,
    Today I came across a wierd issue while creating some lists in SP 2010 programmatically.
    I created a few lists schema, list templates and list instances declaratively.
    I deployed my package and everything seems to work as expected so far.
    I activated my custom feature where (intentionally) I put some C# codes to create a list instance based on one of my deployed list template.
    At first, i.e last week, creating this list instance programmatically worked well.
    So are those I deployed. 
    Today, the creation failed because the list template identified by its list-template ID does not exist.
    Wierd ! I checked the package, all elements, all list template, all IDs, all 14-hive files, ... everything was OK. No packaging errors found.
    Each time I deploy these list templates, they don't even appear in the silverlight-based list-creation popup.
    They don't even appear in the "SP Manager" tool.
    All my custom lists that was instantiated by SP (using declarative list instance), are well created,
    but they don't have their respective custom logo.
    And obviously, all its settings (within list template's XML file) was not applied.
    It's the first time I met this kind of problem.
    I even remove my content database, but the problem remains unchanged.
    Does anyone have any idea of what's wrong with my list templates, or even with SP ?
    Any idea to fix it ?
    Thanks in advance,
    Okavango93
    PS : In my WSP solution, I associate one list template element to three features, so I cannot set the attribute FeatureId to the list template.

    Hi,
    No answer so far ?
    I tore my hair out enough since a week, but finally I find out why.
    I fix today my list template issue by setting the feature attribute RequireResouces to false.
    If not, all element inside that feature will be hidden from the UI, and so will be the feature ... even if
    Hidden attribute equals to false and even if in any SP tools the feature seems to be there.
    Hope this help !
    Okavango93
    More infos about this attribute here : SPFeatureDefinition.RequireResources
    Property

  • Deploy custom templates in Office 2013

     Hi All,
    We have been using the backstage view of Office 2010 to deploy custom templates, as described in the TechNet article
    http://technet.microsoft.com/en-us/library/cc178976(v=office.14).aspx 
    We recently upgraded to Office 2013 and have not been successful in getting our templates to show up in the backstage view.  We have tried creating the spotlight registry keys under
    the \Microsoft\Office\15.0\Common\Spotlight but this was also unsuccessful. 
    Has anyone been able to deploy custom templates using the 2007/10 spotlight approach outlined in that TechNet article?
    Thanks
    Dan

    Thank you Max,
    Can you please specify how the permissions should be set to allow Word 2013 to access SP 2013 via the XML file? Is it enough to simply be logged into SharePoint with Contribute rights to the library or is there more that needs to be done?
    Hi Katie,
    I believe Contribute permissions are enough for this case.
    Have a look at the following solution, see if it works for your situation:
    http://zasharepoint.blogspot.com/2014/04/sorry-we-couldnt-find-your-file-is-it.html
    More hints to troubleshoot this issue:
    Have you tested this issue on another machine?
    Is proxy used?
    Does the SharePoint environment has complex permission settings (e.g. the inheriting permissions are broken, or cross domain environment, etc.)?  
    Max Meng
    TechNet Community Support

  • Is it possible to deploy a default Custom Layout template?

    I was asked if we could deploy a Default Custom Layout template for Adobe Profiles .  So that when creating Firm Portfolios they are standardized?  It would be nice if it were defaulted and they didn’t have to choose the Layout.
    Thanks in advance for any info
    Ed

    Hi Chris,
    Looking through the BPEL client API, I think it might be possible to change the process state via java code. I say might, because the documentation is not that splendid. The IBPELProcessHandle interface has a method updateMetaData which allows you to change the state, among other things. I have not tried this yet so the solution a little theoretical.Sorry for that :-\
    Then, when you have your java class working, you can create an Ant task for it and invoke your Ant task in the build.xml, right after the deployment target.
    Kind regards,
    Harm

  • Deploying custom templates only shows first template

    Hi guys, I'm having an issue deploying custom templates.
    I have followed the steps outlined here (http://technet.microsoft.com/en-us/library/cc178976.aspx) but when I open up Word/New I see the "CompanyName" under custom templates but when I open it I only see the first template "Letter".
    I created the following entry in the registry:
    HKEY_Current_User\Software\Microsoft\Office\14.0\Common\Spotlight\Providers\Companyname with a string ServiceURL pointing to the path of the xml file.
    The XML file contains:
    <?xml version="1.0" encoding="utf-8"?>
    <o:featuredcontent lcid="1033" xmlns:o="urn:schemas-microsoft-com:office:office">
        <o:application id="WD">
            <o:featuredtemplates startdate="2011-03-01" enddate="2015-03-01">
                <!-- TEMPLATE 1 -->
                <o:featuredtemplate title="Letter" source="C:\Program Files (x86)\Microsoft Office\Templates\Companyname\Letter.dotx" >  
                </o:featuredtemplate>
                <!-- TEMPLATE 2 -->
                <o:featuredtemplate title="Budget" source="C:\Program Files (x86)\Microsoft Office\Templates\Companyname\Budget.dotx" >  
                </o:featuredtemplate>
            </o:featuredtemplates>
        </o:application>
    </o:featuredcontent>
    I read in another post (http://social.technet.microsoft.com/Forums/en-US/officesetupdeploy/thread/fbc4bf23-c9fb-4a6c-a981-49f68127bf77/) where someone was having the same problem and advised deleting the ..Spotlight\Content\Companyname\WD1031 reg key but that
    hasn't help. I still only see 1 template.
    Any help would be appreciated.

    Step.1
    Close Word and delete the following registry key
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Spotlight\Content
    Step.2
    Replace your XML file with the following sample
     <?xml version="1.0" encoding="utf-8"?>
     <o:featuredcontent lcid="1033" xmlns:o="urn:schemas-microsoft-com:office:office">
         <o:application id="WD">
             <o:featuredtemplates startdate="2011-03-01" enddate="2015-03-01">
                 <!-- TEMPLATE 1 -->
                 <o:featuredtemplate title="Letter" source="C:\Program Files (x86)\Microsoft Office\Templates\Companyname\Letter.dotx" >  
                    <o:media mediatype="" filename="" source="" />
                    <o:preview filename="" source="" />
                 </o:featuredtemplate>
                 <!-- TEMPLATE 2 -->
                 <o:featuredtemplate title="Budget" source="C:\Program Files (x86)\Microsoft Office\Templates\Companyname\Budget.dotx" >  
                    <o:media mediatype="" filename="" source="" />
                    <o:preview filename="" source="" />
                 </o:featuredtemplate>
             </o:featuredtemplates>
         </o:application>
     </o:featuredcontent>
    Tips: Keep  <o:media ---> and <o:preview ---> even you don't use them.
    Step.3
    Restart Word, check result
    Max Meng
    TechNet Community Support

  • Custom Ribbon tab does not show in generic list

    Hi.
    I'm deploying the following definiton on a generic list, but the new custom tab does not show up. Anyone that can see what I have done wrong?
    Thanks!
    <Elements xmlns=”http://schemas.microsoft.com/sharepoint/“>
    <CustomAction
    Id=”Ribbon.MyTab”
    Title=”Adds a new Ribbon tab to Generic List”
    RegistrationType=”List”
    RegistrationId=”100″
    Location=”CommandUI.Ribbon.ListView”
    >
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition
    Location=”Ribbon.Tabs._children”>
    <Tab Id=”Ribbon.MyTab” Sequence=”110″ Description=”" Title=”My Tab Name”>
    <Scaling Id=”Ribbon.MyTab.Scaling”>
    <MaxSize
    Id=”Ribbon.MyTab.Scaling.MyGroup.MaxSize”
    Sequence=”15″
    GroupId=”Ribbon.MyTab.MyGroup”
    Size=”LargeMedium”/>
    </Scaling>
    <Groups Id=”Ribbon.MyTab.Groups”>
    <Group
    Id=”Ribbon.MyTab.MyGroup”
    Sequence=”15″
    Description=”"
    Title=”My Group Name”
    Template=”Ribbon.Templates.MyTab.MyGroup.CustomTemplate”>
    <Controls Id=”Ribbon.MyTab.MyGroup.Controls”>
    <Button
    Id=”Ribbon.MyTab.MyGroup.Button”
    Alt=”Ribbon.MyTab.MyGroup.Button”
    Command=”Ribbon.MyTab.MyGroup.Button_CMD”
    Image16by16=”/_layouts/images/siteIcon.png”
    Image32by32=”/_layouts/images/siteIcon.png”
    LabelText=”Button”
    Sequence=”10″
    TemplateAlias=”o1″
    ToolTipTitle=”Button”
    ToolTipDescription=”Shows a dialog” />
    </Controls>
    </Group>
    </Groups>
    </Tab>
    </CommandUIDefinition>
    <CommandUIDefinition
    Location=”Ribbon.Templates._children”>
    <GroupTemplate Id=”Ribbon.Templates.MyTab.MyGroup.CustomTemplate”>
    <Layout Title=”LargeMedium”>
    <OverflowSection Type=”OneRow” TemplateAlias=”o1″ DisplayMode=”Large”/>
    <OverflowSection Type=”ThreeRow” TemplateAlias=”o2″ DisplayMode=”Medium”/>
    </Layout>
    </GroupTemplate>
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler
    Command=”Ribbon.MyTab.MyGroup.Button_CMD”
    CommandAction=”javascript: alert('Hello World');” />
    </CommandUIHandlers>
    </CommandUIExtension>
    </CustomAction>
    </Elements>

    Hello,
    I was able to use your custom ribbon tab XML just fine.  The only thing is, the copy you provided had a bunch of illegal characters embedded in it (like reverse quotes?), I'm not sure if they're showing up in your version of the XML or not.  Anyway,
    after replacing those with straight quotes and fixing some other misc formatting, it worked fine.  I created an empty SharePoint project and added an empty element, then added your XML to the Element.xml file.  In SP, I created a new custom
    list and the "My Tab Name" tab appeared with a button that displayed "Hello World" when I clicked it. So, I recommend checking the formatting of your XML.  Just look for red squiggles in the editor and fix them.
    Regards,
    - Kemp Brown [MSFT]

  • Create a custom web template using VS 2012 with web features,site features sections applied

    hi,
     Want to create a  custom web template using VS 2012  in my SP 2013 environment.  i know "Vesku" has posted a great artice on this [  based on prev. version of SP].
    here -
    http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharepoint-2010-and-web-templates.aspx
    i am  looking for a code based article  which has step by step process which provides how to add the site features, web features and attach the eventreceivers etc etc on sitecollection creation when i apply this template from central admin. 
    can anyone provide me any links / any source how to create a custom web template with one / two  custom features -  site features element and web features element , / master page etc ....
    I am stuck with this. as part of my reqmnt, i need to create a webtemplate with all the customlistinstances, custompagelayouts, custom masterpages, custom appln pages, custom web parts.
    help is appreciated !
    Das

    The problem is that Web Templates are deployed to a gallery in a site collection and aren't available in Central Admin when creating a new site collection.  YOu have to create the site collection without choosing a template and then choose your web
    template when you first access the root site in the site collection.  Here's an article that discusses that process here:
    http://sharepointchick.com/archive/2011/02/10/using-web-templates-to-create-site-collections.aspx
    Other than that Vesa's article is still the best one and works essentially the same in 2013 as it does in 2010.
    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.

  • Custom Administrative Template Error 53 Key name specified more than once

    Hi All,
    Hope I've picked the correct forum. I am making my first foray into setting up a custom administrative template for some software that is developed in house. The current deployment method is to merge a reg file on each computer that requires the registry
    settings. I am trying to set this up so that it is controlled via GPO.
    My idea is that in the a GP can set the registry settings for one or more areas that are controlled by the software. 
    The problem I have - I get Error 53 Keyname specified more than once on Line 9 (second KEYNAME). In total I will have about 30 different sites this needs to be set up for.
    Does this mean that I can't set more than one registry key per "Policy" setting in the GPO?
    The adm file I have so far is below
    TIA
    Jason
    ---------------------------------------------CUT---------------------------------------------
    CLASS User
    CATEGORY "App Site Settings"
    POLICY !!Site1Policy
    EXPLAIN !!Site1Explain
    KEYNAME "Software\ApplicationCompany\Site1\Access"
    VALUENAME "SystemDatabase"
    VALUEON "D:\\App\\Data\\App.mdw"
    VALUEOFF DELETE
    KEYNAME "Software\ApplicationCompany\Site1\Arbitration"
    VALUENAME "ConfigPath"
    VALUEON "D:\\Site1\\Data"
    VALUEOFF DELETE
    KEYNAME "Software\ApplicationCompany\Site1\Common Settings"
    VALUENAME "ConfigFile"
    VALUEON "D:\\App\\Data\\App_Comms.mdb"
    VALUEOFF DELETE
    VALUENAME "SysConfig"
    VALUEON "D:\\Site1\\Data\\SITE1_SYS.mdb"
    VALUEOFF DELETE
    END POLICY
    POLICY !!Site2Policy
    EXPLAIN !!Site2Explain
    KEYNAME "Software\ApplicationCompany\Site2\Access"
    VALUENAME "SystemDatabase"
    VALUE "D:\\App\\Data\\App.mdw"
    KEYNAME "Software\ApplicationCompany\Site2\Arbitration"
    VALUENAME "ConfigPath"
    VALUE "D:\\Site2\\Data"
    KEYNAME "Software\ApplicationCompany\Site2\Common Settings"
    VALUENAME "ConfigFile"
    VALUE "D:\\App\\Data\\App_Comms.mdb"
    VALUENAME "SysConfig"
    VALUE "D:\\Site2\\Data\\Site2_SYS.mdb"
    END POLICY
    END CATEGORY
    [strings]
    Site1Policy = "Site1 settings"
    Site1Explain = "Enabling this setting configures the registry settings for dummy Site1."
    Site2Policy = "Site2 settings"
    Site2Explain = "Enabling this setting configures the registry settings for dummy Site2."

    Well - I ended up sorting this out - and no - you can't have the Keyname keyword twice - unless you enclose the the setting in a PART statement. Below is what I ended up with:
    ---------------------------------------------CUT---------------------------------------------
    CLASS USER
    CATEGORY "ApplicationSettings"
    KEYNAME "Software\ApplicationCompany\Site1\Common Settings"
    POLICY !!SITE1Policy
    #if version >= 3
    EXPLAIN !!PolicyExplain
    #endif
    KEYNAME "Software\ApplicationCompany\Site1\Access"
    PART !!ConfigFilePolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site1\Common Settings"
    VALUENAME ConfigFile
    DEFAULT !!ConfigFileDefault
    END PART ;!!ConfigFilePolicy
    PART !!SystemDBPolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site1\Access"
    VALUENAME SystemDatabase
    DEFAULT !!SystemDBDefault
    END PART ;!!SystemDBPolicy
    PART !!SysConfigPolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site1\Common Setting"
    VALUENAME SysConfig
    DEFAULT !!SysConfigDefault
    END PART ;!!SysConfigPolicy
    PART !!ArbitrationPolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site1\Arbitration"
    VALUENAME ConfigPath
    DEFAULT !!ArbitrationDefault
    END PART ;!!ArbitrationPolicy
    END POLICY
    POLICY !!SITE2Policy
    #if version >= 3
    EXPLAIN !!PolicyExplain
    #endif
    KEYNAME "Software\ApplicationCompany\Site2\Access"
    PART !!ConfigFilePolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site2\Common Settings"
    VALUENAME ConfigFile
    DEFAULT !!ConfigFileDefault
    END PART ;!!ConfigFilePolicy
    PART !!SystemDBPolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site2\Access"
    VALUENAME SystemDatabase
    DEFAULT !!SystemDBDefault
    END PART ;!!SystemDBPolicy
    PART !!SysConfigPolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site2\Common Setting"
    VALUENAME SysConfig
    DEFAULT !!SysConfigDefault
    END PART ;!!SysConfigPolicy
    PART !!ArbitrationPolicy EDITTEXT
    KEYNAME "Software\ApplicationCompany\Site2\Arbitration"
    VALUENAME ConfigPath
    DEFAULT !!ArbitrationDefault
    END PART ;!!ArbitrationPolicy
    END POLICY
    END CATEGORY
    [Strings]
    ArbitrationDefault =D:\SITE\Data
    ArbitrationPolicy =Arbitration path
    ConfigFileDefault =D:\App\Data\App_Comms.mdb
    ConfigFilePolicy =Application configuration file
    PolicyExplain =Enter Explainition of the Registry settings here
    SysConfigDefault =D:\SITE\Data\SITE1_SYS.mdb
    SysConfigPolicy =Application site system configuration file
    SystemDBDefault =D:\App\Data\App.mdw
    SystemDBPolicy =Application system database path
    SITE1Policy =Site1 Application Settings
    SITE2Policy =Site2 Application Settings

  • How to create a Custom form Template..

    Hi Eperts,
    I would like to seek a help from you regarding creating a custom form template on custom BO. could you guide me where i have gone wrong in successfully creating a Print form. I am in dead need of this particular solution for a client. It is hampering my entire scenario......
    1. I had created a Custom BO and I am trying to preview the created form on the OIF screen.
    2. I had created a form on above of the custom BO. This created form and form group is activated and configured as of needed by opening it through ALD (Adobe Life Cycle Designer).
    3. I had created a BAC element with some scoping questions and activated it. After activating it i had deployed the Business configuration.
    4. my solution got updated with the created and deployed BAC elements and i had done scoping for those elements to make my created form available.
    5. I can see my form template in Form Template maitaince under Application user managment WOC. I had made it to be available for all users and published.
    6. All the above steps are done success fully with no errors.
    7. When i accessed my custom BO and tried to preview the created form i am unable to view it and i am seeing the following window.
    Could you help me out in solving this or send me across any detailed document regarding this what you had done previously.
    Thanks in advance for your valuable help...
    Regards...
    Hanu K

    It looks like system didn't identify the form template. So please check if the required configuration for "Preview" modal dialog is done properly. In the SDK documentation, refer to section "8.4.3.4 Create a Preview Button for a Print Form"
    If you have already done the steps mentioned in the section 8.4.3.4, but still facing the issue then let me know.
    Best regards,
    Hari

  • ISE access custom-web templates directly

    Hey guys,
    I am having trouble with a ISE (1.2 patch5) at a customers site when deploying customized html pages for wireless guest-access. The reason we need to use these customized templates is that the language template for the AUP seems not to supprt too many characters and the customers AUP just shows about 20% of these. Therefore I wanted to use the multi-portal configuration to upload a set of html files generated from the samples provided by cisco documentation. The customer complains about missing logos and that the success page is complete html code. I have only remote-desktop access to open the CLI and web-gui of ISE and cannot test for myself the behavior of the pages rendered by ISE.
    My question is: Is there a way to open the custom web-page without having to connect to the ISE via WLC? something like:
    https://IP:PORT/guestportal/multiportal/CUSTOMPORTAL
    I thought I had it in earlier versions of ISE but cannot find the URL anymore.
    Some specs around ISE and WLC:
    virtual ISE, standalone deployment, version 1.2 Patch 5
    WLC2504 running version 7.4.121.0
    It is for guest access, so it has to work for most common mobile devices and mobile-workstations(Note- and Macbooks).
    Thanks for your help.

    Patrick,
    For the click-through flow to work correctly, you must have the custom portal set as the default on the ISE.  To access the portal from your web browser, go to:
    https://IPAddress:8443/guestportal/Login.action?portalname=CustomPortalName
    Please Rate Helpful posts and mark this question as answered if, in fact, this does answer your question.  Otherwise, feel free to post follow-up questions.
    Charles Moreton

  • Custom ribbon on network somehow corrupted. How do I fix?

    I am a teacher using Word 2013 on a network.  I created customs ribbons for all the lab computers on one computer, and this was imaged onto all our lab computers in September.  All users could access them.
     Sometime in the last few months the custom ribbons got corrupted.  When I tried to demonstrate to my students the other day, the "align center" button (which was part of a custom group) was visible, but grayed out so we couldn't use
    it.  I also had a custom button for Online Pictures, and that has disappeared.  In addition, Word Art is visible as an option, but it doesn't work when you choose it.
    1.  Can anyone speculate what happened and how I can fix it?  Is it possible to somehow restore the customizations I made?  Even if I try to create a NEW custom ribbon under my username, I can't get the "align center" button to be
    enabled.  I suppose we could go to the default ribbon, but its very complicated for my kindergarten and first grade students.
    2.  If I re-do a custom ribbon, how do I make it available to all network users on a computer?
    Thank you.

    Hi,
    In regarding of your network environment, I have some confused. Did you deploy all the lab computers with the customs ribbons? If it was, did the customs ribbons corrupt in every lab computer?
    For your first question, I recommend you export a customized ribbon which named
    "Word Customizations.exportedUI". It'll help you import them if you have to reinstall the Word (or other Office programs) or if you want to move the same customizations to a different computer; for example, if you have to replace your computer.
    Then we try to
    repair Office 2013 to fix  "align center" button.
    For your second question, please put the  "Word Customizations.exportedUI"
    in a shared folder. And we import it to all the computers one by one.
    More reference:
    http://office.microsoft.com/en-us/word-help/customize-the-ribbon-HA010355697.aspx
    http://www.howtogeek.com/142270/create-a-customized-tab-on-the-office-2013-ribbon/ 
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    If I misunderstand something, please let me know.
    Regards,
    George Zhao
    TechNet Community Support

  • Custom Ribbon Menu in MS Project Professional 2013

    Hi all,
    I want to create a custom ribbon menu in MS Project Professional 2013 but I am not sure how to save it as a template and apply it enterprise wide.
    Or is it something that needs to be packaged?
    Thanks!
    SJ

    Apologies for the delay. To get this working in VBA you need to construct a Ribbon XML format version of the menu as you want it. I've copied an example below, but there is a
    Microsoft page with information on how the schema works. Key lessons I've learnt are that:
    button id and group id values - doesn't seem to matter what they are, but they must be unique
    imageMSOs - for the gallery of images that you can choose from is published by Microsoft
    here. I found various pages that described how to add custom images to the ribbon in Excel, but I never managed to get them to work for me, so just stuck with the images in this file.
    Don't expect any meaningful error messages if you make mistakes in the XML - it just won't appear. I found putting the value of the string into an XML editor was useful for highlighting some errors.
    The ribbon menu is actually applied to projects rather than the application, so if you don't have any projects open, then the ribbon menu won't appear.
    Here's my example, which adds a "New Menu" tab to the ribbon, with a couple of buttons to launch macros. This can just be added to a new module in your global file.
    '===========================================================================
    ' Developed by A Simpson, 27 November 2013
    '===========================================================================
    Public Sub evst_AddCustomRibbon()
    Dim customUiXml As String
    Dim pj As Project
    customUiXml = "<mso:customUI xmlns:mso=""http://schemas.microsoft.com/office/2009/07/customui"" loadImage=""LoadImage"" >" _
    & "<mso:ribbon><mso:tabs><mso:tab id=""evst"" label=""New Menu"">"
    customUiXml = customUiXml _
    & "<mso:group id=""group0"" label=""Reporting"">" _
    & "<mso:button id=""button0-1"" label=""Task Usage+"" size=""large"" " _
    & "imageMso=""TaskUsageViewGallery"" onAction=""Macro1"" " _
    & "supertip=""Gives a report of the projected expenditure on the project.""/>" _
    & "<mso:button id=""button0-2"" label=""Resource Usage+"" size=""large"" " _
    & "imageMso=""ResourceAllViewsGallery"" onAction=""Macro2"" " _
    & "supertip=""Gives the projected headcount of the project in FTE values."" />" _
    & "</mso:group>"
    customUiXml = customUiXml _
    & "<mso:group id=""group1"" label=""Eversight QA"">" _
    & "<mso:button id=""button1-1"" label=""DCMA 14 point Analysis"" size=""normal"" " _
    & "imageMso=""GroupResolveConflictsAndErrors"" onAction=""Macro3"" " & "supertip=""Executes the DCMA 14 point assessment of the current schedule.""/>" _
    & "<mso:button id=""button1-2"" label=""Eversight Advanced QA"" size=""normal"" " _
    & "imageMso=""PwaProjectProgressUpdate"" onAction=""Macro4"" " & "supertip=""Executes the Eversight QA Advanced checks, as configured in Eversight > Options."" />" _
    & "<mso:button id=""button1-3"" label=""Eversight Basic QA"" size=""normal"" " _
    & "imageMso=""PwaProjectProgressUpdate"" onAction=""Macro5"" " & "supertip=""Executes the Eversight QA Basic checks, as configured in Eversight > Options.""/>" _
    & "</mso:group>"
    customUiXml = customUiXml _
    & "</mso:tab></mso:tabs></mso:ribbon></mso:customUI>"
    For Each pj In Application.Projects
    pj.SetCustomUI (customUiXml)
    Next pj
    End Sub
    You'll also need an event which executes this macro. The following code goes in the "Microsoft Project Objects > ThisProject (Global.MPT)" module within the global file:
    Option Explicit
    Public WithEvents MSPApp As Application
    Private Sub MSPApp_WindowActivate(ByVal activatedWindow As Window)
    evst_AddCustomRibbon
    End Sub
    I hope that gets you started,
    Thanks,
    Andrew
    Andrew Simpson
    Founder – Eversight Ltd
    E: [email protected]
    W: www.eversight.co.uk
    Download Eversight for MS Project — a free add-on which helps users build high quality schedules with MS project.

  • Custom ribbon button does not show for a Tasks list

    I created a simple app using Visual Studio 2012 to add a custom ribbon button for a tasks list. After deploying the app to the SharePoint online, the button does not appear on the ribbon. The exact same button gets displayed properly
    when added to the ribbon for a custom list.  The elements file with the location of the button gets generated, so I can't imagine it would be wrong, but just in case, this is what I have:
    <CustomAction Location="CommandUI.Ribbon"....
    <CommandUIDefinition Location="Ribbon.ListItem.Actions.Controls._children">...
    Any help is greatly appreciated.
    One more thing, if I add this button using SharePoint Designer 2013, the button does not get displayed either. I have a feeling it might be problem with the Tasks list?
    Thanks

    Hi Danny,
    The button needs to be displayed only for one specific list. And as I mentioned, the elements file for the ribbon button was generated by VS, here is the content:
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction Id="02aa4c3b-bb73-4dfa-989c-d63a9591dcee.RibbonCustomAction" RegistrationType="List" RegistrationId="{$ListId:Lists/Projects;}" Location="CommandUI.Ribbon" Sequence="10001" Title="Create Project Site">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition Location="Ribbon.ListItem.Actions.Controls._children">
    <Button Id="Ribbon.ListItem.Actions.RibbonCustomActionButton" Alt="Create Project Site" Sequence="100" Command="Invoke_RibbonCustomActionButtonRequest" LabelText="Create Project Site" TemplateAlias="o1" Image32by32="_layouts/15/images/placeholder32x32.png" Image16by16="_layouts/15/images/placeholder16x16.png" />
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler Command="Invoke_RibbonCustomActionButtonRequest" CommandAction="~remoteAppUrl/Pages/Default.aspx?{StandardTokens}&SPListItemId={ItemId}&SPListId={ListId}"/>
    </CommandUIHandlers>
    </CommandUIExtension >
    </CustomAction>
    </Elements>
    If the same button is added for a custom (not a Tasks) list, the button shows up fine.
    Thanks

  • Building a custom Domain Template??

    I have started using the 'Doamin template builder' on Weblogic 11g to build a custom domain template base on my currently DEV domain env. Since, i would like to capture all the necessary domain setup information into a template, and then replicate this similar domain setup to other environment, eg: TEST, PROD. I'm trying to create a DEV domain template with what I currently configure, Admin, Managed servers, NM, Application, MDS, RAC, JMS, and application deployed.
    How do I create a domain template (eg: DEV-template.jar) to be used by other environment TEST, PROD? My concerns with my Domain template is with the dependency on things such as environment settings for host names, RAC DB, JMS, etc. Since these env settings are different from ENV to ENV. How can I over come this problem and come up w/ simplify solution? Is it possible to do this in Domain Template Builder or I'm better off by using WLST to build this type of domain?
    Example or approaches on this type of work would be greatly appreciated Thanks Much!
    Edited by: fang on Dec 10, 2010 8:56 AM

    I would start with the 'Basic' template, then as one example of a child's book, crafting a chapter-less book is possible, but a minimum of one section is required. Remove the chapter label, leave the TOC blank and you'll then have a basic/generic point from which to work with.
    Use iBA's 'File/Save As Template...' menu and then you have something you can reuse later if you like.
    Ken

  • Prime Infrastructure - Custom SNMP Template

    Hi,
    Has anyone managed to get the Custom SNMP Template to work in PI 2.x? I can't get it to present any relevant data (yes, with generic ​dashlets).
    I've tried to pull CISCO-ENTITY-SENSOR-MIB and other third-party MIBs with no luck.
    I'm starting to suspect this is yet another not-so-ready-feature of PI....
    Regards,
    Johan

    Hi All,
    This feature does work..
    hope you are following the correct steps:
    http://www.cisco.com/c/en/us/td/docs/net_mgmt/prime/infrastructure/2-0/user/guide/prime_infra_ug/create_temps.html
    For your reference  ,check the verify you are doing all the steps:
    Step1:
    Design > Custom SNMP Templates  > Create the Template
    step 2: Design > Monitor configuration
    select the template
    Name it and other settings...
    Step 3::Deploy >Monitoring Deployment
    Select the template > click Deploy
    select the devices or group of devices.....
    Step 4:
    Home >Detail dashboard > Devices  
    click > Add dashlet  > device dashlet >> click Gereric Dashlet (configure the generic dashlet by selecting the right template)
    Hope it will help
    Thanks-
    Afroz
    ****Ratings Encourages Contributors *****

Maybe you are looking for