You need to be logged in to view a user's profile.
  1. yekibud
  2. Contribute to JEvents
  3. Wednesday, 14 January 2009
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.
geraint
Support Team
Accepted Answer Pending Moderation
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!
  1. more than a month ago
  2. Contribute to JEvents
  3. # 1
Accepted Answer Pending Moderation
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
  1. more than a month ago
  2. Contribute to JEvents
  3. # 2
geraint
Support Team
Accepted Answer Pending Moderation
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!
  1. more than a month ago
  2. Contribute to JEvents
  3. # 3
Accepted Answer Pending Moderation
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..
  1. more than a month ago
  2. Contribute to JEvents
  3. # 4
geraint
Support Team
Accepted Answer Pending Moderation
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!
  1. more than a month ago
  2. Contribute to JEvents
  3. # 5
Accepted Answer Pending Moderation
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.
  1. more than a month ago
  2. Contribute to JEvents
  3. # 6
Accepted Answer Pending Moderation
0
Votes
Undo
Have you ck'd out DT Register, it links to Jevent and work really well w/paypal.
Cheers
  1. more than a month ago
  2. Contribute to JEvents
  3. # 7
Accepted Answer Pending Moderation
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.
  1. more than a month ago
  2. Contribute to JEvents
  3. # 8
geraint
Support Team
Accepted Answer Pending Moderation
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!
  1. more than a month ago
  2. Contribute to JEvents
  3. # 9
Accepted Answer Pending Moderation
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?
  1. more than a month ago
  2. Contribute to JEvents
  3. # 10
Accepted Answer Pending Moderation
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]
  1. more than a month ago
  2. Contribute to JEvents
  3. # 11
Accepted Answer Pending Moderation
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.
  1. more than a month ago
  2. Contribute to JEvents
  3. # 12
Accepted Answer Pending Moderation
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
  1. more than a month ago
  2. Contribute to JEvents
  3. # 13
Accepted Answer Pending Moderation
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.
  1. more than a month ago
  2. Contribute to JEvents
  3. # 14
Accepted Answer Pending Moderation
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]
  1. more than a month ago
  2. Contribute to JEvents
  3. # 15
Accepted Answer Pending Moderation
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.
  1. more than a month ago
  2. Contribute to JEvents
  3. # 16
w2kd
Gold Member
Accepted Answer Pending Moderation
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,
  1. more than a month ago
  2. Contribute to JEvents
  3. # 17
Accepted Answer Pending Moderation
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?
  1. more than a month ago
  2. Contribute to JEvents
  3. # 18
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!

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.