Introduction


Folder sharing is an indispensable part of our professional life. We share code, documents, tools and what not! The ’Sharing and Security’ tab in the folder properties is where we do this. But the UI given by windows does not make it particularly easy for us. Especially we are hampered by the lack of contact management. It does not remember our favorite contacts. Every time we want to share something to someone we have to go to communicator or email, find their user name and type it in ’Add’ dialogue in ’Permissions’ window. It is this drawback of the windows UI that ’Easy Share’ is trying to address. It is a folder share creation, deletion and editing tool with integrated contact management. ’Easy Share’ allows one to share folders and set permissions with two or three clicks.

EasyShare_Help_wiki_01.jpg

Limitations in v1.0

Since this is version v1.0 of the tool, we could not plug in all the features that we wanted. Also we could not fix all the performance issues as well! ? Mainly..
  • Sharing to groups (including ’Everyone’) is not yet available. Also you cannot create groups of users yet.
  • Since the tool always searches for users in the network, share creation and modification may take some significant time if the no of users with which you are sharing are more.

But we are working on all of these and you can expect and update from us soon!

Creating a new Share


The steps for creating a new share using ’Easy Share’ are

1. Right click on the folder which you want to share and click on ’Share with EasyShare…’

EasyShare_Help_wiki_02.jpg

2. In the EasyShare dialogue box that pops up, enter the share name and share description. By default the Folder name will be displayed as the share name.

EasyShare_Help_wiki_03.jpg

3. Select the contact names with which you want to share the folder (full contact name in the format ’domain\username’ should be given). By default ’Read’ permission is given. If you want to give ’Full Control’, then click on the ’Full Control’ check box on the right end of the permissions grid.

EasyShare_Help_wiki_04.jpg

Note: In the EasyShare tool all contact names have to be given in ’domain\name’ format

4. Click on ’Share’ button. If the share name is not available or if there are any other problems, the tool will display error messages. Resolve them and click ok. A wait dialogue box is displayed while the share is being created.

EasyShare_Help_wiki_05.jpg

5. A success message is displayed if the share could be created successfully. If there are any warnings to be reported the tool will display that also.

Also the UNC path of the share created will be placed in the ’Share Path’ text box. It can be copied to the clipboard by clicking on ’Copy’ link

EasyShare_Help_wiki_06.jpg

Note: Windows will change the icon of the folder you just shared using ’EasyShare’, to indicate that it is a shared folder, only if you refresh the windows explorer.

Modifying and removing shares


If the tool is opened with a folder that is already shared, it will detect all of the shares on that folder and show them in the ’Share Name’ dropdown box. Also the users to which they are shared are also displayed if you select a share from the drop down box. You can modify the permissions of any share or remove a share, if required.

Note: If there are lot of shares on a folder the tool may take little time during the startup to detect all of them. So you may have to wait a second or two before the drop down box is populated.

EasyShare_Help_wiki_07.jpg

Modifying a share

1. Right click on the folder with share that you want to modify and click on ’Share with EasyShare…’

EasyShare_Help_wiki_08.jpg

2. If that folder is already shared, all the share names will be displayed in the ’Share Name’ drop down box. From that, select the share name which you want to modify. Note that the ’Share’ button will change to ’Modify’ now. Select the new contacts to which you want share it to and remove some if you want. Then click on ’Modify’ button. A wait dialogue box is displayed while the share is being modified.

EasyShare_Help_wiki_09.jpg

3. A success message is displayed if the share could be modified successfully. If there are any warnings to be displayed the tool will display that also.

Note: Windows will change the icon of the folder you just shared using ’EasyShare’, to indicate that it is a shared folder, only if you refresh the windows explorer.

EasyShare_Help_wiki_10.jpg

Deleting a share

1. Right click on the folder which has share to be deleted and click on ’Share with EasyShare…’

EasyShare_Help_wiki_11.jpg

2. If that folder is already shared, all the share names will be displayed in the ’Share Name’ drop down box. From that, select the share name which you want to delete. Note that ’Unshare’ button will be activated now. Click this button for deleting the share. A wait dialogue box is displayed while the share is being deleted.

