email de suporte | 96 5000 900 (Chamada para a rede móvel nacional)


Arquivo do Autor Review 2018

05 November 2018 15:45 Published from


Are your Joomla websites secure? There’s no way to be sure, if you don’t do a complete audit of your website. But where to start? is a webservice that wants to answer that question for you – and we’ve reviewed it for you.

 MyJoomla is an online service which allows you to Audit, Manage and Back-up your Joomla websites. We had the pleasure to review the product, and write about our findings.

Audits… and more

MyJoomla is an online service, built by Phil Taylor – a renowned Joomla security specialist. That explains the main strength of MyJoomla : it allows you to audit your own Joomla websites with a few clicks.

Phil Taylor has been intimately involved with the Joomla project since the earliest days in many capacities and is well known for his Joomla expertise globally.

When we say “a few simple clicks” we are not exxagerating. Getting started with MyJoomla is simple, and can be done in just a few steps:

It all starts with an audit

It doesn’t matter if your Joomla site is hacked, or you are taking over an existing Joomla site created by other developers, you first connect your site using our free connector, and then start your first audit Did I mention your first audit is FREE!).

Instantly get your audit results

I will notify you when the audit is complete, this takes anywhere between 2mins and a few hours depending on your site/server, the results are then instantly available in your audit console.

I will fully explain what was audited, how I audited, provide some background information and make recommendations – then give you the tools to implement those instantly without leaving the audit results!

I have been fixing hacked Joomla websites every week for world wide clients for many years – now the same tools I use are at your fingertips!

Repair Hacked Site

Fix your vulnerable site after a hacker has compromised it.

DON’T PANIC – Don’t make it worse, contact us right away!
Includes a complete audit, cleaning of the damage and securing your site against further future attacks.

The Audit Feature alone is reason enough for everyone to consider subscribing to this great tool. But wait, there’s more.

Debug & Fix PHP Errors

Debugging a white page of death, or PHP error messages

Includes a complete audit of your site, investigation into your problem, server or PHP fix to resolve the issue and full advice on what may have caused it and steps to prevent in the future.

Upgrade Joomla Site

Upgrade your site within the same series or upgrade path

Includes a complete audit of your current site, a tested backup is taken of your site, then the upgrade is performed and tested for acceptance.

Note we do NOT do migrations from Joomla 1.5.x to later series! We will however undertake upgrades from Joomla 1.7.0 onwards. We will do point upgrades to Joomla 1.5.x to the end of life, but secure, Joomla 1.5.26

Nothing to lose – audit your site for free today!

Although I state “I” a lot – the audit is fully automatic and you can conduct them at any time and get instant results – even while I sleep! 🙂 – Using the tools that I use myself to fix hacked Joomla websites every day!

Last modified on 05 November 2018 15:45

Migrar para Magento 2

Magento 2 is released and sooner or later you will need to move your current old Magento store to the latest Magento 2 platform. In this article we gathered a set of recommendations and strategies, which will be helpful during migration planning and implementation.

20 fontes magníficas

20 Amazing Free Font Pairings

Often finding that perfect combination of killer fonts for your next project can be time consuming and frustrating. I’ve paired up some of my favorite font combinations, featuring some of my favorite typefaces.

Otimizar o Magento ROBOTS.TXT

It is important to create and optimize the robots.txt to make your Magento store secure and improve SEO.

The robots.txt (“robots dot text”) is a text file that help Search engine robots (such as Google bot and Bing bot) to determine which information to index. By default there is no robots.txt in Magento Community or Enterprise distributive so you should create it yourself.

How robots.txt will improve your Magento?

This is just a few use-cases of robots.txt usage, so you will get a better idea why it is so important:

  • The robots.txt will help you to prevent duplicate content issues (it is very important for SEO).
  • It will hide technical information such as Errors logs, Reports, Core files, .SVN files etc from unexpected indexing (hackers will not be able to use Search engines to detect your platform and other information).

Robots.txt installation

