Blog

Publicado en Blog

JReserv: Finalizamos la etapa de requerimientos

08 Junio 2009

Nos es grato anunciar que hemos finalizado con la etapa de requerimientos del proyecto JReserv. A continuación se detallan las funcionalidades que esperamos implementar en la primer versión.

  1. Tareas de gestión:
    1. Gestión de Recursos
    2. Gestión de Paquetes
    3. Gestión de Precios y Disponibilidad
    4. Gestión de Clientes
    5. Gestión de Agentes
    6. Gestión de Configuración
  2. Servicios que se ofrecerán a visitantes:
    1. Catalogo de Recursos y Paquetes Ofrecidos
    2. Realizar Reserva Online

1 Gestión de Recursos:

El sistema permitirá la gestión de los recursos, permitiendo su alta, baja y modificación. Deberá permitir almacenar en el sistema datos relevante de la misma, entre ellos: titulo, descripción e imágenes.

También se deberá permitir clasificar los recursos de una manera flexible para así permitir que cualquier empresa adapte la herramienta a desarrollar en base a los requerimientos puntuales de la misma. Un recurso estará asociado a una categoría bookable la cual podrá estar asociado a más de una categoría. A su vez, una categoría puede estar clasificada en otras categorías padres. Por ejemplo, tenemos el recurso “Habitación 101″ la cual esta asociada a la categoría bookable “Habitación Doble”, la cual podrá estar asociada a las siguientes categorías: “Hotel Caesar” para identificar a que hotel pertenece y a “Santa Fe” para identificar a que ciudad pertenece. A su vez, la categoría “Hotel Caesar” podrá ser hija de otra categoría llamada “Cadena Emperadores” para identificar a que cadena pertenece el hotel mientras que “Santa Fe” podrá ser hija de “Argentina” para determinar a qué país pertenece la ciudad representada por la categoría.

Una categoría reservable podrá tener asociada uno o más agregados. Estos agregados podrán adquirirse junto con la misma a la hora de realizar la reserva. Por ejemplo, al reservar una “Habitación Doble” podrá optar por agregar a su pedido el agregado “Cena”. Es posible que el agregado impacte en el precio de la reserva.

Gráfico 1: Entidades asociadas con recursos

También se podrán asociar a una categoria bookable o categoría una propiedad que represente sus características. El tener esta información en una entidad aparte permitirá realizar búsquedas entre ellas que tengan características en común. Como ejemplo un recurso “Habitación Doble” podría tener asignadas las propiedades “Jacuzzi”, “Baño Privado”, “Aire Acondicionado”. De esta manera si se está interesado en realizar una reserva de una habitación con Jacuzzi al realizar una búsqueda filtrando por esta propiedad obtendremos un listado de todas las habitaciones que cuentan con esas características permitiéndonos elegir entre ellas.

Publicado en Blog

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

29 Mayo 2009

¿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 este artículo) 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 https://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.

Publicado en Blog

Facebook Connect: Ingreso a un sitio web sin registrarse

21 Mayo 2009

¿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 https://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
 






 
Publicado en Blog

Creación de mambots para Joomla 1.0.x

13 Mayo 2009

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”.

Serfe info(at)serfe.com https://www.serfe.com/images/serfe_logo_text.png https://www.serfe.com/images/serfe_logo_text.png FALUCHO 2032, S3016LDB, SANTO TOME, SANTA FE, ARGENTINA 1-305-5375397
Cookies & Privacy: 
This website uses cookies to ensure you get the best experience on our website.


Privacy Policy