{"id":263802,"date":"2026-01-08T19:59:29","date_gmt":"2026-01-08T19:59:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tedx-event-manager\/"},"modified":"2026-01-08T19:59:01","modified_gmt":"2026-01-08T19:59:01","slug":"miramedia-event-manager-for-tedx","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/miramedia-event-manager-for-tedx\/","author":7403568,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5","stable_tag":"1.5","tested":"6.9.4","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Miramedia Event Manager for TEDx","header_author":"Dominic Johnson \/ Miramedia","header_description":"Comprehensive event management plugin for TEDx organizers. Manage talks, speakers, and sponsor companies with custom Gutenberg blocks and advanced filtering options.","assets_banners_color":"","last_updated":"2026-01-08 19:59:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/miramedia.co.uk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":146,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4":{"tag":"1.4","author":"dominic@miramedia.co.uk","date":"2026-01-08 19:59:01"},"1.5":{"tag":"1.5","author":"dominic@miramedia.co.uk","date":"2026-01-08 19:59:01"}},"upgrade_notice":{"1.2":"<p>Major update with enhanced block controls, REST API endpoints, and improved grid layouts. Recommended for all users.<\/p>","1.1":"<p>Adds important taxonomy and custom field support. Update recommended.<\/p>","1.0":"<p>First release of Miramedia Event Manager for TEDx.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3430505,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3430505,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"mmevmt\/people-showcase":{"name":"mmevmt\/people-showcase","title":"People Showcase"},"mmevmt\/talks-showcase":{"name":"mmevmt\/talks-showcase","title":"Talks Showcase"},"mmevmt\/companies-showcase":{"name":"mmevmt\/companies-showcase","title":"Companies Showcase"}},"tagged_versions":["1.4","1.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"People Showcase block with 3-column grid layout","2":"Talks Showcase block with thumbnails and filtering","3":"Companies Showcase block displaying sponsor logos","4":"Block settings panel with filtering options","5":"Custom post type management in WordPress admin"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1487,4747,152129,20746,60385],"plugin_category":[],"plugin_contributors":[250670],"plugin_business_model":[],"class_list":["post-263802","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-post-types","plugin_tags-event-management","plugin_tags-gutenberg-blocks","plugin_tags-speakers","plugin_tags-tedx","plugin_contributors-dominicmiramediacouk","plugin_committers-dominicmiramediacouk"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/miramedia-event-manager-for-tedx\/assets\/icon-128x128.png?rev=3430505","icon_2x":"https:\/\/ps.w.org\/miramedia-event-manager-for-tedx\/assets\/icon-256x256.png?rev=3430505","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Miramedia Event Manager for TEDx is a powerful WordPress plugin designed specifically for TEDx event organizers. It provides a complete solution for managing your TEDx event website with custom post types, taxonomies, and beautiful Gutenberg blocks.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><p><strong>Three Custom Post Types:<\/strong><\/p>\n\n<ul>\n<li>Talks - Manage TEDx presentations with YouTube integration<\/li>\n<li>People - Track speakers, team members, and volunteers<\/li>\n<li>Companies - Showcase sponsors and partner organizations<\/li>\n<\/ul><\/li>\n<li><p><strong>Custom Gutenberg Blocks:<\/strong><\/p>\n\n<ul>\n<li>People Showcase - Display team members, speakers, or volunteers<\/li>\n<li>Talks Showcase - Feature talks filtered by year<\/li>\n<li>Companies Showcase - Highlight sponsors and partners with logos<\/li>\n<\/ul><\/li>\n<li><p><strong>Advanced Filtering:<\/strong><\/p>\n\n<ul>\n<li>Filter people by type (speakers, team, volunteers)<\/li>\n<li>Filter talks by year<\/li>\n<li>Filter companies by type (sponsors, partners)<\/li>\n<li>Display options: 3, 6, 9, 12, or ALL items<\/li>\n<li>Random ordering option for varied displays<\/li>\n<\/ul><\/li>\n<li><p><strong>Beautiful Grid Layouts:<\/strong><\/p>\n\n<ul>\n<li>Responsive 3-column grid for optimal viewing<\/li>\n<li>Smart 2-logo centering for visual balance<\/li>\n<li>Mobile-optimized single-column layout<\/li>\n<li>Hover effects and smooth transitions<\/li>\n<\/ul><\/li>\n<li><p><strong>REST API Endpoints:<\/strong><\/p>\n\n<ul>\n<li>Custom filtered endpoints for efficient data retrieval<\/li>\n<li><code>\/wp\/v2\/companies-filtered<\/code> - Get companies by type<\/li>\n<li><code>\/wp\/v2\/people-filtered<\/code> - Get people by type<\/li>\n<li><code>\/wp\/v2\/talks-filtered<\/code> - Get talks by year<\/li>\n<\/ul><\/li>\n<li><p><strong>Shortcodes:<\/strong><\/p>\n\n<ul>\n<li><code>[tedx_youtube]<\/code> - Embed YouTube videos from talk metadata<\/li>\n<li><code>[tedx_speaker]<\/code> - Display speaker information on talk pages<\/li>\n<\/ul><\/li>\n<li><p><strong>Editor Experience:<\/strong><\/p>\n\n<ul>\n<li>Live preview in Gutenberg editor<\/li>\n<li>Display logos and images in admin<\/li>\n<li>Intuitive dropdown menus for filtering<\/li>\n<li>Custom \"Miramedia\" block category<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Technical Details<\/h3>\n\n<p><strong>Custom Post Types:<\/strong>\n* <code>talk<\/code> - TEDx Talks\n* <code>person<\/code> - People (speakers, team, volunteers)\n* <code>company<\/code> - Companies (sponsors, partners)<\/p>\n\n<p><strong>Custom Taxonomies:<\/strong>\n* <code>talk_year<\/code> - Organize talks by year\n* <code>person_type<\/code> - Categorize people by role\n* <code>company_type<\/code> - Categorize companies by relationship<\/p>\n\n<p><strong>REST API Endpoints:<\/strong>\n* <code>\/wp\/v2\/talk_year<\/code> - Get all talk years\n* <code>\/wp\/v2\/person_type<\/code> - Get all person types\n* <code>\/wp\/v2\/company_type<\/code> - Get all company types\n* <code>\/wp\/v2\/talks-filtered?talk_year={id}&amp;per_page={n}<\/code> - Filtered talks\n* <code>\/wp\/v2\/people-filtered?person_type={id}&amp;per_page={n}<\/code> - Filtered people\n* <code>\/wp\/v2\/companies-filtered?company_type={id}&amp;per_page={n}<\/code> - Filtered companies<\/p>\n\n<p><strong>Gutenberg Blocks:<\/strong>\n* <code>miramedia\/people-showcase<\/code> - Display people with filters\n* <code>miramedia\/talks-showcase<\/code> - Display talks with filters\n* <code>miramedia\/companies-showcase<\/code> - Display companies with filters<\/p>\n\n<p><strong>Shortcodes:<\/strong>\n* <code>[tedx_youtube]<\/code> - Embed YouTube video from post meta\n* <code>[tedx_speaker]<\/code> - Display linked speaker info<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, please visit <a href=\"https:\/\/miramedia.co.uk\">Miramedia<\/a> or submit an issue on <a href=\"https:\/\/github.com\/dominicjjohnson\/plugin.tedx\">GitHub<\/a>.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by Dominic Johnson \/ Miramedia for the TEDx community.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/miramedia-event-manager-for-tedx\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Start adding Talks, People, and Companies via the WordPress admin<\/li>\n<li>Use the custom Gutenberg blocks to display content on your pages<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20work%20with%20the%20block%20editor%20%28gutenberg%29%3F'><h3>Does this work with the block editor (Gutenberg)?<\/h3><\/dt>\n<dd><p>Yes! This plugin is built specifically for the WordPress block editor with three custom showcase blocks.<\/p><\/dd>\n<dt id='can%20i%20filter%20talks%20by%20year%3F'><h3>Can I filter talks by year?<\/h3><\/dt>\n<dd><p>Yes, talks can be organized using the \"Talk Year\" taxonomy and filtered in the Talks Showcase block.<\/p><\/dd>\n<dt id='how%20do%20i%20add%20youtube%20videos%20to%20talks%3F'><h3>How do I add YouTube videos to talks?<\/h3><\/dt>\n<dd><p>Each Talk post type has a custom field for YouTube links. Use the <code>[tedx_youtube]<\/code> shortcode to display the embedded video.<\/p><\/dd>\n<dt id='can%20i%20display%20logos%20for%20sponsors%3F'><h3>Can I display logos for sponsors?<\/h3><\/dt>\n<dd><p>Yes, the Companies Showcase block displays company logos in a responsive grid. Just set the featured image for each company.<\/p><\/dd>\n<dt id='is%20it%20mobile%20responsive%3F'><h3>Is it mobile responsive?<\/h3><\/dt>\n<dd><p>Absolutely! The plugin includes responsive CSS that adapts from 3-column desktop layouts to single-column mobile displays.<\/p><\/dd>\n<dt id='can%20i%20randomize%20the%20order%20of%20items%3F'><h3>Can I randomize the order of items?<\/h3><\/dt>\n<dd><p>Yes, each showcase block has a \"Display in Random Order\" checkbox option.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5<\/h4>\n\n<ul>\n<li>Updated: Tested up to WordPress 6.9<\/li>\n<li>Added: Plugin icon<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Amends based on an email 8th December 2025<\/li>\n<li>Added ABSPATH security checks to all PHP files to prevent direct access<\/li>\n<li>Enhanced security compliance for WordPress.org standards<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Renamed plugin to \"Miramedia Event Manager for TEDx\"<\/li>\n<li>Added proper License and License URI headers<\/li>\n<li>Fixed Text Domain to match plugin slug (miramedia-event-manager-for-tedx)<\/li>\n<li>Removed heredoc syntax from shortcodes for WordPress.org compliance<\/li>\n<li>Updated readme.txt with comprehensive documentation<\/li>\n<li>WordPress Plugin Directory submission preparation<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added filtered REST API endpoints for all custom post types<\/li>\n<li>Implemented per_page controls (3, 6, 9, 12, ALL)<\/li>\n<li>Added random order display option to all blocks<\/li>\n<li>Updated company showcase grid from 2 to 3 columns<\/li>\n<li>Added smart centering for 2 logos using CSS :has() selector<\/li>\n<li>Enhanced Gutenberg editor previews with logo\/image display<\/li>\n<li>Improved slug\/ID handling for taxonomy filtering<\/li>\n<li>Added mobile responsive grid adjustments<\/li>\n<li>Performance improvements for API calls<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added taxonomy and custom fields to blocks<\/li>\n<li>Improved block functionality<\/li>\n<li>Enhanced admin interface<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Custom post types: Talks, People, Companies<\/li>\n<li>Custom taxonomies: Talk Year, Person Type, Company Type<\/li>\n<li>Basic Gutenberg blocks<\/li>\n<li>YouTube integration shortcode<\/li>\n<li>Speaker display shortcode<\/li>\n<\/ul>","raw_excerpt":"Event management for TEDx organizers. Manage talks, speakers, and sponsors with custom Gutenberg blocks and advanced filtering.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/263802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=263802"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dominicmiramediacouk"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=263802"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=263802"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=263802"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=263802"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=263802"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=263802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}