3. A success message is displayed if the share could be deleted successfully. Also warnings if any are also displayed. After the share is deleted its name is removed from the ’Share Name’ drop down box.

EasyShare_Help_wiki_12.jpg

Contact Management


Managing contacts is the heart of the tool. There are various ways available to save, edit and remove contacts. Also tool allows you to check the validity of user names and will even retrieve the ’Full Names’ of the users you entered, for verification.

Note: ’EasyShare’ requires usernames to be entered in the format ’<domainname\username>’. This is very important and the tool will not be able to find users if the username is entered in some other format.

Saving contacts

User names can be saved to contacts database in different ways, along with an alias name for easy identification later.
  • From the permissions grid – You can always add a new row in the permissions grid for sharing a folder with a new user. But the new username that you entered is not saved to the database immediately. For saving the username you have to right click on the new username and click on ’Save’ from the context menu. Confirmation message will be displayed on the status bar.

Alias names of users can also be changed in the same way.

EasyShare_Help_wiki_13.jpg
  • From the ’Manage Contacts’ window – More sophisticated options are available in the ’Manage contacts’ window. For getting this window click on the ’Manage..’ link below the Permissions grid. A new window will pop up then with all the saved contacts loaded.

EasyShare_Help_wiki_14.jpg

To add a new contact from here, click on ’Add’ button. An ’Add Contact’ dialogue will be displayed. Type in the alias name and username here and then click on ’Save’ button. The new user will be added to the database.

EasyShare_Help_wiki_15.jpg

Also a contact’s alias name can be edited from this window. In the ’Manage Contacts’ window, select the contact to be edited and then click on the ’Edit’ button. In the window that pops up type in the new alias name and click on ’Save’. The contact’s alias name would be updated.

EasyShare_Help_wiki_16.jpg

Note: When you close the ’Manage Contacts’ dialogue, the changes are not automatically reflected in the permissions grid. For this you have to click on the ’Reload’ link below the permissions grid. Also please note that all the existing selections will be removed when the ’Reload’ link is clicked

Removing contacts

Removing contacts can only be done from the ’Manage contacts’ dialogue. In the window select the contacts which you want to remove and click on the ’Remove’ button or press the Delete button. The tool will ask for confirmation of the remove action. If you click ’Yes’ the selected contacts will be removed from the database.

EasyShare_Help_wiki_17.jpg

Checking contact names

EasyShare has facility to check whether the contact names you entered are valid or not. This also can be done in different ways.
  • From the permissions grid – In the permissions grid select the rows of contacts which you want to check for validity, then right click and select ’Check Names’ from the context menu. A wait dialogue box is displayed while the checking is being done.

EasyShare_Help_wiki_18.jpg

If all the selected contact names are valid the tool will display a success message.

EasyShare_Help_wiki_19.jpg

If any one of the selected user names is invalid the tool will display an error message with the list of invalid usernames.

EasyShare_Help_wiki_20.jpg
  • From the ’Manage Contacts’ dialogue – You do more advanced validity checking from the ’Manage Contacts’ dialogue. To check for validity of usernames, select the required rows and then click on the ’Check Names’ button. A wait dialogue box is displayed while the checking is being done.

If all the selected user names are valid, the tool will display a success message. Also the Full Names of the valid users are displayed in the ’Full Name’ column of the ’Manage Contacts’ grid. From this you can verify whether the correct users are added.

EasyShare_Help_wiki_21.jpg

If any one of the selected user names is invalid then an error message is displayed with the list of invalid users. Also a red exclamation mark will be displayed on all rows with invalid user names in the ’Manage Contacts’ grid.

EasyShare_Help_wiki_22.jpg
  • From the ’New Contact’ dialogue – You can also check if the contact name you entered in the ’New Contact’ dialogue is valid or not by clicking the ’Check’ link next to the ’Name’ text box.

If the contact name give is valid a success message is displayed and also the ’Full Name’ of the contact is displayed next to the ’Alias’ text box. If the contact name is invalid an error message is displayed.

EasyShare_Help_wiki_23.jpg

Last edited Jun 9, 2010 at 9:30 AM by GeekMJ13, version 4

Comments

No comments yet.