{"id":3251,"date":"2023-01-30T10:09:23","date_gmt":"2023-01-30T10:09:23","guid":{"rendered":"https:\/\/www.bohort.nl\/?p=3251"},"modified":"2023-05-12T11:22:19","modified_gmt":"2023-05-12T11:22:19","slug":"using-the-oracle-component-exchange","status":"publish","type":"post","link":"https:\/\/www.bohort.nl\/en\/2023\/01\/30\/using-the-oracle-component-exchange\/","title":{"rendered":"Using the Oracle Component Exchange"},"content":{"rendered":"<p class=\"wp-block-paragraph\">When you want to store and share Web Components across machines for re-use by other developers, you can use a Component Exchange that you create in&nbsp;Oracle Visual Builder Studio. Oracle Visual Builder Studio (VB Studio) is a development platform providing an end-to-end solution for your application development needs. The Component Exchange allows developers to share and reuse components across different projects. In this blog post, we&#8217;ll walk you through setting up a Component Catalog in VB Studio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this post I will assume that you have access to the drawingpad component that was created in the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.bohort.nl\/en\/2022\/12\/19\/reusing-oracle-jet-vcomponents\/\" target=\"_blank\">previous blogpost<\/a>. From there on it is pretty straightforward to add it to the exchange and re-use it in a Visual Builder application<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Accessing Oracle Visual Builder Studio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To access VB Studio, log in to your Oracle Cloud account, navigate to the dashboard, and select Visual Builder Studio from the list of services. If you don&#8217;t see it listed, you may need to activate it for your account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Setting up the Component Exchange<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You would typically need to set up a dedicated project to specifically host a Shared Exchange. Although every project within&nbsp;Oracle Visual Builder Studio&nbsp;has a private Component Exchange instance, the Shared Exchange makes uploaded components accessible to other developers. You can use the same project in your Shared Exchange to host the source code repository of your components. The steps listed below are straightforward. I left out screenshots for the sake of clarity:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new project in&nbsp;Oracle Visual Builder Studio.<\/li>\n\n\n\n<li>Select the&nbsp;<strong>Initial Repository<\/strong>&nbsp;template for the new project.<\/li>\n\n\n\n<li>Leave the defaults settings unchanged or, optionally, select the settings for importing your component source code and click&nbsp;<strong>Finish<\/strong>.<\/li>\n\n\n\n<li>In the project provisioning screen, verify that&nbsp;<strong>Component Exchange<\/strong>&nbsp;is one of the services being created.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Once the project is created you can obtain the correct URL for use with the Oracle JET tooling to access the Shared Component Exchange.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Adding a Component to the Catalog<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you want to store and share your Components across machines for re-use by other developers, you can use the Oracle JET CLI (Command-Line Interface) to configure access to a Shared Component Exchange defined in&nbsp;Oracle Visual Builder Studio. To publish components to a Shared Component Exchange there are a couple of steps. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First you must obtain the URL to the Shared Component Exchange that you can use to configure Oracle JET tooling. If you copy the URL that you would use to clone the GIT repository, you can work from there:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"467\" src=\"https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-1024x467.png\" alt=\"\" class=\"wp-image-3255\" srcset=\"https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-1024x467.png 1024w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-300x137.png 300w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-768x351.png 768w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-1536x701.png 1536w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-2048x935.png 2048w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/copy-url-18x8.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using the copied URL, remove the user name prefix (for example,&nbsp;<code>john.doe@example.org@<\/code>) and remove elements from&nbsp;<code>\/scm<\/code>&nbsp;onwards to obtain a root of just the project, similar to this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, append&nbsp;<code>\/compcatalog\/0.2.0<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configure Oracle JET tooling to access the Component Exchange project by running the&nbsp;<code>ojet configure<\/code>&nbsp;command in the Oracle JET CLI. Set the&nbsp;<code>--exchange-url<\/code>&nbsp;flag on the command to pass the Component Exchange URL you obtained.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"ojet configure --exchange-url= &lt;the url created above&gt;\/compcatalog\/0.2.0\" style=\"color:#D4D4D4;display:none\" aria-label=\"Kopieer\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #DCDCAA\">ojet<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">configure<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #569CD6\">--exchange-url=<\/span><span style=\"color: #D4D4D4\"> &lt;<\/span><span style=\"color: #CE9178\">the<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">url<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">created<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">abov<\/span><span style=\"color: #D4D4D4\">e&gt;<\/span><span style=\"color: #CE9178\">\/compcatalog\/0.2.0<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In the Oracle JET CLI, publish a component to the configured Component Exchange by running the&nbsp;<code>publish component<\/code>&nbsp;command (line 1 in the sample below):<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" style=\"font-size:.875rem;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:16.859375px;--cbp-line-highlight-color:rgba(234, 191, 191, 0.2);line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"Lucs-MacBook-Pro:DrawingPadDemo lbors$ ojet publish component drawingpad-componentRunning before_component_package hook.Component 'drawingpad-component' was archived.Running after_component_package hook.Publishing 'drawingpad-component'.Preparing 'drawingpad-component' file(s) for the upload into Exchange.'drawingpad-component_1-0-1.zip' file is ok.All 'drawingpad-component' files prepared.Uploading 'drawingpad-component' into Exchange.Using project Exchange configuration.'drawingpad-component' was uploaded into Exchange.Success: Component 'drawingpad-component' was published.Lucs-MacBook-Pro:DrawingPadDemo lbors$ \" style=\"color:#D4D4D4;display:none\" aria-label=\"Kopieer\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dark-plus\" style=\"background-color: #1E1E1E\" tabindex=\"0\"><code><span class=\"line cbp-line-highlight\"><span style=\"color: #DCDCAA\">Lucs-MacBook-Pro:DrawingPadDemo<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">lbors<\/span><span style=\"color: #D4D4D4\">$ <\/span><span style=\"color: #CE9178\">ojet<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">publish<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">component<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">drawingpad-component<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Running<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">before_component_package<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">hook.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Component<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">&#39;drawingpad-component&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">was<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">archived.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Running<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">after_component_package<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">hook.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Publishing<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">&#39;drawingpad-component&#39;.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Preparing<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">&#39;drawingpad-component&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">file<\/span><span style=\"color: #D4D4D4\">(<\/span><span style=\"color: #DCDCAA\">s<\/span><span style=\"color: #D4D4D4\">) <\/span><span style=\"color: #CE9178\">for<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">the<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">upload<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">into<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">Exchange.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">&#39;drawingpad-component_1-0-1.zip&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">file<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">is<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">ok.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">All<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">&#39;drawingpad-component&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">files<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">prepared.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Uploading<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">&#39;drawingpad-component&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">into<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">Exchange.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Using<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">project<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">Exchange<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">configuration.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">&#39;drawingpad-component&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">was<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">uploaded<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">into<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">Exchange.<\/span><\/span>\n<span class=\"line cbp-line-highlight\"><span style=\"color: #DCDCAA\">Success:<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">Component<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">&#39;drawingpad-component&#39;<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">was<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">published.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #DCDCAA\">Lucs-MacBook-Pro:DrawingPadDemo<\/span><span style=\"color: #D4D4D4\"> <\/span><span style=\"color: #CE9178\">lbors<\/span><span style=\"color: #D4D4D4\">$ <\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">With that, our drawingpad component is published to the component Exchange. We are ready to use it in an application now.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Using a Component from the Catalog<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For using the component in an application, I will assume that you have a Visual Builder application prepared. If not, you can easily create one by following these steps: <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/paas\/app-builder-cloud\/visual-builder-developer\/create-applications.html#GUID-1763D5D8-55CC-4D6B-B23C-933B76AAD014\" target=\"_blank\" rel=\"noreferrer noopener\">How to develop a Visual Builder Application<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have that application openend, you can now simply open (1), search (2) and install (3) your component, by following the steps depicted in the image below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"565\" data-src=\"https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component-1024x565.png\" alt=\"\" class=\"wp-image-3256 lazyload\" data-srcset=\"https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component-1024x565.png 1024w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component-300x166.png 300w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component-768x424.png 768w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component-1536x848.png 1536w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component-18x10.png 18w, https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/get-the-component.png 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/565;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">After installing the component, it is just one more simple step to use it. Simply search for it and drag-n-drop it on your page. When you run the application now, it should contain the component that was created, packaged and published to the Component Exchange. Have a look at the video below to see the result:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1628\" style=\"aspect-ratio: 2062 \/ 1628;\" width=\"2062\" controls src=\"https:\/\/www.bohort.nl\/wp-content\/uploads\/2023\/05\/solution.mov\" playsinline><\/video><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Component Exchange in Oracle Visual Builder Studio promotes reusability and collaboration, making it an essential tool for modern development teams. By following the steps outlined above, you can set up your own Component Exchange and streamline your application development process. Happy coding!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>When you want to store and share Web Components across machines for re-use by other developers, you can use a Component Exchange that you create in&nbsp;Oracle Visual Builder Studio. Oracle&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[69,85],"tags":[84,83,82],"class_list":["post-3251","post","type-post","status-publish","format-standard","hentry","category-oracle-jet","category-visual-builder","tag-component-exchange","tag-visual-builder","tag-visual-builder-studio"],"_links":{"self":[{"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/posts\/3251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/comments?post=3251"}],"version-history":[{"count":4,"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/posts\/3251\/revisions"}],"predecessor-version":[{"id":3260,"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/posts\/3251\/revisions\/3260"}],"wp:attachment":[{"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/media?parent=3251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/categories?post=3251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bohort.nl\/en\/wp-json\/wp\/v2\/tags?post=3251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}