Professionele websites met Joomla

Kwaliteit en maatwerk in websites, ontwerp en persoonlijke service.
Conflate, Joomla Specialist in Utrecht

Joomla Extensions published by Conflate

Header Tags

Header Tags plugin

Gain more control over the heading tags in Joomla!

Support

icon-128-headertags Joomla: Compatible Joomla 3.0
Type: Plugin icon
Download: Download the Header Tags plugin 3.1
Version: 3.1
License: GNU/GPL 2.0
Please leave a review if you like this extension:
http://extensions.joomla.org/extensions/site-management/seo-a-metadata/meta-data/14835

The Header Tags plugin gives you more control over the heading tags (h1-h6) in your website. The plugin searches for existing heading tags within the selected content area and handles them according to your specifications. So if want all the H4 tags in your site to be changed to H3, you can!

The default behaviour after installing the plugin, is checking if there is a H1 tag in the output of the component. If none are found, the plugin changes the first H2 tag into a H1.

Instructions:
The content area is where the plugin searches for heading tags. The component output is like the main content section of your website. This way the plugin ignores any heading tags which may exist in your template or modules. If you want to control ALL the header tags of your website, select entire page.

For each tag you can specify if the tag is mandatory, so the tag should exist at least once. If it doesn't, you can select from which tag the first one should be changed.

You can also select how many times a tag is allowed, and to what the excess tags should be changed to.

Exclude (new feature!):
Sometimes the plugins finds more heading tags than you'd want to handle, and this can be excluded but therefor the tags must have some signature. For now the plugin supports excluding by either a class or an id attribute. To exclude tags, enter the value for the selected attribute, you can specify multiple values to test against. Any values entered horizontaly devided by a space must ALL exist in the attribute, any value enter on a new line may EITHER exist for the attribute value to be excluded.
I.e. if you enter on one line 'class_a class_b', only the heading tags which contains BOTH classes (in any order) will be excluded. If you enter class_a and class_b on two lines, the tags containing either class_a OR class_b will be excluded.

basic option  screenshot-options

 

 

Version log:

08-04-2013: Update 3.1, added feature to exclude heading tags by class or id attribute
10-10-2012: Released 3.0. Now supports Joomla 3.0 and uses the Joomla Updater system for new versions
01-03-2012: Released 2.5
07-11-2011: Released 1.7

Twitter Bootstrap

Twitter Bootstrap Integration

Integrates the Twitter Bootstrap library in Joomla

Support

icon-128-cbootstrap Joomla:
Type: Plugin icon
Download: Download the Twitter Bootstrap Integration 1.4 extension
Version: 1.4
License: GNU/GPL 2.0
Please leave a review if you like this extension:
http://extensions.joomla.org/extensions/style-a-design/templating/21856

Instructions

On the Control Panel you have the option to install various Twitter Bootstrap plugins. These should load automatically from the Bootstrap project page. If not you can use the Refresh button to reload the list. Also if you want to check for updates or new plugins, use the Refresh button.

To enable the Twitter Bootstrap library on your pages you go to the Options button to configure the component. You can select where you want the Bootstrap library to be included. You can also specify if you want the JQuery library to be loaded in addition. There is a version shipped with the package, but you can also opt for the hosted version at Google. If you don't want the Mootools library to be included, you can disable it. If you don't disable the Mootools library, a noConflict code is added.

bootstrap pluginscbootstrap options

 

Version log:

08-04-2013: Version 1.4:
* Updated Bootstrap and JQuery libraries.
* Fixed the check for Bootstrap plugins

29-08-2012, Version 1.3.1:
* Updated Bootstrap and JQuery libraries.
* Fixed a cleanup of old JQuery versions.

23-08-2012, Version 1.1:
* Fix for the plugin list on the control panel. It did not load correctly.
* Automaticly enable installed plugins

14-08-2012: Release

Disclaimer:

The Twitter Bootstrap Integration extension is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters. The Joomla! logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

Conflate only provides the installation of the Twitter Bootstrap libraries but is not responsible for the actual libraries.

SOAP Integration

Joomla SOAP Integration

Integrates the NuSOAP library in Joomla to enable Joomla SOAP web services

Support

