Cookies Policy

Cookies used on our site

A "cookie" is a small text file stored on your computer by web sites you have visited. Cookies are used to provide the visitors of web sites access to different features and functionalities. The information contained in the cookie can be used to monitor the way you are using the Internet. According to the European Union's e-privacy directive all of our visitors must have access to information which declare that this site is using cookies and describe the reason they are used. Visitors must also consent to the use of these cookies.

This web site is using the following cookies:

Cookie name Purpose Type
f364c93a6fa50d28b7203a8e527ac28c Session ID cookie. Used by our site's software (Joomla!) to identify your current session and allow logging in to our site, remember which country you selected to view prices for etc. Mandatory
joomla_user_state Used by our site's software (Joomla!) for purposes of logging into our site. Mandatory
plg_system_eprivacy Used to remember whether you have consented to using cookies on our site Mandatory
joomla_remember_me_* On login if you choose remember you, this cookie will be created so you won't have to log in everytime you access our website Optional



This web site makes use of the third party video streaming service "YouTube" to display videos, e.g. in the Videos section of our site. This site is using the "youtube-nocookies.com" domain name to display these videos. Per YouTube's documentation this means that no cookies will be sent to your browser.

Please note that on some older browsers which use Adobe Flash (instead of native HTML 5 video) to stream video it is possible that a different kind of cookies, called "Flash cookies", will be stored on your computer for purposes of allowing you to stream video and keep track of your video preferences e.g. closed captioning, position in the video, volume level etc.

We recommend that our visitors do NOT enable the Adobe Flash plugin on their browsers for reasons of privacy and security. All modern browsers support HTML5 video which is a safer alternative that does not rely on cookies to deliver video.

How to avoid cookies

Our site gives you the option to consent to the use of cookies when you first visit our site. Moreover, you can revoke or give again your consent at any time through the clearly marked controls at the bottom of every page of our site. If you revoke your consent only the cookies marked as Mandatory above will be sent to your browser.

Please note that revoking consent does NOT remove third party cookies from your web browser since there is no technical means to do so (third party cookies are managed by third party sites; as such, IdealExtensions.com has no control over their expiration and presence on your web server). Please remember to delete such cookies manually.

If you prefer to reject cookies by default, you can change your web browser settings to that effect. All major browsers let you either reject cookies by default or ask you if you want to accept cookies. All major browsers allows you to review and / or delete cookies which have been stored on your computer in the past. Moreover, we strongly recommend that you turn on the Do Not Track feature on your browser. For more information please refer to the documentation of your web browser.

Kindly note that rejecting the cookies marked above as Mandatory will make it impossible for you to use our site properly. It will make it technically impossible to log into our site. We would like to kindly remind you that this is not an acceptable reason for a refund since the liability for your inability to use our services lies with you, not us.

Non-legally binding commentary a.k.a. "what to do to protect my privacy and security"

We take your security and privacy very seriously.  We only use cookies for the absolutely essential functions of our site such as logging you in. We do not track you, we don't let others track you on our behalf and have never and never will sell, rent or otherwise give your information to anybody else (unless we are obliged by some law to do so, e.g. giving your invoicing information to our accountant to prepare the tax forms stipulated by law).

Most of the wording in this document is required by the European Union to be present. In our opinion, disabling cookies altogether is an impractical solution. Sure, sites do work without cookies but they are no fun to use: they can't remember who you are, therefore simple things like logging in cannot possibly work. Even the EU recognizes that and considers sessions and login cookies as exempt from its strict privacy laws.

A better, practical alternative which ensures a smooth web experience and a high degree of on-line privacy can be achieved by using the Electronic Frontier Foundation's Privacy Badger extension for most major browsers. On top of that, enabled the Do Not Track feature of your browser. Moreover, use an ad blocker or use the ad blocking features of your browser to dodge advertisements and their potentially tracking behavior (or, worse, delivery of zero day exploits through malicious advertisements). Finally, use a script blocker, such as NoScript, to review the scripts used by various web sites and only accept the scripts coming from the site you are visiting (and its Content Delivery Network a.k.a. CDN where applicable). 

Subscription, Terms & Conditions


In this Service Agreement ("Agreement"), "you" and "your" refer to each customer ("Customer") and its agents, including each person listed in your account information as being associated with your account, and "we", "us" and "our" refer collectively to Ideal Extensions for Joomla and its wholly-owned subsidiaries (idealextensions.com). This Agreement explains our obligations to you, and your obligations to us in relation to the IdealExtensions.com service(s) or software(s) you purchase. By purchasing or otherwise applying for IdealExtensions.com product(s), you agree to establish an account with us for such services.


