{"id":163362,"date":"2022-10-04T06:33:55","date_gmt":"2022-10-04T06:33:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cycle-blocks\/"},"modified":"2024-08-27T09:31:20","modified_gmt":"2024-08-27T09:31:20","slug":"cycle-blocks","status":"publish","type":"plugin","link":"https:\/\/kir.wordpress.org\/plugins\/cycle-blocks\/","author":8903959,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.4","stable_tag":"1.1.4","tested":"6.6.5","requires":"6.0.0","requires_php":"7.2","requires_plugins":null,"header_name":"Cycle Blocks","header_author":"thingsym","header_description":"Cycle Blocks plugin is a collection of block for block themes (Full Site Editing).","assets_banners_color":"","last_updated":"2024-08-27 09:31:20","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/sponsors\/thingsym","header_plugin_uri":"https:\/\/github.com\/thingsym\/cycle-blocks","header_author_uri":"https:\/\/www.thingslabo.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1057,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"thingsym","date":"2022-10-04 06:36:10"},"1.1.0":{"tag":"1.1.0","author":"thingsym","date":"2022-10-13 08:42:49"},"1.1.1":{"tag":"1.1.1","author":"thingsym","date":"2022-12-08 07:12:39"},"1.1.2":{"tag":"1.1.2","author":"thingsym","date":"2023-04-21 07:07:58"},"1.1.3":{"tag":"1.1.3","author":"thingsym","date":"2023-11-21 08:12:28"},"1.1.4":{"tag":"1.1.4","author":"thingsym","date":"2024-08-27 09:31:20"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"cycle-blocks\/sitemap":{"apiVersion":2,"name":"cycle-blocks\/sitemap","title":"Sitemap","category":"cycle-blocks","description":"Display sitemap.","keywords":[],"textdomain":"cycle-blocks","attributes":{"displayPage":{"type":"boolean","default":true},"displayPost":{"type":"boolean","default":true},"displayCategory":{"type":"boolean","default":true},"displayAuthor":{"type":"boolean","default":true}},"supports":{},"editorScript":"cycle-blocks-editor-script","editorStyle":"cycle-blocks-editor-style","style":"cycle-blocks-style"},"cycle-blocks\/profile":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"cycle-blocks\/profile","title":"Profile","category":"cycle-blocks","description":"Display profile.","keywords":[],"textdomain":"cycle-blocks","attributes":{"userId":{"type":"number"},"showTitle":{"type":"boolean","default":true},"title":{"type":"string","default":"Profile"},"showAvatar":{"type":"boolean","default":true},"avatarSize":{"type":"number","default":48},"showBio":{"type":"boolean","default":true},"showRecentPosts":{"type":"boolean","default":false},"authorTitle":{"type":"string","default":"Author's recent posts"},"postsToShow":{"type":"number","default":5,"minimum":1,"maximum":100},"displayFeaturedImage":{"type":"boolean","default":false},"featuredImageId":{"type":"number"},"postLayout":{"type":"string","default":"list"},"postColumns":{"type":"number","default":5},"byline":{"type":"string"}},"usesContext":["postType","postId","queryId"],"supports":{"html":false,"spacing":{"margin":true,"padding":true},"color":{"link":true}},"editorScript":"cycle-blocks-editor-script","editorStyle":"cycle-blocks-editor-style","style":"cycle-blocks-style"},"cycle-blocks\/page-list":{"apiVersion":2,"name":"cycle-blocks\/page-list","title":"Page List","category":"cycle-blocks","description":"list page.","keywords":[],"textdomain":"cycle-blocks","attributes":{"postId":{"type":"string"},"layout":{"type":"string","enum":["list","card","topics","article"],"default":"list"},"sortColumn":{"type":"string","enum":["menu_order","post_title","post_date","post_modified","ID"],"default":"menu_order"},"sortOrder":{"type":"string","enum":["ASC","DESC"],"default":"ASC"},"displayAncestor":{"type":"boolean","default":false},"includeRootAncestor":{"type":"boolean","default":false},"columns":{"type":"number","default":2},"depth":{"type":"integer","default":1},"displayFeaturedImage":{"type":"boolean","default":true},"featuredImageId":{"type":"number"}},"supports":{},"editorScript":"cycle-blocks-editor-script","editorStyle":"cycle-blocks-editor-style","style":"cycle-blocks-style"},"cycle-blocks\/fontawesome-icons":{"apiVersion":2,"name":"cycle-blocks\/fontawesome-icons","title":"Fontawesome Icons","category":"cycle-blocks","description":"Display a Fontawesome Icon.","keywords":["icon"],"textdomain":"cycle-blocks","attributes":{"iconLabel":{"type":"string","default":"face-smile-beam"},"iconClassName":{"type":"string","default":"fas fa-face-smile-beam"},"iconSize":{"type":"string","default":"48px"},"enableInlineBlock":{"type":"boolean","default":false},"iconColor":{"type":"string"},"backgroundColor":{"type":"string"},"textAlign":{"type":"string","enum":["left","center","right"],"default":"center"}},"supports":{"align":true,"html":false,"editorBridgeSpace":true,"editorBridgeSpaceMargin":true,"editorBridgeSpacePadding":true,"editorBridgeBorder":true},"editorScript":"cycle-blocks-editor-script","editorStyle":"cycle-blocks-editor-style","style":"cycle-blocks-style"}},"tagged_versions":["1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1220,148857,148076],"plugin_category":[],"plugin_contributors":[78488],"plugin_business_model":[],"class_list":["post-163362","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-block-editor","plugin_tags-gutenberg","plugin_contributors-thingsym","plugin_committers-thingsym"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/cycle-blocks.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Cycle Blocks plugin is a collection of block for block themes (Full Site Editing).\nOf course, it is designed so that it can also be used with classic themes.<\/p>\n\n<p>You can easily design your site and create content using blocks.<\/p>\n\n<h4>Compatibility<\/h4>\n\n<ul>\n<li>WordPress version 6.0 or later<\/li>\n<li>Gutenberg version 12.0 or later<\/li>\n<\/ul>\n\n<h4>Required plugins<\/h4>\n\n<p>Cycle Blocks will need other recommended plugins to use icons library as Web Font.<\/p>\n\n<p><a href=\"https:\/\/ja.wordpress.org\/plugins\/font-awesome\/\">Font Awesome<\/a><\/p>\n\n<h4>Blocks<\/h4>\n\n<ul>\n<li>Page List<\/li>\n<li>Profile<\/li>\n<li>Sitemap<\/li>\n<li>Fontawesome Icons (Required Font Awesome icons resource)<\/li>\n<\/ul>\n\n<h4>Support<\/h4>\n\n<p>If you have any trouble, you can use the forums or report bugs.<\/p>\n\n<ul>\n<li>Forum: <a href=\"https:\/\/wordpress.org\/support\/plugin\/cycle-blocks\/\">https:\/\/wordpress.org\/support\/plugin\/cycle-blocks\/<\/a><\/li>\n<li>Issues: <a href=\"https:\/\/github.com\/thingsym\/cycle-blocks\/issues\">https:\/\/github.com\/thingsym\/cycle-blocks\/issues<\/a><\/li>\n<\/ul>\n\n<h4>Contribution<\/h4>\n\n<p>Small patches and bug reports can be submitted a issue tracker in Github. Forking on Github is another good way. You can send a pull request.<\/p>\n\n<p>Translating a plugin takes a lot of time, effort, and patience. I really appreciate the hard work from these contributors.<\/p>\n\n<p>If you have created or updated your own language pack, you can send gettext PO and MO files to author. I can bundle it into plugin.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/thingsym\/cycle-blocks\">VCS - GitHub<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/cycle-blocks\/\">Homepage - WordPress Plugin<\/a><\/li>\n<li><a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/cycle-blocks\">Translate Cycle Blocks into your language.<\/a><\/li>\n<\/ul>\n\n<p>You can also contribute by answering issues on the forums.<\/p>\n\n<ul>\n<li>Forum: <a href=\"https:\/\/wordpress.org\/support\/plugin\/cycle-blocks\/\">https:\/\/wordpress.org\/support\/plugin\/cycle-blocks\/<\/a><\/li>\n<li>Issues: <a href=\"https:\/\/github.com\/thingsym\/cycle-blocks\/issues\">https:\/\/github.com\/thingsym\/cycle-blocks\/issues<\/a><\/li>\n<\/ul>\n\n<h4>Patches and Bug Fixes<\/h4>\n\n<p>Forking on Github is another good way. You can send a pull request.<\/p>\n\n<ol>\n<li>Fork <a href=\"https:\/\/github.com\/thingsym\/cycle-blocks\">Cycle Blocks<\/a> from GitHub repository<\/li>\n<li>Create a feature branch: git checkout -b my-new-feature<\/li>\n<li>Commit your changes: git commit -am 'Add some feature'<\/li>\n<li>Push to the branch: git push origin my-new-feature<\/li>\n<li>Create new Pull Request<\/li>\n<\/ol>\n\n<h4>Contribute guidlines<\/h4>\n\n<p>If you would like to contribute, here are some notes and guidlines.<\/p>\n\n<ul>\n<li>All development happens on the <strong>main<\/strong> branch, so it is always the most up-to-date<\/li>\n<li>If you are going to be submitting a pull request, please submit your pull request to the <strong>main<\/strong> branch<\/li>\n<li>See about <a href=\"https:\/\/help.github.com\/articles\/fork-a-repo\/\">forking<\/a> and <a href=\"https:\/\/help.github.com\/articles\/using-pull-requests\/\">pull requests<\/a><\/li>\n<\/ul>\n\n<h4>Test Matrix<\/h4>\n\n<p>For operation compatibility between PHP version and WordPress version, see below <a href=\"https:\/\/github.com\/thingsym\/cycle-blocks\/actions\">GitHub Actions<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download and unzip files. Or install Cycle Blocks plugin using the WordPress plugin installer. In that case, skip 2.<\/li>\n<li>Upload \"cycle-blocks\" to the \"\/wp-content\/plugins\/\" directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Have fun!<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.1.4 - 2024.08.27<\/h4>\n\n<ul>\n<li>tested up to 6.6.1<\/li>\n<li>improve code with phpcs<\/li>\n<li>update github workflows<\/li>\n<li>update icon-settings<\/li>\n<li>update composer dependencies<\/li>\n<li>update npm dependencies<\/li>\n<li>add Disabled<\/li>\n<li>add aria-label<\/li>\n<li>fix import<\/li>\n<li>fix wp_register_script dependencies<\/li>\n<li>remove test case<\/li>\n<li>fix Deprecated: Creation of dynamic property for php8.2<\/li>\n<li>bump up version cpy-cli and fix npm scripts<\/li>\n<\/ul>\n\n<h4>1.1.3 - 2023.11.21<\/h4>\n\n<ul>\n<li>tested up to 6.4.1<\/li>\n<li>fix npm scripts<\/li>\n<li>update npm dependencies for update-browserslist-db<\/li>\n<li>fix phpunit.xml config<\/li>\n<li>phpunit-polyfills bump up<\/li>\n<li>remove dist\/js\/blocks<\/li>\n<\/ul>\n\n<h4>1.1.2 - 2023.04.21<\/h4>\n\n<ul>\n<li>tested up to 6.2.0<\/li>\n<li>fix jest config<\/li>\n<li>update npm dependencies<\/li>\n<li>add npm scripts<\/li>\n<li>fix Undefined variable $post<\/li>\n<\/ul>\n\n<h4>1.1.1 - 2022.12.08<\/h4>\n\n<ul>\n<li>fix test case<\/li>\n<li>improve code with phpcs<\/li>\n<li>fix block wrapper<\/li>\n<li>change variable name<\/li>\n<li>add classname to block wrapper<\/li>\n<li>fix __experimentalGetSettings deprecated<\/li>\n<li>change the image size according to layout or the number of columns<\/li>\n<li>remove duplicate editor css<\/li>\n<li>using bem and remove wp-block prefix<\/li>\n<li>update github actions, Node.js 12 actions are deprecated<\/li>\n<li>fix undefined variable php notice<\/li>\n<li>fix composer.json<\/li>\n<li>fix workflows<\/li>\n<li>fix compatible with setUp(): void for ci<\/li>\n<\/ul>\n\n<h4>1.1.0 - 2022.10.13<\/h4>\n\n<ul>\n<li>fix phpcs.ruleset.xml<\/li>\n<li>update composer dependency<\/li>\n<li>fix phpcs composer scripts<\/li>\n<li>add PHP CodeSniffer to ci<\/li>\n<li>improve code with phpcs<\/li>\n<li>fix conditional expression<\/li>\n<li>fix scss<\/li>\n<li>add who prop to UserControl<\/li>\n<li>add support section and enhance contribution section to README<\/li>\n<li>fix license<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2022.09.30<\/h4>\n\n<ul>\n<li>initial commit<\/li>\n<\/ul>","raw_excerpt":"Cycle Blocks plugin is a collection of block for block themes (Full Site Editing).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/163362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=163362"}],"author":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thingsym"}],"wp:attachment":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=163362"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=163362"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=163362"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=163362"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=163362"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=163362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}