4.6 (5 product reviews.)

ModuleMaster 1.2 (Module Mass Copier / Remover + Across Portals!) (New)

posted by e-BI Lab - 9/19/2009
e-BI Lab Active Since 7/6/2009
Greece

reviews Ask a Question

  • $59.00 Enterprise Edition

$59.00

Add To Cart

Adding a module to a single page and setting it up to do/look as you want it is easy. But if you want after that to copy it to many other pages on your website then the trouble start! It means you will have to go through every single page you want to add the module and do the “add existing module“ process. This can be really time-consuming (and extremely boring!) especially on sites with many pages! Modulemaster is the easy solution to this problem!

Features:

  • Copies (shadows) a module instance from a single page to multiple pages  
  • Removes a module instance from multiple pages
  • Just tick all the pages you want to manipulate from a list and everything is done for you in one click!
  • Save's you loads of time especially on large scale sites - even more on multi-lingual sites!

What’s New?

Version 1.2:

  • Copy Module Settings option: When you perform a copy of a module, this new feature forces all module instances to inherit the settings of the source module (i.e. the module that is being copied- shadowed). For example assume that you have a Link module where its “List Display Format” feature in settings area is set to “Horizontal”. If you select the “Copy Module Settings option” and perform a copy of the Link, all module instances that will arise will have the “List Display Format” feature set to “Horizontal” also.
  • Confirmation on Removing modules:  When you perform a module removal you might accidently select to remove all module instances (source module including). In that case a confirmation box will appear, to prevent you from removing all modules by mistake.
  • Add action to Log option: If you want your copy or removal actions to be kept in your portal’s log you can just select this option.
  • Fixed problem with modulemaster not working properly when you used qualifiers on your DB.

Version 1.1:

  • Copy to / Remove from other portals option: This feature allows you to copy /remove a module not only to pages of the current dnn portal (i.e. the one where the ModuleMaster is added to) but also in every other portal of your dnn installation, parent or child! All you have to do is just tick the corresponding option and select the portal you wish from the dropdown list. However is worth noticing here, that due to security reasons this option is  available to host users only
  • Select ModuleOrder option: A module will be copied to the same pane of the new page as the one in the source page. However you are now able to select the order of the module in the pane.  There are 3 option available:
    • Top: The copy of the module (shadow) will be placed at the top of the pane
    • Bottom: The copy of the module will be placed at the bottom of the pane
    • Default: The copy of the module keeps the same moduleorder value as the source module. This means that it will be placed relatively in the same order as the source module.
  • Select All / Select None buttons: We have added a Select All and a Select None button that allows you with just one click to select or deselect all the pages off the portal in order to copy/remove a module to /from.

What is ModuleMaster?

With ModuleMaster you can copy/insert/remove a module to multiple pages very easily and save you a lot of time of doing this in the normal way (i.e. going to every page and doing that!).
ModuleMaster is a simple, flexible and intuitive module that allows you to create or remove multiple instances (shadows) of an existing module to/from any page of your portal.

Why you need ModuleMaster?

Assume that you want a dnn module to appear in some of your pages. Until now, there are two options. A) Manually insert the module in each page or B) insert the module automatically on all pages (e.g. by using the “Display Module On All Pages” option) and then delete the module from the pages that you don’t want to appear.

In addition assume that you want to remove a module from some pages. Likewise there are two options. A) Manually remove the module from the pages or B) uncheck the “Display Module On All Pages” option and then insert the module to the pages that you want to be visible.

It’s easy to see that both operations are time consuming especially in scenarios where lots of pages and modules are involved.

The solution: ModuleMaster!!!

By using ModuleMaster the creation or the removal of module instances to/ from any number of pages is only few clicks away.

Please note that for security reasons we have limited the  ModuleMaster use only to the administrator and host accounts of the website.


Module Copier

USE: Creates multiple instances (shadows) of an existing module to any number of pages

