Please install Flash® and turn on Javascript.

Blog

MySpaceID: Otra manera de ingresar a un sitio web sin estar registrado

29 de mayo de 2009 13:44

¿Qué es MySpaceID?

Si somos usuarios tipo “Developer” en MySpace, podemos crear aplicaciones. Estas pueden ser de 2 tipos: internas o externas. Las primeras son para introducir en nuestro profile iframes con nuestras aplicaciones, las segundas (las que nos interesan en reste articulo) permiten crear ‘Lives App’ o aplicaciones externas a MySpace con el fin de extraer información de las API de MySpace y usarlas en nuestros sitios. A esta herramienta se la conoce como MySpaceID.

Implementación:

Lo Primero que debemos hacer es crear una aplicación en nuestra cuenta de developers de MySpace (antes debemos tener permiso en nuestra cuenta para desarrollar, este trámite dura alrededor de 48hs).

Cuando dispongamos de acceso, vamos a http://developer.myspace.com/community/ -> MyApps -> Create New Application y elegimos tipo MySpaceID.

En ‘external callback’ ingresamos la URL de nuestro sitio y recordemos guardar OAuth Consumer Key y OAuth Consumer Secret.

Una vez creada la aplicación debemos publicarla (publish) nos debe aparecer un cartel: Status changed to [Live], si sucede esto estamos en condiciones de utilizarla en nuestro sitio.

Read the rest of this entry »

Facebook Connect: Ingreso a un sitio web sin registrarse

21 de mayo de 2009 15:52

¿Qué es Facebook Connect?

El nuevo producto de Facebook bautizado Facebook Connect nos permite utilizar el mismo login en múltiples sitios, sin la necesidad de registrar nuestro usuario nuevamente.

Con este nuevo servicio, también podríamos importar a todos nuestros contactos y a nuestra red social completa, con perfil incluido, hacia las otras webs incluídas en el convenio.

La idea a grandes rasgos consiste en compartir el registro de Facebook en otros sitios, para no tener que registrarse cada vez.

¿Como Linkear a Facebook?

1. Crear una aplicación de desarrollo en Facebook: por empezar hay que tener un usuario, luego ingresar a la zona de desarrolladores http://www.facebook.com/developers/editapp.php y dar de alta una nueva aplicación. En donde hay que tener en cuenta que en los campos opcionales, en CallBack URL debemos ingresar la URL del sitio al cual queremos linkear Facebook. Dejar los demás en default sería lo correcto, luego aceptar.

Recomiendo guardar el API Key, porque lo utilizaremos en unos momentos.

2. Archivo de Conexión: ahora pasamos a nuestro proyecto. Podemos crear una carpeta para guardar los archivos de Facebook, o situarlos en la misma raíz.

El primer archivo que es necesario crear es aquel que genera la conexión con Facebook:

xd_receiver.htm

1
2
3
4
5
6
7
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js" type="text/javascript">
</script>
</body>
 </html>

Read the rest of this entry »

Creación de mambots para Joomla 1.0.x

13 de mayo de 2009 12:46

Este artículo pretende explicar el funcionamiento de los Mambots de Joomla 1.0.x (Plugins a partir de Joomla 1.5)  para su posterior creación. Se recomienda tener conocimientos de PHP y HTML para leer este artículo.

¿Qué es un Mambots?

Los Mambots son aplicaciones que literalmente interceptan los ítems de contenido (documentos o ítems de componentes) antes de ser mostrados y publicados por el sistema, y le agregan información adicional o lo alteran en forma dinámica, completando así el contenido total que va a ser entregado al navegador del usuario final. Los Mambots pueden ser llamados mediante comandos especiales, o se pueden mostrar de forma predeterminada para ciertos contenidos/componentes.

Los Mambots están en el directorio /mambots. Al igual que los componentes y módulos pueden ser instalados/desinstalados, configurados y publicados desde el panel de administración de Joomla.

Desencadenadores:

