SM2 Extensions | Joomla! | Custom Development | Brisbane | Australia


Downloads

Downloads Home »  More SM2 Joomla! Extensions

Documents

SM2 DB Health Checkhot!

This component is designed to help with Database Maintenance.

thumb_dbhealthcheckThe component will check the status of all tables in the current database and repair any that require it.  It will also optimise any tables that have met the optimisation threshold.

Simple Configuration Options allow for this component to automatically use the CMS Database connection details, or to use independent ones, enabling the component to check the status of all available Databases and Tables and to modify the Optimisation Threshold.

Also included is a command line script that can be used to perform the same action. Simply modify the parameters to point to the root of the site and supply the database details, then it can be run in cron or as a scheduled task.

Installation is easy. Simply install as you would any other component.


Hits: 6274

SM2 Section Headers

This module is designed for flexibility in positioning section/category name in templates.

thumb_sectionheaders This module gives you the ability to place the current section/category name in any position within your template.

Configuration is simple, allowing you to select a tag-type (default is <h2>) and a class name if required.

By default it will use the current menu-item name and if not it will use the current location name from the page title minus the site name.


Hits: 2451

SM2 Admin Development Module

thumb_admindevelopmentThis module is designed to help with Development and Configuration.

This module will display in the Admin Header and indicate the status of your site. It lets you know if your settings are correct for Development.

The module is configurable so that it can be report on 3 sections

Development

Checks that your settings are consistent with a good Development environment. This makes sure that you are developing in a common development environment using full PHP tags and full error reporting with the default 8M of memory.  If you develop in a environment that does not meet these requirements then some people may have issues when using your components.

Security

Checks that your setting are correct for optimal security. This makes sure that you have magic_quotes and register_globals set correctly as well as indicating if allow_url_fopen is disabled.  These security setting cover some of the most commonly used exploits that attempt to hack sites. If you build your component with these setting set correctly your components should be less vulnerable to hacking.

CMS 

Checks that your default setting are correct for a CMS Installation including file_uploads and the necessary extensions such as xml and zlib.

The module uses a simple colour coding to indicate the status of your environment.

  • Black indicates that a critical issue has been found. Only some security checks rate Critical
  • Red indicates that a warning has been found. Most development checks rate as warnings.
  • Yellow indicates that a notice has been found. The CMS checks all rate as notices.
  • Green indicates that your environment is healthy for either Usage or Development.
Mousing over the Status indicator will display any of the issues found.

The module can be configured to turn of any or all of these checks so it can be used on any Joomla site that wishes to be sure their environment is correct. 

Installation is easy. Simply install as you would any other module. Then edit the module in the Admin Modules and place the module in the header position and publish it. At the same time you can choose which options it should check.

SM2 provides no guarantee that development with, or use of the SM2 Admin Development module will mean that a site is invulnerable to hacking or any other problems. 


Hits: 2124

SM2 VirtueMart Categories Module

Displaying VirtueMart categories on your site is made simple with SM2's VirueMart-categories module.

thumb_virtuemartcategories Once installed on your VirtueMart enabled site, you can display categories in any module position. This module allows you to limit the description-word length and specify which categories are displayed using the following criteria:

  • Comma-separated list of category ID's OR:
  • Limited to a certain number of categories
  • Order by Title, Creation date, Ordering or randomly.

 


Hits: 3832

SM2 Registered Redirect Plugin / Bot

This plugin is designed to allow Registered Joomla! users to be redirected from one page to another.

thumb_registeredredirectIf you have Content or Components that you no longer want a Registered Joomla! user to see once they are logged into the site then SM2 Registered Redirect Plugin is ideal.

Installation steps:

  1. Install the Plugin
    Like any other Joomla! Bot go to the Mambot Installer and install the Plugin.
    • Installers > Mambots
    • Browse to the installation file then Upload

  2. Configure the Plugin
    In the Mambots > Site Mambots edit the Mambot and enter some Parameters.
    • In the Registered Redirect enter the url followed by the Seperator (| by default) then the redirect url, one per line.
      i.e. http://sm2extensions.com/content/1/1/|
      http://sm2extensions.com/content/2/2
    • If required enter similar redirection information in the Special Redirect. The Special Redirect will fire if the logged in user is a Special Joomla! user. i.e. Author or above.
    • Make sure the Mambot is Published
    • Save or Apply the changes.

  3. Add the Triggering Point.
    For SM2 Registered Redirect to work correctly it needs to be triggered. To do this we add the following to the start of each Joomla! template:
    <?php $_MAMBOTS->trigger('onBeforeView'); ?>

    To Edit a Template go to Site > Template Manager > Site Templates, select the desired Template and Click Edit. Enter the code above as the first line in the template and then click Save.

Hits: 3235

SM2 Bot Session

thumb_botsessionThis plugin is designed to beat the corrupted session table problem that can occur. 

It has often been a source of bafflement for some Mambo/Joomla! Developers based on the number of times it appears as a topic on the forums.

Due to the way that Mambo/Joomla! has been programmed, the session table is only ever cleaned up when a administrator logs in to the backend... for a lot of sites this may not ever happen, or happen infrequently - creating large session tables.

Also, when it does run it only does a delete. However the SM2 Session Plugin will do a delete, check and even repair if necessary. This reduces the overhead also.

The mambot runs from the frontend of the site, ensuring that the session table is cleaned up more often. By default, it will randomly run 1 in a 100 requests. You can also force it to run every time, or by using a link variable that will force it to run if given the right secret word.

All configurations is done in the Mambot Parameters.

Installation is easy. Simply install as you would any other mambot.

To get this Plugin to run in Mambo 4.5.x you need to add the following to all of your templates

<?php $_MAMBOTS->loadBotGroup( 'system' );  $_MAMBOTS->trigger( 'onStart' ); ?>


Hits: 2310

SM2 Module Window

 This component allows you to create a page (window) of many modules.

thumb_modulewindowSometimes in order to achieve a page design it's just easier to use a number of modules instead of having to factor components into the equation or worse; hack your template to pieces. SM2 Module Window allows you to do just that - create an entire page of just modules.

With an easy to use drag-n-drop style interface you can quickly build your pages and get on with making your site look great! Simply create a new "window" drag the modules you want to include from the left-column (all available modules) to the right-column, click apply and then link it to a menu-item from the same interface.

To aid designers, each window can have it's own (wrapping) class defined and you can also configure the component to display (or not display) the component-heading. 


Hits: 2102

SM2 RS Gallery2 Items Module for Joomla! 1.5

A simple yet powerful module to display RSGallery2 Images in a module. 

Module Release: SM2 RSGallery2 Items Module for Joomla! 1.5 The control you need to display your RSGallery2 Images simply and easily.

  • Joomla! 1.5 Native
  • Choose the number of image to display
  • Display Latest or Random Images
  • Limit the Word Count of the description displayed.
Joomla! 1.0 module is not currently available.

Hits: 2000