GiantIsland Logo

Modules

Module Folders Screenshot

Our web products are all made up of several different Modules. Each Module allows you to do specific things, like manage photos, create web pages of media, secure your site, or configure your product. Modules are what provide all of the basic features and functionality found in each of our web products. A Module is simply a folder of web code that sits inside the Modules folder in the software product. The whole web product is built upon on this very simple architecture. This allows our products to be quickly updated and enhanced with new modules. Adding a module, in our products, is simply a matter of dragging a module folder into the product's "Modules" parent folder. Its that easy!

What is a Module?

A Module (or "Web Module") is simply a collection of items that together form an independent piece of functionality in our web products. Each web application has been carefully designed using this very simple, modular folder structure, so when you upload the web pages to your server, you can be certain they remain contained, organized, and functional inside your Web Product root folder. Part of that special architecture begins with the file structure, and this special folder of files we collectively call the Module.

Our web products use this specially designed Modular Architecture and page structure in organizing functionality in each system. This allows every product to be managed in "parts" using these Module folders. This also allows all our products to be updated with new modules and skins as needed by simply dragging-and-dropping new Modules into and out of the Modules folder! That's it! Its a simple architecture, that is powerful and allows you to manage and grow your White Pacific Web Product and build in new functionality quickly as needed, using simple folder drag-and-drop technology!

What Can A Module Do?

As has been mentioned, a Module is simply a folder of web scripts inside one of our web products. It is considered a separate functional "unit" in all our "Island" products, and as such, is managed as both a part of each web application, yet independently of the total website. Modules are so powerful in organizing functional parts of each web product that they are considered independent functional areas. Yet, because they are just folders of web scripts, they remain tied to the simple folder structure inside the web application. Below are characteristics of Modules in our product line:

  • Modules are separate folders of web scripts, so can be dragged in and out of the product, adding or removing themselves instantly in the web product.
  • Modules can be renamed using their folder name, or using their "configuration.xml" page and a text editor.
  • Modules each contain a separate type of functionality. For example the ImageManager Module in ImageIsland allows you to upload, edit, view, and delete photos in that web product. The Security Module manages users and logins and allows you to make some Modules "private".
  • Modules contain and manage their own databases! Thats right, each module has its own XML Database, so when moving the folder, you also move its database with it! This means modules and the data they contain can both be moved into and out of other web product instances, simply by moving each module's web folder!
  • Modules have their own style sheets. This means they each have their own look-and-feel and design separate from the main web product design. You can customize those sheets as you need, as well, using a simple text editor and some knowledge of CSS.
  • Modules can share or access each others databases, so can communicate between each other.
  • Modules are draggable, meaning, once you drag a new module into the Modules folder, its integrated instantly into your system, and can be used immediately with NO INSTALLATION! The module's functionality, visual appearance, database, and data is working right away after you drag the new module into the Module folder!

A Module is a Folder of Files!

The actual folder architecture behind our "Module System" is very simple. As you can see from the visual image above and to the right, the folder tree inside each web product contains a folder called "Modules". This single folder contains all modules used by that instance of your web application. Essentially, each folder inside the "Modules" parent folder is considered a separate functional Module. Each has a unique name, as you see in the image to the right. And each has its own design, functionality, and data. There is no need to worry about installing or setting up anything as the Module and the web product do it all for you and communicate between each other to make sure they integrate well into your system with no installation required. So, yes, a Module is just a folder of scripts you upload to your system and has all the web pages it needs to integrate with your current system and work out-of-the-box! It is this simple folder system and architecture in our web products that makes this all possible. We designed it that way in order to make the system intuitive and easy to update for you, the user. It is a system based on typical PC-based folder systems. That means its also intuitive and anyone can update our products without special installation requirements or complicated database installs. Simply upload a module folder into your Modules subdirectory on your server, and its done! That's all there is to adding new functionality in our products!

How Can I Get New Modules for my Product?

As you begin to use your web product using modules, you may want to add new modules to your web product. You may download free modules or purchase powerful new modules from us and thus add new functionality to your product as needed. This process is simply a matter of downloading the Module folder, uncompressing it, and dragging it up to your web server inside the "Modules" folder in your web product. Your product will instantly recognize it the first time you surf to a page in your web product after uploading the Module to your system. It will also be added to your dropdown module listing at the top of the interface, and accessible and ready to use instantly! Adding new modules is so simple, you will be amazed!

Standard Modules

All our web products come with special modules designed to provide functionality specific to that product type. For example, ImageIsland has the ImageManager, and VideoIsland the VideoManager. In addition, each product comes with a standard set of modules that is shared among all products. They are universal to all our products, and are designed to provide very general functionality, such as security, configuration, etc. Every product we sell comes with these two types of modules. We call these the Standard Modules, and they are listed below:


In addition, every module folder contains its own configuration page, its own database, its own skin system, and pages necessary to render the module. Every module can also be removed or deleted just as easily as it is added. Simply delete the module folder of pages you need, or you can open the module's configuration.xml file and set the "status" value to "off".

