Joomla rating: 100%

Email Protector

Safely cloak email addresses in Joomla!

Version: 1.3.10   Type: PS   Compatibility: Joomla! 2 Joomla! 3

Joomla rating: 100%

Do you like Email Protector?

Rate it!

Description

Email Protector cloaks email addresses in your Joomla! website, making them unreadable for spambots.

Email Protector is a replacement for the Joomla! core email cloaking plugin.

The core email cloaking plugin has a couple of issues and shortcomings.
Email Protector solves these issues.

No more javascript issues

The core email cloaking plugin uses the javascript document.write method, which is outdated and can cause issues with other javascripts.
It also relies solely on javascript to cloak the email addresses, which means that if the javascript fails for whatever reason, you cannot see the email address at all.

Email Protector cloaks the email addresses in a different manner which solves this issue.
It uses both CSS and javascript to cloak the email addresses. When javascript fails to load, it will still display the email address to the visitor, but in a cloaked manner.

Not only in articles

The core email cloaking plugin is a content plugin. This means it only works in articles and content that is specifically passed through the content plugins. As a result this often means that email addresses in modules and 3rd party extensions are not cloaked.

Email Protector is a system plugin and is written in a way that it will cloak email adresses in your entire website. So also in modules and 3rd party extensions.

Leave it like it is

The core email cloaking plugin has the option to convert all email addresses to mailto links or display them as plain text.

Email Protector has an extra (default) setting to leave the email addresses as you create them in the content. So if the email address is a mailto link, it leaves it as a link. And when it is only text, leave it like that.

Features

Free

Free

Unlimited access to free updates and support.

Features

  • Cloak email addresses
  • Also cloak in modules and components
  • Ignore email addresses in javascript
    • Unlike the core Joomla email cloaking plugin, Email Protector does not touch email addresses inside javascripts.
  • Convert to mailto links?
    • You can make Email Protector convert all email addresses to mailto links, or make them show as plain text, or leave them like they are.
  • Cloaking when javascript fails
    • Email Protector also cloaks when javascript fails to load or is disabled in the browser.

Free support

  • Access to Free forum
    • Get support for the extension.
      Response time aim: within 72 hours. Usually within 24 hours.
  • Install on multiple domains
    • You can install the extension on any domain you want. No limitations. No domain checks.
  • Open Source code
    • The code is open source (GPL), meaning there is no form of code encryption. No use of Zend Guard or ionCube.

Bundle offer

Get ALL NoNumber Pro extensions worth 375

And save 60%

1 year access to Pro updates and support.

 150 Buy a Bundle

Lifetime Bundle

Get LIFETIME access to ALL NoNumber Pro extensions.

And save loads

LIFETIME access to Pro updates and support.

 500 Buy a Lifetime Bundle

Tutorial

Introduction

Email Protector cloaks email addresses in your Joomla! website, making them unreadable for spambots.

Email Protector is a replacement for the Joomla! core email cloaking plugin.

The core email cloaking plugin has a couple of issues and shortcomings.
Email Protector solves these issues.

No more javascript issues

The core email cloaking plugin uses the javascript document.write method, which is outdated and can cause issues with other javascripts.
It also relies solely on javascript to cloak the email addresses, which means that if the javascript fails for whatever reason, you cannot see the email address at all.

Email Protector cloaks the email addresses in a different manner which solves this issue.
It uses both CSS and javascript to cloak the email addresses. When javascript fails to load, it will still display the email address to the visitor, but in a cloaked manner.

Not only in articles

The core email cloaking plugin is a content plugin. This means it only works in articles and content that is specifically passed through the content plugins. As a result this often means that email addresses in modules and 3rd party extensions are not cloaked.

Email Protector is a system plugin and is written in a way that it will cloak email adresses in your entire website. So also in modules and 3rd party extensions.

Leave it like it is

The core email cloaking plugin has the option to convert all email addresses to mailto links or display them as plain text.

Email Protector has an extra (default) setting to leave the email addresses as you create them in the content. So if the email address is a mailto link, it leaves it as a link. And when it is only text, leave it like that.

Installation

You can either install Email Protector by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

Note: When updating Email Protector, you do not need to uninstall it first. The package will update all the files automatically.

Keep in mind that when you update to a major new version (or uninstall first), you might lose some configuration settings.

NoNumber Extension Manager

It is very easy to install/update any NoNumber Extension using the NoNumber Extension Manager.

Please see the User Guide for the NoNumber Extension Manager for more detailed information...


