For signing up for a event -- I personally like and find it more inviting to use the term ... Attend / Attendees, instead of Enroll / Enrollments.

Thoughts??

issue2

issue1

CommentFileSizeAuthor
event-issue-2.png143.35 KBrosemeria
event-issue-1.png400.53 KBrosemeria

Comments

rosemeria created an issue. See original summary.

open social’s picture

Hi Rosemeria! Thanks for the suggestion, we're going to discuss this internally and see if we can make this adjustment.

stpaultim’s picture

I agree that enroll might not be the friendliest term. Other alternatives would be:

  • Register - Seems like a common term for events.
  • Join - Already being used for groups, might be confusing.
  • Attend - Is this grammatically correct.
  • Sign Up - I think this is what Groups.Drupal.org uses

I like Register or Sign Up best.

tc33133’s picture

This is much harder to solve than I thought it would be. The markup gets sent in a plugin in social_event/src/Form/EventActionForm.php. I don't think you can change this with a preprocess call. The only way I have found to do this is in the twig template input--button.html.twig with something like this

  {% if label == 'Enroll' %}
  {% set label='Interested' %}
  {% endif %}

  {% if label == 'Enrolled' %}
  {% set label='Already Interested' %}
  {% endif %}

It doesn't seem right to do this, but it works. It doesn't change any of the other instances of the word "enroll" that get passed in alert messages, but it changes the button.

This seems like it should be a little easier to customize.

xinyuma’s picture

We looked into this issue and evaluated a few options:

Attend: it is not really suitable because it indicates actually being present in the event. This is not the case of Open Social.
RSVP: it indicates a reply to invitation. In our case, people are not responding to invitations.
Going: it is not a verb, but a state. It will bring more challenges in implementation, such as we need to provide text to explain this button, we need to have another button for not going, it is hard to explain in the tab structure unless we involve the number such as '24 going'
Join: this seems to be the most natural option. It is commonly used and does not mean people being present at the event.

The conclusion is we should use 'Join' instead of 'Enroll' and 'Enrollments' will be renamed into 'Guests'

rosemeria’s picture

I agree with Tim in #3, "Join" used for group membership, would be confusing for users to also join Events.

My final input on this is... use "Sign-up" for Enroll and "Participants" for Enrollments.

Thank you for this last consideration!

xinyuma’s picture

Hi rosemeria,

Thank you for your reply :-)

Sign-up is used to sign up to the platform, meaning creating an identity in the platform, so it might not be suitable for events.

If we worry about it is not clear for users if they are joining a group or event, we can make it explicit in the button 'Join this Group' and 'Join this Event'.

'Participants' instead of 'Guests' works for me :-)

Please let me know what you think.

Best,
Xinyu

socialnicheguru’s picture

How about you add an admin page so that the site admin can rename the buttons.

xinyuma’s picture

@SocialNicheGuru, great idea. We will also look into this option!

Yuri’s picture

Any progress with this issue? I think the an admin page to change such namings would be perfect.

xinyuma’s picture

Currently we don't have stories planned to change the text nor creating this admin page. But we are working on reviewing all the language in the Open Social interface with the aim of creating a language guide. This story certainly provide useful insights in achieving this.

Please do feel free to create this admin page and contribute back. We will help you to get this into distro.

ronaldtebrake’s picture

Status: Active » Closed (won't fix)

We won't be creating an admin interface for changing strings, that is why source strings are translatable to any language (including English for that matter) by default in Drupal 8/9. You could use that.

If in the future we will work on a renaming solution we will open this again.