Sometimes we need simple tools to enhance our website (based on Joomla!) for device enabling the registration for courses or training. I am talking about a situation when we need to collect a certain number of people to make reservations. And these people, usually registered users, will be able to not only read a bit about this course / training, but also see where it is located on a map, how many people are already saved, if there are still places available etc.
I was wondering if for this functionality, you can use events from JomSocial, and it appears that, yes. In most cases this will be a sufficient tool. JomSocial had built-in event system allow members to create and promote events. So in lanuage file you can always change “events” to “courses”. And Multiple Profile Types was one of the major features that is included in JomSocial 2.0. Users can now select their profile types which are predefined by admin on the back end. So I have created two types of profiles:the company organizes training andcourse participant.
But in the long run, this solution turns out to have some flaws, and therefore suggest you reach for a dedicated solution. You see it especially when someone wants to add at one time a few people without creating an account for them.
In my new project after some time using JomSocial – I have changed it for Seminar ( seminar.vollmar.ws ) is a powerful booking system for events of all kinds. In the booking system and make an assessment and a certification system has been integrated, on demand via the parameter can be turned off. Also it have system which automatic sending of notification emails. Additionally, you can add custom fields, so thus anyone adding to the training will be able to provide details of additional people.
You can download also the module which can display events of the seminar component in a wide variety of different representations. Basically you have to choose whether to display the statistics module, an event overview, and a calendar view.
The event display sorting by the following criteria is eligible:
- Start or End
- Deadline
- Publication date
- Hits
- Transactions
- Certificates
- Reviews
Also, the sort direction (up, down) and the exact selection (old, current, all events) selected.