{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Sanity'den Strapi'ye Ge\u00e7i\u015f: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"iWBWWvX9Id\"><a href=\"https:\/\/fatihsoysal.com\/blog\/sanityden-strapiye-gecis-adim-adim-kapsamli-rehber\/\">Sanity&#8217;den Strapi&#8217;ye Ge\u00e7i\u015f: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/sanityden-strapiye-gecis-adim-adim-kapsamli-rehber\/embed\/#?secret=iWBWWvX9Id\" width=\"600\" height=\"338\" title=\"&#8220;Sanity&#8217;den Strapi&#8217;ye Ge\u00e7i\u015f: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"iWBWWvX9Id\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Modern web projelerinde i\u00e7erik y\u00f6netimi, projenizin ba\u015far\u0131s\u0131 i\u00e7in kritik bir rol oynar. Sanity gibi servis tabanl\u0131 headless CMS \u00e7\u00f6z\u00fcmleri ba\u015flang\u0131\u00e7ta b\u00fcy\u00fck kolayl\u0131k sa\u011flarken, baz\u0131 durumlarda daha fazla kontrol, \u00f6zelle\u015ftirme veya kendi sunucular\u0131n\u0131zda bar\u0131nd\u0131rma ihtiyac\u0131 do\u011fabilir. \u0130\u015fte bu noktada, a\u00e7\u0131k kaynakl\u0131 ve self-host edilebilir bir alternatif olan Strapi'ye ge\u00e7i\u015f yapmak cazip bir se\u00e7enek haline gelebilir. Bu kapsaml\u0131 rehber, mevcut Sanity projenizi Strapi'ye nas\u0131l ta\u015f\u0131yaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayacak, veri ta\u015f\u0131ma, i\u00e7erik modelleme ve ba\u015far\u0131l\u0131 entegrasyon i\u00e7in size detayl\u0131 bir yol haritas\u0131 sunacak."}