{"id":85531,"date":"2014-01-02T02:38:44","date_gmt":"2014-01-02T10:38:44","guid":{"rendered":"http:\/\/tri.be\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/"},"modified":"2014-01-08T06:25:32","modified_gmt":"2014-01-08T14:25:32","slug":"advice-on-integrating-events-calendar-procommunity-events-into-wider-project","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/","title":{"rendered":"Advice on integrating Events Calendar Pro\/Community Events into wider project"},"content":{"rendered":"<p>We&#8217;ve used Events Calendar Pro in a number of projects already, and we&#8217;re currently integrating the plugin into a more complex project build for a community Film Festival web project.<\/p>\n<p>The project will involve integrating the Events Calendar into a wider social network on the website for film makers, using BuddyPress. Given the complexity of the project, I was wondering if you can advise us on the best approach to some of the challenges in the project&#8230;<\/p>\n<p>In particular, we will need to:<\/p>\n<p>(1) Extend the standard fields Events to include additional information, and add these fields to our front end registration form. We have a license for Community Events, but are using Gravity Forms elsewhere on the site for front end submission. In particular, we would need to allow users who submit a &#8220;screening&#8221; event to choose one film from a Film custom post type that we have set up in WordPress as part of the submission process, linking the event to the film. It would be good to know if it is best to accomplish this by hacking\/hooking into the Community Events front end form, or whether we should build out a Gravity Form to submit to the events database.<\/p>\n<p>(2) We will need to developer an Organisations directory, with front end submission for Organisations. We&#8217;re wondering whether to extend the Events Calendar Pro Organizers Custom Post Type with our own additional fields, or whether to build a new WordPress Organisations custom post type for this.<\/p>\n<p>(3) Following on from the Organisations custom post type, we would need users who are submitting events from the front end to be able to choose an Organisation from a drop down list to associate an event with. However, this Organisation list will need to be filtered to show just Organisations that the user is an author of in WordPress (i.e. those Organisations they have submitted). So, it would be good to explore again if the Community Events form can be hacked\/hooked to just show Organizers that the current user is associated with.<\/p>\n<p>(4) Finally, we&#8217;d need to display any Events linked to a particular Organisation or User alongside that Organisation in the front end (&#8220;This Organisation&#8217;s events&#8230;&#8221;), and alongside the user in BuddyPress (&#8220;This User&#8217;s Events&#8221;). I think this will be relatively straightforward if we can accomplish (1)-(3) above.<\/p>\n<p>So, we&#8217;d be grateful for your advice on the best approach &#8211; whether it&#8217;s best to try and accomplish the above functionality within Events Calendar Pro\/Community Events, or whether we&#8217;re better building most of the Organisations\/user submission functionality ourselves, and then having light touch integration with Event Calendar Pro for events\/venues.<\/p>\n<p>Best wishes and thanks. Happy New Year to you!<\/p>\n<p>Marcus<\/p>\n","protected":false},"template":"","class_list":["post-85531","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Advice on integrating Events Calendar Pro\/Community Events into wider project -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advice on integrating Events Calendar Pro\/Community Events into wider project -\" \/>\n<meta property=\"og:description\" content=\"We&#8217;ve used Events Calendar Pro in a number of projects already, and we&#8217;re currently integrating the plugin into a more complex project build for a community Film Festival web project. The project will involve integrating the Events Calendar into a wider social network on the website for film makers, using BuddyPress. Given the complexity of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/\" \/>\n<meta property=\"article:modified_time\" content=\"2014-01-08T14:25:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/\",\"name\":\"Advice on integrating Events Calendar Pro\/Community Events into wider project -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2014-01-02T10:38:44+00:00\",\"dateModified\":\"2014-01-08T14:25:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Calendar Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Community Events\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/community-events\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Advice on integrating Events Calendar Pro\/Community Events into wider project\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Advice on integrating Events Calendar Pro\/Community Events into wider project -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/","og_locale":"en_US","og_type":"article","og_title":"Advice on integrating Events Calendar Pro\/Community Events into wider project -","og_description":"We&#8217;ve used Events Calendar Pro in a number of projects already, and we&#8217;re currently integrating the plugin into a more complex project build for a community Film Festival web project. The project will involve integrating the Events Calendar into a wider social network on the website for film makers, using BuddyPress. Given the complexity of [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/","article_modified_time":"2014-01-08T14:25:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/","name":"Advice on integrating Events Calendar Pro\/Community Events into wider project -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2014-01-02T10:38:44+00:00","dateModified":"2014-01-08T14:25:32+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/advice-on-integrating-events-calendar-procommunity-events-into-wider-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Calendar Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/"},{"@type":"ListItem","position":4,"name":"Community Events","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/community-events\/"},{"@type":"ListItem","position":5,"name":"Advice on integrating Events Calendar Pro\/Community Events into wider project"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/85531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/85531\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=85531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}