Event Cal Pro - Need Changes Done

This is a forum to suggest new features for mojoPortal. 

This thread is closed to new posts. You must sign in to post in the forums.
1/3/2009 5:07:40 PM
Gravatar
Total Posts 41

Event Cal Pro - Need Changes Done

Joe or whoever can do this,

After setting up a web page for my wife's Pet Grooming business using Mojo I am now moving to the upcoming Dog Training part of her business. I have been playing with Event Calendar Pro on the demo site today and have been thinking of how it may be able to implemented for some of my other clients. I have one question, one or two needed changes and three "it would be nice to have" requests.

Question: Can you use Paypal upon checkout?

Needed Change 1: It would seem that most if not all of my clients would benefit from training registration or course registration setup rather than then event type currently used. With the Event Repeats, classes, courses, seminars or training are often held on Monday for 8 weeks or Tuesday for 6 weeks, etc. I would need this type of event reoccurrence to be handled by Event Calendar Pro.

Needed Change 2: "Pay by Check (Cheque in Canada) option in the checkout. Customer pays by Cheque at first class or mails it in...

Like to have 1: Like to be able to color code some classes as well. "Event Category" drop down list maybe with corresponding colors.

Like to have 2: Like to be able to change terms such as "purchase tickets" to "register for class".

Like to have 3: Like to be able to specify more fields for Customer Information when registering for a class or event.

If any of this is considered to benefit your current package and you would like to add it then great. If this is a major change and you would like to discuss project/payment information please contact me. I would be looking at the Server or Enterprise version of the software.

Thanks
Rob

 

 

1/4/2009 8:02:17 AM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Hi Rob,

Yes it can use any of the 3 implemented payment gateways, Authorize.NET, PayPal, or Google. In fact they are not mutually exclusive, you can use any combination of them.

All of your enhancement suggestions seem very good. I will see what I can do about these in the next round of improvements for Event Calendar Pro. 3 is probably the most difficult to implement of them so it may not make it into the next round, but I will ponder it. In fact if you could elaborate on an example use case of what you would like to be able to capture that may help.

Best,

Joe

 

1/6/2009 2:35:01 PM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

Joe,

That's fantastic news. Are updates included with Event Calendar?

As for # 3... Let's take my wife's grooming business, when we get into training and (hopefully) boarding we will need to get information regarding the animal, not just the person paying. Animal's name, gender, spay/neutered, Name of Vet.
For the Alcohol and Drug rehab centre they do courses for trainers that require information such as their certification ID from the Ontario Board. Also to confirm that they have taken prerequsite courses and where they have taken them.

Maybe even an integration with Form Wizard Pro. Have a flag/checkbox on the event setup that puts a custom form in before the payment information screen. Administrators could collect the information they need and possible store it in with the registration information.

I just thought of one more thing. Does the calendar inform the visitors if the events are sold out? That could be and Administrator option as well. The administrator could check a box off if they want to let the users know when the event is sold out. Little red "sold out" flag on the event listing!?!?

Rob

 

1/7/2009 12:58:25 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Each purchase gets one year of free upgrades, but I make no guarantees about what enhancements will be coming in any upgrades or when.

Your first few enhancements seem relatively easy to add, capturing extra fields is more problematic. It would not be too difficult to add some optional fields and allow showing or hiding them and customizing labels for them but doing something like Form Wizard there is quite a different thing. I don't plan any integration between Event Calendar Pro and Form Wizard Pro, having dependencies or cross talk across features is not really feasible. Features need to be self contained and de-coupled from other features. About the only thing I can think of that would allow some kind of integration would be to customize the confirmation email for event registration and include a link to a Form Wizard page and ask the user to visit the page and provide the needed info.

Its already possible to capture some extra data from users by customizing the user profile and making some fields required for registration. A user must register to proceed to checkout so they would be prompted for any required registration info before they could checkout.

The calendar does indicate sold out events on the page and won't accept orders for sold out events. However in the case of events that may sell out quickly it can be problematic because you have no control over the timing of when someone gets redirected to paypal and when the order is confirmed by paypal so its possible to over sell if orders are coming in fast. Best to buffer a little and set the tickets available to less than actual in that case to keep a few for orders that may go over. You can simulate sold out events on the demo site to see how they are indicated. Set the tickets available to a small number and then run a few orders through.

Best,

Joe

1/8/2009 9:46:47 AM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

Is there a yearly upgrade fee for Event Calendar and Forms Pro?

Do you have an estimated completion date for the next event calendar release?

