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;








2















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 ?










share|improve this question







New contributor



empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



























    2















    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 ?










    share|improve this question







    New contributor



    empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      2












      2








      2








      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 ?










      share|improve this question







      New contributor



      empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      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






      share|improve this question







      New contributor



      empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share|improve this question







      New contributor



      empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share|improve this question




      share|improve this question






      New contributor



      empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      asked 8 hours ago









      empiguetempiguet

      111 bronze badge




      111 bronze badge




      New contributor



      empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




      New contributor




      empiguet is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.

























          3 Answers
          3






          active

          oldest

          votes


















          1
















          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.






          share|improve this answer

























          • 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



















          1
















          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.)






          share|improve this answer

























          • This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.

            – empiguet
            1 hour ago


















          0
















          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






          share|improve this answer

























          • 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













          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.









          draft saved

          draft discarded
















          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









          1
















          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.






          share|improve this answer

























          • 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
















          1
















          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.






          share|improve this answer

























          • 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














          1














          1










          1









          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.






          share|improve this answer













          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.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          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


















          • 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














          1
















          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.)






          share|improve this answer

























          • This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.

            – empiguet
            1 hour ago















          1
















          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.)






          share|improve this answer

























          • This look interesting. Using Group plugin seems quite smart. I will give this CiviRules a try tomorrow ! Thank you.

            – empiguet
            1 hour ago













          1














          1










          1









          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.)






          share|improve this answer













          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.)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          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

















          • 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











          0
















          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






          share|improve this answer

























          • 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















          0
















          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






          share|improve this answer

























          • 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













          0














          0










          0









          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






          share|improve this answer













          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







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 7 hours ago









          petednz - fuzionpetednz - 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

















          • 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











          empiguet is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded

















          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Ласкавець круглолистий Зміст Опис | Поширення | Галерея | Примітки | Посилання | Навігаційне меню58171138361-22960890446Bupleurum rotundifoliumEuro+Med PlantbasePlants of the World Online — Kew ScienceGermplasm Resources Information Network (GRIN)Ласкавецькн. VI : Літери Ком — Левиправивши або дописавши її