{"id":250741,"date":"2025-09-15T22:24:57","date_gmt":"2025-09-15T22:24:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fair-schedule-blocks\/"},"modified":"2025-12-01T23:32:23","modified_gmt":"2025-12-01T23:32:23","slug":"fair-schedule-blocks","status":"publish","type":"plugin","link":"https:\/\/cy.wordpress.org\/plugins\/fair-schedule-blocks\/","author":23290876,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.2.1","stable_tag":"0.2.1","tested":"6.9.4","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Fair Schedule Blocks","header_author":"Marcin Wosinek","header_description":"Schedule management blocks for events, with fair pricing model.","assets_banners_color":"","last_updated":"2025-12-01 23:32:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/marcin-wosinek\/fair-event-plugins","header_author_uri":"https:\/\/github.com\/marcin-wosinek","rating":0,"author_block_rating":0,"active_installs":0,"downloads":287,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"0.1.0":{"tag":"0.1.0","author":"marcinwosinek","date":"2025-09-15 22:24:31"},"0.1.2":{"tag":"0.1.2","author":"marcinwosinek","date":"2025-09-22 07:00:31"},"0.2.1":{"tag":"0.2.1","author":"marcinwosinek","date":"2025-12-01 23:32:23"}},"upgrade_notice":{"0.1.0":"<p>Initial release of Fair Schedule Blocks with Schedule Accordion block.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"fair-schedule-blocks\/show-until":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"fair-schedule-blocks\/show-until","version":"0.1.0","title":"Show Until","category":"widgets","icon":"visibility","description":"Shows content until a specific date and time, then hides it","example":{},"usesContext":["postId","postType"],"supports":{"html":false,"anchor":true,"align":true},"attributes":{"hideAfter":{"type":"string","default":""}},"textdomain":"fair-schedule-blocks","editorScript":"file:.\/editor.js","editorStyle":"file:.\/editor.css","style":"file:.\/view.css","render":"file:.\/render.php"},"fair-schedule-blocks\/schedule-accordion":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"fair-schedule-blocks\/schedule-accordion","version":"0.1.0","title":"Schedule Accordion","category":"widgets","icon":"list-view","description":"An accordion block for displaying schedule items with collapsible sections","example":{},"supports":{"html":false,"anchor":true,"align":true},"attributes":{"autoCollapsedAfter":{"type":"string","default":""}},"textdomain":"fair-schedule-blocks","editorScript":"file:.\/editor.js","viewScript":"file:.\/view.js","editorStyle":"file:.\/editor.css","style":"file:.\/view.css","render":"file:.\/render.php"},"fair-schedule-blocks\/show-after":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"fair-schedule-blocks\/show-after","version":"0.1.0","title":"Show After","category":"widgets","icon":"visibility","description":"Hides content until a specific date and time, then shows it","example":{},"usesContext":["postId","postType"],"supports":{"html":false,"anchor":true,"align":true},"attributes":{"showAfter":{"type":"string","default":""}},"textdomain":"fair-schedule-blocks","editorScript":"file:.\/editor.js","editorStyle":"file:.\/editor.css","style":"file:.\/view.css","render":"file:.\/render.php"}},"tagged_versions":["0.1.0","0.1.2","0.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3362096,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3362096,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Schedule Accordion block in the editor","2":"Block settings panel showing auto-collapse options","3":"Collapsed schedule item on the frontend"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1741,4121,1486,148076,4062],"plugin_category":[40,43],"plugin_contributors":[246733],"plugin_business_model":[],"class_list":["post-250741","plugin","type-plugin","status-publish","hentry","plugin_tags-accordion","plugin_tags-blocks","plugin_tags-events","plugin_tags-gutenberg","plugin_tags-schedule","plugin_category-calendar-and-events","plugin_category-customization","plugin_contributors-marcinwosinek","plugin_committers-marcinwosinek"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/fair-schedule-blocks.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/fair-schedule-blocks\/assets\/screenshot-1.png?rev=3362096","caption":"Schedule Accordion block in the editor"},{"src":"https:\/\/ps.w.org\/fair-schedule-blocks\/assets\/screenshot-2.png?rev=3362096","caption":"Block settings panel showing auto-collapse options"}],"raw_content":"<!--section=description-->\n<p>Fair Schedule Blocks provides WordPress Gutenberg blocks with time-dependent display.<\/p>\n\n<p><strong>Schedule Accordion Block Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Auto-collapse functionality<\/strong> - Set a date\/time when content automatically collapses<\/li>\n<li><strong>Timezone support<\/strong> - Uses WordPress site timezone for accurate scheduling  <\/li>\n<li><strong>Click-to-reveal<\/strong> - Collapsed content can be expanded by clicking<\/li>\n<li><strong>Responsive design<\/strong> - Works seamlessly across all devices<\/li>\n<li><strong>Accessibility focused<\/strong> - Built following WordPress accessibility guidelines<\/li>\n<\/ul>\n\n<p>Perfect for event organizers, conference planners, and anyone managing time-sensitive content.<\/p>\n\n<h3>0.2.1<\/h3>\n\n<h3>Patch Changes<\/h3>\n\n<ul>\n<li>7e7ea9c: Update version tested up to version to 6.9.<\/li>\n<\/ul>\n\n<h3>0.2.0<\/h3>\n\n<h3>Minor Changes<\/h3>\n\n<ul>\n<li>4158206: Add show-until &amp; show-after blocks<\/li>\n<li>2ee1396: Integrate event &amp; schedule blocks\u2014reference event dates in block<\/li>\n<\/ul>\n\n<h3>0.1.2<\/h3>\n\n<h3>Patch Changes<\/h3>\n\n<ul>\n<li>d0fc2d3: Allow anyblock inside timed accordian<\/li>\n<\/ul>\n\n<h3>0.1.1<\/h3>\n\n<h3>Patch Changes<\/h3>\n\n<ul>\n<li>Fix the syntax issue<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Schedule Accordion block with auto-collapse functionality<\/li>\n<li>Timezone-aware datetime handling<\/li>\n<li>Click-to-reveal functionality<\/li>\n<li>Responsive design<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/fair-schedule-blocks\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Add blocks through the Gutenberg block editor in the \"Widgets\" category<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20blocks%20are%20included%3F'><h3>What blocks are included?<\/h3><\/dt>\n<dd><p>Currently includes the Schedule Accordion block with auto-collapse functionality based on date\/time.<\/p><\/dd>\n<dt id='how%20does%20the%20timezone%20support%20work%3F'><h3>How does the timezone support work?<\/h3><\/dt>\n<dd><p>The plugin uses your WordPress site's configured timezone to determine when content should auto-collapse.<\/p><\/dd>\n<dt id='can%20collapsed%20content%20be%20expanded%20again%3F'><h3>Can collapsed content be expanded again?<\/h3><\/dt>\n<dd><p>Yes, users can click on collapsed content to reveal it again.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Schedule  blocks for Gutenberg.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/250741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=250741"}],"author":[{"embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/marcinwosinek"}],"wp:attachment":[{"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=250741"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=250741"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=250741"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=250741"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=250741"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cy.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=250741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}