NodeXL's Program Folder Has Changed

Oct 18, 2011 at 7:34 PM
Edited Oct 19, 2011 at 12:30 AM

Starting with version 1.0.1.192 of NodeXL, the program gets installed in a different folder on your computer.  Most people won't notice the difference.  However, you need to take additional steps after installing version 1.0.1.192 if any of the following situations apply to you:

* If you use a third-party graph data importer, such as the Social Network Importer for NodeXL, the Exchange Spigot for NodeXL, or the Voson Importer, you need to move the importer's files from NodeXL's old PlugIns folder to NodeXL's new PlugIns folder.  See How to Move Third-Party Graph Data Importers, below.

* If you use Task Scheduler to run the NodeXL Network Server command-line program on a periodic basis, you must update Task Scheduler with the new location of the NodeXL Network Server program.  See How to Update Task Scheduler, below.

* If you install NodeXL for multiple users by selecting the "Everyone" option in the Setup program, please note the bug described at Installing NodeXL For Multiple Users, below.

 

How to Move Third-Party Graph Data Importers

1. In Windows Explorer, navigate to NodeXL's old PlugIns folder.  On 64-bit English computers, this is "C:\Program Files (x86)\Microsoft Research\Microsoft NodeXL Excel Template\PlugIns".  On 32-bit English computers, this is "C:\Program Files\Microsoft Research\Microsoft NodeXL Excel Template\PlugIns".

2. Cut all files except "Microsoft.NodeXL.GraphDataProviders.dll".  For example, if you use the Social Network Importer for NodeXL, you should cut the files named "FacebookAPI.dll" and "FacebookImporter.dll".  DO NOT CUT "Microsoft.NodeXL.GraphDataProviders.dll".

3. Navigate to NodeXL's new PlugIns folder.  On 64-bit English computers, this is "C:\Program Files (x86)\Social Media Research Foundation\NodeXL Excel Template\PlugIns".  On 32-bit English computers, this is "C:\Program Files\Social Media Research Foundation\NodeXL Excel Template\PlugIns".

4. Paste the cut files into NodeXL's new PlugIns folder.

 

How to Update Task Scheduler

1. Open Task Scheduler.

2. Open the Properties window for the task that runs the NodeXL Network Server program.

3. Select the Actions tab.

4. Click the Edit button.

5. Update the Program/script box with the new location of the NodeXL Network Server program.  On 64-bit English computers, this is "C:\Program Files (x86)\Social Media Research Foundation\NodeXL Excel Template\NodeXLNetworkServer.exe".  On 32-bit English computers, this is "C:\Program Files\Social Media Research Foundation\NodeXL Excel Template\NodeXLNetworkServer.exe".

6. Repeat steps 1 through 5 for any other tasks that run the NodeXL Network Server program.

 

Installing NodeXL For Multiple Users

If you select the "Everyone" option in the Setup program and this is the first time you have installed NodeXL, NodeXL will work properly for all users on the computer and you can skip the rest of this section.  However, if you are updating a previous version of NodeXL and you select "Everyone," the update will not get fully installed for all users.  Until this bug is fixed, here is a temporary workaround:

1. Run the Setup program with the "Everyone" option.  The update will work properly for you.

2. Before each additional NodeXL user uses NodeXL again, have him go to Programs and Features (Windows 7 and Vista) or Add/Remove Programs (XP) and uninstall the item called "Microsoft.NodeXL.ExcelTemplate."

3. Have him run NodeXL from the Windows Start menu.  He will be asked the one-time question "Are you sure you want to install this customization?"  He should answer "Yes."