Private content for event participant?Event Participant invitationconfusing interface for staff registering contacts for eventsHow do I get Retrospective feedback for an event using a Webform (participant Custom Data)?Why can't I see custom profile fields when I edit an event participant recordParticipant Count and Capturing additional participant informationPrivate Files ReadableQR Code for Event ParticipantCIVICRM Create API for event participateHow to setup a camping event with 2 part payment option?
Guitar tuning (EADGBE), "perfect" fourths?
A high quality contribution but an annoying error is present in my published article
Has my MacBook been hacked?
Are there non JavaScript ways to hide HTML source code?
Is it possible to constructively prove that every quaternion has a square root?
What are the benefits and disadvantages if a creature has multiple tails, e.g., Kyuubi or Nekomata?
Which museums have artworks of all four Ninja Turtles' namesakes?
I reverse the source code, you negate the output!
Transforming 2D points on to a regular grid or lattice
The 100 soldier problem
Social leper versus social leopard
How do I deal with too many NPCs in my campaign?
Why is there is no screening for Ovarian Cancer?
Cut a cake into 3 equal portions with only a knife
Is there any reason nowadays to use a neon indicator lamp instead of an LED?
Does a GFCI-protected bath light/fan unit need separate neutrals?
Is it true that, "just ten trading days represent 63 per cent of the returns of the past 50 years"?
Where does an unaligned creature's soul go after death?
An Algorithm Which Schedules Your Life
Is it more effective to add yeast before or after kneading?
Why is the missed-approach course for the "RNAV (GNSS) - A" approach to runway 28 at ENSB shaped all funny?
Does wetting a beer glass change the foam characteristics?
What is this utensil for?
What happens if nobody can form a government in Israel?
Private content for event participant?
Event Participant invitationconfusing interface for staff registering contacts for eventsHow do I get Retrospective feedback for an event using a Webform (participant Custom Data)?Why can't I see custom profile fields when I edit an event participant recordParticipant Count and Capturing additional participant informationPrivate Files ReadableQR Code for Event ParticipantCIVICRM Create API for event participateHow to setup a camping event with 2 part payment option?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
My scenario is quite simple to explain :
When a person register on an event (paid or free), we would like to give him an direct access to private content (by email or by direct redirect) (like documents to download or links ..).
how do you achieve something like that in WP ?
Actually i'm thinking of using CIVI custom field in events, then checking in the single event template for the "participant" status.. OR do you think there's another smarter way ?
wordpress civievent acl participants files
New contributor
add a comment
|
My scenario is quite simple to explain :
When a person register on an event (paid or free), we would like to give him an direct access to private content (by email or by direct redirect) (like documents to download or links ..).
how do you achieve something like that in WP ?
Actually i'm thinking of using CIVI custom field in events, then checking in the single event template for the "participant" status.. OR do you think there's another smarter way ?
wordpress civievent acl participants files
New contributor
add a comment
|
My scenario is quite simple to explain :
When a person register on an event (paid or free), we would like to give him an direct access to private content (by email or by direct redirect) (like documents to download or links ..).
how do you achieve something like that in WP ?
Actually i'm thinking of using CIVI custom field in events, then checking in the single event template for the "participant" status.. OR do you think there's another smarter way ?
wordpress civievent acl participants files
New contributor
My scenario is quite simple to explain :
When a person register on an event (paid or free), we would like to give him an direct access to private content (by email or by direct redirect) (like documents to download or links ..).
how do you achieve something like that in WP ?
Actually i'm thinking of using CIVI custom field in events, then checking in the single event template for the "participant" status.. OR do you think there's another smarter way ?
wordpress civievent acl participants files
wordpress civievent acl participants files
New contributor
New contributor
New contributor
asked 8 hours ago
empiguetempiguet
111 bronze badge
111 bronze badge
New contributor
New contributor
add a comment
|
add a comment
|
3 Answers
3
active
oldest
votes
I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template.
With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
add a comment
|
I do this with our community, but we use Drupal and create an "organic group" for each event. We did some investigating of what it would take to migrate off Drupal and onto Wordpress, and group functionality was one of the difficult points.
In Wordpress, the closest I have found to this is the Group plugin. You could create a group for each event. Then you create a page or post for the event, and assign access to that page/post to the group.
You could write some small script to add users to a Group every time they register for an event. I would be inclined to do this via a nightly script, but you could also use CiviRules to automate creating the group every time a new event is created, and adding users every time they register.
If you name your event page/post as the event ID, you could even automate sending them an e-mail when they register to let them know the URL of the page. In fact, you could even automate creating the page and assigning access to the group.
Frankly you could automate the entire thing:
- When new event is created:
- Create new WP group, using event ID in the group name
- Create new WP page/post, using event ID in the page name
- Assign access to new page/post to group
- When user registers
- Add them to group
- Send them welcome email with private page URL
Someone who is familiar with coding using the Wordpress APIs should be able to do this without too much trouble. Coding this into a CiviRules rule or two would also be pretty easy.
(Having talked about scripts, I currently do the activities of setting up a new group and adding users who have registered to the group manually. Depending on your scale, it is not too time consuming.)
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
add a comment
|
Welcome empiguet. I do not use WP so much and I may not quite follow your workflow but I think you would need to do something as follows
- if person registers then add to Smart Group
- if in Smart Group, then set specific WP role (this may need an extra extension, i don't know if WP offers it, i do know Drupal does so an equivalent may exist)
- set up WP user role permissions so person who registers for event can access 'private' content to which you would add your documents.
If you only want them to get specific emails, then
- make a smart group of participants
- use this as target for mailings using CiviMail
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "605"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
empiguet is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcivicrm.stackexchange.com%2fquestions%2f33110%2fprivate-content-for-event-participant%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template.
With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
add a comment
|
I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template.
With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
add a comment
|
I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template.
With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.
I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template.
With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.
answered 3 hours ago
LauraLaura
1975 bronze badges
1975 bronze badges
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
add a comment
|
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
OK thank you for your input, i will give this extension a try and report. I need something generic because i have 400+ events per year. Your advice make me think at this possible solution : for the email i can insert a dropbox/cloud link in the confirmation email template !?
– empiguet
2 hours ago
add a comment
|
I do this with our community, but we use Drupal and create an "organic group" for each event. We did some investigating of what it would take to migrate off Drupal and onto Wordpress, and group functionality was one of the difficult points.
In Wordpress, the closest I have found to this is the Group plugin. You could create a group for each event. Then you create a page or post for the event, and assign access to that page/post to the group.
You could write some small script to add users to a Group every time they register for an event. I would be inclined to do this via a nightly script, but you could also use CiviRules to automate creating the group every time a new event is created, and adding users every time they register.
If you name your event page/post as the event ID, you could even automate sending them an e-mail when they register to let them know the URL of the page. In fact, you could even automate creating the page and assigning access to the group.
Frankly you could automate the entire thing:
- When new event is created:
- Create new WP group, using event ID in the group name
- Create new WP page/post, using event ID in the page name
- Assign access to new page/post to group
- When user registers
- Add them to group
- Send them welcome email with private page URL
Someone who is familiar with coding using the Wordpress APIs should be able to do this without too much trouble. Coding this into a CiviRules rule or two would also be pretty easy.
(Having talked about scripts, I currently do the activities of setting up a new group and adding users who have registered to the group manually. Depending on your scale, it is not too time consuming.)
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
add a comment
|
I do this with our community, but we use Drupal and create an "organic group" for each event. We did some investigating of what it would take to migrate off Drupal and onto Wordpress, and group functionality was one of the difficult points.
In Wordpress, the closest I have found to this is the Group plugin. You could create a group for each event. Then you create a page or post for the event, and assign access to that page/post to the group.
You could write some small script to add users to a Group every time they register for an event. I would be inclined to do this via a nightly script, but you could also use CiviRules to automate creating the group every time a new event is created, and adding users every time they register.
If you name your event page/post as the event ID, you could even automate sending them an e-mail when they register to let them know the URL of the page. In fact, you could even automate creating the page and assigning access to the group.
Frankly you could automate the entire thing:
- When new event is created:
- Create new WP group, using event ID in the group name
- Create new WP page/post, using event ID in the page name
- Assign access to new page/post to group
- When user registers
- Add them to group
- Send them welcome email with private page URL
Someone who is familiar with coding using the Wordpress APIs should be able to do this without too much trouble. Coding this into a CiviRules rule or two would also be pretty easy.
(Having talked about scripts, I currently do the activities of setting up a new group and adding users who have registered to the group manually. Depending on your scale, it is not too time consuming.)
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
add a comment
|
I do this with our community, but we use Drupal and create an "organic group" for each event. We did some investigating of what it would take to migrate off Drupal and onto Wordpress, and group functionality was one of the difficult points.
In Wordpress, the closest I have found to this is the Group plugin. You could create a group for each event. Then you create a page or post for the event, and assign access to that page/post to the group.
You could write some small script to add users to a Group every time they register for an event. I would be inclined to do this via a nightly script, but you could also use CiviRules to automate creating the group every time a new event is created, and adding users every time they register.
If you name your event page/post as the event ID, you could even automate sending them an e-mail when they register to let them know the URL of the page. In fact, you could even automate creating the page and assigning access to the group.
Frankly you could automate the entire thing:
- When new event is created:
- Create new WP group, using event ID in the group name
- Create new WP page/post, using event ID in the page name
- Assign access to new page/post to group
- When user registers
- Add them to group
- Send them welcome email with private page URL
Someone who is familiar with coding using the Wordpress APIs should be able to do this without too much trouble. Coding this into a CiviRules rule or two would also be pretty easy.
(Having talked about scripts, I currently do the activities of setting up a new group and adding users who have registered to the group manually. Depending on your scale, it is not too time consuming.)
I do this with our community, but we use Drupal and create an "organic group" for each event. We did some investigating of what it would take to migrate off Drupal and onto Wordpress, and group functionality was one of the difficult points.
In Wordpress, the closest I have found to this is the Group plugin. You could create a group for each event. Then you create a page or post for the event, and assign access to that page/post to the group.
You could write some small script to add users to a Group every time they register for an event. I would be inclined to do this via a nightly script, but you could also use CiviRules to automate creating the group every time a new event is created, and adding users every time they register.
If you name your event page/post as the event ID, you could even automate sending them an e-mail when they register to let them know the URL of the page. In fact, you could even automate creating the page and assigning access to the group.
Frankly you could automate the entire thing:
- When new event is created:
- Create new WP group, using event ID in the group name
- Create new WP page/post, using event ID in the page name
- Assign access to new page/post to group
- When user registers
- Add them to group
- Send them welcome email with private page URL
Someone who is familiar with coding using the Wordpress APIs should be able to do this without too much trouble. Coding this into a CiviRules rule or two would also be pretty easy.
(Having talked about scripts, I currently do the activities of setting up a new group and adding users who have registered to the group manually. Depending on your scale, it is not too time consuming.)
answered 2 hours ago
richardsplaygroundrichardsplayground
3871 silver badge10 bronze badges
3871 silver badge10 bronze badges
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
add a comment
|
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.
– empiguet
1 hour ago
add a comment
|
Welcome empiguet. I do not use WP so much and I may not quite follow your workflow but I think you would need to do something as follows
- if person registers then add to Smart Group
- if in Smart Group, then set specific WP role (this may need an extra extension, i don't know if WP offers it, i do know Drupal does so an equivalent may exist)
- set up WP user role permissions so person who registers for event can access 'private' content to which you would add your documents.
If you only want them to get specific emails, then
- make a smart group of participants
- use this as target for mailings using CiviMail
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
add a comment
|
Welcome empiguet. I do not use WP so much and I may not quite follow your workflow but I think you would need to do something as follows
- if person registers then add to Smart Group
- if in Smart Group, then set specific WP role (this may need an extra extension, i don't know if WP offers it, i do know Drupal does so an equivalent may exist)
- set up WP user role permissions so person who registers for event can access 'private' content to which you would add your documents.
If you only want them to get specific emails, then
- make a smart group of participants
- use this as target for mailings using CiviMail
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
add a comment
|
Welcome empiguet. I do not use WP so much and I may not quite follow your workflow but I think you would need to do something as follows
- if person registers then add to Smart Group
- if in Smart Group, then set specific WP role (this may need an extra extension, i don't know if WP offers it, i do know Drupal does so an equivalent may exist)
- set up WP user role permissions so person who registers for event can access 'private' content to which you would add your documents.
If you only want them to get specific emails, then
- make a smart group of participants
- use this as target for mailings using CiviMail
Welcome empiguet. I do not use WP so much and I may not quite follow your workflow but I think you would need to do something as follows
- if person registers then add to Smart Group
- if in Smart Group, then set specific WP role (this may need an extra extension, i don't know if WP offers it, i do know Drupal does so an equivalent may exist)
- set up WP user role permissions so person who registers for event can access 'private' content to which you would add your documents.
If you only want them to get specific emails, then
- make a smart group of participants
- use this as target for mailings using CiviMail
answered 7 hours ago
petednz - fuzion♦petednz - fuzion
20.5k2 gold badges14 silver badges50 bronze badges
20.5k2 gold badges14 silver badges50 bronze badges
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
add a comment
|
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Thanx for your comment. I see what you mean but if i go this way, i will need a permission per event because participant should see only their documents not other event documents.
– empiguet
6 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
Depends if you are wanting them to access to documents online or if you are sending them out I guess. Laura's suggestion may cover the latter scenario
– petednz - fuzion♦
2 hours ago
add a comment
|
empiguet is a new contributor. Be nice, and check out our Code of Conduct.
empiguet is a new contributor. Be nice, and check out our Code of Conduct.
empiguet is a new contributor. Be nice, and check out our Code of Conduct.
empiguet is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to CiviCRM Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcivicrm.stackexchange.com%2fquestions%2f33110%2fprivate-content-for-event-participant%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown