Quizás te interese
Presentación
Supongamos que deseamos agregar una página de un sitio que no controlamos a nuestro sitio Joomla, por ejemplo, un curriculum de un sitio de búsqueda de empleo o como en el ejemplo que voy a usar, nuestro perfil público de LinkedIn, es cierto que estos sitios muchas veces ofrecen widgets que dan una pequeña vista previa y un link al sitio en cuestión pero el objetivo nuestro es copiar TODA LA PÁGINA y agregarla como contenido. Otra posible aplicación es cuando se trata de convertir sitios antiguos a Joomla y hay ciertas páginas que se quieren conservar, por ejemplo, un formulario o un script escrito especialmente para el sitio. Joomla ofrece el link tipo wrapper (iframe) para estos casos pero muchas veces el iframe no se ajusta correctamente a las dimensiones de la página origen o la de destino. Una solución más transparente es usar cURL para copiar la página, incluso se puede editar la página importada para ajustarla a la nuestra.
Para este tutorial se necesita un conocimiento básico de PHP
Para integrar este simple script a Joomla vamos a usar Jumi, una sólida extensión que nos permite agregar nuestros propios programas a Joomla, soporta PHP, javascript, HTML, etc. y además corre bajo todas las versiones de Joomla. Una vez instalado Jumi simplemente creamos un nuevo contenido tipo Jumi

A continuación escribimos el siguiente código en PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "[URL a copiar]");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
echo $output;
curl_close($ch);
?>
Para este ejmplo use como URL de origen mi perfil de LinkedIn (el cual por cierto casi no le doy mantenimiento). La dirección original es: http://www.linkedin.com/in/aguachilema y mi página copiada a Joomla es http://lafabricadelinternet.com/perfil.html
Se guarda la copia de la página como una cadena en la variable $output, de esta forma se le puede dar formato para ajustar el ancho de la página por ejemplo.



