Your website may need a makeover, better functionality, stronger branding or improved technology to deliver the experience your users expect. With CNP Integrations as your partner you can have the confidence to do more while maximizing your time and minimizing your costs. Our roadmap to success will ensure you have the security and competence to move forward with your priorities and objectives while respecting your budget and timeline.


Email: [email protected]
Phone: +1-508-644-1553
Postal Address: 385 Columbia St., Fall River, MA 02721


Call us

Call us: +1-508-644-1553


GEO Radius Search 2.5 for ZOO is finally here! GEO Radius Search v2.5 is a remarkable solution for delivering dynamic geo mapping, content filtering and search navigation strategies. 

Since our acquisition of the portal and ZOO Radius Search project two months ago we have been busy trying to identify how to best serve the Joomla community with new features and improved user experience for the ZOO Radius extension built for Joomla, ZOO and potentially, other 3rd party extensions. We have made great strides in the past to months bringing together the ideas from a great new team.The resuts can be seen at many levels;

  • The leadership of Stefan Brettschneider as program manager and Han Tran as the lead developer have allowed us to transform the code in a way that will better accomodate future development of this tool suite over time.
  • Our QA and Support specialist Erico Lopez have brought new ideas and better ongoing support for the user community.
  • Our branding specialist and creative director Fred Sarhadi have helped us evolve our identity into a fresh and inviting design.

