Wednesday, 14 January 2009
  18 Replies
  15.4K Visits
0
Votes
Undo
I have a need to add event registration and payment to the current JEvents functionality.

I'm new to Joomla but have been developing PHP/MVC for several years. So I'm not sure how to go about improving existing components / contributing to Joomla projects. I was thinking of creating a module for JEvents that would depend on VirtueMart (for the event payment part). Does that make sense? Do you have any suggestions for how I should get started? Do you have any preferences or guidance on how I can contribute to the JEvents project to enable this functionality?

Thanks.
16 years ago
·
#3138
0
Votes
Undo
An interesting thought - I've been developing paid subscription component based around Virtuemart as a product/payment engine and I'd been wondering about using a similar approach for event registration.

I've developed a couple very minor tweaks to Virtuemart that enable the creation of a subscription type product (i.e. no shipping required and not a download).

It should be possible to do something similar for registrations - I'll have a think

Geraint

JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!

16 years ago
·
#3139
0
Votes
Undo
Hi Geraint

I would be really interested in trying a registration module for Jevents... don't require payment option though.. I really just need a simple email form - I've been experimenting with CKForms which do exactly what I want from that front... all I really need to add is a bit of code to pass the event details along with the other info from the form... but my php is sketchy at best so don't know if you can help (or if this is a CK forms question??)

Yours hopefully :)

Regards
Chris
16 years ago
·
#3140
0
Votes
Undo
I've done some preliminary work on this which looks promising - Virtuemart support 'free' products so could be used for free but restricted quantity event registrations.

Could be a few months before its all ready though I'm afraid

Geraint

JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!

16 years ago
·
#3141
0
Votes
Undo
I've changed my mind about the Virtuemart dependency approach - I think this might be over-kill.

I implemented a simple registration process using the ChronoForms extension. I thought about writing a plugin, but I don't think that's possible because my changes depend on some of the JEvents core. I don't know if depending on another extension like ChronoForms is the most elegant approach, either - but it's a quick way to get event registration working. Let me know if you recommend a better way of doing this that could potentially be integrated with the project and shared.

Here's the approach I took:

1. add a "capacity" field to the jevents_vevent table
2. add capacity get/set and display logic to admin "Edit Event" view/model (I put it next to "priority";)
3. create a registration form with ChronoForms with a field for the event id (it will automatically create a registration form table and give you a list view of registrees)
4. add logic to form code to display if event is in the future and not full, or message appropriately
5. add ChronoForms plugin tags to event description

Now I'm going to look into payment with Google Checkout, or something..
16 years ago
·
#3142
0
Votes
Undo
Have you looked at the JEvents plugin hooks? They allow you to create linked tables and include this information in the event editing screens and displaying event detail.

Geraint

p.s. I agree virtuemart is overkill for free registration but the payment processing, invoicing etc. it would save a lot of duplicated developement

JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!

16 years ago
·
#3143
0
Votes
Undo
So I implemented the payment part by adding another field to the "Edit Event" view for "price" and integrating Google Checkout. I think I would need to re-do the way I'm using the form part in order to make it plug-able and not dependent on ChronoForms. I think I'll re-visit prior to the production release of my site and do the re-factoring using the latest version JEvents at that time.
15 years ago
·
#3144
0
Votes
Undo
Have you ck'd out DT Register, it links to Jevent and work really well w/paypal.
Cheers
15 years ago
·
#3145
0
Votes
Undo
Hi, M242.

Thanks for your reply.

I have already implemented event registration and payment using JEvents and Google Checkout. I'm going to try to find some time to re-factor the code and make it plugable.

I would rather contribute back to the JEvents project than pay for DT Register.
15 years ago
·
#3146
0
Votes
Undo
FYI I'm working on an event registration addon at the moment which should be available for initial testing by club members in 2-3 weeks time.

Geraint

JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!

15 years ago
·
#3147
0
Votes
Undo
Thank you for all your work on the project so far, Geraint. I'm sure the support aspect of your club membership will be very valuable to many JEvents users.

If I am able to make my Registration/Payment implementation plugable, do you mind if I offer it back to the community?
15 years ago
·
#3148
0
Votes
Undo
Hi, thanks for posting. By the way, can anybody help me understand the registration details... Thanks a lot

Regards,
bodyflesh
[url=http://placementfinancier.net:1rrj8vep]Placement financier[/url:1rrj8vep]
15 years ago
·
#3149
0
Votes
Undo
Hi, bodyflesh.

I have implemented registration by adding a "Registration" tab to the administrator icalevent/edit view and embedding a registration form within the event description.

It's an ugly hack, though, and I don't know whether I'll have the time (or interest) to make it plugable. (Frankly, too interested in Python/web2py development right now to spend time on elegant PHP/Joomla.)

Oh, and I guess Geraint has already implemented this in his own way.
15 years ago
·
#3150
0
Votes
Undo
I wouldnt mind testing some stuff out for you guys..just let me know and I have plenty of time to test and give you some feedback. thanks
15 years ago
·
#3151
0
Votes
Undo
Hi, danpsmith.

Thanks for the offer. I think Geraint is already offering some of his registration stuff through his membership program. I still need to re-factor my code and port to the latest JEvents version before it's ready for testing. And, at the moment, it's not at the top of my priority list. I'll post back when it is, though.
15 years ago
·
#3152
0
Votes
Undo
I would be really interested in trying a registration module for Jevents... don't require payment option though.. I really just need a simple email form - I've been experimenting with CKForms which do exactly what I want from that front... all I really need to add is a bit of code to pass the event details along with the other info from the form... but my php is sketchy at best so don't know if you can help (or if this is a CK forms question??)


__________________
[url=http://moviesonlinefree.biz/:304rmexw]Watch Brooklyn's Finest Online Free[/url:304rmexw]
15 years ago
·
#3153
0
Votes
Undo
I've been lagging on my module so it wont be available for probably another month or two. In the meantime, you can try Geraint's registration feature through his club membership.

But if you're already using a form plugin and you don't need payment, why don't you just embed the form into the event content? That's what I initially did with ChronoForms. That's a bad design - form code in the DB - but you probably don't care about that.
14 years ago
·
#3154
0
Votes
Undo
So is what I'm hearing that you have developed some type of addon/ modification that will enable a registration form to be prepopulated with the event information and emailed.
Can you give me details/url of where I can get hold of it.
Thanks in advanced,
14 years ago
·
#3155
0
Votes
Undo
Hi, w2kd.

I've created a JEvents extension that consists of a component and two plugins and integrates JEvents, usermeta and Google Checkout. I've refactored most of the code into the plugin architecture, but I still need to switch from the Google HTML API to the XML API before I release it (security issues). It has taken me a lot longer than I anticipated because it has been a low priority, but I hope to publish it soon. I guess I'll put it up on the Joomla GForge site when it's done and link from this post.

I noticed you are a "silver member", though, so can't you use Geraint's registration feature, in the meantime?
  • Page :
  • 1
There are no replies made for this post yet.

Members Area

Show your support

Unlike many Joomla calendars we do not charge to download JEvents - please show your support for this project by becoming a member of the JEvents Club Club members get access to early releases, exclusive member support forums, and Silver and Gold members can use many exciting JEvents addons

Your membership will ensure that JEvents continues to be the best events calendar for Joomla.