Minitek Live Search

Minitek Live Search is a powerful AJAX search system for Joomla! that allows your visitors to search for:

  1. Joomla articles
  2. Joomla categories
  3. K2 articles
  4. K2 categories
  5. K2 authors
  6. Jomsocial users
  7. Jomsocial groups
  8. Jomsocial events
  9. Jomsocial albums
  10. Jomsocial photos
  11. Jomsocial videos
  12. Virtuemart products
  13. FAQ Book Pro questions
  14. FAQ Book Pro topics

Minitek Live Search consists of 2 basic extensions:

  1. Minitek Live Search component
  2. Minitek Live Search module

To install Minitek Live Search:

  1. Login to Joomla administrator control panel
  2. Go to Extensions > Manage
  3. Click on Upload Package File
  4. Select the zip files of the extension and click on Upload & Install
    Installation

The extension must be authenticated before you can update it. To authenticate and update Minitek Live Search:

  1. Go to Downloads Section and download the latest version of the plugin Minitek Updates Authentication.

  2. Install the plugin in your website via Extension Manager.

  3. Open the plugin, publish it and paste your Download ID into the Download ID parameter. Click on Save & Close.

    (You can find your Download ID here)

  4. That's it! The extension will now notify you whenever there is a new version released. Please note that you will be able to receive updates only for the duration of your subscription at Minitek.gr.

How does it work

Its functionality is based on creating an instance for each type of item you want to search for. So, if you want to search for Joomla Articles, you must create an instance of Joomla Articles. If you want to search for Joomla Categories, you must create an instance of Joomla Categories and so on.

Take a look at the following picture:

If you create a module instance for Joomla articles, then the Joomla articles will appear in the module search results. You must create a module instance for every type of item you want to show in the module search results. So, if you want to display Joomla categories in the search results, you must create an instance for Joomla categories.

The same apply for the component search results too. Take a look at the following picture:

If you create a component instance for Jomsocial users, then the Jomsocial users will appear in the component search results. You must create a component instance for every type of item you want to show in the component search results.

How to perform a search

A search is performed through the Minitek Live Search module search field.

How to display search results

Results are displayed in two ways:

  1. Dynamic results are shown in the module as soon as you start typing.
  2. When you click on the Search button, you are redirected to the component page where the results are displayed in the main content area.

You can select to disable the module dynamic results or you can disable the component results and only use the module to display results.


Creating modules

The first thing you must do when configuring Minitek Live Search is to create a new module in the component backend. Don't confuse the modules with the Joomla modules. A module in Minitek Live Search is a container to which you attach module instances.

  1. Go to Minitek Live Search administrator Dashboard and click on Modules.

  2. Click on New. Insert a name and a description (optional) for the module and click on Save & Close.

The next step is to create module instances for the particular module.


Creating module instances

Now that you have created a module the next thing to do is to create module instances for the particular module.

  1. Go to Minitek Live Search administrator Dashboard and click on Module Instances.

  2. Click on New. Now you must select the extension type that this instance will search for.

  3. Select a source type. In this example we will create a module instance that searches only for Joomla articles so we select Joomla.

  4. Under the Instance Details tab, insert a title for the module instance and select the parent module (in this case the parent module will be the module we created earlier in the example).

  5. Under the Joomla Settings tab, enable Search Articles and configure the articles parameters as you wish. Remember that these parameters control the display of the Joomla articles in the Minitek Live Search module dynamic results. You can filter articles by categories or authors and select which article details you want to show. Also, since we don't want to search for Joomla categories in this particular module instance, disable Search Categories.

  6. Click on Save & Close.

  7. Follow the same steps to create more instances for other types of content.

The next step is to create a component in Minitek Live Search.


Creating components

  This step is optional and you can safely bypass it if you don't want to use the Minitek Live Search component and you want to use only the Minitek Live Search module.

A component in Minitek Live Search is a container to which you attach component instances. Components must be linked to a menu Item of type Minitek Live Search.

  1. Go to Minitek Live Search administrator Dashboard and click on Components.

  2. Click on New. Insert a name and a description (optional) for the component and click on Save & Close.

The next step is to create component instances for the particular component.


Creating component instances

  This step is optional and you can safely bypass it if you don't want to use the Minitek Live Search component and you want to use only the Minitek Live Search module.

Now that you have created a component the next thing to do is to create component instances for that particular component.

  1. Go to Minitek Live Search administrator Dashboard and click on Component Instances.

  2. Click on New. Now you must select the extension type that this instance will search for.

  3. Select a source type. In this example we will create a component instance that searches only for Joomla articles so we select Joomla.

  4. Under the Instance Details tab, insert a title for the component instance and select the parent component (in this case the parent component will be the component we created earlier in the example).

  5. Under the Joomla Settings tab, enable Search Articles and configure the articles parameters as you wish. Remember that these parameters control the display of the Joomla articles in the Minitek Live Search component page results. You can filter articles by categories or authors and select which article details you want to show. Also, since we don't want to search for Joomla categories in this particular component instance, disable Search Categories.

  6. Click on Save & Close.

  7. Follow the same steps to create more instances for other types of content.

The next step is to create a menu item for Minitek Live Search.


Creating a menu item

  A menu item for Minitek Live Search is required only if you want to use the Minitek Live Search component results. If you just want to use the Minitek Live Search module, you can safely bypass this step.

Follow the steps below to create a menu item for Minitek Live Search:

  1. Go to any menu in Menu Manager and click on New.

  2. In the field Menu Item Type click on Select. Then click on Minitek Live Search > Search Results Page.

  3. Under the tab Basic Settings select a component (the component you created in the earlier steps).

  4. Select a theme/theme color, spinner color and choose whether you want to display instance filters at the top of the search results.

  5. Click on Save & Close.

The next and final step is to publish a search module for Minitek Live Search.


Creating a search module

Now that you have configured at least one module instance (component instances are optional) and a Minitek Live Search menu item (optional), you must publish the Minitek Live search module in a module position of your choice. Remember that a search in Minitek Live Search is performed only through the Minitek Live Search module.

Follow the steps below to configure and publish the Minitek Live Search module:

  1. Go to Joomla administrator panel > Extensions > Module Manager and open the module Minitek Live Search.
  2. Under the tab Module select a module position and set the Status as Published.
  3. Under the tab Module you must link the module to a module created in Minitek Live Search admin panel. Just select a module from the dropdown list of the field Module.
  4. Under the tab Menu Assignment assign the module to a menu item of your choice.
  5. After that you need to configure the parameter Component results. This is important if you want to use the component page to show the results. The menu item selected in the Component results field is the menu item that the user is redirected to when the search button in the module is clicked. Make sure that this menu item is of type Minitek Live Search - Search results and that it has active component instances attached to it.
  6. Click on Save & Close.
View Changelog

This website uses cookies so that we can provide you with the best user experience. By clicking "continue" you agree to cookies being used in accordance with our Cookies Policy.

Search