• Call Us
  • 360.322.4907 or 610.562.2900

Monday - Friday ( 10.00 - 17.00 EST / 07.00 - 14.00 PST )

Migrating From RapidRecipes

Did you abandon your good old Joomla 1.5 RapidRecipes website to move forward to a brand new Joomla 3 website? 

RapidRecipes Migration Tool Main Features

  • Rapid Recipe to NS Recipes Migration.
  • Categories, recipes, pictures, videos, favorites, and comments are migrated.
  • Simulation mode to simulate a migration.
  • DB tools to delete RR and YR data.
  • Manual migration is eased thanks to a migration results screen that helps you edit recipes in order to add non-migrated ingredients.
Known limitations:
  • Categories are migrated, but in a flat way. ie, no parent/children relationship is kept. This part of the process remains manual.
  • YR Fields cannot be populated: nutritional information, cooking time, wait time, preparation time.
  • Ingredients are migrated, but with no unit.


Note: Ingredients that cannot be migrated are stored into the database for manual migration. Manual migration is eased thanks to a migration result screen that helps you edit recipes in order to add non-migrated ingredients.


  • Joomla 1.6 or above
  • Recent NS Recipes version installed (>= 2.9)
  • If possible, upgrade your version of RapidRecipes to the latest available release
  • RapidRecipe tables present in database
    (#__rr_categories, #__rr_comment, #__rr_configuration, #__rr_recipecategory, #__rr_recipes, #__rr_steps, #__rr_stringreplace, #__rr_user_favourites)

RRMT Installation

RRMT can be installed like any other Joomla extension.
Backend > Extensions > Extensions Manager

You should see an "ok" message stating the component has successfully been installed.

RRMT Menus Presentation

RRMT is made of two menu items: Home and Migration Results. Also includes a settings panel.

You should adjust Component settings before any migration attempt or simulation, as RRMT gives you the opportunity to decide what should be done with your RapidRecipes data.

RapidRecipes Migration Settings

RRMT comes with a set of options that makes it possible to keep control over the way your data is migrated, as shown in the figure below:

RapidRecipes Migration Options
Keep RR "clean" URL
If set to yes, then NS Recipe's description field is filled using the RapidRecipes Pretty URL field. If set to no, then default Joomla alias is used.
Fill Description w/
Set the rapid recipes field used to fill in the NSrecipes description field. Can be metadesc, introtext or recipe_comment.
Put comments in prep field
RapidRecipes uses a recipe comment field that has no equivalent in NS Recipes. This option makes it possible to append the RapidRecipes Recipe Comment text immediately after the NS Recipe's preparation field.
Put videos in prep field
RapidRecipes stores complete HTML code for videos, while YooRecipe only stores the youtube video id. This option makes it possible to append the HTML video code immediately after the NS Recipes preparation field.
If your NS Recipes pages should be indexed by crawlers.
Force Ingredient Migration
Advanced users only. The main difference between RapidRecipes and NS Recipes is the way ingredients are stored. NS Recipes splits up ingredients in a separate database table, as RapidRecipes simply stores them in a text area. When this option is set, RRMT will force ingredient migration, which means all RapidRecipes ingredients data will be migrated. However, ingredients that would normally not be migrated will be migrated with a default quantity of 1. Use with extreme caution. Recommended setting: NO. RRMT comes with a manual ingredient migration management you should use for better quality migration

RapidRecipes Migration Dashboard

RapidRecipes Dashboard

The main screen displays information about RapidRecipe database contents and the list of available actions.

Simulate Migration
RRMT will not migrate data, but only display the simulated migration results. Depending on how you setup the component, the list of non migrated ingredients is likely to evolve.
Perform the migration.
Delete RR Tables
As it stands, delete all rapid recipes tables. This action is irreversible.

We strongly recommend you to perform a database backup before using this tool.

If you see an error screen, please double check the prerequisites list described above. As a reminder, RRMT needs RapidRecipes tables and NS Recipes Component to be installed.

RapidRecipes Migration Process

Once you are done with component settings and simulation, you can proceed to migration.

The migration process might take up to 5 minutes depending on how much data needs to be migrated.

The process is fully AUTOMATIC. Once you launched the migration process you MUST WAIT UNTIL  REDIRECTED TO THE RESULTS SCREEN.

RapidRecipes Manual Ingredients Migration

Once the migration is done, some ingredients may not have been migrated.

They are listed in the Migration results screen shown below:

RapidRecipes Manual Ingredients Migration

This screen displays the migration results and useful information about data migrated.

Ingredients that have not been migrated are listed. The manual migration process is eased thanks to a direct link to NS Recipes recipe.

By doing so, you can finish the migration process at your own pace.

Tip: Once you add the missing ingredient(s) to the recipe, you can delete it/them using the delete action displayed in the last column table.

Welcome to NS Recipes!


If you try migrating from a very old version of RapidRecipes, please make sure to run the following scripts:

ALTER TABLE `#__rr_categories` ADD `pagetitle_overide` VARCHAR( 255 ) NOT NULL ; ALTER TABLE `#__rr_recipes` ADD `publish_date` DATE NULL; ALTER TABLE `#__rr_recipes` ADD `video_embed_code` VARCHAR(255) NULL; ALTER TABLE `#__rr_recipes` ADD `metakey` VARCHAR(255) NULL; ALTER TABLE `#__rr_recipes` ADD `metadesc` VARCHAR(255) NULL;

  • Thursday, 20 July 2017

Support is currently

Support Forum

  1. 0 subcategories
NS FontAwesome Pro
  1. 2 subcategories
Stripe for RSForm Pro
  1. 2 subcategories
NS Members Only
  1. 2 subcategories
NS Mail Template
  1. 2 subcategories
NS Share Intent for Zoo
  1. 2 subcategories
NS Name Split
  1. 2 subcategories
NS Formula
  1. 2 subcategories
CiviCRM for RSForm
  1. 2 subcategories
Marysville, WA 98270 United States
(360) 322-4907
Hamburg, PA 19526 United States
(610) 562-2900