{"id":162764,"date":"2022-10-02T03:28:55","date_gmt":"2022-10-02T03:28:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ekiline-block-collection\/"},"modified":"2025-11-21T00:42:36","modified_gmt":"2025-11-21T00:42:36","slug":"ekiline-block-collection","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/ekiline-block-collection\/","author":18188551,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.1","stable_tag":"3.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.0","requires_plugins":null,"header_name":"Ekiline Block Collection","header_author":"Uri Lazcano (Urielink)","header_description":"Actions and blocks based on bootstrap 5 (carousel, collapse and more). Includes Bootstrap library. Support this project to add new features and expand a customer service branch.","assets_banners_color":"1e3045","last_updated":"2025-11-21 00:42:36","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/paypalme\/urielink","header_plugin_uri":"","header_author_uri":"https:\/\/ekiline.com\/ekiline-block-collection\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1479,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"urielink","date":"2022-10-15 04:01:16"},"0.1.2":{"tag":"0.1.2","author":"urielink","date":"2022-10-15 04:01:16"},"0.1.3":{"tag":"0.1.3","author":"urielink","date":"2022-10-18 20:41:47"},"0.1.4":{"tag":"0.1.4","author":"urielink","date":"2022-10-23 19:58:02"},"0.1.5":{"tag":"0.1.5","author":"urielink","date":"2022-10-23 20:26:10"},"0.1.6":{"tag":"0.1.6","author":"urielink","date":"2022-11-04 03:57:50"},"0.1.7":{"tag":"0.1.7","author":"urielink","date":"2022-11-08 23:51:55"},"1.0.0":{"tag":"1.0.0","author":"urielink","date":"2023-01-26 01:54:50"},"1.0.1":{"tag":"1.0.1","author":"urielink","date":"2023-01-26 03:13:25"},"1.0.2":{"tag":"1.0.2","author":"urielink","date":"2023-03-01 23:09:04"},"1.0.4":{"tag":"1.0.4","author":"urielink","date":"2023-05-11 05:40:43"},"1.0.5":{"tag":"1.0.5","author":"urielink","date":"2024-10-07 06:23:28"},"1.0.7":{"tag":"1.0.7","author":"urielink","date":"2024-11-09 03:10:25"},"2.0.0":{"tag":"2.0.0","author":"urielink","date":"2025-01-19 22:30:59"},"2.0.1":{"tag":"2.0.1","author":"urielink","date":"2025-01-20 01:08:18"},"2.1.1":{"tag":"2.1.1","author":"urielink","date":"2025-04-15 04:37:27"},"3.0.0":{"tag":"3.0.0","author":"urielink","date":"2025-11-19 04:17:58"},"3.0.1":{"tag":"3.0.1","author":"urielink","date":"2025-11-21 00:42:36"}},"upgrade_notice":{"\u26a0\ufe0f Important Upgrade Notice \u2014 Breaking Changes":"<p>This new version of Ekiline Block Collection is a major rewrite.\nPrevious versions used a different block structure and markup that is no longer compatible with the new architecture.<\/p>\n\n<p>Because of this:\n* Blocks created with older versions may stop working after updating.\n* Your existing layouts may not render correctly, and some components may disappear or reset.\n* You may need to rebuild your content using the new block versions.\n* We strongly recommend creating a full backup (database + files) before updating.<\/p>\n\n<p>This update brings a cleaner, more powerful, and more future-proof block system, but it is not backward-compatible with older instances of the plugin.<\/p>\n\n<p>If you rely heavily on the old block version, consider testing the update in a staging environment first.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2811625,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2811625,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2811625,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2811625,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"ekiline-block-collection\/ekiline-progress":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-progress","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Progress","category":"design","icon":"dashicons-block-default","description":"Show a bootstrap progress bar for your data.","example":{},"supports":{"anchor":true,"color":{"background":true,"gradients":true,"text":false}},"attributes":{"progHeight":{"type":"number","default":50},"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"none","width":"0px"},"right":{"color":"#dee2e6","style":"none","width":"0px"},"bottom":{"color":"#dee2e6","style":"none","width":"0px"},"left":{"color":"#dee2e6","style":"none","width":"0px"}}},"borderRadius":{"type":"string","default":"0rem"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-navbar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-navbar","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Navbar","category":"design","icon":"dashicons-block-default","description":"Navbar Bootstrap generado a partir de un bloque Lista.","example":{},"supports":{"anchor":true,"html":false,"spacing":{"margin":true,"padding":true},"color":{"text":true,"background":true,"link":true},"border":{"color":true,"radius":true,"style":true,"width":true}},"attributes":{"menuHtml":{"type":"string","default":""},"menuJson":{"type":"string","default":"[]"},"isEditingMenu":{"type":"boolean","default":true},"navStyle":{"type":"string","default":"collapse"},"navShow":{"type":"string","default":" navbar-expand-lg"},"navPosition":{"type":"string","default":""},"alignItems":{"type":"string","default":""},"container":{"type":"string","default":"container-fluid"},"brandText":{"type":"string","default":"Navbar"},"targetId":{"type":"string","default":"navbarNavDropdown"},"brandMode":{"type":"string","default":"text"},"showTagline":{"type":"boolean","default":false},"taglineText":{"type":"string","default":""},"brandLogoMode":{"type":"string","default":"auto"},"brandLogoId":{"type":"number","default":0},"brandLogoUrl":{"type":"string","default":""},"brandLogoWidth":{"type":"number","default":0},"brandLogoHeight":{"type":"number","default":0},"brandLogoAlt":{"type":"string","default":""},"brandLogoLinkHome":{"type":"boolean","default":true},"brandHomeUrl":{"type":"string","default":""}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-tabs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-tabs","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Tabs","category":"design","icon":"dashicons-block-default","description":"Add a tabs for your posts, full control.","example":{},"supports":{"inserter":true,"anchor":true,"align":["wide","full"],"html":false},"attributes":{"tabsNumber":{"type":"number","default":3},"template":{"type":"array","default":[]},"isConfigured":{"type":"boolean","default":false},"tabsStyle":{"type":"string","default":"nav-tabs"},"tabsAlign":{"type":"string","default":""},"tabsDesign":{"type":"string","default":""}},"providesContext":{"ekiline-tabs\/anchor":"anchor","ekiline-tabs\/tabsNumber":"tabsNumber","ekiline-tabs\/template":"template","ekiline-tabs\/isConfigured":"isConfigured","ekiline-tabs\/tabsStyle":"tabsStyle","ekiline-tabs\/tabsAlign":"tabsAlign","ekiline-tabs\/tabsDesign":"tabsDesign"},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-carousel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-carousel","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Ekiline Carousel","category":"design","icon":"dashicons-block-default","description":"A flexible and extensible carousel block.","example":{},"supports":{"html":false,"anchor":true,"align":["wide","full"],"color":{"background":true,"text":true,"link":true}},"attributes":{"anchor":{"type":"string","default":""},"carouselId":{"type":"string","default":""},"carouselClass":{"type":"string","default":""},"carouselStyle":{"type":"string","default":""},"carouselItems":{"type":"array","default":[]},"carouselOptions":{"type":"object","default":{}},"ChooseType":{"type":"string","default":"manual"},"SetColumns":{"type":"number","default":1},"AddControls":{"type":"boolean","default":true},"AddIndicators":{"type":"boolean","default":true},"SetAuto":{"type":"boolean","default":true},"SetTime":{"type":"number","default":5000},"SetAnimation":{"type":"string","default":""},"SetHeight":{"type":"string","default":"540px"},"GalleryImagesIds":{"type":"array","default":[]},"GalleryImages":{"type":"array","default":[]},"contentPostType":{"type":"string","default":"post"},"contentCategory":{"type":"array","default":[]},"contentPostsPerPage":{"type":"number","default":6},"contentOrder":{"type":"string","default":"desc"},"contentOrderBy":{"type":"string","default":"date"},"contentIsDynamic":{"type":"boolean","default":false},"contentPosts":{"type":"array","default":[]},"contentSelectedIds":{"type":"array","default":[]},"contentLinkSlide":{"type":"boolean","default":false},"slidesCount":{"type":"number","default":0}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","providesContext":{"ekiline-carousel\/SetHeight":"SetHeight"}},"ekiline-block-collection\/ekiline-toast":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-toast","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Toast","category":"design","icon":"dashicons-block-default","description":"Show small bootstrap-style notices.","example":{},"supports":{"anchor":true,"html":false},"attributes":{"toastPosition":{"type":"string","default":" bottom-0 start-0"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-collapse":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-collapse","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Collapse","category":"design","icon":"dashicons-block-default","description":"Set a collapse behavior block. You can activate from any button.","example":{},"supports":{"anchor":true,"color":{"gradients":true}},"attributes":{"horizontal":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-accordion":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-accordion","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Accordion","category":"design","icon":"dashicons-block-default","description":"Show your content as an accordion.","example":{},"supports":{"anchor":true,"html":false},"attributes":{"useBorder":{"type":"boolean","default":false},"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"none","width":"0px"},"right":{"color":"#dee2e6","style":"none","width":"0px"},"bottom":{"color":"#dee2e6","style":"none","width":"0px"},"left":{"color":"#dee2e6","style":"none","width":"0px"}}},"borderRadius":{"type":"string","default":"0rem"}},"providesContext":{"ekiline-accordion\/anchor":"anchor"},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-modal":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-modal","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Modal","category":"design","icon":"dashicons-block-default","description":"Add your content here, then invoke with a link anchor #anchor.","example":{},"supports":{"anchor":true,"color":{"background":true,"gradients":true,"text":true}},"attributes":{"modalShow":{"type":"string","default":"default"},"modalSize":{"type":"string","default":"default"},"modalAlign":{"type":"boolean","default":true},"modalBackdrop":{"type":"boolean","default":true},"modalKeyboard":{"type":"boolean","default":true},"modalTime":{"type":"number","default":0},"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"solid","width":"1px"},"right":{"color":"#dee2e6","style":"solid","width":"1px"},"bottom":{"color":"#dee2e6","style":"solid","width":"1px"},"left":{"color":"#dee2e6","style":"solid","width":"1px"}}},"borderRadius":{"type":"string","default":"0.375rem"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-offcanvas":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-offcanvas","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Offcanvas","category":"design","icon":"dashicons-block-default","description":"Add your content here, then invoque with a link anchor #anchor.","example":{},"supports":{"anchor":true,"color":{"background":true,"gradients":true,"text":true}},"attributes":{"ocPosition":{"type":"string","default":" offcanvas-end"},"ocWidth":{"type":"string","default":""},"ocHeight":{"type":"string","default":""},"ocScroll":{"type":"boolean","default":false},"ocBackdrop":{"type":"string","default":"true"},"ocDisplay":{"type":"string","default":" offcanvas"},"parentAnchor":{"type":"string"}},"providesContext":{"ekiline-offcanvas\/anchor":"anchor"},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-progress-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-progress-item","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Progress data bar","category":"design","parent":["ekiline-block-collection\/ekiline-progress"],"icon":"dashicons-block-default","description":"Progress data, could be multiple bars between 1 to 100.","example":{},"supports":{"anchor":false,"color":{"background":true,"gradients":true,"text":true},"typography":{"fontSize":true}},"attributes":{"content":{"type":"string","source":"html","selector":"p"},"progRange":{"type":"number","default":10},"progLabel":{"type":"boolean","default":false},"progStripes":{"type":"boolean","default":false},"progAnimation":{"type":"boolean","default":false},"textAlign":{"type":"string","default":"left"},"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"none","width":"0px"},"right":{"color":"#dee2e6","style":"none","width":"0px"},"bottom":{"color":"#dee2e6","style":"none","width":"0px"},"left":{"color":"#dee2e6","style":"none","width":"0px"}}},"borderRadius":{"type":"string","default":"0rem"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-tab-link":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-tab-link","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Tab Link","category":"design","parent":["ekiline-block-collection\/ekiline-tabs-navbar"],"icon":"dashicons-block-default","description":"Tab button link. Copy Anchor text and paste on Tab Content Anchor field.","example":{},"supports":{"html":false,"reusable":false,"color":{"background":true}},"attributes":{"content":{"type":"string","source":"html","selector":"button","default":"Tab Link"},"dataBsTarget":{"type":"string","default":""}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-tab-content":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-tab-content","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Tab Content","category":"design","parent":["ekiline-block-collection\/ekiline-tabs-container"],"icon":"dashicons-block-default","description":"Inner tab content. Find Tab Link anchor text, and paste on Anchor field.","example":{},"supports":{"anchor":true,"html":false,"reusable":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-tabs-navbar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-tabs-navbar","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Tabs Nav Bar","category":"design","parent":["ekiline-block-collection\/ekiline-tabs"],"icon":"dashicons-block-default","description":"Tab navigation, add your links.","example":{},"supports":{"html":false,"reusable":false,"inserter":false},"attributes":{"tabsStyle":{"type":"string","default":""},"tabsAlign":{"type":"string","default":""},"tabsDesign":{"type":"string","default":""}},"usesContext":["ekiline-tabs\/tabsStyle","ekiline-tabs\/tabsAlign","ekiline-tabs\/tabsDesign"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-tabs-container":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-tabs-container","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Tabs container","category":"design","parent":["ekiline-block-collection\/ekiline-tabs"],"icon":"dashicons-block-default","description":"All tabs add here.","example":{},"supports":{"html":false,"reusable":false,"inserter":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-carousel-slide":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-carousel-slide","version":"0.1.0","title":"Ekiline Carousel Slide","category":"design","icon":"dashicons-block-default","description":"Slide template for Ekiline Carousel.","example":{},"supports":{"html":false,"anchor":true},"attributes":{"parentSetHeight":{"type":"string","default":"540px"}},"usesContext":["ekiline-carousel\/SetHeight"],"textdomain":"ekiline-block-collection","parent":["ekiline-block-collection\/ekiline-carousel"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-toast-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-toast-item","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Ekiline toast item.","category":"design","parent":["ekiline-block-collection\/ekiline-toast"],"icon":"dashicons-block-default","description":"Each toast can be executed by time, at the end of scrolling, or with the cursor outside the window. You can stack as many as you need.","example":{},"supports":{"anchor":true,"html":false,"inserter":false,"color":{"background":true,"gradients":true,"text":true}},"attributes":{"content":{"type":"string","source":"html","selector":"p"},"toastTime":{"type":"number","default":0},"toastScroll":{"type":"boolean","default":false}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-accordion-item-header":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-accordion-item-header","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Accordion item header","category":"design","parent":["ekiline-block-collection\/ekiline-accordion-item"],"icon":"dashicons-block-default","description":"Set title and content in your accordion container.","example":{},"supports":{"html":false,"reusable":false,"inserter":false,"color":{"gradients":true}},"attributes":{"itemTarget":{"type":"string","default":""},"content":{"type":"string","source":"html","selector":"button","default":"Item title."}},"usesContext":["ekiline-accordion\/anchor","ekiline-accordion-item\/anchor","ekiline-accordion-item\/itemTarget"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-accordion-item-body":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-accordion-item-body","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Accordion item body","category":"design","parent":["ekiline-block-collection\/ekiline-accordion-item"],"icon":"dashicons-block-default","description":"Set title and content in your accordion container.","example":{},"supports":{"html":false,"reusable":false,"inserter":false,"color":{"gradients":true}},"attributes":{"showDefault":{"type":"boolean","default":false},"keepOpen":{"type":"boolean","default":true},"itemParent":{"type":"string","default":""},"itemTarget":{"type":"string","default":""},"content":{"type":"string","source":"html","selector":"button","default":"Item title."}},"usesContext":["ekiline-accordion\/anchor","ekiline-accordion-item\/anchor","ekiline-accordion-item\/itemTarget","ekiline-accordion-item\/showDefault","ekiline-accordion-item\/keepOpen"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-accordion-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-accordion-item","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Accordion item","category":"design","parent":["ekiline-block-collection\/ekiline-accordion"],"icon":"dashicons-block-default","description":"Set title and content in your accordion container.","example":{},"supports":{"anchor":true,"html":false,"reusable":false},"attributes":{"showDefault":{"type":"boolean","default":false},"keepOpen":{"type":"boolean","default":true},"itemTarget":{"type":"string","default":""},"content":{"type":"string","source":"html","selector":"button","default":"Item title."}},"usesContext":["ekiline-accordion\/anchor"],"providesContext":{"ekiline-accordion-item\/anchor":"anchor","ekiline-accordion-item\/itemTarget":"itemTarget","ekiline-accordion-item\/showDefault":"showDefault","ekiline-accordion-item\/keepOpen":"keepOpen"},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-modal-footer":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-modal-footer","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Modal footer","category":"design","parent":["ekiline-block-collection\/ekiline-modal"],"icon":"dashicons-block-default","description":"Inner footer content.","example":{},"supports":{"html":false,"reusable":false,"inserter":true},"attributes":{"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"solid","width":"1px"},"right":{"color":"#dee2e6","style":"none","width":"0px"},"bottom":{"color":"#dee2e6","style":"none","width":"0px"},"left":{"color":"#dee2e6","style":"none","width":"0px"}}},"borderRadius":{"type":"string","default":"0rem"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-modal-body":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-modal-body","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Modal body content","category":"design","parent":["ekiline-block-collection\/ekiline-modal"],"icon":"dashicons-block-default","description":"Modal body content.","example":{},"supports":{"html":false,"reusable":false,"inserter":true},"attributes":{"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"none","width":"0px"},"right":{"color":"#dee2e6","style":"none","width":"0px"},"bottom":{"color":"#dee2e6","style":"none","width":"0px"},"left":{"color":"#dee2e6","style":"none","width":"0px"}}},"borderRadius":{"type":"string","default":"0rem"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-modal-header":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-modal-header","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Modal header","category":"design","parent":["ekiline-block-collection\/ekiline-modal"],"icon":"dashicons-block-default","description":"Modal header content.","example":{},"supports":{"html":false,"reusable":false,"inserter":true},"attributes":{"border":{"type":"object","default":{"top":{"color":"#dee2e6","style":"none","width":"0px"},"right":{"color":"#dee2e6","style":"none","width":"0px"},"bottom":{"color":"#dee2e6","style":"solid","width":"1px"},"left":{"color":"#dee2e6","style":"none","width":"0px"}}},"borderRadius":{"type":"string","default":"0rem"}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-modal-button-resize":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-modal-button-resize","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Modal Resize Button","category":"design","parent":["ekiline-block-collection\/ekiline-modal","ekiline-block-collection\/ekiline-modal-header","ekiline-block-collection\/ekiline-modal-body","ekiline-block-collection\/ekiline-modal-footer"],"icon":"dashicons-block-default","description":"Resize button for modal block.","example":{},"supports":{"html":false,"reusable":false,"inserter":true},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-offcanvas-header":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-offcanvas-header","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Offcanvas header","category":"design","parent":["ekiline-block-collection\/ekiline-offcanvas"],"icon":"dashicons-block-default","description":"Offcanvas header content.","example":{},"supports":{"html":false,"reusable":false,"inserter":true},"attributes":{"parentId":{"type":"string","default":""}},"usesContext":["ekiline-offcanvas\/anchor"],"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"ekiline-block-collection\/ekiline-offcanvas-body":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ekiline-block-collection\/ekiline-offcanvas-body","version":"0.1.0","textdomain":"ekiline-block-collection","title":"Offcanvas body content","category":"design","parent":["ekiline-block-collection\/ekiline-offcanvas"],"icon":"dashicons-block-default","description":"Offcanvas body content.","example":{},"supports":{"html":false,"reusable":false,"inserter":true},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"}},"tagged_versions":["0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","1.0.0","1.0.1","1.0.2","1.0.4","1.0.5","1.0.7","2.0.0","2.0.1","2.1.1","3.0.0","3.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from the \/assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the \/assets\ndirectory take precedence. For example, <code>\/assets\/screenshot-1.png<\/code> would win over <code>\/tags\/4.3\/screenshot-1.png<\/code> (or jpg, jpeg, gif)."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1220,728,10318],"plugin_category":[],"plugin_contributors":[214643],"plugin_business_model":[],"class_list":["post-162764","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-bootstrap","plugin_tags-collection","plugin_contributors-urielink","plugin_committers-urielink"],"banners":{"banner":"https:\/\/ps.w.org\/ekiline-block-collection\/assets\/banner-772x250.jpg?rev=2811625","banner_2x":"https:\/\/ps.w.org\/ekiline-block-collection\/assets\/banner-1544x500.jpg?rev=2811625","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ekiline-block-collection\/assets\/icon-128x128.jpg?rev=2811625","icon_2x":"https:\/\/ps.w.org\/ekiline-block-collection\/assets\/icon-256x256.jpg?rev=2811625","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<h4>Build faster. Prototype better. Design with freedom.<\/h4>\n\n<p>Ekiline Block Collection transforms classic Bootstrap components into native WordPress editor blocks, giving you the flexibility of the block editor with the power of Bootstrap\u2014all without writing a single line of code.<\/p>\n\n<p>Perfect for developers, designers, UX professionals, and anyone who loves working with Bootstrap inside WordPress.<\/p>\n\n<h4>\ud83d\udce6 Included Components<\/h4>\n\n<ul>\n<li>Accordion<\/li>\n<li>Collapse<\/li>\n<li>Modal<\/li>\n<li>Tabs<\/li>\n<li>Progress Bar<\/li>\n<li>Popover<\/li>\n<li>Tooltip<\/li>\n<li>Toast<\/li>\n<li>Offcanvas<\/li>\n<li>Navigation (new!)<\/li>\n<li>Static Carousel<\/li>\n<li>Dynamic Carousel<\/li>\n<\/ul>\n\n<h4>\ud83e\udde9 Compatibility<\/h4>\n\n<p>Ekiline Block Collection works seamlessly with modern WordPress block-based themes like:<\/p>\n\n<ul>\n<li>Twenty Twenty-One (hybrid)<\/li>\n<li>Twenty Twenty-Two<\/li>\n<li>Twenty Twenty-Three<\/li>\n<li>Twenty Twenty-Four<\/li>\n<li>Twenty Twenty-Five<\/li>\n<\/ul>\n\n<h4>\ud83c\udf81 Ekiline Theme<\/h4>\n\n<p>For even more customization options, download the Ekiline Theme, a hybrid WordPress theme built to complement this plugin.<\/p>\n\n<h3>About author<\/h3>\n\n<p>\u201cI created this plugin to offer a reliable and modern way to use Bootstrap inside WordPress, helping my clients\u2014and the community\u2014build better interfaces with less effort.\u201d\n\u2014 Uri Lazcano<\/p>\n\n<p>I am committed to keeping this project updated, faithful to Bootstrap, and improved with each release.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the \/wp-content\/plugins\/ekiline-block-collection directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 screen in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='%E2%9C%A8%20features'><h3>\u2728 Features<\/h3><\/dt>\n<dd><p>Bootstrap components rebuilt as real WordPress blocks.\nInsert, customize, and preview everything in real time (WYSIWYG).<\/p><\/dd>\n<dt id='full%20design%20freedom'><h3>Full design freedom<\/h3><\/dt>\n<dd><p>Customize background color, text color, borders, shadows, spacing, and more using the native design tools of the WordPress editor.<\/p><\/dd>\n<dt id='clean%2C%20reliable%20architecture'><h3>Clean, reliable architecture<\/h3><\/dt>\n<dd><p>HTML markup, classes, and attributes strictly follow Bootstrap 5.3.x methodology.\nThe plugin only loads the CSS\/JS needed\u2014avoiding conflicts and keeping performance high.<\/p><\/dd>\n<dt id='admin%20control%20panel%20included'><h3>Admin control panel included<\/h3><\/dt>\n<dd><p>Enable or disable Bootstrap assets depending on your theme.\nIdeal for hybrid themes or block themes where Bootstrap might already be included.<\/p><\/dd>\n<dt id='great%20for%20rapid%20prototyping%20%26%20ux%20workflows'><h3>Great for rapid prototyping &amp; UX workflows<\/h3><\/dt>\n<dd><p>Build functional interfaces, dashboards, app layouts, and interactive sections in minutes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Update Bootstrap css and js version.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Major changes, new approach to using bootstrap.<\/li>\n<li>Block view optimization in the editor and frontend.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Check new wordpress version (6.8).<\/li>\n<li>Bootstrap update (v5.3.5)<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New Navbar Block<\/li>\n<li>Merges the wordpress navigator block into the bootstrap navbar.<\/li>\n<li>Adds and removes css classes on the frontend with javascript.<\/li>\n<li>Adds and removes css classes on the frontend with javascript.<\/li>\n<li>In the next version, code refactoring and block updates to use API v3 are planned.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Quick fix: properly initialize loading of plugin styles and scripts<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major update:<\/li>\n<li>Refactoring of dynamic carousel due to XSS vulnerability.<\/li>\n<li>Text and language adjustment.<\/li>\n<li>New information pages added.<\/li>\n<li>New options to disable styles and scripts.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Security Fix: XSS vulnerability in dynamic carousel.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Improve: Video behavior, pause when video was in modal or offcanvas container.<\/li>\n<li>Fix: Dynamic Carousel, clean shortcodes from content.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Improve: add individual posts in basic carousel.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix classname in dynamic carosuel.<\/li>\n<li>Improve: Avoid lazy load in dynamic carosuel first image.<\/li>\n<li>Fix compatibility carousel shortcode method.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix language descriptions.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Allow shortcodes in modal block.<\/li>\n<li>Update language files.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix modal script.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Refactoring of css styles and js scripts to improve compatibility with themes.<\/li>\n<li>New options for the dynamic carousel, choose what to show: images, posts or videos.<\/li>\n<li>In addition you will be able to link each image with the use of the media description field.<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Improve: Extend link control (images). Add options to trigger collapsing, modal or offcanvas.<\/li>\n<li>Enahnce: Extend link control (buttons). Add options to trigger collapsing, modal or offcanvas.<\/li>\n<li>Update: Language files.<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>WP 6.1 Compatibility Check, works fine with new theme: Twenty Twenty-Three.<\/li>\n<li>Fix: Toast: title displayed HTML tags.<\/li>\n<li>Improve: New Offcanvas Block.<\/li>\n<li>Update: Language files.<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Fix: Carousel title.<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>This version is being tested in different online projects, it has not shown difficulties in its operation. It allows adding improvements and new features to the development team.<\/li>\n<li>Improve: Extend carousel module, added new visual controls.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Improve: Added information page, admin\/themes\/About EBC.<\/li>\n<li>Fix: Carousel static and Carousel dynamic height styles.<\/li>\n<li>Fix: Compatibility problem, editor gets stuck when select an image\/media block.<\/li>\n<li>Fix: Carousel static, correction when set, add or delete images.<\/li>\n<li>Improve: Carousel static added show hide caption.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Improve: Ajust css rules and js for all blocks.<\/li>\n<li>Improve: Init for bootstrap items.<\/li>\n<li>Update: Readme information.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Update banner and icon images<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"Bootstrap components reimagined as WordPress blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/162764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=162764"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/urielink"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=162764"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=162764"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=162764"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=162764"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=162764"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=162764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}