I understand your point in integration between the two products and your solutions look like viable alternatives.

Thanks
Rob

 

1/8/2009 2:32:28 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

I haven't figured out upgrade pricing for after the initial year runs out but I definitely plan to make it attractive to upgrade.

I will be working on upgrades for Event Calendar Pro and Form Wizard in the coming weeks and will ship new versions as soon as they are ready, can't really give any hard dates, but I'm eager to make some improvements in hopes of increasing sales, so its a high priority.

Best,

Joe

1/15/2009 7:13:23 AM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

I've completed a lot of new enhancements for Event Calendar Pro and would appreciate any testing or feedback before I release it. I've deployed it to the demo site demo.mojoportal.com. It will also require me to release a new version of mojoPortal for the color picker as mentioned in this blog post.

Here is a list of the improvements:

  1. Ability to specify an end date for recurring events.
  2. Will Pay option for ticket sales. There is a setting on each event where you can check a checkbox to allow users to register for the event by clicking a button that says "I Will Pay Later". You can further control this from the module settings (gear icon) where there is a new setting so you can specify roles that are allowed to use the Will Pay button. That way you can put your trusted customers into a role and only allow them to register with this button, other users will not see the button.
  3. Color coding of events in Month View. You can now sepcify foreground, background and border colors for events to make them have different colors in Month View.
  4. Ability to specify the text for event registration link.
  5. Location alias - for use when you want the name of the location to be different than what you need to enter for the google map to work.
  6. Meta Keywords and description per event
  7. Map settings per event instead of global

Any feedback much appreciated.

Best,

Joe

1/15/2009 9:35:41 AM
Gravatar
Total Posts 118

Re: Event Cal Pro - Need Changes Done

looks good to me Joe - Many thanks for the alias feature

 

Neil

1/15/2009 10:36:49 AM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

Running into a couple of issues.

1. When specifying "Registration Allowed Dates" the calendar appears behind the footer.

2. I set up a six week training course with a "when" date of 2/2/2009 to 2/2/2009 from 7:00p.m. to 8p.m. Then I specified weekly repeats until 3/9/2009 figuring that the last class would be on the 9th. of March. Then I set the registration allowed dates to Jan 1 to Feb 1, 2009.

  • The system changed my weekly repeats to 3/8/2009 cutting off the last class. When I changed the repeats to finish on March 16th (one week later) the last class on the 9th was included. Not a big deal but definitely needs some documentation.
  • After clicking on each week's listing in the calendar I noticed that the March events had not begun registration yet and in fact their Begin Registration Date had been set to Jan 22nd and the next week's date was different as well. I'm assuming that the system is setting each week up as different events (courses) and if I was to start register it would let me register the maximum number of total seats per week instead of per course. This is one event that lasts 6 weeks (or 6 Mondays) no 6 separate events.

I was going to test further but my crappy country satellite internet connection keeps dropping on me and I'm already 4 hours late getting to a customer's place today.

Thanks
Rob

1/16/2009 12:22:59 PM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

Update - When specifying "Registration Allowed Dates" the calendar appears behind the footer.

This only happens on some of the skins.

1/16/2009 1:23:23 PM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

When ordering tickets and filling in the Customer Information why do I have to click the “Update” button before I can click “I Promise to Pay Later”.

When customizing the “Get Ticket Text” to “Register for this Course” the modifications show up in List View but not when viewing the individual event. Viewing the event details still displayed “Register for this Event”.

When the user views the Event Details page (as I call it) the event title looks to be comprised of Event Description – From Date – To Date. Again speaking from the whole school / night school sort of setup I’m going for it would be nice to be able to change this a little. Since many of the courses are one day a week something have a from date and to date of “1/19/2009 – 1/19/2009” is a little redundant. Maybe the admin could customize this to suite the nature of the event. “Level 1 Training – Starts Jan. 16 – Every Monday for 6 weeks”.
 

1/16/2009 2:27:07 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Hi Rob,

First thanks a lot for all your testing and feedback, I will be looking into much of what you have reported tomorrow and see what I can do to address them.

Customer information is required to obtain a ticket no matter what the payment method is used, seems like it should not be different with a promise to pay later. I "think" on subsequent orders it will pre-fill it based on the last order. When you view a list of orders for a given event customer information is shown there and you should be able to print this off and have a list of expected attendees so I would not want this to be left blank. Its not really a safe assumption that the user has their real identity in the user profile.

Best,

Joe

1/17/2009 12:11:37 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Hi Rob,

