manifest dosyası nedir ?

Manifest dosyası genel de native uygulamaların ayarlarının bulunduğu bir setting ayar dosyasıdır. Php deki .conf vetya asp .net deki webconfig dosyası gibide düşünülebilir ama aslında mobil telefonların ilk açışta uygulamanın iconu başlığı titile gibi bilgileri aldığı dosya adıdır delphide source file denk gelir. native  (Android veya IOS yada windows mobile uygulamaları) bir windows uygulamasında da uygulamanın adının ve şirket bilgileri icon bilgileri gibi bilgiler bunur. Web dünyasıda mobile göre çalışmaya başladığından bir web isteside mobil uyumlu ise aşağıdak iformat ile web sitenize ekleyebilirsiniz.  benim minifest dosyamın formatı ve içeriği aşağıdaki gibidir.

{
“name”: “Burhan KARADERE Resmi web sitesi – 1982 ‘den”,
“short_name”: “Burhan KARADERE”,
“lang”: “tr”,
“theme_color”: “#ff0000”,
“background_color”: “#000000”,
“display”: “browser”,
“Scope”: “/”,
“start_url”: “/”,
“icons”: [
{
“src”: “images/icons/icon-72×72.png”,
“sizes”: “72×72”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-96×96.png”,
“sizes”: “96×96”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-128×128.png”,
“sizes”: “128×128”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-144×144.png”,
“sizes”: “144×144”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-152×152.png”,
“sizes”: “152×152”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-192×192.png”,
“sizes”: “192×192”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-384×384.png”,
“sizes”: “384×384”,
“type”: “image/png”
},
{
“src”: “images/icons/icon-512×512.png”,
“sizes”: “512×512”,
“type”: “image/png”
}
],
“splash_pages”: null
}

 

Manifest dosyası manifest.webmanifest adında veya manifes.json veya manifest.xml gibi bir uzantıda olabilir

<link rel="manifest" href="/manifest.webmanifest">
<link rel="manifest" href="webmanifest.json">  json formatı 
<link rel="manifest" href="webmanifest.xml">  XML formatı
<link rel="manifest" href="webmanifest.asp"> uzantı active server page ama format xml veya json olmalı
<link rel="manifest" href="webmanifest.aspx"> uzantı ASPN.net ama format xml veya json olmalı
<link rel="manifest" href="webmanifest.php"> uzantı personel home page ama format xml veya json olmalı
<link rel="manifest" href="webmanifest.jsp"> uzantı java server page ama format xml veya json olmalı
<link rel="manifest" href="webmanifest.bsp"> uzantı bussines server page ama format xml veya json olmalı
 

Kaynaklar  : 

https://app-manifest.firebaseapp.com/

https://developer.mozilla.org/en-US/docs/Web/Manifest

https://manifest-validator.appspot.com/

 

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)