icon-128-csoap Joomla:
Type: Plugin icon
Download: Download the Joomla SOAP Integration 0.4.4 extension
Version: 0.4.4 Beta
License: GNU/GPL 2.0
Please leave a review if you like this extension:
http://extensions.joomla.org/extensions/miscellaneous/development/21684

Instructions

The Joomla SOAP Integration extension integrates the NuSOAP library and makes it easy to write your own custom functions and making them available through a SOAP service with WSDL support. You create a Joomla SOAP plugin which contains your custom functionality.
From the admin component you create a web service and select which of the installed and enabled SOAP Plugins should be included, thus making up the functions for the web service. You can also select an authentication method.

Creating a SOAP Plugin

To create your custom functions for the SOAP web service, you have to create a Joomla Plugin of type SOAP. In this plugin you can have as many functions as you wish, but you need to register the specific functions for the web service to make them callable by SOAP clients.
Download the Hello World example plugin and see how you can create your own plugin. If you install this plugin it will also create a sample web service!

Complex Types Support

You can also add your own complex types to your webservice within the same plugin. Download the Hello Complex World SOAP plugin and see how you can add your own complex types.

Creating a SOAP web service

When the SOAP plugins are installed and enabled you are ready to create your web service. Go to the SOAP Integration component and from the Control Panel, click Web Services and then New. Enter a Title to identify your web service in Joomla. Enter a namespace for your functions. The namespace is a name for your web service functions and is not an URL for the SOAP envelope.
From the parameters you select which of the installed SOAP Plugins should be part of your web service. If none are selected, by default all the registered functions from all the enabled SOAP Plugins are added.

Select an authentication method:
- You can select to have no authentication. This makes your webservice publicly available, so be careful.
- You can select to enter a username and password.
- You can select to use a specific Joomla user. Only the username and password for this user is accepted.
- You can select an access level. The usernames and passwords of the Joomla users with access to the selected level will be accepted.

Now click save and your web service is up and running. From the web services overview you see the URL to your web service. If you go to this URL you can see the available functions for this web service. Also the link to the WSDL.

Version log:

08-04-2013: 0.4.4: Added a feature to set the envelope encoding to UTF-8

23-11-2012: v 0.4.0 Added a param to set the style of the webservice to RPC/Encoded (default) or Document/Literal

25-09-2012: v 0.3.0 Now added support for Complex Types with thanks to DJ Consultancy

31-07-2012: Release

Disclaimer:

The SOAP Integration extension is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters. The Joomla! logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

Simple Mobile Detection

Joomla Simple Mobile Detection

Detect if your site is viewed on a mobile device with Joomla iPad Detection and Android Detection

Support

icon-128-cmobile Joomla:
Type: Plugin icon
Download: Download the Simple Mobile Detection plugin
Version: 1.1
License: GNU/GPL 2.0
Please leave a review if you like this extension:
http://extensions.joomla.org/extensions/mobile/mobile-display/21806

Description:

The Simple Mobile Detection plugin does a simple check to see if the client is on a mobile device. If so, it stores this in the User State so that you can check anywhere in your code if you're dealing with a mobile client.

The Mobile Detection plugin uses the default Joomla Browser class and extends it with detection for iPad, iPhone, iPod and Android devices. The Joomla iPad detection and iPhone or iPod detection will store on what device the client is currently viewing the website. The Joomla Android detection is a little more advanced and also attempts to collect more information about the device, like the model and the Android build.

This example demonstrates how to do the check, and get the device parameters.

//Get the switch from the User State if this is a mobile device
$mobile = JApplication::getUserState('cmobile.ismobile', false);
if($mobile){
  //It's a mobile device, get the paramaters
  $device = new JRegistry(JApplication::getUserState('cmobile.device'));
  $deviceName = $device->get('name');
  if($deviceName == 'ipad'){
    //This is an iPad
  }
  if($deviceName == 'iphone'){
    //This is an iPhone
  }
  if($deviceName == 'android'){
    //This is an Android device
    //Get the model, if the plugin got it
    $model = $device->get('model', false);
    //Get the build, if the plugin got it
    $build = $device->get('build', false);
  }
}
 

Version log:

1.1 31-10-2012: Support Joomla 3.0

01-03-2012: Release