En la actualidad existen 5 factores (documentados) desencadenantes para un mambots:

  • onPrepareContent
  • onSearch
  • onInitEditor
  • onGetEditorContents
  • onEditorArea

Cada evento requiere de un número y tipo de parámetros.

Ejemplo de un Mambot:

Tal como los módulos, los Mambots se componen de dos archivos básicos. Uno de ellos es el archivo .xml que nos da la configuración de la instalación, y otro es el .php que nos permite  codificar lo que hará el mambot. Cabe mencionar que para estandarizar, los archivos del mambot comienzan con “mos”.

Read the rest of this entry »

Creación de módulos para Joomla 1.0.x

07 de mayo de 2009 16:28

¿Qué es un módulo?

Los módulos son pequeños programas que se pueden insertar en cualquier lugar de un sitio que utiliza Joomla.

Dependiendo del template (que es el que maneja toda la parte de visualización) se puede colocar dinámicamente en cualquier lugar del sitio configurándolo desde la administración.

La función de los módulos es básicamente mostrar información corta y especifica, como por ejemplo, datos de usuarios, fecha y hora o temperatura de un lugar en particular. También se pueden linkear a componentes para ser utilizados como submenues de estos.

Archivos Necesarios

Básicamente solo se necesitan de 2 archivos para crear un módulo: Uno es el archivo XML que se utiliza para la instalación y la configuración del modulo dentro del Joomla. El otro es el archivo PHP en si, el que realizará la tarea de mostrarnos los datos en el sitio. Es conveniente respetar la nomenclatura anteponiendo “mod_” al nombre del modulo. A la hora de la instalación esto es esencial.

Read the rest of this entry »

JReserv: La Solución de Código Abierto para Reservas Online

27 de abril de 2009 18:31

Actualmente nos encontramos trabajando en el desarrollo de una extensión de código abierto para Joomla 1.5 la cual servirá para agregar funcionalidades de reservas online a cualquier portal implementado sobre el CMS mencionado.

JReser

Con esta herramienta los clientes de empresas de los sectores de hotelería, restaurantes, agencias de alquiler de vehículos y todas aquellas que ofrezcan el arrendamiento de un bien o servicio por un tiempo determinado podrán realizar las reservas a través de Internet definiendo el tipo de producto a adquirir y la fecha de inicio y fin de la reserva, incluso también podrán realizar el pago a través de Internet.

Empresas que usen esta herramienta podrán adquirir una presencia fuerte en Internet, extendiendo la oferta de beneficios que brindaran a sus clientes y mejorando su imagen presentándola como activa y moderna.

Facilitará a hoteles, restaurantes, negocios de alquiler de vehículos, entre otros, una:

  • Mejor comunicación de la empresa con el cliente. Permite al cliente obtener toda la información relacionada a la empresa (misión, valores, productos y servicios que comercializa, localización, etc), como así también tener un punto de contacto.
  • Mejora la imagen de la misma presentándola como activa y moderna.
  • Ahorro de costos asociados a la comercialización de los productos y servicios.
  • Ofrece nuevos beneficios al cliente. Puede adquirir sus productos y servicios desde su casa y en la mayoría de los casos a un menor precio debido al ahorro en costos de comercialización.
  • Mejor comunicación de la empresa con el cliente. Permite mostrar un catálogo de productos con una descripción detallada de las ventajas o prestaciones de cada uno de ellos.
  • Permite traspasar los límites del mercado local llegando a clientes de cualquier país.

Entérense de las ultimas novedades del proyecto en www.jreserv.com.

Bienvenidos a nuestro Blog

16 de abril de 2009 08:13

El equipo de Serfe les da la bienvenida a nuestro blog. Este nuevo canal permitirá una comunicación fluida entre Serfers, clientes y publico en general.

En este blog compartiremos los conocimientos y opiniones de nuestro equipo sobre las ultimas tecnologías y herramientas relacionadas con el desarrollo de aplicaciones web. De la misma manera esperamos recibir su opinión.

Esperamos que nuestro blog les sea útil.

Atentamente,

Federico Berardi
Director Ejecutivo
Serfe.com