About Blackboard Drive for Windows
Blackboard Drive for Windows (1.7.16730) allows Windows applications to operate directly on documents stored in Learn Content System servers. Blackboard Drive differs significantly from the native Windows OS ability to connect to WebDAV servers in the following ways:
- Typical Windows OS applications are not designed to work properly with document management systems such as Learn Content System. This means that when using the Windows native WebDAV functionality, you will likely encounter a variety of problems such as the loss of file properties, tags, prior versions, workflow data, and other critical data when files are updated by Windows OS applications.
Blackboard Drive helps to prevent such issues using "Application Filters", which compensate for the unwanted default behaviors of specific Windows OS applications. A list of these applications is provided in the "Application Filters" section below.
- Blackboard Drive caches files locally and synchronizes changes in the background. This means that when saving a large document in a Windows application, you do not have to wait for the entire document to be uploaded to the server before continuing with your work. Caching also greatly improves performance when applications repeatedly access the same file to read data.
- Blackboard Drive provides a Status Monitor that allows you to monitor the progress of file transfers and other operations between your Windows OS and the Learn Content System server.
Directory Listing Performance Improvement
To respond to performance issues reported in this area, we have e-factored the directory listing updates in version 1.7.
- The directory listing updates are controlled by the Sharing Level setting of given volume. It can be adjusted under volume configuration in the Advance Options section. Each Sharing Level groups several configuration parameter values into simple one-click selection. Just two configuration values affect behavior of directory listing updates: cachedListings and refreshTimeout.
- We believe that cachedListings should be set to true to provide a good user experience.
Notifications for Files in Use
- We have added the possibility to notify users trying to open a locked file with the name of the lock owner. The foreign lock notification windows can be turned on/off in the mass configuration using the new LockPolicy option which values are:
ALLOW - open the file normally, the file is just read only
WARNING - open the file normally, but display notification window that the file is locked.
DENY - the file cannot be opened and a notification window is displayed
The default value for this option is WARNING.
- To improve the communication with our Support team and to simplify the collection and transfer of the necessary logs when reporting an issue with Blackboard Drive, a 'Send Logs' button has been added to the Preference tab of Blackboard Drive UI. By clicking this button, all the logs needed for troubleshooting an issue will be collected, zipped and uploaded directly on Blackboard Support Web File Server.
Versioning for Multiple Files
- User is now able to enable/disable versioning on multiple files with a single click. When enabling/disabling versioning takes longer than the defined time (1s) progress dialog is shown. The progress dialog also allows user to cancel operation. Other version related command can only be applied on one file.
- Password Protected Passes: A new mass configuration parameter PasswordProtected allows to enforce the passes created from the Drive to be password protected.
- Hide/Show context menu items: New mass configuration parameters allows to hide or show the Drive items in the Explorer context menu.
- Starting Drive in background: Blackboard Drive now opens in the background when starting Windows.
The 32-bit installer (BlackboardDrive64-x86_1.7.x_setup.exe) supports the 32-bit versions of 'Windows XP', 'Windows Vista', 'Windows 7' , 'Windows 8' and 'Windows 8.1' OS.
The 64-bit installer (BlackboardDrive64-x64_1.7.x_setup.exe) supports the 64-bit versions of 'Windows Vista', 'Windows 7', 'Windows 8' and 'Windows 8.1' OS.
Application Filters compensate for potentially destructive behaviors of typical Windows programs which are not designed for use with WebDAV. For example, when updating a file, many programs may inadvertently cause the loss of file properties, tags, versions, workflow data, and other critical data associated with the original file on the WebDAV server. This release provides filters for the following applications:
- Windows Explorer
- Microsoft Office Word (winword.exe and wordconv.exe)
- Microsoft Office Excel (excel.exe and excelcnv.exe)
- Microsoft Office PowerPoint (powerpnt.exe and ppcnvcom.exe)
- MS Office Publisher (mspub.exe)
- MS Office Outlook (outlook.exe)
- Microsoft Project (winproj.exe)
- Microsoft FrontPage (frontpg.exe)
- Visio (visio.exe and visio32.exe)
- Open Office (soffice.bin)
- Photoshop (photoshp.exe)
- Paint (mspaint.exe)
- Word Perfect (wpwin.exe)
- WinZip (winzip32.exe)
- iGrafx FlowCharter (flow.exe)
- AutoCAD (acad.exe)
- DreamWeaver (dreamweaver.exe and maple.exe)
- MindManager (mindmanager.exe)
- Maple (maple.exe)
- Norton Antivirus 2004 (navw32.exe)
- Firefox (firefox.exe)
- Internet Explorer (iexplore.exe)
Additionally, Blackboard Drive has a "generic" filter which attempts to correct for common destructive behaviors of other applications. As a result, there may be a noticeable delay before some changes are propagated to the server. Although this filter has been tested with common applications, it is impossible for Blackboard to test compatibility with all applications. Please report any unusual application behaviors to Blackboard Support as soon as possible.
- Installation of Blackboard Drive requires administrative rights and the system to be restarted once completed.
- In the 1.7 release, Blackboard Drive will not open in the Desktop but will run minimized in the system tray at startup.
- If a proxy requires authentication, the user will be prompted for a username and password when first attempting to connect to the proxy.
- In the event of an unexpected system outage, files that were in the process of being uploaded to the server at the time of the outage will be copied to a "DriveRecovery" folder in the user's Windows home folder when Blackboard Drive is restarted.
- While browsing folders, Windows Explorer may attempt to read information from files in those folders, triggering the download of those files.
- The uninstallation utility is only able to remove startup items, programs settings, and cache data for the user who runs the utility. Other users can manually remove these items.
- When moving a file or folder via the command line, or when renaming or moving a file in Windows Explorer, it may take several seconds for the operation to be propagated to the server. Further operations that alter the state of that file or folder before the completion of the original operation may cause synchronization problems, possibly resulting in data loss. When using the command line to move a file or folder, or when using Windows Explorer to move or rename a file, please check the Status Monitor to ensure that the operation has been completed before performing additional operations that alter the state of that file or folder.
- Whenever Microsoft PowerPoint opens a ".ppt" file, it immediately attempts to write information to that file. Because of this Microsoft PowerPoint behavior, you may observe an upload of the file to the server when you open a ".ppt" file.
- Microsoft Excel and PowerPoint files may be uploaded twice in Status Monitor when created using New -> Microsoft Office Excel Worksheet or Microsoft Office PowerPoint Presentation under the right-click menu in Windows Explorer.
- When you save changes to a Microsoft Word file and close that file, you may not be able to reopen that file until the upload of the file to the server is complete.
- Temporary files from editing Microsoft Office documents are displayed in Windows Explorer. Nevertheless these files are not uploaded to the Learn Server as expected.
- A single but large request to the Learn Server could block other operations with the Blackboard Drive until the initial requested operation (Upload or Download) is completed. In this release, it is now possible to have running upload/download and also to browse across connected volume but applications may still be blocked in some circumstances.
- The amount of Free Space on the connected disk may not be showing properly when the volume is mounted on the root or a folder with no quota value set.
- When re-installing, upgrading or uninstalling Blackboard Drive, "Unidentified Publisher" visible in the UAC window and the warning "An unidentified program wants access to your computer" is displayed. These messages are incorrectly displayed by Windows and should be ignored.
- A bug in the protected view in MS Office 2010 applications on network drives causes the creation of file which name starts with the "~$" characters after editing an Office file using Blackboard Drive.
- The new "Clear log" button on the "Preference" tab clears (and not deletes) all files except "derby.log". Derby uses internal logging system that keeps file opened when database engine is running, so it cannot be deleted without stopping entire derby.
- When trying to create a new folder with Read-Only permission, the Status Monitor will display multiple instances of the failed attempts by Windows Explorer.
- Volumes mounted by a restricted user are not visible by administrator. This is not possible by design, because user and administrator sessions are isolated for security purposes and trying to overcome this isolation would be a security threat. If you really need the volume to be accessible by an administrator, you have to run the Blackboard Drive process as an administrator (but mounted volumes will not be visible by restricted users). Another option to make the volume accessible from both user and administrator sessions is to turn off UAC.
- Installer language cannot be changed on already installed product by using the parameter /install <language> on command line. This is limitation of MSI: http://msdn.microsoft.com/en-us/library/aa367576(v=vs.85).aspx. In addition, during major upgrade (for example, from 1.5 SP 1 to 1.6) a different language for installation could be selected, but this language is used only for installation not for UI after installation is done. The UI will use the language set in previous version but this can be changed later in the UI.
- When running Blackboard Drive on Citrix, in order to see the name of the connected volume in Word's save-as dialog, add the following two rules into the <rules>...</rules> tags inside the SandboxData.xml file located under "c:\Program Files (x86)\Citrix\Streaming Client" on Windows 64-bit servers or "c:\Program Files\Citrix\Streaming Client" on Windows 32-bit servers:
<Rule xsi:type="NamedObjectRule" origin="default">
<Rule xsi:type="NamedObjectRule" origin="default">
- Microsoft Publisher 2003 will display an error message when opening and saving .pub documents with Blackboard Drive.
- When a shortcut is placed on disk connected via Drive, the "Shortcut" tab is not present in the Properties dialog if the option "preventShellFilePreview" or "preventShellFolderPreview" is enabled.
- The Mass Configuration option 'serverLagWarrningTime' has been deprecated and replaced with the 'serverTimeDifferenceWarning' option.
- The MSI uninstallation log is still present in the /temp directory after the product is uninstalled. Also note that logging during uninstallation is enabled only when Blackboard Drive is uninstalled using the shortcut in the Start menu but not when using "Programs and Features" -> Uninstall, because of an MSI bug.
- If the help page is not available in some locale, the help page link will lead to an error and will not be automatically redirected to the English version of the Online Help. The English online help can be directly accessed at this URL if needed: http://www.blackboard.com/docs/documentation.htm?DocID=491021en_us
- When 'net use' is used to mount a Blackboard Drive volume with the parameter /PERSISTENT:YES or with no explicit value for this parameter, on the next system startup you may see an information that not all volumes were mounted, and the volumes will be displayed with a red cross overlay in Windows Explorer. The preferred way for auto-connecting volumes at startup is to set the auto-connect flag in Blackboard Drive UI for the respective volume. The workaround for the unwanted behavior after restart is to use the 'net use' with the parameter /PERSISTENT:NO.
- When the preventShellFolderPreview or preventShellFilePreview option is enabled, all items present on the remote drive will be displayed in Explorer with a special overlay icon (with a gray cross) which is a standard behavior in Windows Explorer.
- Due to problems with application filtering of MS Paint filesystem operations, every file save operation causes the file to be locked, uploaded and unlocked.
- Some windows invoked by Blackboard Drive (like credentials dialogs, browser windows, application windows opened through Intellilink) may be sometimes not appear on top and stay obscured by currently active application. This is an operating system limitation; the opening of a new window should be indicated by a flashing icon on the taskbar.
- Creating new PowerPoint and Visio files using Explorer's right click->New... may create temporary files on server or fail to upload the file. Create new files in these applications by starting the application and create a new file within the application.
- When uninstalling Drive while it is running, a few registry entries and configuration data may not be removed. If possible, exit Drive before uninstalling.
- Also when fully uninstalling Drive while it is running then installing again, upon a start of Drive you may get an error dialog reporting database corruption and requesting to restart the Drive. This does not lead to any data loss, but make sure to exit Drive before uninstalling.
- All users who upgrade Windows OS from version 7 to version 8 need to uninstall Blackboard Drive 64 and install it again. This is because Windows OS upgrade corrupts Blackboard Drive 64 installation.
- Changing Windows visual styles on Windows 8 and later causes Blackboard Drive to freeze due to a Java bug (see JAVA issue page for details).
- When using the Metro version of Internet Explorer, the "Open in Drive" functionality in the WebUI is not working.
- Renaming a volume label using Windows Explorer is not recommended because of the limitations associated with this protocol which may lead to unexpected behaviors.
- When running Windows 8 or 8.1 using the default configuration, SSO digest authentication is not working as the Digest client does not cache the credentials for domain members. Microsoft recommends to enable caching in Digest clients with the following REG command (see the MSDN article):
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest] "UseLogonCredential" =dword:1