Much thought went into coming up with unified name that better reflects and strengthens our identity while opening the door for future development.  To accomodate this we have changed the name to GEO Radius Search (Formerly ZOO Radius Search found on and centralized the core portal and content on a new domain;

  • Our development process has evolved to use the github system so we can better collaborate on development and offer more flexability for custom cleitn development off of our base code.
  • Our support system is not managed over at so we can best track and manage support requests from our entire team.
  • We have consolidated code from several custom client projects adding over 15 new features. This not only offeres them back to everyone but also reduces maintinance costs for several of our existing clients.

Feature Highlights

If you are a current ZOO Radius customer or new to our GEO Radius Search extension, the most noticable change will be that we have added the capability to Publish and Subscribe modules. You can now configure a Map module or Filter Module and have them display in a Results module. You can have multiple filters associated with on or more results modules accessing them from the same menu ites thus creating dashboards for sorting large collections of content. This new approach allows you much more flexability in leveraging layout positions in your temaplates for unlimited design options. To view a live demo of this feature go


Another notable feature is the ability to display your results in a paginated responsive grid. This makes it so much better looking right out of the box and if you wish to configure the CSS you can do amazing things with your design.

One of the biggest challenges for us was adding the capability for multiple catagory selection in the filter and search engine. This capability was tested and implimented successfully for an enterprise level client where they have over 600 thousand ZOO items to be sorted.

Over the past few months supporting many hosting providers around the world we discoverd that some ISP's by nature of their configurations do not respond consistantly with Google. Perhaps thans to spamers and hackers but either way we wanted to make sure we cold offer a solution for all of our customers regardless of where they host. To do this we added the ability to chose which api you want to use so even though you will be using the google map you can search coordinace through Mapquest (US Only) or other services. Sometimes you might need our support team to assist you in these cases so we have also added an installation support option to make sure you can be successful with creatng dynamic maps with Radius Search.

For a full list of features and online demo visit:

We thank you for your business and hope you will enjoy the many new features and enhancments our latest release of GEO Radius Search for ZOO extension.

JOOMLABDAY 8-english-thumbJoomla! has yet another birthday - 8 Years with happiness in the millions.

If you already use Joomla, you know how powerful, cost effective and flexible it is for delivering content online. However, if your new or on the fence it is time to take notice and get excited because Joomla is really growing up and "coming of age" with their new 3.x series of the software.

Before founding CNP Integrations in 2006, I was fortunate to get involved with using Joomla just as it was being spun off of the Mambo project. It is so exciting to see how this whole Joomla community has exploded to build such fascinating technology for so many to grow their businesses and present their messages online. The passion and determination of "Joomies" around the world have come together to build more than just great software though. They have built an entire ecosystem which has become the lively hoods for so many businesses and individuals, been the inspirations of so many great web sites and attracted one of the largest communities of talented developers. This just continues to make a win win for everyone and it also keeps it fun to be part of.

Like any ecosystem that thrives there has to be a need and a demand in the marketplace. The Joomla! project has seemingly struck the right nerve in this matter to the tune of 3.3% of all web sites online with 44.9 million downloads worldwide. Note: In just the last year this marketshare stat is an increase of total web sites online from 2.8% to 3.3%. Given the fact Joomla has achieved so many successes with the entire Joomla organization as completely volunteer driven, I think makes it one of the most unique business models in the history of open source software development. Joomla remains among the top three open source CMS systems and continues to be at the core of so many great online initiatives. These are some fantastic achievements but personally having a little of an inside scoop, I can tell you there are many more groovy things on the way from this bunch.

We are proud to be a part of the Joomla movement and thankful for the opportunities that it has brought our company as well as the great friendships and relationships we have built with so many throughout the Joomla community. This info-graphic is our small gift to Joomla! as it celebrates 8 years of innovation and resilience in a highly competitive marketplace. We hope you will share this and tell the world how great it is to be a part of something that is changing lives, fueling businesses and making a difference in the world for so many.

On behalf of our entire CNP Integrations team we wish Joomla! a Happy B Day, give a big shout out to all our friends and thanks to our many great customers for using Joomla! We are here because of you.


Click on the flag to see the Portuguese lamguage version:

Joomla 8 Years inforgraphic in Portuguese BRAZIL-icon





To get a PDS for translation into other languages email us and we will send it to you. This email address is being protected from spambots. You need JavaScript enabled to view it.

ZOO Radius Search-screenHey folks, we have some exciting news to share with you!

Today, CNP Integrations launched our commercial extensions division through the acquasition deal with the German based We are now the proud owners and managers of the ZOO Radius Search extension found at the web site in addition to many other powerful Joomla Extensions. You can learn more about the specifics of our new acquasition by reviewing this press release issued today:

Let me tell you flat out the ZOO Radius Search is a fantastic extension for geo mapping and search filtering for any ZOO site. It is by far the very best extension of its kind in the marketplace and we are proud to take this on. 

This all started by coincidence when were customizing the ZOO Radius search for use on a couple of our client sites. In the process of implementing these installations we were approached by Digitologie to take over the project. Our team has many great ideas for this extension's roadmap and are planning a new release with some exciting features for early September. Since we are engaging the original developer to join our team as well, we now have the in house expertise to offer custom geo mapping application development for any type of need.

hero small-flying-300

Do you have a slow loading site? Most people do but did you know that increasing your site’s performance will not only save you money in hosting, but also decrease user rejection rate, effectively increasing both your Return On Investment (ROI) and your SEO ranking.

Still not convinced that website load times are important? Let’s say your home page takes 30 seconds to load and then consider that the same page would load in 4 seconds after optimization:

After 1 million page views your users would have wasted a total amount of time of 57 years waiting, while only 7 years after optimization, effectively making your entire user base 50 years younger!

In the coming weeks and months we will be presenting a series of articles detailing the most important aspects of web site performance and how to make all your websites load super fast. Every article is intended to teach you something new about the proper use of images, website design, how web servers work, SEO, internet psychology, code compression / minification and much more! All in an easy to understand non-technical manner.

Top 10 image optimization tips for Joomla CMS!

Image optimization is the single most important factor in reducing your Joomla based website load time, and also one of the easiest to fix. It's considered important not only by your website users, who often have no time to wait and came to hate the look of a blank webpage, but also by search engines who reward the fastest loading sites with better rankings.

Did you know?Note: Today’s technology make it possible to add beautiful high resolution photos to your website, but the easy availability of large resolution miniature cameras are also the downfall of image intensive websites.

TipTip One: Keep image height and width as small as possible

Crop any unused extra space and make sure your image size reflects the actual interface, if your interface element has a 100x100 pixels size, make sure that your image is no more and no less than 100x100px.

Did you know?Note: Some images will need at least a certain amount of whitespace, a good tip for avoiding reserving the extra space when saving the file is to use CSS padding: img {padding:10px}

TipTip Two: Save your image in the correct file type

There are many kinds of images we can use in a web page and for each image you will need a different compression method, some are designed using vector Illustration Software, and therefore we must make use of compression methods that work best in images with the low range of colors characteristic to illustrations, GIF and PNG-8.

To save your image as GIF or PNG in Adobe Photoshop go to: File > Save for Web and then pick PNG-8 or GIF. You will notice that new options are available in those specific formats, the most important ones you need to pay attention to are Colors, Web Snap, Dither and Transparency. The lesser amount of colors you use and higher the Web Snap, lower the image size will be, you really need to play around with these settings till you find something optimal, as it varies in image to image basis. As for the transparency checkbox, only use this if your image actually requires transparency.

Photoshop image optimization example

Alternatively you can use this noted free tool for PNG compression:

Did you know?Note: If you need high quality transparencies, such as ones involving shadows and opacity, you need to save your file as a transparent PNG-24 image, otherwise these neat details will not be available.

For most other cases you should save your file as JPG. In order to do that in Photoshop go to the  File > Save for Web and pick JPG. Make sure to select a quality value between 80% and 40%.

TipTip Three: CSS First

While working on your website template, make sure that your css files are loaded BEFORE the Javascript ones. This makes sure that your interface styles are loaded quicker.

TipTip Four:  When saving the image always make sure to NOT save any meta data

Meta data and thumb miniatures are useful at desktop environments, but not as much over the web. This can represent up to 30% of file size, so make sure to select Meta as NONE when saving a file.

TipTip Five: What if you don't want to optimize the quality of your images?

That is fine too, another way of doing it is actually saving it as 100% quality, and then using an online service such as Dynamic Drive Image Optimizer for the job:

TipTip Six: Try to optimize images only once

In case you need to change your image, make sure you have a backup of the full quality one to work with.

If you have downloaded your image from the Internet, and it’s already low quality JPG compressed, there’s this neat free software that will reverse a good deal of the compression noise:

TipTip Seven: Don't use images as text, text should be rendered as html

This is a common mistake to make, but actually easy to fix, all you need is some CSS related website makeover.

Google can't index the text inside of images, resulting in bad SEO. Loading extra files also slow down page load time. If you want to use custom fonts, try using the Google Fonts service instead or a tool to convert your font to a web optimized format:

A general professional website design rule to follow is to not use more than 3 different fonts over your entire site, this will allow you to achieve consistency and improve branding, while making the site faster.

TipTip Eight: Avoid parallel downloads

Browsers have limitations regarding how many files they can download at once, not only that but the time it takes to connect to each one of those files can also add up considerably.

A way to fix the parallel downloads problem is to make sure you only load files when necessary.
Instead of using images as gradient backgrounds, try using css instead:
See this link for a useful tool:

Another useful trick is using Sprites, sprites are combination of images such as bullets or menu buttons, that instead of being loaded in many different files, everything gets packed into a single one. The way it works is by adding your buttons at specific positions into the Sprite, and then using css to only load the specific position you need.

This single image has two arrows: Image sprite example

In order to load only one arrow at time you need to apply this css/html:

<div class="arrows" alt="Image Sprite Example"></div>
.arrows {background: url('/images/image-sprite-example.png') -31px 0px;width:31px;height:35px;}

Resulting in:


TipTip Nine: SEO Optimization - Meta data, Social Media and Image Sitemaps

One of the best ways to improve SEO is to insert keywords to the alt tag image parameter setting. Another option to consider is the naming conventions you use for your files. If your file is named IMG035690.jpg it will mean nothing to search engines, but if you’re more descriptive in your file naming, by using targeted Keywords, it will improve your rankings ever so slightly.

Did you know?Note: Attention to details as they relate to your keywords can make a significant difference as your content collection grows.

When web pages are shared over Social Media, such as Facebook, it’s important to make sure that your URL’s are properly configured with their respective OG data formats, such as og:image (page  thumb) and og:description (shared page description). This free Joomla tool will help you in this process:

Image sitemaps are very useful when trying to get your images to show up in Google Image Search. This issue is a bit technical though, you can find out more about it here:

TipTip Ten: System caching, load your images only once!

There are system cache options available in Joomla and several 3rd party extensions that can help you manage caching. Choosing the right one is important since some can actually hinder your site’s performance. In addition to our own internal team’s site analysis we work with an independent company that specializes in performance audits, helping us achieve the very best results. The process requires setting up a complete clone of your site, analyzing the specs of the hosting environment, your content, chosen template frameworks and many other criteria. The different configuration settings, extensions and tools are tested to determine where the site can be improved upon.

One of the tools you can use to test the current status of your sites performance can be found here: simply type in your URL and review the results.

Did you know?Note: Here is one code snippet you might find useful;

Go to your site’s FTP root folder and add the following to a file named .htaccess:

<IfModule mod_expires.c>
   ExpiresActive On
   ExpiresDefault "access plus 14 days"
   ExpiresByType text/css "access plus 1 week"
   ExpiresByType text/plain "access plus 1 month"
   ExpiresByType image/gif "access plus 1 month"
   ExpiresByType image/png "access plus 1 month"
   ExpiresByType image/jpeg "access plus 1 month"
   ExpiresByType application/x-javascript "access plus 1 month"
   ExpiresByType application/javascript "access plus 1 week"
   ExpiresByType application/x-icon "access plus 1 year"

This will prevent your visitors from loading your files again every time they visit.

Stay tuned for our most useful extensions directory where you can quickly access our preferred extensions for site performance optimization and cache management.