“ShareIt!” Documentation by Pablo Fierro v1.1


“ShareIt!” File Sharing Script

Created: 13/7/2011
By: Pablo Fierro
Email: prox.developer@gmail.com

Thank you for purchasing my script. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!


Table of Contents

  1. Upgrade
  2. Installation
  3. Usage
    1. Filters
    2. Space
    3. Users
    4. Files
    5. Downloads
    6. Settings
    7. Statistics
    8. Folders
    9. URL Shorting
    10. User Registration

A) Upgrade - top

To upgrade from version 1 follow the following steps: *important note: do not attempt to install ShareIt! for the first time with the upgrade.php file.

  1. Replace the application folder from your install and replace it with the applications folder from the download package. You must also replace the index.php from your install with the index.php file from the download package.
  2. You must also upload the upgrade.php *and remove it once you have upgraded the application.
  3. Once all the new files are in place, point your browser to the directory you installed the files and open upgrade.php.
    Like so: mydomain.com/sharing/upgrade.php

  4. Follow the instructions in the screen and will you be redirected to the login page once you have completed the setup.
  5. Remove the upgrade.php file from your install.

A) Installation - top

The installation process of this script is very simple and straight forward. To install this script following this instructions:

  1. Upload all the files to the folder you desire in your server. *important note: do not upload the files to your root folder as this will cause problems with other files due to the use of .htaccess url rewrite.

  2. In your web browser point to the folder you moved the files to in your web server and the install page will show up. Fill all the required fields to continue  with the user create page.



  3. Next the user configuration will show up, fill all the required fields to move on.


  4. After you created the new user you will be redirected to the uploads manage, if so you've installed this script successfully! Enjoy. Please remove the install.php file for security purposes.

B) Usage - top

ShareIt! provides an easy and intuitive user interface design. It's interface is coded in javascript along with AJAX techniques to make it a single page app. Here is an image of all the visual elements used:

a) Filters - top

Every file upload is categorized depending on the file extension, into the following categories:

b) Space - top

ShareIt! does not have a file upload limit, that limit is provided by the web server your are hosting on. However, it can provide space limits for users. For example, limiting the available space for certain users to 30mb. This means the users will only be allowed to upload 30mb. This limits will be visualized in the space usage indicator.

c) Users - top

You can manage users in the application by clicking the "Users" button in the toolbar section of the app. This will bring up the user management dialog: *In this dialog you can manage all the existing users in the application.

d) Interacting with Files - top

These are the elements on which the file interaction consists of, you can delete, set password protecion, open public file link, view downloads counter. The password input is displayed when you click in the lock icon within the file.

e) Downloads - top

ShareIt! allows you to set password to protect your files. When you have set a password for a file the user trying to download the file will be prompted for the password as shown in the picture below:

f) Settings - top

The settings dialog allows you to change your password, and allows users with admin privileges to configure some aspects of the application such as file size limit, notifications, thumbnails, etc...
 

g) Statistics - top

The statistics dialog allows you to monitor your upload and download bandwidth, and it allows users with admin privileges to monitor all the downloads and uploads bandwidth from all users.

g) Folders - top

With version 1.1 you can now create and manage folders. You can move existing files to folders and filter your uploads by selecting a folder.

g) Url Shorting - top

All files are automatically set a short url generated using bit.ly url shorting service, you can stop this functionality by disabling the "Generate short links" in the settings dialog.

g) User registration - top

You can allow new user registration by enabling the "Allow new user registration" option in the settings dialog, when this option is enabled a register link in the login form will show up. When a new user is registered a notification email will be sent to the email address set in the settings dialog.


Once again, thank you so much for purchasing this script. As I said at the beginning, I'd be glad to help you if you have any questions relating to this script. No guarantees, but I'll do my best to assist. If you have a more general question relating to the script on Codecanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.

Pablo Fierro

Go To Table of Contents