Joomla! Extension Manager

To install via the Joomla! Extension Manager, just follow these steps:

  1. Log into your Joomla administrator;
  2. In the menu, choose: Extensions >> Extension Manager;
  3. Choose the tab: Install from Web (or enable it if you haven't done so yet);
  4. Select the search field and enter Email Protector and hit enter;
  5. Click on the Email Protector listing;
  6. Click on Install;
  7. Click on Install to confirm.
Joomla! Installer - Install from Web

Or if cannot install via the 'Install via Web' method for some reason:

  1. Download the extension install file (.zip);
  2. Log into your Joomla administrator;
  3. In the menu, choose: Extensions >> Extension Manager;
  4. Choose the tab: Upload Package File;
  5. Click on the Choose File button and select the extension zip;
  6. Click on Upload & Install.
Joomla! Installer - Upload Package File

If you have problems installing Email Protector, please try the manual installation process as described here: docs.joomla.org/Installing_an_extension

FAQs

Do I need to disable the core email cloaking plugin?

No, Email Protector will disable the Joomla core email cloaking plugin on installation.

Note: The core email cloaking plugin will not get re-enabled automatically if you uninstall Email Protector.

Where can I get the Pro version?

There is no Pro version of Email Protector. It is completely free.

Installation

How can I install/upgrade Email Protector?

You can either install Email Protector by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

Note: When updating Email Protector, you do not need to uninstall it first. The package will update all the files automatically.

Keep in mind that when you update to a major new version (or uninstall first), you might lose some configuration settings.


Email Protector won't install...

If you have problems installing Email Protector, please try the manual installation process as described here: docs.joomla.org/Installing_an_extension

How can I uninstall Email Protector?

You can either uninstall Email Protector by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

If you no longer use any NoNumber extensions, you can also uninstall the NoNumber Framework plugin by using the Joomla! core extension manager.

What are the minimum requirements?

Email Protector will only work correctly if your setup meets these requirements:

  • Up-to-date version of Joomla:
    • Joomla 2.5.10 or higher
    • Joomla 3.3.0 or higher
  • PHP 5.3.13 or higher
  • PHP mbstring (Multibyte String) functions enabled
  • MySQL 5 or higher

Important: I can only provide support for setups that:

  • meet the above requirements;
  • do not have extension files or Joomla! core files which have been altered in any way.

Where can I download earlier versions?

You have access to all previous free versions of all extensions on this website.

If you have a subscription to an extension, you can also download any previous pro version of any extension on this website.

If you do not have a valid subscription, you can download any pro version that is older than 1 year.

You can find old versions in the changelog.

Note: Please note that I am unable to provide support on old versions! (whether you have a subscription or not).

How can I downgrade to an earlier version of Email Protector?

If for some reason you need to install an older version, it is best to uninstall the extension first.

You will also have to uninstall the NoNumber Framework system plugin.

After that you can simply install the older version zip file using the Joomla! installer.

Note: Please note that I am unable to provide support on old versions!

How can I upgrade from Joomla 2.5 to Joomla 3?

The upgrade of Joomla itself is a one-click process. But that just takes care of Joomla.

Many templates and extensions will not work the same or at all after upgrading to Joomla 3.

I personally advise against using the built-in upgrade process, and advise starting from scratch by installing a fresh copy of Joomla 3.

If you do want to upgrade Joomla 2.5 to Joomla 3, you will need to do this with regards to the NoNumber extensions you have installed:

  1. Disable or uninstall all NoNumber extensions.
    (Uninstalling NoNumber extensions will make you lose any global configuration settings for that extension. You will not lose any saved items)
  2. Upgrade Joomla 2.5 to Joomla 3.
  3. Re-install all NoNumber extensions you want installed.

For a detailed step-by-step migration process, see: https://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration

Licensing

Under what license are NoNumber extensions released?

All free and paid NoNumber extensions are released under the Open Source GNU GPL v2.0 license.

See the Terms & Conditions for additional terms.

NoNumber Framework

What is the NoNumber Framework?

The NoNumber Framework is a Joomla! system plugin that is installed along with every NoNumber extension.

This plugin contains all the common functions and language strings that the NoNumber extensions use.

If you use any NoNumber extensions, this plugin must be installed and published. They will not function correctly or they will not function at all without it.

What is the NoNumber Elements plugin?

The NoNumber Elements system plugin is no longer used and has been replaced by the NoNumber Framework.

If you have been using NoNumber extensions for a long time you may still have this Elements plugin installed.

The NoNumber Elements plugin can safely be uninstalled IF your NoNumber extensions are up-to-date.

More Questions

I cannot find an answer to my question

Is there no answer to your question in this list, please try out these options:

  • General FAQs
    For general questions see the Pre-Sale Questions & Answers.
  • Tooltips
    All settings/options for the installed extensions have tooltips that explain what that setting is for. That should give you enough information to know how to use it.
  • Google
    Google is your friend! If you have some problem, get an error, have a question, try out Google. It usually gives you enough feedback to find an answer.
  • Forum
    For more specific questions or feedback, please use the Forum.

Changelog

+ Added   - Removed   ^ Changed   # Fixed

16-May-2015 : v1.3.10

Download Free

 + Added translations: uk-UA
 ^ J3 Improved rendering speed on pages with large contents

06-Mar-2015 : v1.3.9

Download Free

 # Fixed issue with multiple instances of same email address not showing in some cases
 # Fixed issue with scripts/styles not being added to document head if component buffer is empty

22-Jan-2015 : v1.3.8

Download Free

 ^ Improved loading speed of pages with large amounts of content

13-Jan-2015 : v1.3.7

Download Free

 # Fixed issue with emails sometimes not being protected when in small text blocks

08-Jan-2015 : v1.3.6

Download Free

 ! Removed compatibility for php versions under 5.3.13
 ! J3 Removed compatibility for Joomla 3 versions under 3.3.0
 # Fixed issue with error about nnFile on installation on some setups

11-Nov-2014 : v1.3.5

Download Free

 # Fixed issue with invalid markup of the html comment, causing W3C check to fail

24-Oct-2014 : v1.3.4

Download Free

 # Fixed issue with emails inside form elements with single quoted attributes being protected (was not completely fixed in v1.3.3)

18-Oct-2014 : v1.3.3

Download Free

 # Fixed issue with emails inside form elements with single quoted attributes being protected
 # Fixed issue with plugin not being run over introtext/fulltext on onContentPrepare event
 # Fixed issue with plugin not working on jDownloads frontend view

29-Aug-2014 : v1.3.2

Download Free

 ! Removed useless Free/Pro message (as there is no Pro version)
 # Fixed issue with scripts and styles being placed when there are no email addresses on the page

26-Aug-2014 : v1.3.1

Download Free

 ^ Improved speed a bit
 ^ Refactored more code
 # Fixed issue with emails inside very long form values being protected
 # Fixed issue with not all form elements being protected

16-Aug-2014 : v1.3.0

Download Free

 ^ Refactored code
 # Fixed issue with mailto value returning empty when javascript functions are triggered twice
 # J2 Fixed issue with errors after upgrade to Joomla 3

27-May-2014 : v1.2.6

Download Free

 ! J3 Removed compatibility for Joomla 3 versions under 3.2.2
 ^ Updated translations: id-ID
 # Fixed issue with form elements being base64 protected in html output in some odd cases

10-May-2014 : v1.2.5

Download Free

 + Added translations: nl-NL, sl-SI
 ^ Updated translations: id-ID

20-Feb-2014 : v1.2.4

Download Free

 ^ Changed Joomla namespace to emailProtector (in javascript)
 ^ Updated translations: sv-SE
 # Fixed issue with some missing language strings in some occasions
 # Fixed issues with the contact component (and possible other extensions that directly use core cloaking)
 # Fixed speed issues with json/ajax loaded content

03-Jan-2014 : v1.2.3

Download Free

 ^ Improved rendering speed on list views
 ^ Improved some code in NoNumber Framework which improves page load speed

16-Dec-2013 : v1.2.2

Download Free

 + Added translations: sk-SK, sv-SE
 # Fixed issue with emails in href urls being cloaked and messing up html

18-Nov-2013 : v1.2.1

Download Free

 + Added translations: de-DE, el-GR, id-ID, lt-LT, ru-RU
 # Fixed installation error about duplicate entry on some MySQL 5.6 setups
 # Fixed issue with emails inside tags being protected
 # Fixed some issues with compatibility with AcyMailing

12-Nov-2013 : v1.2.0

Download Free

 + Added ability to define how emails in feeds get handled
 # Fixed issue with output in feeds causing it to break
 # Fixed issue with scripts not being placed when emailsiframe are only found in cached modules

07-Nov-2013 : v1.1.0

Download Free

 + Added option to display the email with [AT] and [DOT]
 ^ Completely recoded the logic in finding and converting emails (no longer based on Joomla core)
 # Fixed issue with spaces in mailto subject being removed
 # Fixed issue with spans in mailto link messing up result
 # Fixed issue with styles and scripts not being placed when emails are only found in modules

05-Nov-2013 : v1.0.3

Download Free

 ^ Minified javascript with Google Closure
 # Fixed issue with javascript not always getting placed when it should

04-Nov-2013 : v1.0.2

Download Free

 # Fixed issue with email addresses in Sourcerer code being converted
 # Fixed issue with email addresses in text and textarea fields being converted

03-Nov-2013 : v1.0.1

Download Free

 # Fixed incorrect language strings

03-Nov-2013 : v1.0.0

Download Free

 + First release
	
	

Reviews

Post a review

Functionality

Works perfectly, as described, out of the box. 'nuff said :)

Ease of use

It's all pretty much straight forward, and requires an absolute minimum of knowledge to install, configure and use.

Support

We couldn't ask for more. Even though this extension is free (as are all the others), Peter always seems to find enough time to answer.

Documentation

As all of the other extensions, everything is very well documented and available on the nonumber website.

Functionality

It does what it says protecting your email address in any module and page of your website

Ease of use

Setup is really easy.

Support

5 star plus. I had some conflicts with another extension. Problem was fixed in less than 24 hours. Great forum support for a free extension.

Functionality

I does what it says: protects e-mail addresses!

Ease of use

It couldn't be easier to use - simply install and thats it!
The few options in the plug-in is selfexplaining...

Support

They reply quickly and are very helpful!
Had an issue with the plug-in, they fixed it in a matter of hours.

Documentation

Covers it all.

Functionality

It really does the trick and complete protects email ids

Ease of use

Download - Install - Start Using - Enjoy

Support

It's from No Number what else to say?

Documentation

Do you really need documentation? It's dead easy to use. But it's there.

Functionality

As all Extensions, this works out of the Box!

Ease of use

Very easy to install via NoNumber Extension Manager. Just a click...

Support

Had a small issue: Peter immediately replied. Very kind and Professional!

Ease of use

install and enable it and it works.

Support

Developer took 1 day to find and fix a performance bug that made it impossible for me to use this plugin on a page with > 120 emails. Great.

An extension that does what is says and is very easy to install.

Works perfect out of the box.

Nice job Peter, thank you !
I used some third party extensions and they gave a javascript error message with the email cloaking.
I unpublished the joomla core plugin and installed the "Email Protector" et voilà , the javascript problem with the extensions used was solved.
An exellent peace of work!
It is the second extension from Peter that I am using. No complicated setting and does what it should.
Another fantastic module from Peter at NoNumbers! This module is far superior in every way to the Joomla! core version!

Fantastic module, and superb support! Keep up the good work!!!

See more reviews

Post a review

Reviews are taken from the Joomla Extensions Directory website.

Translations

Email Protector comes packed with the following languages:

English (United Kingdom)
100%
Arabic (Unitag)
11%Translate
Arabic (Saudi Arabia)
11%Translate
Bulgarian (Bulgaria)
11%Translate
Bengali (Bangladesh)
11%Translate
Catalan (Spain)
11%Translate
Czech (Czech Republic)
11%Translate
Danish (Denmark)
11%Translate
German (Germany)
44%Translate
Greek (Greece)
32%Translate
Spanish (Chile)
11%Translate
Spanish (Spain)
11%Translate
Estonian (Estonia)
11%Translate
Persian (Iran)
11%Translate
French (France)
11%Translate
Hindi (India)
11%Translate
Croatian (Croatia)
11%Translate
Hungarian (Hungary)
11%Translate
Indonesian (Indonesia)
96%Translate
Italian (Italy)
11%Translate
Japanese (Japan)
11%Translate
Lithuanian (Lithuania)
96%Translate
Norwegian Bokmål (Norway)
11%Translate
Dutch (Netherlands)
96%Translate
Polish (Poland)
11%Translate
Portuguese (Brazil)
11%Translate
Portuguese (Portugal)
11%Translate
Romanian (Romania)
11%Translate
Russian (Russia)
96%Translate
Slovak (Slovakia)
42%Translate
Slovenian (Slovenia)
96%Translate
Serbian (Serbia)
11%Translate
Swedish (Sweden)
96%Translate
Thai (Thailand)
11%Translate
Turkish (Turkey)
11%Translate
Ukrainian (Ukraine)
96%Translate
Chinese (China)
11%Translate
Chinese (Taiwan)
11%Translate

No language pack for your language?