To copy (shadow) a module instance to multiple pages:

  1. Select (if is not already selected) the “COPIER” tab from module’s menu
  2. Select the page that contains the module that you want to be copied
  3. Select the module to be copied (shadowed)
  4. Tick the checkbox if you want to copy the module to a portal other than the current (i.e. other than the one where the ModuleMaster is added to). Then just select the portal from the dropdown list that will appear. Please note that due to security reasons this option will be available to host users only.
  5. Tick the checkbox next to the pages that you want to copy the module to. Notice here that any pages that already contain the selected module will be grayed out and disabled.
  6. Select where the module will be copied to. There are 3 options available: Top (i.e. at the top of the pane), Bottom (i.e. at the bottom of the pane) and Default (i.e. the module keeps the same moduleorder value and it will be placed relatively in the same order as the source module)
  7. Tick the checkbox if you want all module instances that will arise to inherit the settings of the shadowed module.
  8. Tick the checkbox if you want to record the copy event to your log.
  9. Finally click the “Copy Module” button to perform the copy
  10. A success (overview) message will be displayed in the results textbox

Please note that these are shadow copies of the module, which means that by changing one module instance (e.g. the text in a text/html module) all the instances of the module are changed. Also the module will be copied to the same pane of the new page as the one in the source page. So if the module is for example in the “leftPane” in the source page it will be copied to the “leftPane” of the target pages.


Module Remover

USE: Removes multiple instances (shadows) of an existing module from any number of pages.

To Remove module instances from multiple pages:

  1. Select the “REMOVER” tab from module’s menu .
  2. Select one page that contains the module that you want to be removed.
  3. Select the module that you want to be removed .
  4. Tick the checkbox if you want to remove the module from a portal other than the current (i.e. other than the one where the ModuleMaster is added to) and select the portal from the dropdown list that will appear. Please note that due to security reasons this option will be available to host users only.
  5. Tick the checkbox next to each page that you want the module instance to be removed the module from. Only pages that contain the previously selected module are tickable (pages that don’t have this module are greyed out).
  6. Tick the checkbox if you want to record the removal event to your log.
  7. Finally click the “Remove Module” button to perform the removal.
  8. A success (overview) message will be displayed in the results textbox.

Editions

  • STANDARD EDITION - Licenced for use on a single DNN portal
  • ENTERPRISE EDITION - Licenced for use on multiple DNN portals - best for companies with many sites and web developers/designers .
  • Both versions include FREE future updates for all minor updates of this version!

Compatibility

  • DNN 4.8.4 or later
  • DNN 5.1 or later
 

FAQs

FAQ's

  • Q: Hello, Scenario: I have module "A" and use ModuleMaster to copy it to 5 different pages in 5 different portals. Now there are six "copies" of module "A". If I edit any one of the six modules will that changes appear in the other 5? Or does ModuleMaster make 5 new distinct modules that are all independent of each other? Thanks, -Mike

    A: Hello Mike, The modules are shadowed which is like using "Add existing module" in DNN. So, it has the exact same behaviour as that, which means that if for example you have an HTML module and change it's text it will reflect the change to all 5 shadowed modules. This is the general idea but it also depends on the architecture of the module and in sore rare situations it may vary. Thanks Manos

  • Q: Could you please clarify your licensing? The module copies across portals but it says your standard license will only work in 1 portal? Do you mean it will work on 1 server or DNN instance (many portals) but Enterprise is multi-server or multi-instance?

    A: Hello, Standard Edition is licensed for use in 1 DNN installation and all it's child/parent portals. Enterprise Edition is licensed for multiple servers and multiple DNN installations. thank you for your interest, Manos

reviews Ask a Question

Product License

E-BI Lab Software END USER LICENSE AGREEMENT (EULA)

This is a legal agreement between you (either an individual or a single entity) and E-BI Lab, which covers your use of "ModuleMaster" and related software components. All such software is referred to herein as the "Software Product". A software license issued to a designated user only by E-BI Lab or its authorized agents is required for each user of the Software Product. If you do not agree to the terms of this EULA, then do not install or use the Software Product. By explicitly accepting this End-User License Agreement (EULA) you are acknowledging and agreeing to be bound by the following terms:

1. GRANT OF NON-EXCLUSIVE LICENSE