Note: The robots.txt file covers one domain. For Magento websites with multiple domains or sub-domains, each domain/sub-domain (e.g. and must have its own robots.txt file.

Magento Community and Magento Enterprise

Installation of robots.txt is easy. All you need is to create robots.txt file and copy the robots.txt code from our blog. Next, upload the robots.txt to the web root of your server, for example here:

If you will upload the robots.txt to sub-folder, e.g. in this case robots.txt will be ignored by all search engines.

Magento Go

Installation of robots.txt for Magento Go is described in this Knowledge Base article.

Robots.txt for Magento

Here our recommended robots.txt code, please read the comments marked by # before robots.txt publishing:

## robots.txt for Magento Community and Enterprise


## Enable robots.txt rules for all crawlers
User-agent: *

## Crawl-delay parameter: number of seconds to wait between successive requests to the same server.
## Set a custom crawl rate if you're experiencing traffic problems with your server.
# Crawl-delay: 30

## Magento sitemap: uncomment and replace the URL to your Magento sitemap file
# Sitemap:


## Do not crawl development files and folders: CVS, svn directories and dump files
Disallow: /CVS
Disallow: /*.svn$
Disallow: /*.idea$
Disallow: /*.sql$
Disallow: /*.tgz$


## Do not crawl Magento admin page
Disallow: /admin/

## Do not crawl common Magento technical folders
Disallow: /app/
Disallow: /downloader/
Disallow: /errors/
Disallow: /includes/
Disallow: /lib/
Disallow: /pkginfo/
Disallow: /shell/
Disallow: /var/

## Do not crawl common Magento files
Disallow: /api.php
Disallow: /cron.php
Disallow: /
Disallow: /error_log
Disallow: /get.php
Disallow: /install.php
Disallow: /LICENSE.html
Disallow: /LICENSE.txt
Disallow: /LICENSE_AFL.txt
Disallow: /README.txt
Disallow: /RELEASE_NOTES.txt


## Do not crawl sub category pages that are sorted or filtered.
Disallow: /*?dir*
Disallow: /*?dir=desc
Disallow: /*?dir=asc
Disallow: /*?limit=all
Disallow: /*?mode*

## Do not crawl 2-nd home page copy ( Uncomment it only if you activated Magento SEO URLs.
## Disallow: /index.php/

## Do not crawl links with session IDs
Disallow: /*?SID=

## Do not crawl checkout and user account pages
Disallow: /checkout/
Disallow: /onestepcheckout/
Disallow: /customer/
Disallow: /customer/account/
Disallow: /customer/account/login/

## Do not crawl seach pages and not-SEO optimized catalog links
Disallow: /catalogsearch/
Disallow: /catalog/product_compare/
Disallow: /catalog/category/view/
Disallow: /catalog/product/view/


## Do not crawl common server technical folders and files
Disallow: /cgi-bin/
Disallow: /cleanup.php
Disallow: /apc.php
Disallow: /memcache.php
Disallow: /phpinfo.php


## Extra: Uncomment if you do not wish Google and Bing to index your images
# User-agent: Googlebot-Image
# Disallow: /
# User-agent: msnbot-media
# Disallow: /

Test your robots.txt

After robots.txt publication your can check its syntax using these on-line tools:

Further reading

Carregar produtos Magento com Ajax


AJAX allows us to update parts of a web page, without reloading the whole page. It’s a good solution for the products listing page in Magento. We had successfully implemented this technology in our several projects, and now we glad to share with you our experience.

In this article we’ll explain how to implement AJAX for the products listing page in Magento, through the autoloading or load button.

How it will work?

Every time when you have scrolled container with products to the bottom, products from the next page will be loaded. Also we wanted to do the same but through the load button.

We didn’t wanted to reinvent the wheel and after some researches found an amazing and flexible jQuery plugin that fully satisfied to our requirements – Infinite Ajax Scroll.

Some magic

First of all if you don’t have a jQuery library in your project you need to include it. Download jquery.ias.min.js from here and put it in /skin/frontend/< your_package >/< your_theme >/js/. Also download css file from here and put it in /skin/frontend/< your_package >/< your_theme >/css/.

In your theme’s page.xml add following code(after jquery):

<action method="addItem"><type>skin_js</type><name>js/jquery-ias.min.js</name></action>

And add a stylesheets file to your project:

<action method="addCss"><stylesheet>css/jquery.ias.css</stylesheet></action>

It’s almost done! Open your project’s Javasript file (or create if you haven’t got the same) and add this:

jQuery(document).ready(function() {
        container : ".category-products",
        item : "ul.products-grid",
        next : "",
        pagination : '.pages',
        loader : "<img src='/skin/frontend/default/default/images/opc-ajax-loader.gif' />",
        triggerPageThreshold : 9999

Following code works fine in default Magento theme with default classes.

Loading products with AJAX

If you have other classes or some other structure please check documentation at github to see what each option means. Also rember that renaming default classes is not a good idea.

If you’ve done all as i described it should work fine.

Load more button variant

We can easily do the same but through a clicking on load button, this functionality provided in plugin. All we need to do is to change triggerPageThreshold option to 0.

triggerPageThreshold : 0

And there result is:

Loading products with AJAX

triggerPageThreshold – is a main option with which we can play with to get different Ajax experience. For example if you want a combined variant: first 3 pages are loaded with scroll event and then loading will be working through the button – you need to do this:

triggerPageThreshold : 3

Thank you for reading, hope this article was useful! If you have any questions or suggestions please leave a comment below.


Prestashop vs Magento vs Opencart

Qual a melhor plataforma Ecommerce?

Dia de compras na net

O Dia das Compras na Net é uma iniciativa promovida pela ACEP e procura incentivar o comércio eletrónico.

WordPress 3.7

Actualizações silenciosas

Actualizações enquanto dorme

Com o WordPress 3.7 não tem que mexer um dedo para fazer manutenção e actualizações de segurança. A maioria dos sites já são capazes de efectuar essas actualizações de forma silenciosa, embora algumas configurações não o permitam.

Magento Community Edition Now Available!

Let’s give a big welcome to Magento Community Edition 1.8! This new edition improves tax calculations, boosts product quality and stability, enhances performance, and advances security for the rapidly growing Magento community.Key highlights include:

Atualização Magento 1.3.X, 1.4.X, 1.5.X, 1.6.X, 1.7.X, 1.8.X AND 1.9.X

This is the most comprehensive description of the Magento 1.3.x, 1.4.x, 1.5.x, 1.6.x, 1.7.x, 1.8.x and 1.9.x upgrade process.

Additionally It contains step-by-step instructions and troubleshooting information.

Página 1 de 212