Demo layout:

         In left column are placed 3 "Uplo" modules, each with one of available styles and on right column, which is part of demo page, respective, server side communications facilities.
See Legend below to see exact module and respective demo parts.
For more info see here.

Demo

Legend:
Module part
Demo part

Some useful info & resources:
                

 Upload module is designed with pure javascript, HTML5 and uses for more heavy duty jobs the, cutting edge, Web Workers technology with blob chancable, resumable device and switchable from the back end to browser javascript tread (also blob chancable, resumable device). Utilise modern javascript design pattern as "revealing module" design pattern.

 Introduce innovative "Ping-Pong" technology that ensures the most optimal collaboration between the server and "Uplo" module, with spectacular results on upload success rate, under the poor network conditions and heavy server load.

 Introduce a concept of virtual folders / sections (VFS) a innovative management system of uploaded documents, which provide powerful API, offer detached and uniform access point, not revealing actual placement of uploaded documents in any way, integration ready.

 Where each virtual folder / section can to have totally diffrent settings - as paths, watermarks and share that adjustments which are desirable to stay commons, such as private folders mode, various limits, look etc.

 So that way offering unlimited virtual upload facilities, using only one module, with obvious tremendous benefits - concentrating various upload needs, helping and simplify resolving, any business, complex upload demands. Additionally, contribute positively to further integration in business plan.

In combination of ability to operate of multiple modules on a page resolves any complex upload demands for a variety of uses, such, legal, translation offices and many more.

 Offer a flexible & rich back end, which allow hi level of customization to cover almost anybody demands.

 Few examples to take an idea of power and flexibility of "Uplo" module are presented, below, on this page.

"Uplo" module comes with 3 predefined styles:
Default template - a classic upload panel suitable as central page theme.
Minimal template - a minimalistic design for more discrete use.
Styled template - to get an different look of module.

                

 In left column are placed 3 "Uplo" modules, each with one of available styles and on right column, which is part of demo page, respective, server side communications facilities to present uploads you are make as anonymous and / or registered user to assess concept of virtual folders / sections (VFS) as well as the rest of technologies used. This layout demonstrates a some basic features of "Uplo" extension among many other. The demo facility demonstrates the "Uplo" module API power (for easiness attached to respective buttons of "Action panel") to work with VFS system on easy and secure manner not revealing nothing, about uploaded documents access information, to the consumers of "Uplo" module API.

 From button "Setup details" you can see particular setup for every module.
Fields that participate in Virtual folders / Sections system are presented at the time where module was stored (or reverted to) with particular section. And, obviously, can to differ from currently selected for particular module Virtual folder / Section. However, you will get an picture about module back-end adjustments diversity and power of VFS conseption.

 As you saw, in demo code source, module loading in article by javascript with the respective demo part on the fly need jQuery 1.12.4 or above.
If you are intend to use classic Joomla module loading way (loadposition / loadmodule) you'll not need the jQuery.

            

 It's widely known the issues which have mobile devices with upload functionality.

I encountered few cases when upload function from mobile devices is likely to succeed:

  1. Since it is about of the available memory and running processes limits - please free as much it possible - close the rest applications.

  2. From the settings panel, of mobile device, select the "Apps" and "Storage" tabs and free up, as much is possible more memory - by eliminating apps cache and moving, where is possible, apps from internal storage to SD card (the mobile device main storage).

  3. From the settings panel, of mobile device, "Developer options" tab, go to "APPS" section and uncheck the "Don't keep activities".

  4. From the same tab ("Developer options") and section ("APPS") select the "Background process limit" and on popup select the background processes to more than 1 process (usually 2-4).

  5. From the settins pane, "Multi window" tab. If mobile device has "Multi window" functionality - turn ON. In that case do not use the 3 and 4 points ("Don't keep activities" and "Background process limit") of solution presented here.

Happy uploads from your mobile devices!

            

 Introduce a concept of virtual folders / sections (VFS) a innovative management system of uploaded documents, which essentially is a system of database records that define, uniquely, each of the upload document address in particular virtual folder / section.

 Provide powerful API, offer detached and uniform access point, not revealing actual placement of uploaded documents in any way, integration ready.

 Where each virtual folder / section can to have totally diffrent settings - as paths, watermarks and share that adjustments which are desirable to stay commons, such as private folders mode, various limits, look etc.

Its highly desirable the name of virtual folders to be related to its content as its of crucial usability for your site users / customers and finally for your business. Use section description field to help your customers to have clue what document to upload in what section.

For registered users

 When registered user for first time logged in, then module creates a separate phisycal folder belonging only to particular user and all available sections are linked to that folder, which, of course, valid for every user.

To read more about the virtual folders / sections please click here.

To read, related article, of "Private folders" - managing of registered users / customers, the security native solution, and more, please click here.

             All uploaded documents are stored by coded (20 digits length) random file names and resolves link with original file names through the database respective records. 
Additionaly, by preceding the destination folder with a dots (./Uplo/), place destination folder above the web root.

For uniform access method please use the ig.php script. See here for more...

Read more about internal structure of "Path anatomy" of uploaded documents. See here for more...

 All these measures are going to enhance the security of site with upload facility.

However may worthing to consider some site protection solution to armor your site before you found yourself in unpleasant situation where intruders breaking down your site, with devastating consecuences of spending time and resources to fix up.

In case you intend to do something about the your site protection, please, considering, to give a try to, our site protection solution - Cerberus.

Cerberus have small resources footprint, extremely fast scanning time below of a second. See here for more...


Buy now
v 23