About the sales begin and end dates changing on the recurrence, I think in many situations this is natural. For example if there is a friday night concert every week and ticket sales are supposed to go on sale on monday each week, then it needs to adjust as it does now and the total seats needs to be per event as it is now.

For the course or class example you describe I think what is needed is an option where the registration is for all the occurences of the event at once. Like Register for this 6 week course $200 covers all 6 weeks and the ticket should grant access to all 6 and then the total seats would be for the whole course. Say you have a classroom size of 40 then total seats for the whole course is 40.

Does that make sense? We could add a checkbox in the registration settings for "Single Registration for all repeats" or something like that.

Then if this box is checked we would also use the same sales begin and end dates across events instead of adjusting it for repeats.

I'm also thinking I need to prevent creating recurrence for events that span more than one day. Right now its weird and unexpected things could happen if you make say a 7 day event and then set the repeat to something that doesn't make sense like every mon-wed-fri.

Thoughts?

Best,

Joe

1/19/2009 8:41:06 AM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

I've just deployed another build of Event Calendar Pro to the demo site. It fixes many of the cosmetic issues you mentioned and adds support for selling tickets that include all recurrences to better support the course sign up concept.

Again, I really appreciate your feedback, its very helpful.

Best,

Joe

1/19/2009 9:14:30 AM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

Customer information is required to obtain a ticket no matter what the payment method is used, seems like it should not be different with a promise to pay later. I "think" on subsequent orders it will pre-fill it based on the last order. When you view a list of orders for a given event customer information is shown there and you should be able to print this off and have a list of expected attendees so I would not want this to be left blank. Its not really a safe assumption that the user has their real identity in the user profile.

I just thought that once the fields are filled out that the "pay later" and "continue" buttons should unlock themselves.

1/19/2009 9:17:01 AM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

I've just deployed another build of Event Calendar Pro to the demo site. It fixes many of the cosmetic issues you mentioned and adds support for selling tickets that include all recurrences to better support the course sign up concept.

I've been away for a few days skiing in Ellicottville, NY.  Hopefully I'll have time to play with the demo tonight.

Thanks
Rob

 

1/19/2009 9:41:17 AM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Man, sounds like fun, I used to ski a lot in my youth but haven't in years since moving to the south.

Well the button is what tests the validation and unlocks the other buttons, it indicates the user is confirming the customer information as correct. It would take a good deal of client side javascript trickery to automatically enable the button by detecting the form is filled in. it would be very difficult to implement without the button.

I did implement the pre-populating it from the most recent order, so on subsequent orders the form is pre-filled in but I still think especially with it pre-filled from a previous order the customer should confirm it. Maybe changing the button text to "Confirm Customer Info" would improve the perception of it.

Note also that if the customer is going to pay by PayPal or Google they don't have to fill out the customer info, those buttons are enabled and we get back the customer info directly from PayPal or google. If accepting direct credit card payments on the site through Authorize.NET or PayPal Direct the user must fill out the customer info. To use PayPal or google it is sufficient if the user is signed into the site so we know which site user to hook the order to when it comes back.

Best,

Joe

1/19/2009 11:04:01 PM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

I love going to Ellicottville. I don't ski half as much as I want. Just learning. I have a 16yr old that is trying it out and we've started my 4yr old twins into it. They acutally went for their first lesson last year at this time.

Ok on to business. Things are looking great. I don't know how you manage to keep up with Forum posts and work on all this.

1. When editing a recurring event where the "Ticket Includes Admission to Recurrences" changing the "Registration Allowed Dates" only changes the one instance of the event.

2. In "List View" should each weekly event be listed? Or should it only show the first in the series with the Details such as Repeats: Weekly until 3/8/2009 and remove the double dates (Monday, February 02, 2009 - Monday, February 02, 2009) like you did in the "Event Details" page.

3. When creating this test event I included a rather detailed Course Description (by the way is there any spell checkers in those editor tool bars?). When viewing the "List View" the full course description lists down the page making it a little more than just a list view. Maybe just include a snippet of the Description.

4. The Email confirming the order lists the all the dates of the event (as it should) but lists the End Time and not the Start Time.

That's it for tonight. Again, great work.

Rob

 

 

1/20/2009 1:01:45 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Hi Rob,

Again, big thanks for your very helpful testing and feedback.

1. Fixed

2 and 3 - Yes each event is supposed to be listed. Its still events we are publishing though I am trying to make it flexible to work well enough with concepts like a course or class, the events just know they are events they don't know that they are part of a course or class. I've removed the event description from list view and I've added a List View Excerpt that does allow putting information that will show on the list view. It doesn't limit how much you can put there but by being separate from the main description it gives the ability to put a more brief description on the list view.

