Windows Share access (AKA Network Drive Access, SMB Web Client)

Blocks ::: block_smb_web_client
Maintained by Guy Thomas
Access windows shares via a Moodle web interface.

Windows Share access (AKA Network Drive Access, SMB Web Client) 2014032400

Moodle 2.4, 2.5, 2.6
Released: Tuesday, 25 March 2014, 3:28 AM
LICENCE
========================================
GPL See LICENCE.TXT for details

DEVELOPMENT OF VERSION 2013101400 WAS SPONSORED BY OVERNET DATA LTD www.overnetdata.com

IMPORTANT CHANGES 2013021300
Shares should now be entered in regular windows share format - e.g.
\\myserver\myshare
You do not need to configure any home directory share translations anymore, the
home directory should work out of the box providing you have a homedirectory
field populated in your AD account (LDAP account).
========================================

IMPORTANT CHANGES 2013012300
Works with Moodle 2.4
Modified to work with latest version of ldapcapture 2013012300
========================================

IMPORTANT CHANGES 2012100800
========================================
Works with Moodle 2.3

IMPORTANT CHANGES 2012030612
========================================
All Configuration moved out of config_smb_web_client.php and into
Moodle2.2 Administration system.

LIMITATIONS
========================================
You will need a Linux server with SMBClient installed to use this block
OR
You will need a Windows server with a CygWin installation and SMBClient
installed to use this block.

NOTE: This version will only work with Moodle 2.2+

PRE-INSTALL PREPARATION
========================================
Manually test SMBClient from your linux console and make sure you can access your window shares.
Can be used in conjunction with LDAPCapture Auth plugin - although this is not a mandatory requirement.


INSTALLATION
========================================

1) Unzip and upload entire smb_web_client folder to your Moodle installation's /blocks folder.

2) As an admin From Moodle, select 'Notifications' under the Site Administration block. This will set db tables up for this block.

3) Head to Site Administration > Plugins > Blocks > Network Drive Access to configure.

4) Enter the location of smbclient on your web server

5) Configure your shares - enter them in regular windows format - e.g. \\myserver\myshare

6) Configure the block's remaining settings, save.


SITE USAGE
========================================

1) Add the block to your moodle front page (site)

Version information

Version build number
2014032400
Version release name
2014032400
Can be updated from
2013101400 (2013101400), 2013101500 (2013101500), 2013101600 (2013101600)
Maturity
Stable version
MD5 Sum
3d1560fd53b9a834067ef7a4603d8311
Supported software
PHP 5.3, PHP 5.4, Moodle 2.4, Moodle 2.5, Moodle 2.6, PHP 5.5

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.