Elxis CMS Forum

Extensions => Components => Topic started by: datahell on October 31, 2010, 20:01:46

Title: IOS Reservations Connector
Post by: datahell on October 31, 2010, 20:01:46
The new version (3.5) of IOS Reservations is ready and soon will be released.
Currently I develop IOSR Connector that allows you to accept bookings from other sites, transparent and secure.
The IOSR Connector can be integrated in any site, elxis, mambo, drupal, joomla, ez, etc.., and ANY other site running under PHP.
The integration code is just 5 lines! It could nt be easier!

There are 2 ways you can integrate IOSR Connector in a page:
1. Full page. IOSR Connector generates a full html page.
2. Internally to a page. IOSR Connector is embedded into an existing html page.

IOSR Connector will not be included into the main IOS Reservations package but will be sold separately as an optional IOSR extension.
I believe that the development of the IOSR Connector will be complete in 5-7 days.
Here is a screen shot of a sample hotel integration using the IOSR Connector.  Comments are welcome.

(https://www.isopensource.com/images/iosres3/IOSR35_Connector.jpg)
Title: Re: IOS Reservations Connector
Post by: mgrc on October 31, 2010, 22:25:00
Not displaying auto updated price by default next to rooms?
Title: Re: IOS Reservations Connector
Post by: datahell on October 31, 2010, 22:47:14
IOSR Connector is AJAX powered. You first pick dates and select number of persons and rooms and then you check availability. You can change dates/persons/rooms and repeat the availability check unlimited times without refreshing the page.

Notes:
1. IOSR Connector is multilingual although it does not have language files!!! You can set a standard language or leave IOSR to auto-detect guest's language. IOSR Connector loads the (multi)language strings from IOS Reservations' server.
2. You can set the currency to anything you wish. The IOSR Connector will display the prices in your desired currency.
3. You can set the format of date to Year-Month-Day or to Day-Month-Year
4. The communication between the client(s) and the server uses a POST/XML system with encryption for securing sensitive data. The application is also SSL/TLS compatible.
5. Each hotel/external site has its own API code that you create inside IOSR administration. You just have to copy-paste that code in the code block shown bellow to accept reservations from that site.
6. IOSR administrator can see how many hits he gets from each external site/hotel and how many reservations were made via IOSR Connector. He can also block or re-enable reservations from an external site any time he wishes.

The integration code that generated the above screen shot is extremely simple:
Code: [Select]
<?php 
define
(&#39;IOSR_CONNECTOR&#39;, 1);
require_once(&#39;/absolute/path/to/IOS Reservations client/iosrc.client.php&#39;);
$client = new iosrclient(&#39;API_CODE_HERE&#39;);
$client->process();
?>
That's all!

[attachment deleted by admin]
Title: Re: IOS Reservations Connector
Post by: mgrc on November 01, 2010, 04:32:27
Looks very nice.
How would the client site with embeded code know if they made sales for host site (without asking host site admin)?
Title: Re: IOS Reservations Connector
Post by: datahell on November 01, 2010, 08:02:53
Normally that code will be embedded by a hotel owner/manager so he can afterwards manage his reservations from his hotelier account in IOS Reservations. What you can do with IOSR Connector is that you are not limited in putting your hotel in just one site but you can have your hotel listed in many sites and manage it from a central location. When you change something in IOSR hotelier/administration panel (IOSR server) this information is updated automatically in all sites (IOSR clients) with the embedded code.
Title: Re: IOS Reservations Connector
Post by: escapeur on November 03, 2010, 15:11:55
Can i ask 2 things please?

1)Lets say that ios reservations operates under the multiple hotel version?
Can ios Connector helps to work as an affiliate tool for other websites?
What i mean is the ability to operate as a white label booking engine for third parties....
If yes, then  the owner of the third website that has embbed the code of ios connector, should  have access into a system, so he could see bookings made on his website...

So, what i am asking is does ios connector helps this way?


2) The second questions is familiar with the first.
Lets say that i own a website. I have installed ios reservations under multiple hotels. I also bye IOS Connector.
I want to create another website and put the ios connector.
As i am the same person that owns both websites (or more maybe...) i do not care about having access into a system to see confirmed bookings....
What i want to ask is the following:
Does IOS CONNECTOR works under multiple hotels or it has to be single hotel?

Thanks in advance
Title: Re: IOS Reservations Connector
Post by: datahell on November 03, 2010, 19:00:16
1. IOSR Connector generates a remote interface to IOS Reservations that allows guests to book hotel rooms from other sites.
This interface is transparent. This means that the guest does not know where the real booking site is.
After a booking is complete via IOSR Connector the hotelier/administrator can handle it as usual from his hotelier/administrator control panel located at the server site.

2. IOSR Connector can work under both single and multiple hotels mode. In fact IOSR Connector does not care about this setting, it treats them the same. What is important for the Connector is the embedded API code. That code points the connector to a specific hotel/site combination. You can put the same hotel in multiple sites but each time you have to create a new API code as the combination hotel-site must be unique. If you put the same hotel in the same site, in a sub-folder or anywhere else you dont need a second API. The API is valid for the whole domain. So, you only need to generate new APIs if you wish to put the same hotel in a different domain.

IOSR Connector will become available in 2 license types:
a). For a single hotel - unlimited APIs (code can be embedded in unlimited sites to accept remote reservations for a specific hotel)
b). For unlimited hotels - unlimited APIs (code can be embedded in unlimited sites to accept remote reservations for any hotel)

Important notice: The above might change as the IOS Reservations Connector is still under development.