Custom Modules

In addition, we sell Custom Modules and Module additions, which are designed to provide more advanced and specialitized features, many of which go beyond what the standard modules provide. You can buy these for your product and easily install them, adding new features and functionality quickly. These are listed below. You may also find these for sale in our Purchase page.

Module Name Description Price Add To Cart/Checkout
ImageBatcher Module
Module
The ImageBatcher allows you to add large numbers of photos quickly to ImageIsland. Using FTP, simply upload all your photos to the Storage folder inside ImageIsland. Go to the ImageBatcher, and press start. Thats it! It will go through every subfolder and media item in your Storage folder, create thumbnails, and add them to your website!
Supported ImageIsland Versions: 1.1 and 2.0
$15.00 Add Module to My Cart Add Item and Checkout
AudioBatcher Module
Module
The AudioBatcher allows you to add large numbers of audio files quickly to AudioIsland. Using FTP, simply upload all your media to the Storage folder inside AudioIsland. Go to the AudioBatcher, and press start. Thats it! It will go through every subfolder and audio item in your Storage folder, extract audio metadata, and add those files to your website!
Supported AudioIsland Versions: 2.0
$15.00 Add Module to My Cart Add Item and Checkout
VideoBatcher Module
Module
The VideoBatcher allows you to add large numbers of videos quickly to VideoIsland. Using FTP, simply upload all your movies to the Storage folder inside VideoIsland. Go to the VideoBatcher, and press start. Thats it! It will go through every subfolder and video in your Storage folder, extract video metadata, and add those movies to your website!
Supported VideoIsland Versions: 2.0
$15.00 Add Module to My Cart Add Item and Checkout
MediaBatcher Modules(3)
Module
Get all three "Batchers" for less than the price of two! When you buy the MediaBatcher, you get the ImageBatcher, AudioBatcher, and the VideoBatcher Modules. Each one allows you to manage different media you upload to the Storage folder in MediaIsland. With these three powerful modules, you can quickly add large numbers of media items quickly to your product modules. Using FTP, simply upload all your media to the Storage folder inside MediaIsland. Go to one of the three Batchers, and press start. Thats it! It will go through every subfolder and item in your Storage folder and add those to your website!
Supported MediaIsland Versions: 2.0
$25.00 Add Module to My Cart Add Item and Checkout
ImageWebPage Template - LiteBox
Module
The Litebox gallery page is a new Template you can add to your ImageWebPage Module. This template animates your photos against a light gray background, giving your photo pages a professional, polished, slideshow look and feel.
Supported ImageIsland Versions: 2.0
$5.00 Add Module to My Cart Add Item and Checkout
ImageIsland - Security Module (100 UserPack)
Module
This User Pack update allows you to add up to 100 users (rather than 10, the default) to the Security Module inside ImageIsland.
Supported ImageIsland Versions: 2.0
$9.00 Add Module to My Cart Add Item and Checkout
ImageIsland - Security Module (Unlimited Users)
Module
This User Pack update allows you to add an unlimited number of users (rather than 10, the default) to the Security Module inside ImageIsland.
Supported ImageIsland Versions: 2.0
$15.00 Add Module to My Cart Add Item and Checkout
AudioIsland - Security Module (100 UserPack)
Module
This User Pack update allows you to add up to 100 users (rather than 10, the default) to the Security Module inside AudioIsland.
Supported AudioIsland Versions: 2.0
$9.00 Add Module to My Cart Add Item and Checkout
AudioIsland - Security Module (Unlimited Users)
Module
This User Pack update allows you to add an unlimited number of users (rather than 10, the default) to the Security Module inside AudioIsland.
Supported AudioIsland Versions: 2.0
$15.00 Add Module to My Cart Add Item and Checkout
VideoIsland - Security Module (100 UserPack)
Module
This User Pack update allows you to add up to 100 users (rather than 10, the default) to the Security Module inside VideoIsland.
Supported VideoIsland Versions: 2.0
$9.00 Add Module to My Cart Add Item and Checkout
VideoIsland - Security Module (Unlimited Users)
Module
This User Pack update allows you to add an unlimited number of users (rather than 10, the default) to the Security Module inside VideoIsland.
Supported VideoIsland Versions: 2.0
$15.00 Add Module to My Cart Add Item and Checkout
MediaIsland - Security Module (100 UserPack)
Module
This User Pack update allows you to add up to 100 users (rather than 10, the default) to the Security Module inside MediaIsland.
Supported MediaIsland Versions: 2.0
$19.00 Add Module to My Cart Add Item and Checkout
MediaIsland - Security Module (Unlimited Users)
Module
This User Pack update allows you to add an unlimited number of users (rather than 10, the default) to the Security Module inside MediaIsland.
Supported MediaIsland Versions: 2.0
$25.00 Add Module to My Cart Add Item and Checkout