As consideration for the services/products you purchased, you agree to pay our company the applicable fees set forth on our Web site at the time of your selection, or, if applicable, upon receipt of your invoice from us. All fees are due immediately and are non-refundable, except as otherwise expressly noted.

Unless otherwise specified herein or on our Web site, with the purchase of any service/product you will get six (6) months of FREE updates. There are also two other license periods: One Year and Unlimited (life time). Any renewal of your services with us is subject to our current terms and conditions, including, but not limited to, successful completion of any applicable authentication procedure, and payment of all applicable fees at the time of renewal.

All licenses are subject to the Fair use policy described in this document.

The Unlimited license has free support and free downloads for as long as the product is in production. If for some reason we decide to discontinue the software we will still provide support for another 5 years;

All payments of fees for our services/products shall be made in U.S. dollars, unless state otherwise. Set up fees, if any, will become payable on the applicable effective date for the applicable services. All sums due and payable that remain unpaid after any applicable cure period herein will accrue interest as a late charge of 1.5% per month or the maximum amount allowed by law, whichever is less.

You are allowed to use the extension on more than one domain, however we provide support only for the domain you've registered with us, for the length of your subscription. We currently offer only one subscription plan. However we will be offering other subscription plans in the future.

Both our support system and our forum will check that you have an active license before it allows you to submit a support ticket or post a forum question/read forum answers.


You agree to: (1) provide certain true, current, complete and accurate information about you as required by the application/registration process; and (2) maintain and update according to our modification procedures the information you provided to us when purchasing our services/products as needed to keep it current, complete and accurate. We rely on this information to send you important information and notices regarding your account and our services.


Our privacy statement, for Web sites and/or value added services purchased through our website is located on our Web site at http://idealextensions.com/privacy-policy.html


