{"id":18809246,"url":"https://github.com/thingsym/editor-bridge","last_synced_at":"2025-10-17T07:23:25.519Z","repository":{"id":41575790,"uuid":"305992951","full_name":"thingsym/editor-bridge","owner":"thingsym","description":"WordPress plugin Editor Bridge expand the Block Editor (Gutenberg). This WordPress plugin expands the functionality of core blocks and adds styles and formats.","archived":false,"fork":false,"pushed_at":"2024-08-30T08:17:10.000Z","size":3208,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T20:33:35.756Z","etag":null,"topics":["block-editor","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/editor-bridge/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thingsym.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"thingsym"}},"created_at":"2020-10-21T10:48:51.000Z","updated_at":"2024-08-28T09:11:57.000Z","dependencies_parsed_at":"2024-08-28T10:44:45.110Z","dependency_job_id":null,"html_url":"https://github.com/thingsym/editor-bridge","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/thingsym/editor-bridge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Feditor-bridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Feditor-bridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Feditor-bridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Feditor-bridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thingsym","download_url":"https://codeload.github.com/thingsym/editor-bridge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Feditor-bridge/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261777467,"owners_count":23208117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["block-editor","wordpress","wordpress-plugin"],"created_at":"2024-11-07T23:15:44.586Z","updated_at":"2025-10-17T07:23:25.450Z","avatar_url":"https://github.com/thingsym.png","language":"JavaScript","readme":"# Editor Bridge\n\nEditor Bridge plugin expand the Block Editor (Gutenberg).\nEditor Bridge expands the functionality of core blocks and adds styles and formats.\n\n* [Demo sample (English)](https://demo.thingslabo.com/foresight/sample-page/wordpress-plugin-editor-bridge-demo-sample)\n* [デモサンプル (日本語)](https://demo.thingslabo.com/foresight/sample-page/wordpress-plugin-editor-bridge-demo-sample-ja)\n\n## Expansion\n\nThere are three expansion points.\n\n### Expanded block\n\n* Background image settings\n\t* core/heading\n\t* core/paragraph\n\t* core/column\n\t* core/columns\n\t* core/group\n* Border settings\n\t* core/heading\n\t* core/paragraph\n\t* core/group\n\t* core/columns\n\t* core/column\n* Button size and width settings\n\t* core/button\n* Container settings\n\t* core/group\n\t* core/cover\n* Space settings, Margin (upper margin as default), Padding and Gap\n\t* core/heading\n\t* core/paragraph\n\t* core/image\n\t* core/button (only Margin)\n\t* core/buttons\n\t* core/media-text\n\t* core/gallery (only Margin)\n\t* core/list (only Margin)\n\t* core/table (only Margin)\n\t* core/columns\n\t* core/column (only Padding)\n\t* core/group\n\t* core/cover\n* Width settings\n\t* core/table\n\t* core/columns\n\t* core/group\n\n### Format\n\n* Badge\n* Font size\n* Font weight\n* Highlight\n\n### Style\n\n* Button\n* Heading\n* Image\n* List\n* Media Text\n* Separator\n* Table\n\n## Installation\n\n1. Download and unzip files. Or install Editor Bridge plugin using the WordPress plugin installer. In that case, skip 2.\n2. Upload \"editor-bridge\" to the \"/wp-content/plugins/\" directory.\n3. Activate the plugin through the 'Plugins' menu in WordPress.\n4. Have fun!\n\n## Compatibility\n\n* WordPress version 5.5 or later\n* Gutenberg version 8.5 or later ([Versions in WordPress](https://developer.wordpress.org/block-editor/contributors/versions-in-wordpress/))\n\n## Required plugins\n\nEditor Bridge will need other recommended plugins to use icons library as Web Font.\n\n[Font Awesome](https://ja.wordpress.org/plugins/font-awesome/) version 6.6.0\n\n## WordPress Plugin Directory\n\nEditor Bridge is hosted on the WordPress Plugin Directory.\n\n[https://wordpress.org/plugins/editor-bridge/](https://wordpress.org/plugins/editor-bridge/)\n\n## Build development environment\n\n```console\ncd /path/to/editor-bridge\n\n# Install package\nnpm intall\n\n# Show tasks list\nnpm run\n\n# Build plugin\nnpm run build\n```\n\n### PHP unit testing with PHPUnit\n\n```console\ncd /path/to/editor-bridge\n\n# Install package\ncomposer intall\n\n# Show tasks list\ncomposer run --list\n\n# Run test\ncomposer run phpunit\n```\n\n### Javascript unit testing with Jest\n\n```console\ncd /path/to/editor-bridge\n\n# Install npm package\nnpm intall\n\n# Run test\nnpm run test:jest\n```\n\n## Support\n\nIf you have any trouble, you can use the forums or report bugs.\n\n* Forum: [https://wordpress.org/support/plugin/editor-bridge/](https://wordpress.org/support/plugin/editor-bridge/)\n* Issues: [https://github.com/thingsym/editor-bridge/issues](https://github.com/thingsym/editor-bridge/issues)\n\n## Contribution\n\nSmall patches and bug reports can be submitted a issue tracker in Github.\n\nTranslating a plugin takes a lot of time, effort, and patience. I really appreciate the hard work from these contributors.\n\nIf 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.\n\n* VCS - Github: [https://github.com/thingsym/editor-bridge/](https://github.com/thingsym/editor-bridge/)\n* [Translate WP Auto Updater into your language.](https://translate.wordpress.org/projects/wp-plugins/editor-bridge)\n\nYou can also contribute by answering issues on the forums.\n\n* Forum: [https://wordpress.org/support/plugin/editor-bridge/](https://wordpress.org/support/plugin/editor-bridge/)\n* Issues: [https://github.com/thingsym/editor-bridge/issues](https://github.com/thingsym/editor-bridge/issues)\n\n### Patches and Bug Fixes\n\nForking on Github is another good way. You can send a pull request.\n\n1. Fork [Editor Bridge](https://github.com/thingsym/editor-bridge) from GitHub repository\n2. Create a feature branch: git checkout -b my-new-feature\n3. Commit your changes: git commit -am 'Add some feature'\n4. Push to the branch: git push origin my-new-feature\n5. Create new Pull Request\n\n### Contribute guidlines\n\nIf you would like to contribute, here are some notes and guidlines.\n\n* All development happens on the **develop** branch, so it is always the most up-to-date\n* The **master** branch only contains tagged releases\n* If you are going to be submitting a pull request, please submit your pull request to the **develop** branch\n* See about [forking](https://help.github.com/articles/fork-a-repo/) and [pull requests](https://help.github.com/articles/using-pull-requests/)\n\n## Test Matrix\n\nFor operation compatibility between PHP version and WordPress version, see below [GitHub Actions](https://github.com/thingsym/editor-bridge/actions).\n\n## Changelog\n\n### [1.8.3] - 2024.08.28\n\n* tested up to 6.6.1\n* update github workflows\n* fix format\n* fix eslintConfig\n* fix wp_enqueue_script parameter to match changes in wp 6.3.0\n* fix nested rule.for sass Deprecation Warning\n* fix .gitignore\n* update icon-settings\n* update composer dependencies\n* update npm dependencies\n* move to styles tab\n* replace to Popover component and fix popover display position deviation\n* add aria-label for testability\n* fix blank className\n* bump up version cpy-cli and fix npm scripts\n* add fontawesome-yml2json-convert\n* remove e2e test case for jest\n\n### [1.8.2] - 2023.11.22\n\n* tested up to 6.4.1\n* fix npm scrips\n* update npm dependencies\n* imporve code with phpcs\n* fix Parameter excludes_analyse has been deprecated for phpstan\n* fix phpunit.xml config\n* phpunit-polyfills bump up\n* remove shallow and snapshot jest test\n* update npm dependencies\n* fix composer script\n* fix .editorconfig\n* fix Deprecated: Creation of dynamic property for ci\n* support php 8.0 or later\n* fix uiux css\n* fix classname\n\n### [1.8.1] - 2023.04.21\n\n* tested up to 6.2.0\n* fix jest snapshots\n* fix jest config\n* update npm dependencies\n* add npm scripts\n* fix composer scripts\n* update github actions, Node.js 12 actions are deprecated\n\n### [1.8.0] - 2022.12.05\n\n* tested up to 6.1.0\n* update japanese translation\n* update pot\n* add jest test case\n* remove anchorRef\n* fix jest config\n* fix scss\n* fix list style\n* fix return value for testability\n* add msgmerge to npm scripts\n* add support section and enhance contribution section\n* fix license\n* fix rgba error\n* add icon color to control\n* add valueType to icon-select-control\n* fix npm scripts\n* fix scss included modules path\n* change handle name and method name\n* fix .gitignore\n* separate scss files by block style\n* move scss files to each block folder\n* change blocks style path\n* add thinking style to core/media-text\n\n### [1.7.0] - 2022.08.16\n\n* update japanese translation\n* update pot\n* enable padding space for media-text\n* fix scss\n* add icon block style to list\n* add icon selector\n* add block style to media-text\n* remove css media query\n* add gap space\n* improve code and change block attributes from custom data to extra class\n* refactoring, refine code\n* add block centered alignment\n\n### [1.6.1] - 2022.07.04\n\n* fix table layout\n* fix responsive\n* fix hr\n* fix square and circle list styles\n* disable width setting if wide align or full align\n\n### [1.6.0] - 2022.05.03\n\n* change mysql from version 8.0 to version 5.7 using docker image\n* fix test case\n* update japanese translation\n* update pot\n* update package.json\n* cleanup code\n* add text color to badge format\n* change icon with badge format\n* rename from styleSlug to classNameSlug\n* remove withSpokenMessages\n* change assert from assertEquals to assertSame\n\n### [1.5.1] - 2022.02.09\n\n* fix scss\n* update japanese translation\n* update pot\n\n### [1.5.0] - 2022.02.01\n\n* tested up to 5.9.0\n* update japanese translation\n* update pot\n* remove unused functions\n* fix scss for popover\n* fix wp-block-separator style for dotted\n* change popover to TabPanel\n* update npm dependencies\n* improve getActive** functions, change from replace() to match()\n* change svg icon for RichTextToolbarButton\n* support font units for FontSizePicker\n* fix RichTextToolbarButton behavior when active for WordPress 5.9\n* change scss library from LibSass to dart sass\n\n### [1.4.0] - 2022.01.07\n\n* add jest unit test only php 7.4\n* fix composer install via composer.json\n* bump up yoast/phpunit-polyfills version\n* change os to ubuntu-20.04\n* update japanese translation\n* update pot\n* add test case for jest\n* fix npm scripts\n* update npm dependencies for jest\n* fix plugin_data and asset_file\n* improve popover\n* fix test case\n* move jest.config.js to root path\n* add Dot style to highlight\n* improve list block scss\n* set initial color\n* add Frame style to table block\n* change font size and improve stack and line-height\n* add timeout-minutes to workflows\n\n### [1.3.0] - 2021.09.17\n\n* update japanese translation\n* update pot\n* fix panel display order\n* add border expansion with core/column\n* add list style\n* fix wp-block-table css\n* add Asterisk style with with core/separator\n* remove Shadow and Circle Mark style with with core/separator\n* add width settings expansion\n* fix disable-padding-horizontal\n* add edit-widgets-block-editor selector for block widgets area\n* remove unit with font size\n\n### [1.2.1] - 2021.06.28\n\n* fix space\n* change disable inner container width to fix layout width\n\n### [1.2.0] - 2021.06.21\n\n* exclude README.md with archive:package npm script\n* update japanese translation\n* update pot\n* add container expansion\n* remove duplicate settings\n* add disable the horizontal setting with padding\n* improve border expansion, change default attributes\n* add Three Quarters size button\n* merge style settings with existing ones\n* fix popover width\n* fix return color value\n\n### [1.1.2] - 2021.06.09\n\n* fix image block styles\n* add asset-release workflow\n\n### [1.1.1] - 2021.03.23\n\n* remove EDITOR_BRIDGE_PATH constant\n* update japanese translation\n* update pot\n* update package.json\n* fix width with components popover of font size format\n* fix margin with backgound image icon on the toolbar\n* fix button block for wordpress 5.7\n* change integer value\n* fix .editorconfig\n* fix font size\n* add test case\n* add sponsor link\n* update wordpress-test-matrix\n* add FUNDING.yml\n* add donate link\n\n### [1.1.0] - 2020.11.24\n\n* update japanese translation\n* update pot\n* improve border expansion\n* add Thin Underline style to core/heading block\n* add One Third button size\n* fix uninstall-wp-tests.sh\n* fix npm scripts\n* fix test case\n* move hooks\n* add load_asset_file method\n* add load_plugin_data method, change version number with wp_enqueue_*\n* remove .travis.yml, change CI/CD to GitHub Actions\n* add workflow for unit test\n\n### [1.0.2] - 2020.11.02\n\n* add background color to image table block style 'Frame'\n* remove table block style 'Underline Emphasis'\n* fix separator block style 'Circle Mark'\n* redesign heading block style 'Stripe Line'\n* rename heading block style name\n\n### [1.0.1] - 2020.10.23 - for plugin review\n\n* change the plugin name and slug to Editor Bridge\n\n### [1.0.0] - 2020.10.21\n\n* initial release\n\n## License\n\nLicensed under [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html).\n","funding_links":["https://github.com/sponsors/thingsym"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthingsym%2Feditor-bridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthingsym%2Feditor-bridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthingsym%2Feditor-bridge/lists"}