There is currently not a built in spelling checker, but FCKeditor just released a new beta version which includes a spell checker. I will be integrating this new version into the next release of mojoPortal.

4. Fixed

Another updated build with these fixes has been deployed to the demo site.

Best,

Joe

1/21/2009 2:22:34 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Meant to post this yesterday, but here is a screenshot to make it clearer since most people will probably use PayPal or google as they are the least expensive options to use. Unfortunately I can't demo PayPal or Google on the demo site. Google Requires an ssl certificate so I'd have to buy one for the demo site in order to demo it. The PayPal sandbox requires you to login with your developer account to test, so the only option I can really showon the demo site is using Authorize.NET since their test server is publicly available.

Here is a screen shot from my local machine showing how you don't have to fill out the customer form to use PayPal or Google:

Event Calendar Pro payment optison screenshot

Best,

Joe

1/21/2009 2:28:10 PM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

Ok, I'm not sure we'll be enabling any of the check out options at first.  When you do enable that do you get all the customer information back (phone number, email address) for the Order List?

 

1/21/2009 2:41:30 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

You definitely get back address and email, I'm not positive about phone. I'm not seeing phone in my store sales but I'm not sure it may be that I'm not requesting/requiring phone for download only orders. I'll have to review it to know for sure.

Best,

Joe

1/21/2009 3:44:01 PM
Gravatar
Total Posts 41

Re: Event Cal Pro - Need Changes Done

OK. I think we're nearing the end.

  1. "Get directions from" on the map for the event - I type in an address and hit "enter" on my keyboard and it activates the "Site Search" button at the top of the page. Not sure what that will do if the search button is not there but it would be nice if "enter" on that text box activated the "Get Directions From" button.
  2. Register for event - customer information - is it possible to default the Country and State/Province to the choice of the administrator?
  3. Is the tax handled on the Mojo side or the Payment side ie. Paypal?
  4. I had 4 spots available for "Level 1 Training" on the demo site but the event was listed as sold out after 2 sales. One registered for two spots and one for one spot.
  5. AdminOrderList.aspx I believe would be beneficial in Grid View. Also, having the email address and phone number included with this info could be very beneficial for these types of events ie. instructors/admins. They could copy and paste to excel or access.
  6. Map Settings for the Event. Have you enabled the "Show Local Search". I've got enabled on my test "level 1 training" on the demo site. The search button and text box show up in a slightly obtrusive spot across the map and when you search for something the results are very messy. Don't think I'll be using it anyway but I thought I'd mention it.

Kudos for replacing the full event description with the "List View Excerpt" on the Registration Page.

One wish... cause I know you have nothing better to do... is it possible or practical to put a little "sold out" call out on the event listings.

 


 

1/22/2009 12:51:05 PM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Hi Rob,

Another build has been deployed to the demo site.

1. I fixed the enter key behavior in the driving directions, however this fix was in the core of mojoportal not in Event Calendar Pro, so it will be fixed in the next release of mojoPortal.

2. I've put that on the list for the next round of upgrades. I need to implement a re-usable Setting Control for country/state picker in the core of mojoPortal, then it wil be easier to add this in Event Calendar Pro.

3. Tax is handled in mojoportal if cards are charged directly via Authorize.NET or PayPal Direct. For regular PayPal and google its configured and handled by their sites.

4. I could not repeat this, but possibly one of the stored procs on the demo site was not up to date before, let me know if you can produce this problem again.

5. I've added the email and phone fields to the grid and added a button to export the data to .csv so it can be opened in Excel.

6. This also required a fix in the core of mojoPortal, so it will be fixed in the next release of mojoPortal. It was missing some google provided css to format the local search results.

1 and 6 should be fixed on the demo site as it is running the latest build of mojoPortal.

I don't know what you mean by a "call out", sold out events are indicated as such on the list view and event detail.

Again, thanks for your excellent testing and feedback.

Best,

Joe

1/24/2009 9:33:27 AM
Gravatar
Total Posts 18439

Re: Event Cal Pro - Need Changes Done

Hi Rob,

fyi, the demo site now has the new FCKeditor with Spell Checker. The spell checker uses a free web service supported by ads in the spell checker dialog. It is possible to get a paid account and eliminate the ads or to disable the spell checker service via the FCKeditor config file.

spell checker screen shot

notice it flags mojoPortal as a mis-spelled word, highlighting it.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.