Hotel Booking Integration Using Catalook - dotnetnuke

We want to add a hotel booking system to a DNN site. This concept is discussed here.
We tried to implement hotel booking using catalook, but the catalook store did not find all hotel related fields, like number of bed rooms, beds, bath rooms, accommodates, property type, amenities, etc. We are not clear how to add a custom field in the catalook product detail page for filtering things.
We are using latest catalook version 6.9.1 in DNN 7.4.1. We need additional fields when adding product (hotel) management and we are not sure about booking hotel system using catalook module. Can anyone assist me to move forward for configuring online reservation system using catalook module?

You need to create a new rentable or configurable product. Then under the attributes of the product you can add options such as extra room etc along with prices for each add-on. The manual explains everything. The tabs under the product edit have all the functionalities you need.

Related

Synchronizing events of my system into most widely used calendars

I have implemented a (sports field) booking system. I would like to add one feature: when a customer makes a booking I would like to offer him the possibility to get/sync his newly created entry in his own calendar.
One solution what I already found is to create an iCalendar feed for the customer with his bookings. So he can take this feed (basically an URL pointing to a user-specific .ics file) and integrate it into his calendar applications (as most will support the addition of external calendars).
One bottleneck with this solution is that a good amount of customers use Gmail and its calendar. And it may take some time until Gmail refreshes external calendars. So it may take up to few hours until the newly created entry appears in the customers calendar.
Of course there's no such problem when customer is using calendar apps which offer more frequent or on-demand synchronization.
So my question here: what other solutions can you recommend? An export in a file for the newly created event? Or any other technology to sync our bookings with the most widely used calendars? What would be the most usable solution for customers?
If you want to be able to auto update / synchronise the booking by having the user subscribe, then the ics feed is the standard cross application way to do it.
If it is just one booking and is never going to be updated, then you could encourage them to import the ics file to their calendar which usually then appears within seconds.
You can also email them the ics file. It is then not subscribeable as it is NOT a url. How it is handled depends on their email and system setup, but most would offer import into their calendar. (Mine opens in notepad++) ;)

Is there a specific DNN Table which can be used to store Product Reviews or third party data?

I want to know if there is a specific DNN table in which I can store Product Reviews or any additional information?
Correct me if I am wrong, but I think at the moment you can only use ModuleSettings and TabSettings to achieve this?
Typically, an ecommerce module would have such a feature. Do you have an ecommerce module? (I think that you'd want to tie product reviews to products, so you'll need a place for products, too.
One product, Cart Viper includes reviews, comments, and ratings.
(I just happen to have been working on a site recently that uses Cart Viper, which is the only reason I mention it.)
ModuleSettings and TabSettings are for storing specific settings to a module or a page (aka Tab), e.g. the used skin (theme), container layout, title etc. They should not be used for something else, as they always require a valid ModuleID or TabID, and if that module or page is deleted the entries are gone...
DNN is a very extensible system. If you need this functionality you may search for a module that provides it (e.g. in the DNN Store https://store.dnnsoftware.com, a basic form module could do) - or write one yourself if you are a bit into C# or VB.Net programming. Have a look at various tutorials you can find in the web, also videos on YouTube etc. - and last but not least the DNN Community Wiki (https://www.dnnsoftware.com/wiki), the Documentation (https://www.dnnsoftware.com/docs/index.html), the Community Blog (https://www.dnnsoftware.com/community-blog) and Documentation Center for Developers (https://www.dnnsoftware.com/docs/developers/index.html).
The Forum on the DNN site is also a good place to ask questions if you are stuck at some point, and also the DNN Connect group on Facebook.
Therefore:
Happy DNNing!
Michael
I ended up using the SQLDataProvider from DNN to create a new Database table on the DNN database. I could've used our ERP database but this would've taken longer as I have to consult with other backend developers.
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'{databaseOwner}[{objectQualifier}ProductReviews]') AND type in (N'U'))
BEGIN
CREATE TABLE {databaseOwner}[{objectQualifier}ProductReviews](
ReviewID int IDENTITY(1,1) PRIMARY KEY,
SKU varchar(255),
ReviewText varchar(255),
DatePosted DATETIME,
RatingValue int,
Author varchar(255),
Show int
)
END

Need mapping between TFS Team Name and Work Item Ids

In TFS, every Team is associated with Project. Also every Team has their own work items. Team can have more than one area path, similarly one area path can be associated with more than one team.
So I need to create a report where we can get all Work Items associated with specific team.
Is there any way to get that mapping from any table from TFS databases or using REST API?
No such report by default. You can add a custom field to represent teams in your organization, you can reconfigure the agile planning tools and pages to support your teams and decouple assignment to teams and area paths.
Detailed steps, you can follow MSDN article: https://msdn.microsoft.com/en-us/library/dn144940.aspx

First guideline to create an app for price list

I'm trying to search some guidelines to create my first app for a price list. If I search on Google I find only ready system but I'd like to make something customized. My needs are to import a 3-4000 lines excel sheet for products with different measures and give to customers the possibility to make a quotation with their personal discount and place an order our make only a quotation for logged users. Instead for not logged user to see only product without prices. Then I don't know if it's better to make contents downloadable or to load all contents inside the app. I think it's better to download contents, so I can update prices directly without make them download each time an app update. Then a possibility to show some pop-up with products news, sometimes in a month. I'm yet practice with magento, WordPress and sql queries. I think The best for me is to find some kind of cms, for phone app, if they exist. Cross platform maybe the best. To understand something like wish or geek. I wait for your replies. Thank you guys!

Avoid type ahead searching user's personal contact list in a Lotus Notes' name field

I like the type ahead feature feature in Lotus Notes but I want it to avoid suggesting any name that is not in the "PUBLIC" database. We're having problems where users are getting the "Ambiguous Name" dialog and selecting the wrong name in a custom Notes application we are developing. Is there any way to have the type ahead feature only search for names in the "PUBLIC" database for the custom application but keep the default search scope the same everywhere else?
I don't know of a way to turn that feature off for a particular application, but if you want to display a drop-down list of users to choose from, the #NameLookup formula can help:
http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_NAMELOOKUP_7699.html

Resources