All Joomla Extensions produced by iDealExtensions are released under the GNU General Public License (GNU GPL), version 2 (http://www.gnu.org/licenses/gpl-2.0.html).


Some software and services purchased from us may include limited free support (technical support, re-downloads, and free updates may be limited to 6 months from date of original qualifying purchase).  Unless stated otherwise, the free support is only available through our website/forum.  If you require more advanced technical support or require telephone assistance, additional consulting services or a support plan may be required.  We reserve the right to change our support policy at anytime.  To contact our support dept. for assistance, click on "Contact Us" and follow the links to "Technical Support".


Software (including but not limited to all html, php, js, css, graphic/image, and text files) that is not specifically referred to as "trial software", or that includes the "source code", cannot be returned for a refund. Should you experience a problem with any purchased software, Ideal Custom Software Development offers support services to assist with any technical issues. There are no refunds on installation services or any software that has been installed, downloaded, or emailed to you.


You must make every attempt to safeguard your data and other files during installation, when upgrading, or when installing an update. We do not assume responsibility for loss of data or any other losses that result from installation, upgrading, or updating of the software. Hard disks (including but not limited to all data or files related to Joomla) should be backed up on a regular basis and should always be backed up before you begin any installation tasks.


If you have purchased the optional installation service, we will install the software onto your web server. Our technicians will then test the online front-end and back-end (administration). Installation includes basic configuration only, unless stated in writing prior to installation. We will not setup your items, categories or any other elements. After we determine that the installation was successful, technical support is provided at the current technical support department hourly rate. By accepting our services, you acknowledge that we are not responsible for any web hosting monthly fees, setup fees, or any other fees associated with the use or installation of our software or scripts. While we will make every attempt to safeguard data during installation or service, we do not assume responsibility for loss of data. Hard disks and all data on your server should be backed up on a regular basis and should always be backed up before we are called for service or installation. We are not responsible for any loss of data.


You are authorized to make any modification(s) to iDealExtensions extension PHP code. However, if you change any PHP code and it breaks functionality, support may not be available to you


Ideal Custom Software Development neither assumes nor accepts any liability for any loss, damage, theft, misuse, malfunction, etc. of your hardware or data or anything else that you may own regardless of the cause or reason for any such misfortune. Ideal Custom Software Development, it’s officers, and employees will not be liable for lost profits, loss of business or other consequential, special, indirect or punitive damages, even if advised of the possibility of such damages, or for any claim by any third party . These policies, terms, and conditions may be subject to change without notice.


IdealExtensions.com strive to provide low cost, high quality services surrounding their software. In order to keep the costs low, without placing artificial restrictions, we have a fair use policy in place. In no event shall we provide support to anyone who is seeking our support for more than three domains per month. This restriction is in place to deter edge cases, like a hosting provider buying a single subscription, installing the software on all of his clients' sites and then overflowing our support services with its client's requests. If such behaviour is detected, we regret to inform you that we will immediately terminate the user account without a refund.

Moreover, IdealExtensions.com reserves the right to terminate any account which is suspected in being implicated in unlawful or abusive activity, including –but not limited to– unsolicited mass distribution of our for-a-fee software. Account termination is in the sole discretion of IdealExtensions.com and we reserve the right to not provide any prior warning or further information.

Privacy Policy

Privacy Statement for Personally Identifiable Information of Ideal Extensions

IdealExtensions.com (referred to as "we", "us" or "Company") is committed to protecting your privacy and processing your personally identifiable information (referred to as "PII" or "personal data" or "personal information") with transparency. The PII we collect and process depends on the purpose of your visit and the service or services you have purchased or otherwise agreed to receive from us.

This privacy statement for personally identifiable information:

Read more: Privacy Policy

Return & Cancellation policy

Please review our return policy before purchasing any of our products.

Ideal Custom Software Development offers on its website demo versions of its software so customers can evaluate the software prior to purchasing.

Unlike physical goods, electronically distributed software and software licenses can be duplicated. Once a license has been issued, it is unfortunately not possible for us to recall all copies. Therefore, we do not accept product returns or exchanges on electronic/downloadable versions of our softwares.

Ideal Custom Software Development offers a detailed description of its software. Therefore, it is assumed that the buyer has reviewed his/her product of choice and is satisfied with its quality before effecting actual purchase of said product. With knowledge of the above, no refund/return request should be solicited by the buyer/user on such basis. All software is non-refundable. We will, of course, nonetheless review return/refund requests on defective software. We guarantee the quality all our software products listed on this Web site. Therefore, if your product is defective in any way, it can be replaced with another version of the same software, at no extra charge to the user. Please send all return/refund requests using our Support Form, as well as your reason for such request. If it is determined that your product is defective, we will fix it for you at no extra charge. If we are not able to fix it we will then issue a full refund.

Contact Enhanced Offline

We are updating Contact Enhanced right know, therefore it might not be available or fully working, please come back in a few minutes.

Thank you for your payment

Dear Valued Customer:

Your transaction has been completed and a receipt for your purchase has been emailed to you from PayPal.

If you are making a purchase, you will receive an automatic email with the extension attached to it. In case you have problems receiving attachments in your email or if you have a firewall blocking zip files, you can also go to our download section, and download your extension from there.

If you encounter any problems or the email does not arrive within 10 minutes, first check your PayPal account to ensure that the payment has gone through correctly and cleared and then please contact us using our Contact Form.

Best regards,

Douglas Machado

Contact Enhanced Documentation

A work-in-progress documentation.


These guidelines are intended as a work-in-progress and will continue to be informed by feedback from users and staff members. Ideas about and suggestions for improvement of the document can be forwarded using our forum and email form. If you made a screencast or a tutorial, you can post on the forum or send it to us by email.

How to get the this Joomla Extension

With our automated payment and delivery process, you could be downloading and installing your new component in a few minutes! We use PayPal as our payment processor. It is one of the most preferred payment methods on the internet. You are not obligated to sign up with PayPal, so you can also just make a onetime purchase using your favorite creditcard.

Installation Instructions (temporary)



Navigate to the Category Manager. To add a new Category, press the 'New' icon in the toolbar. To edit an existing Category, click on the Category title or click the Category's checkbox and then click on the Edit icon in the toolbar. This is where you can add a new Contact Enhanced Category or edit an existing one. Contact Enhanced Categories are used to organize Contact Enhanced Contacts and to add Custom Fields to diffenrent Categories. You have to create a category before you create either a Contact or a Custom Field.


The Contact Enhanced Manager screen allows you to add contact information to your Joomla! site. You can enter information such as name, address, phone and e-mail. You can also link contacts to registered users. Afterwards, you can use the Menu Manager to create front-end links to the Contact Enhanced Contacts or to the Contact Enhanced Categories; These Contacts Fields work just like the Joomla Core Component.

Custom Field Screen shotCustom Fields

Contact Enhaced has the ability to allow you (site administrator) to assign custom fields to a contact category. Therefore you have to create a category before you create a custom field. Your users will be able to fill that custom field when they submit the form.


Name Field

Name or Title for the custom field. This is the text that will be shown in the front-end as the field label;

HTML Output: <label for="Field_name">Field name</label>

Field Type

Field Type

All available types:

Type HTML Output
Text <input type="text" value="" id="Field_name" name="Field_name" class="inputbox text_area required"/>
Multitext <textarea rows="8" cols="60" class="inputbox text_area required" id="Field_Name" name="Field_Name"/>
Select List <select class="inputbox text_area required" id="Field_name" name="Field_name"><option value="Your Option">Your Option</option></select>
Radio group <input type="radio" id="Your_Option_0" value="Your Option" name="Field_name[]" class="required validate-checkbox"/>
Checkbox <input type="checkbox" id="Your_Option_0" value="Your Option" name="Field_name[]" class="required validate-checkbox"/>



For certain Field Types (Select list, Radio, Checkbox) you have to setup the available options separated by pipe | .  For example, on our support contact page you have to fill which browsers you have tested, in order to do that we selected the Radiobox field type and typed the following content in the value box: Firefox|Internet Explorer|Opera|Google Chrome|Safari|Other



This advanced option makes Contact Enhanced even more powerfull! You can add styling and javascript code here. If you are an advanced user you can add, for example, a background-image to any field or a javascript onchange event to a selectlist;

Attibutes dummy examples:

  • style="background-color:#F0F0EE;border:1px dashed #9FD377"
  • onfocus="this.style.border='3px solid #9FD377'"
  • onblur="this.style.border='1px dashed #9FD377'"
  • onblur="if(this.value !=''){ alert(this.value);}"



Whether or not Users can view this Custom Field.




Select the Contact Enhanced Category for this Custom Field from the drop-down list box. Note that you must have at least one Contact Enhanced Category defined before you can add a Custom Field.




Indicates the order of this Custom Field when display on the website . The default Order is to add the item to the end of the list. This Custom Field will move to the position just after the Custom Field selected from the drop-down list. Note that the Order of Custom Field can also be changed in the Custom Field Manager.




Indicates whether the user is required to fill this field in order to submit the form or not. Contact Enhanced uses MooTools1 to validate the forms.



1 MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API. MooTools code respects strict standards and doesn't throw any warnings. It's extensively documented and has meaningful variable names: a joy to browse and a snap to understand. MooTools is compatible and fully tested with Safari 2+, Internet Explorer 6+, Firefox 2+ (and browsers based on gecko), Opera 9+. Mootools is the Joomla default Javascript Library!

Licensed under GNU GPL license

Open Source

Licensed under GNU LGPL license, Our Softwares give you the freedom to use, study and modify it. Full source codes.



404: Not Found

Sorry, but the content you requested could not be found


Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.


The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit tousing it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.


0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.





How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.


Bellow you will find the Frequently Asked Questions for our extensions. If your question is not listed bellow fell free to contact us or search our forum.

I can't see my download/license when I got to "My Downloads" page

You may have more than one user account with us and you’re using the wrong one to login. You need to log in with the the same username you've used to purchase the item you want to download. If you don’t know what it is, try to remember which E-Mail address you used when purchasing an extension and use our “Forgot Password” page to retrieve both your username and password. If you still can’t see your license, please send us an e-mail.

How do I download my extension?

Right after your payment is received, you’ll be taken to the download page and you should see your license there. If, for some reason, you’re not taken there, please login to our site. On the top menu, you’ll see a link to "My Account -> My Downloads". Click on it and enter your domain to download the extension.  If you still can’t see your license, please wait five minutes and refresh the page. In case you still can’t see it, please contact us.

I need an invoice for my purchase

If you need to obtain an invoice for your purchase from us, simply click on My account -> My Orders / Invoices.

Do I get free upgrades and support?

Yes, you get free upgrades and support for the time of your subscription. Once your subscription expires, you’ll still be able to use the extension but you’ll have to buy a new subscription in order to get upgrades or support.

Subscribe for our newsletter in order to stay informed about updates;

How long do I have to wait to get my extension after I buy it?

As soon as you purchase it, you’ll be redirected to your downloads page where you can instantly download your extension. You will not have to wait for us to approve your payment or wait for an e-mail from us.

Can I install my extension on more than one domain?

Yes, you can. However, we only provide support on the domain you register with us.

How do I download an upgrade?

You can download the latest version at any time by going to "My Account -> My Downloads" page.

What kind of subscription plans do you offer?

We offer three types of subscription plans:

  • 6 Months Subscription  –  You get support and access to upgrades for six months.  Once the six months are over, you’ll be able to renew your subscription at a discount of 30% off. To get this discount, please click the renew button on the "My Downloads" Page.
  • One-Year Subscription – You get support and access to upgrades for one year. Once the year is over, you’ll be able to renew your subscription at a discount of 30% off. To get this discount, please click the renew button on the "My Downloads" Page.
  • For Life – You get support and upgrades for life. If you buy this plan, you’ll never have to purchase this product again.

Note: For all plans, the support is for the registered domain only, but you can install the extension on as many domains as you wish.


Copyright © 2018 IdealExtensions.com. All Rights Reserved.

This site 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.
We may collect your IP address and your browser's User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 24 months.