By LAC Webadmin on Saturday, 22 February 2014
Posted in General Issues
Replies 21
Likes 0
Views 884
Votes 0
Hi There!

I'm working on creating an integration for JEvents RSVPro so EasySocial Fields can be used in a Registration form, everything works fine

I am now exploring the possibility of a user to be able to edit a particular field within the RSVPPro form. I am looking at default.edit.profile.php and each fields in the $step->fields array contains output key that contains the actual HTML output for the fields. I am wondering what triggers the output to be added to $step->fields field?

If this line of code from profile/view.html.php triggers it


// Trigger onEdit for custom fields.
if( !empty( $step->fields ) )
{
$post = JRequest::get( 'post' );
$args = array( &$post, &$my, $errors );
$fields->trigger( 'onEdit' , SOCIAL_FIELDS_GROUP_USER , $step->fields , $args, $callback );
}


which one does actually add output to the array?

A little help will be much appreciated

Thanks!
While you at it, why not fully integrate Jevent with EasySocial, since easysocial has a weak event component.
I read lots of good review about Jevent.
·
Saturday, 22 February 2014 02:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

I would strongly suggest that you take a look at the existing custom field that we have created. For example, take a look at the file /media/com_easysocial/apps/fields/user/address/address.php . This is the main trigger point where EasySocial will hook these methods up and the field app should return the appropriate html contents

checksum,

EasySocial does not have an Event system yet so not too sure what you meant by "weak"
·
Saturday, 22 February 2014 02:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Correct me if I am wrong:
The calendar = To create event in Easysocial
·
Saturday, 22 February 2014 02:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark, thanks! I'll check it out.

Checksum, event for ES is scheduled for the next version 1.3, checkout roadmap
·
Saturday, 22 February 2014 02:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Ok, in that case what is the calendar app for, is it just a teaser/preview?
·
Saturday, 22 February 2014 03:03
·
0 Likes
·
0 Votes
·
0 Comments
·
I suppose it's for creating basic tasks for the user. Now that I've decided to give it a look I think it's a cool little feature.

For myself I'm waiting for ES 1.3 before I even think about looking at any of the other event components. I've looked in the past which they seemed decent. But if ES builds an amazing event system (which I don't doubt) than it will be quite nice to have it centralized. (integrations with other components can be trouble at times)
·
Saturday, 22 February 2014 05:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Well, the calendar is just.... a calendar Why would you associate calendars with events You create events which will then be displayed in your "calendar" . A calendar can consist of many events, objects etc For instance, birthday notices should display in the calendar and not an event
·
Saturday, 22 February 2014 13:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark, I think checksum is thinking of a Calendar like Events in Jomsocial which JEvents was designed to do but the UI looks like a calendar. Hopefully the Events in ESv1.3 will have more feature like the ability to do variation of Event repeats, ability to Register for an Event (if I'm not asking too much ) with Form Creator that allows using Profile fields as the Form Field and of course the ability for admin to turn it on or off in Profile level.

Thanks for all your hardwork! You rock!
·
Thursday, 27 February 2014 12:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Registering for events is very important, via an easy link/button for the user.
·
Thursday, 27 February 2014 14:22
·
0 Likes
·
0 Votes
·
0 Comments
·
LAC Infosys wrote:

...and of course the ability for admin to turn it on or off in Profile level is what I'm hoping to see. For me, Event creation should not be available for all users.


+1

I agree entirely. Let admins decide via profiles or maybe ACLs who can create events and leave the calendar for all users and groups.
·
Thursday, 27 February 2014 14:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hm, what does "Registering for an event" actually means? You mean users could register in the event just like how they do in the normal registration process?
·
Thursday, 27 February 2014 15:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Register for an event = attend the event
·
Thursday, 27 February 2014 15:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Here's a screen shot showing what we are after:



The stacked team however can pull whatever unique twists to it. Before I joined facebook I've seen this kind of functionality else where but can't get a screen shot off the top of my head aside from fb.
·
Thursday, 27 February 2014 15:57
·
0 Likes
·
0 Votes
·
0 Comments
·
JomSocial have something similar. You can see who's attending etc.

But for ideas on events look and feel, just look at Eventbrite. The best event management system on the planet!
·
Thursday, 27 February 2014 16:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Ah, so okay so the behavior is almost identical to joining a group? I thought it was something special where non users can register to the event without being a user and also make payments like Eventbrite
·
Thursday, 27 February 2014 16:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Yes, there's no need for payments. I think TechJoomla are looking at integrating their Jtickets component for that.

It's just the presentation of Eventbrite I like. I use it for events now and it is fantastic!
·
Thursday, 27 February 2014 16:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the heads up on this Mark
·
Thursday, 27 February 2014 17:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Some people would simply want to have a registration like joining a group but some like us would want to ask information in a registration that is why I am requesting if you can add a Form creator. Again, the idea of using a third party component is not an issue for Mark H but it is for me or people like me and that shows when people starts to ask about the chat feature. It would be cool if the registration for an event can have payment capabilities as well, like if the event is a camping trip, the event creator might be selling Food Ticket or TShirt, etc. So kind of Form Creator will be a cool feature + payment.

Thanks, - jackson
·
Friday, 28 February 2014 02:36
·
0 Likes
·
0 Votes
·
0 Comments
·
I thought it was something special where non users can register to the event without being a user and also make payments like Eventbrite


Mark, that sounds like a feature set to me, we can definitely use that as a feature if that is a setting when creating an event. LIke, allow Guest Registration for an Event, of course those users who have a login can still login as normal but they don't have to fill up the form (if there is a form) for common info since it gets pulled from their profile. But Guest registrants will have to fill up the form to register (like First Name, Last Name, Email) - also an option to register as user if they are not. My boss will be most happy to see that feature.

I excited to see what v1.3 has to offer when 1.2 is not released yet
·
Friday, 28 February 2014 02:45
·
0 Likes
·
0 Votes
·
0 Comments
·
LAC Infosys wrote:

Again, the idea of using a third party component is not an issue for Mark H but it is for me or people like me and that shows...


Ha ha, no, I'm with you on this one, I want a customisable form!

I only mentioned Eventbrite as it is worth looking at their workflow implementation for creating events and also the attendee system. They have this 100% spot on!

I wasn't in anyway advocating using a third party component for events. I use it for a company I run, but that's totally seperate to Joomla. I don't even use the payment option, as the events I run are free.

My suggestion was just for Mark and the guys to have a look at the user interface to get ideas. For example, their booking form is customisable, just like you are asking for. They have guest registration and member registration, etc, etc.
·
Friday, 28 February 2014 03:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the heads up on this guys
·
Friday, 28 February 2014 10:55
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post