E-BI Lab grants you a non-exclusive, non-transferable right to use the Software Product on your DotNetNuke (DNN) installation based on your purchase history. One Production License is required to install and use the Software Product on each DotNetNuke installation. A DNN installation is defined as a single DNN database which can host multiple child portals. These portals may have their own unique web addresses, but they are managed from a single DNN host, you must purchase additional Production License for each extra DNN installation.

When the source code is provided with the Software Product, E-BI Lab grants you the right to modify, alter, improve, or enhance the Software Product without limitation, except as described in this EULA. Although rights to modification of the Software Product are granted by this EULA, you may not tamper with, alter, or use the Software Product in a way that disables, circumvents, or otherwise defeats its built-in licensing verification and enforcement capabilities. The right to modification of the Software Product also does not include the right to remove or alter any trademark, logo, copyright or other proprietary notice, legend, symbol or label in the Software Product. Although the source code for the Software Product may be included, you may not share, use, or reuse the knowledge or technologies in other applications without explicit approval from E-BI Lab.

You may make copies of the Software Product as is reasonably necessary for its use. Each copy must reproduce all copyright and other proprietary rights notices on or in the Software Product. Each copy must reproduce all copyright and other proprietary rights notices on or in the Software Product License. You may not modify or create derivative copies of the Software Product License.

All rights not expressly granted to you are retained by E-BI Lab.

2. INTELLECTUAL PROPERTY RIGHTS

All title, including but not limited to copyrights, in and to the SOFTWARE PRODUCT and any copies thereof are owned by E-BI Lab or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted are reserved by E-BI Lab.

3. RENTAL

You may not rent, lease, lend, or in any way distribute or transfer any rights in this EULA or the Software Product to third parties without E-Bi lab's written approval, and subject to written agreement by the recipient of the terms of this EULA.

4. INDEMNIFICATION

You hereby agree to indemnify E-BI Lab against and hold E-BI Lab from any claims, lawsuits or other losses that arise out of your breach of any provision of this EULA.

5. THIRD PARTY SOFTWARE

This Software does not utilize third party software.

6. SUPPORT SERVICES

E-BI Lab may provide you with support services related to the SOFTWARE PRODUCT ("Support Services"). Any supplemental software code provided to you as part of the Support Services shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA.

7. TERMINATION

Without prejudice to any other rights, E-BI Lab may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT in your possession.

8. NO WARRANTIES

E-BI lab expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT is provided 'As Is' without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, no infringement, or fitness of a particular purpose. E-BI lab does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the SOFTWARE PRODUCT. E-BI lab makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. E-BI lab further expressly disclaims any warranty or representation to Authorized Users or to any third party.

9. LIMITATION OF LIABILITY

In no event shall E-BI Lab be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of 'Authorized Users' use of or inability to use the SOFTWARE PRODUCT, even if E-BI Lab has been advised of the possibility of such damages. In no event will E-BI Lab be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. E-BI Lab shall have no liability with respect to the content of the SOFTWARE PRODUCT or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, and loss of privacy, moral rights or the disclosure of confidential information.

10. GENERAL

If any provision of this EULA is held invalid, the remainder of this EULA shall continue in full force and effect. A waiver by either party of any term or condition of this EULA or any breach thereof, in any one instance, shall not waive such term or condition or any subsequent breach thereof.


11. CONTACT INFORMATION

If you have any questions about this EULA, or if you want to contact E-BI Lab for any reason, please direct all correspondence to: ebilabmail @ gmail.com

Spotlight Reviews

4.75 4.75 (4 product reviews)
Inge K says... 4 4.0
Very, very useful tool. If could make templates and run when a new portal is created it would be perfect. Even if can create site and page templates... Show More
Posted 12/7/2010
Michael W says... 5 5.0
Works well and can save a lot of time on tedious copies/removes. Nice addition to the toolbox for those of us who live in DNN.
Posted 9/11/2009
Robert A says... 5 5.0
Nicely fills a functionality gap in DNN. The price and license are also good, and the developer shows a great sense of customer focus.
Posted 8/16/2009
mike h says... 5 5.0
This module immediately saved me huge amounts of time setting up my site. It doesn't have a huge amount of functionality but it does what it says well... Show More
Posted 8/3/2009