{"repo":"yarovikov/gutengood-examples","free":true,"listed":false,"github":"https://github.com/yarovikov/gutengood-examples","clone":"git clone https://github.com/yarovikov/gutengood-examples.git","description":"Gutengood Blocks and CPT Panels Examples","language":"PHP","stars":28,"topics":["gutenberg","gutenberg-blocks","roots-bedrock","wordpress","roots-sage"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Gutengood - simple and elegant solution for creating Gutenberg Blocks and CPT Sidebar Panels Key Features - Quick creation of blocks and panels (cpt fields in the sidebar) based on WP React components (excluding DNB kit for repeater) - Nice UI - you can place components in the editor and/or sidebar (block options) - Post meta support (save block data in postmeta) - Conditional logic for components (show/hide some fields based on value from other) - Conditional logic for assets - Assets are present on the page only if there is the block - External assets - Builder for adding block options/fields - You don’t need to know React Components - Text - Textarea - Toggle - Select - ColorPalette - ColorPicker - TimePicker (with date) - Range - RichText - Image - Link - Message (just some title with text) - Section - Repeater (based on @dnd-kit) Requirements Acorn + Sage Wordpress Theme Installation 1. Install gutengood package using composer 2. Install gutengood-js or 3. Import gutengood js and css add this in editor.js add this in editor.css 4. Run or (Sage 11) 5. If you use Sage 11 with Vite add this to your .env Please follow the standard project structure: Block Options Block Fields Use Edit Button to see editable components in the block You can use components for fields and options. But i don't recommend using RichText for options in the sidebar because of its floating panel. Example of options: Also possible to add the same components in the repeater: Make Options Sections Condit","default_branch":null,"files":null,"tree":[],"storefront":"/r/yarovikov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yarovikov/gutengood-examples/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}