How to deploy custom Office 2007 themes to multiple users - deployment

Folks,
As part of our customization to MS Office 2007, we developed a number of custom theme files (.thmx).
The only way we now to deploy the custom theme is to copy them into %appdata%\Microsoft\Templates\Document Themes, for each user to allow the user to see the theme under his theme gallery drop down.
This is a not a problem for a few users but will be a problem for large deployment and when multiple users are using the same machine.
Please advice if there is a way to deploy themes to a large number of users.

If you type "echo %APPDATA% in console you'll see that it is dependent on current logged on user so it shouldn't be a problem
next user will have a different username and a different appdata path

It turns out that what I was asking about was as simple as copy the theme file to the following path :
%ProgramFiles%\Microsoft Office\Document Themes 12\

Related

How to add workflow in Alfresco manually..?

I am working with Alfresco as Back-end and in alfresco some task done by executing workflow.Now my problem is I want to add workflow in alfresco manually but i don't know where to put workflow script so i will choose from work space ?
Following picture describes my problem :
I reached below point but don't know what to do further ?
According to above picture From where these bunch of files are came..?? OR At which location i will find these files in project workspace?
Login as admin in alfresco.
Navigate to Company home>Data dictionary>Scripts
You will be able to see all these files.
If you upload any of your js file then it will be automatically pickedup and addedinto this list.
You will find them in Company Home/Data Dictionary/Scripts.

Custom fields are not exported using Studio's exporting tool - SugarCRM

I'm experimenting an issue when I export customizations made by Studio tool, any custom fields are not exporting. I mean, when I load the package created in developer server to the production server, there are not custom fields in EditView, there are "native" fields only.
I'm using SugarCRM 6.1.6 (I know, it is an old version, but I can't update it right now)
Regards
Mauricio M.
You may just need to do a repair and rebuild - that's the likely quick fix. Alternatively, ensure that the package on the dev server exported both the custom fields and the custom layout metadata (i.e. the edit and detail view layouts). If it did, double check the permissions in custom/modules//metadata to ensure that the files were able to be uploaded and are readable by the web server.

tinymce file browsers multiple file source

I am doing some updates to a site I have developed over the last few years. It has grown rather erratically (I tried to plan ahead, but with this site it has taken some odd turns).
Anyway, the site has a community blog ( blog.domain.com - used to be domainblog.com) ) and users with personal areas ( user1.domain.com, user2.domain.com, etc ).
The personal areas have standard page content that the user can use, or add snippets of text to partially customize. Now the owner wants the users to be able to create their own content.
Everything is done up to using a file browser.
I need a browser that will allow me to do the following:
the browser needs to be able to browse the common files at blog.domain.com/files and the user files at user_x.domain.com/files
the browser will also need to be able to differentiate between the two and generate the appropriate image url.
of course, the browser access to the user files will need to be dynamic and only show those files particular to the user (along with the common files)
I also need to be able to set a file size for images
the admin area is in a different directory than either the blog or the user subdomains.
general directory structure
--webdir--
|--client --
|--clientsite--
|--blog (blog.domain.com)
|--sites--
|--main site (domain.com)
|--admin (admin.domain.com)
|--users--
|--user1 (user1.domain.com)
|--user2 (user2.domain.com)
...etc.
I have tried several different browsers and using symlinks but the browsers don't seem to be able to follow them. I am also having trouble even setting them to use a directory that isn't the default.
what browser would you recommend? what would I need to customize to make it work.
TIA
ok, since I have not had any responses to this question, I guess I will have to do a work around and then see about writing a custom file browser down the road.

Word 2010 : Automatically populate Backstage tab from Folder

We're about to move from Office 2000 to 2010 and are looking at how best to provide our templates to users.
What I want to do is replace the Office.com templates with our own.
Looking at the documentation and Technet blogs I see that we can either create or amend the tabs in the Backstage view, but I am trying to find out if we can do this in a relatively hands-off manner.
Our templates are stored on a network server, with subfolders grouping similar templates. Whilst we could point Workgroup templates at the root folder and get the My Templates dialog, this feels like a step back.
1) Can we create a backstage tab (or replace the New tab)
2) Can we set this tab up to automatically display the templates that are in the folder and use the subfolders to sort the templates? Such that if a new template is added to a folder we do not need to roll out a new version of the backstage
Of course the Office 2010 File New Backstage is not very appropriate for a corporate environment.
To disable the "Templates from Office.com" you can use a Windows Group Policy (the option is named "Disable template downloads from the client and from Office.com").
However, you'll find in the File New Backstage still the entry for "Sample Templates". These templates cannot be uninstalled. Find detailed information on this page on the Word MVPS site.
Your question 1:
Yes, you can create a new Backstage Tab, or hide the Word File New tab (you'll need both) throug an add-in.
Your question 2:
If you want to mimic the Pre-Office 2007 FileNew dialogs, you must also recurr to an add-in which does exactly what you need. For example, read the files from a network share and display them in the Backstage view. However, the File New replacements I've developed in the last years did recurr to a configuration file, because you have the possbility to display additional information for the users, e.g. about the use of the template, or about differences (between "Legal Opinion small" and "Legal Opinion large" etc.). Administration of a config file is also "hands-on" without problems.
At least in Word there is one other option:
On the Quick access toolbar you can put another "New from Template" icon (I don't know what it is exactly called anymore, but it is there in the selection of icon from Microsoft) which opens up straight the Pop up window with all your templates without going trough the ridiculous long winded process via the Backstage.

Office integration (Word) - intercepting save

I am planning to implement a small in-house document management system. It must have a web GUI for managing a remote folder structure stored in a database. In these folders are word documents stored (physically as blob in a database). Whenever a user clicks on a document link, a word binary is downloaded via browser and (hopefully) opened in Word on the user's PC.
This is the easy part ;)
Now the user hits "Save" or Ctrl-S. I want to have a functionality programmed inside Word that calls a custom function (maybe in a .NET DLL) that uploads the saved file back to the server (HTTP). The hard part seems to me:
How to intercept the Save process to call the extension functionality
How to deploy this to multiple users
Mike's link to the question I answered should do it for intercepting the file save. The specific button idMso for File->Save is "FileSave"
To deploy it to several users machine you can either
Create a setup project that will create an msi that you can run on all the users machines
if it's an intranet scenario, you can keep the assemblies on a network location and just add the neceassary registry settings to all the users machines. This article should describe the settings that you need to include. You would just need to change the path setting to point to the network location.
AFAIK, this is what Alfresco is doing with its Microsoft Office Add-ins (never tested myself though). As Alfresco is open-source, it must be possible to look at what they are doing. Or just ask your questions on Alfresco's forums.
You can try to override "save" from the ribbon or build your own ribbon tab with the behavior you want. It may be trickier overriding "Ctrl-S".
Overriding the ribbon: StackOverflow Question
Video on altering a standard ribbon button: Office Developer Center