वेबडीएवी: Difference between revisions
No edit summary |
|||
Line 61: | Line 61: | ||
* अपाचे HTTP सर्वर और अपाचे Subversion (svn) दोनों पर आधारित वेबडीएवी मॉड्यूल प्रदान करता है। | * अपाचे HTTP सर्वर और अपाचे Subversion (svn) दोनों पर आधारित वेबडीएवी मॉड्यूल प्रदान करता है। | ||
* कैडी (वेब सर्वर) में एक वैकल्पिक वेबडीएवी मॉड्यूल है।<ref>{{Cite web |title=मॉड्यूल http.handlers.webdav - कैडी दस्तावेज़ीकरण|url=https://caddyserver.com/docs/modules/http.handlers.webdav |url-status=live |access-date=2022-09-02}}</ref> | * कैडी (वेब सर्वर) में एक वैकल्पिक वेबडीएवी मॉड्यूल है।<ref>{{Cite web |title=मॉड्यूल http.handlers.webdav - कैडी दस्तावेज़ीकरण|url=https://caddyserver.com/docs/modules/http.handlers.webdav |url-status=live |access-date=2022-09-02}}</ref> | ||
* [[ईग्रुपवेयर]], पूर्ण *डीएवी समर्थन वाला एक ग्रुपवेयर: फ़ाइल प्रबंधक के लिए | * [[ईग्रुपवेयर]], पूर्ण *डीएवी समर्थन वाला एक ग्रुपवेयर: फ़ाइल प्रबंधक के लिए Calडीएवी, कार्डडीएवी और वेबडीएवी।<ref>{{cite web|title=Access to EGroupware via WebDAV (CalDAV/CardDAV)|url=https://help.egroupware.org/t/access-to-egroupware-via-webdav-caldav-carddav/74198|access-date=14 October 2021}}</ref> | ||
* [[ lighttpd ]] में एक वैकल्पिक वेबडीएवी मॉड्यूल है।<ref>{{Cite web|url=http://redmine.lighttpd.net/projects/1/wiki/Docs_ModWebDAV|title=lighttpd mod webdav}}</ref> | * [[ lighttpd ]] में एक वैकल्पिक वेबडीएवी मॉड्यूल है।<ref>{{Cite web|url=http://redmine.lighttpd.net/projects/1/wiki/Docs_ModWebDAV|title=lighttpd mod webdav}}</ref> | ||
* [[मेलफ़ेंस]] एक वर्चुअल ड्राइव के माध्यम से वेबडीएवी समर्थन प्रदान करता है+ आप बाहरी ड्राइव को मेलफ़ेंस दस्तावेज़ों से कनेक्ट कर सकते हैं।<ref>{{Cite web|url=https://mailfence.com/en/doc/documents.jsp|title=मेलफेंस का WebDAV कार्यान्वयन|access-date=5 May 2020}}</ref> | * [[मेलफ़ेंस]] एक वर्चुअल ड्राइव के माध्यम से वेबडीएवी समर्थन प्रदान करता है+ आप बाहरी ड्राइव को मेलफ़ेंस दस्तावेज़ों से कनेक्ट कर सकते हैं।<ref>{{Cite web|url=https://mailfence.com/en/doc/documents.jsp|title=मेलफेंस का WebDAV कार्यान्वयन|access-date=5 May 2020}}</ref> | ||
Line 87: | Line 87: | ||
* वेबडीएवी संपत्ति डेटाप्रकारों का एक विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) गुणों के लिए डेटाप्रकार {{IETF RFC|4316}} | * वेबडीएवी संपत्ति डेटाप्रकारों का एक विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) गुणों के लिए डेटाप्रकार {{IETF RFC|4316}} | ||
* एक दस्तावेज़ जो यह परिभाषित करता है कि वेबडीएवी संसाधन की माउंटिंग कैसे शुरू की जाए: वेब डिस्ट्रिब्यूटेड ऑथरिंग और वर्जनिंग (वेबडीएवी) सर्वर को माउंट करना {{IETF RFC|4709}} | * एक दस्तावेज़ जो यह परिभाषित करता है कि वेबडीएवी संसाधन की माउंटिंग कैसे शुरू की जाए: वेब डिस्ट्रिब्यूटेड ऑथरिंग और वर्जनिंग (वेबडीएवी) सर्वर को माउंट करना {{IETF RFC|4709}} | ||
* एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी ( | * एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (Calडीएवी) के लिए कैलेंडरिंग विस्तार {{IETF RFC|4791}} | ||
* एक क्वेरी संदेशाचार: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) सर्च {{IETF RFC|5323}} | * एक क्वेरी संदेशाचार: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) सर्च {{IETF RFC|5323}} | ||
* वेबडीएवी ACL विनिर्देश का विस्तार: वेबडीएवी वर्तमान प्रिंसिपल विस्तार {{IETF RFC|5397}} | * वेबडीएवी ACL विनिर्देश का विस्तार: वेबडीएवी वर्तमान प्रिंसिपल विस्तार {{IETF RFC|5397}} | ||
Line 99: | Line 99: | ||
खोज और पता लगाने के लिए, डीएवी सर्चिंग एंड लोकेटिंग (डीएएसएल) कार्य समूह ने कभी भी कोई आधिकारिक मानक तैयार नहीं किया, हालांकि इसके अंतिम मसौदे के कई कार्यान्वयन हैं। कार्य गैर-कार्य-समूह गतिविधि के रूप में जारी रहा।<ref>[http://www.webdav.org/dasl DASL] {{webarchive|url=https://web.archive.org/web/20040603051812/http://www.webdav.org/dasl/ |date=2004-06-03 }}</ref> वेबडीएवी खोज विनिर्देश यह पता लगाने का प्रयास करता है कि कार्य समूह ने कहां छोड़ा था और इसे इस रूप में प्रकाशित किया गया था {{IETF RFC|5323}} नवंबर 2008 में.<ref>[http://www.greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html WebDav SEARCH]</ref> | खोज और पता लगाने के लिए, डीएवी सर्चिंग एंड लोकेटिंग (डीएएसएल) कार्य समूह ने कभी भी कोई आधिकारिक मानक तैयार नहीं किया, हालांकि इसके अंतिम मसौदे के कई कार्यान्वयन हैं। कार्य गैर-कार्य-समूह गतिविधि के रूप में जारी रहा।<ref>[http://www.webdav.org/dasl DASL] {{webarchive|url=https://web.archive.org/web/20040603051812/http://www.webdav.org/dasl/ |date=2004-06-03 }}</ref> वेबडीएवी खोज विनिर्देश यह पता लगाने का प्रयास करता है कि कार्य समूह ने कहां छोड़ा था और इसे इस रूप में प्रकाशित किया गया था {{IETF RFC|5323}} नवंबर 2008 में.<ref>[http://www.greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html WebDav SEARCH]</ref> | ||
कैलेंडरिंग के लिए, | कैलेंडरिंग के लिए, Calडीएवी एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। Calडीएवी कैलेंडर ईवेंट को [[iCalendar]] प्रारूप में HTTP संसाधनों के रूप में मॉडल करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में मॉडल करता है। | ||
ग्रुपवेयर के लिए, | ग्रुपवेयर के लिए, Groupडीएवी वेबडीएवी का एक प्रकार है जो ग्राहक/सर्वर सहयोगी सॉफ़्टवेयर सिस्टम को वेब पेजों के बजाय कैलेंडर आइटम और एड्रेस बुक प्रविष्टियों जैसी वस्तुओं को संग्रहीत करने और लाने की अनुमति देता है। | ||
MS एक्सचेंज इंटरऑपरेबिलिटी के लिए, वेबडीएवी का उपयोग मेलबॉक्स या सार्वजनिक फ़ोल्डर में आइटम को पढ़ने/अपडेट करने/हटाने के लिए किया जा सकता है। मैसेजिंग डेटा के साथ काम करने के लिए Microsoft द्वारा एक्सचेंज के लिए वेबडीएवी का विस्तार किया गया है। एक्सचेंज सर्वर संस्करण 2000, 2003 और 2007 वेबडीएवी का समर्थन करते हैं। हालाँकि, एक्सचेंज 2010 में वेबडीएवी समर्थन बंद कर दिया गया है<ref>[https://technet.microsoft.com/en-us/library/aa998911.aspx Discontinued Features: Exchange 2010 SP1 Help] Microsoft TechNet</ref> एक्सचेंज वेब सर्विसेज (ईडब्ल्यूएस), एक एसओएपी/एक्सएमएल आधारित [[एपीआई]] के पक्ष में। | MS एक्सचेंज इंटरऑपरेबिलिटी के लिए, वेबडीएवी का उपयोग मेलबॉक्स या सार्वजनिक फ़ोल्डर में आइटम को पढ़ने/अपडेट करने/हटाने के लिए किया जा सकता है। मैसेजिंग डेटा के साथ काम करने के लिए Microsoft द्वारा एक्सचेंज के लिए वेबडीएवी का विस्तार किया गया है। एक्सचेंज सर्वर संस्करण 2000, 2003 और 2007 वेबडीएवी का समर्थन करते हैं। हालाँकि, एक्सचेंज 2010 में वेबडीएवी समर्थन बंद कर दिया गया है<ref>[https://technet.microsoft.com/en-us/library/aa998911.aspx Discontinued Features: Exchange 2010 SP1 Help] Microsoft TechNet</ref> एक्सचेंज वेब सर्विसेज (ईडब्ल्यूएस), एक एसओएपी/एक्सएमएल आधारित [[एपीआई]] के पक्ष में। | ||
Line 125: | Line 125: | ||
|- | |- | ||
! {{rh}} | [[Cyberduck]] | ! {{rh}} | [[Cyberduck]] | ||
| | | डीएवीid V. Kocher | ||
| Windows, [[macOS]] | | Windows, [[macOS]] | ||
| [[GNU General Public License|GPL]] | | [[GNU General Public License|GPL]] | ||
| [[Graphical user interface|GUI]] | | [[Graphical user interface|GUI]] | ||
|- | |- | ||
! {{rh}} | [[davfs2]] | ! {{rh}} | [[davfs2|डीएवीfs2]] | ||
| GNOME team | | GNOME team | ||
| FUSE | | FUSE | ||
Line 136: | Line 136: | ||
| [[Virtual file system|VFS]] | | [[Virtual file system|VFS]] | ||
|- | |- | ||
! {{rh}} | [[davix]] | ! {{rh}} | [[davix|डीएवीix]] | ||
| CERN | | CERN | ||
| Windows, Linux, [[macOS]] | | Windows, Linux, [[macOS]] | ||
Line 214: | Line 214: | ||
| [[Java (programming language)|Java]] | | [[Java (programming language)|Java]] | ||
|- | |- | ||
! {{rh}} | [[SabreDAV|sabre/ | ! {{rh}} | [[SabreDAV|sabre/डीएवी]] | ||
| [[fruux]] | | [[fruux]] | ||
| Windows, Linux, macOS | | Windows, Linux, macOS | ||
Line 234: | Line 234: | ||
== यह भी देखें == | == यह भी देखें == | ||
* | * [[कैलडीएवी]] | ||
* कार्डडीएवी | * [[कार्डडीएवी]] | ||
* ग्रुपडीएवी | * ग्रुपडीएवी | ||
* [[सामग्री प्रबंधन]] | * [[सामग्री प्रबंधन|अंतर्वस्तु प्रबंधन]] | ||
*वेबडीएवी सॉफ्टवेयर की तुलना | *वेबडीएवी सॉफ्टवेयर की तुलना | ||
* वितरित फ़ाइल | * वितरित फ़ाइल तंत्र | ||
* [[फ़ाइलिंग ओपन सर्विस इंटरफ़ेस परिभाषा]] | * [[फ़ाइलिंग ओपन सर्विस इंटरफ़ेस परिभाषा|OSID फाइलिंग]] | ||
* | * [[ICE]] | ||
* [[डेटा पोर्टेबिलिटी]] | * [[डेटा पोर्टेबिलिटी|डेटा सुवाह्यता]] | ||
== संदर्भ == | == संदर्भ == | ||
Line 253: | Line 253: | ||
* [http://webdav.org/ Official वेबडीएवी site] | * [http://webdav.org/ Official वेबडीएवी site] | ||
* [https://github.com/fstanis/awesome-webdav Awesome वेबडीएवी] A curated list of awesome apps that support वेबडीएवी and tools related to it. | * [https://github.com/fstanis/awesome-webdav Awesome वेबडीएवी] A curated list of awesome apps that support वेबडीएवी and tools related to it. | ||
* [http://savannah.nongnu.org/projects/davfs2 | * [http://savannah.nongnu.org/projects/davfs2 डीएवीfs2 project] | ||
* [http://0pointer.de/lennart/projects/fusedav | * [http://0pointer.de/lennart/projects/fusedav Fuseडीएवी project] | ||
* [http://httpd.apache.org/docs/current/mod/mod_dav.html वेबडीएवी Apache modules] | * [http://httpd.apache.org/docs/current/mod/mod_dav.html वेबडीएवी Apache modules] | ||
Revision as of 20:33, 23 July 2023
This article relies excessively on references to primary sources. (सितंबर 2020) (Learn how and when to remove this template message) |
Communication protocol | |
OSI layer | अनुप्रयोग |
---|---|
Port(s) | 80, 443 |
RFC(s) | RFC 2518, RFC 4918 |
वेबडीएवी (वेब वितरित संलेखन और संस्करण) हाइपरटेक्स्ट स्थानान्तरण संदेशाचार (HTTP) के विस्तार का एक सेट है, जो उपयोगकर्ता एजेंटों को समवर्ती नियंत्रण और नेमस्पेस संचालन के लिए सुविधाएं प्रदान करके सीधे HTTP वेब सर्वर में सामग्री को सहयोगात्मक रूप से लिखने की अनुमति देता है, इस प्रकार वेब को न कि केवल पढ़ने योग्य माध्यम के रूप में बल्कि एक लेखन योग्य, सहयोगात्मक माध्यम के रूप में देखा जा सकता है।[1] वेबडीएवी को RFC 4918 इंटरनेट इंजीनियरिंग कार्य दल (IETF) के एक कार्यकारी समूह द्वारा परिभाषित किया गया है।[2]
वेबडीएवी संदेशाचार उपयोगकर्ताओं को सर्वर पर दस्तावेज़ बनाने, बदलने और स्थानांतरित करने के लिए एक रूपरेखा प्रदान करता है। सबसे महत्वपूर्ण विशेषताओं में किसी लेखक या संशोधन तिथि, नेमस्पेस प्रबंधन, संग्रह और अधिलेखित सुरक्षा के बारे में गुणों का रखरखाव सम्मिलित है। गुणधर्म के रखरखाव में फ़ाइल जानकारी का निर्माण, स्थानांतरण और पूछताछ जैसी चीज़ें सम्मिलित हैं। नेमस्पेस प्रबंधन सर्वर के नेमस्पेस के भीतर वेब पेजों को कॉपी करने और स्थानांतरित करने की क्षमता से संबंधित है। संग्रह विभिन्न संसाधनों के निर्माण, स्थानांतरण और सूचीकरण से संबंधित है। अंत में, अधिलेखित सुरक्षा फ़ाइलों को लॉक करने से संबंधित गुणों को संचालित करती है। यह उन आवश्यकताओं को पूरा करने के लिए परिवहन लेयर सुरक्षा, अभिगम प्रमाणीकरण या XML जैसी मौजूदा तकनीकों का लाभ उठाता है।[3]
कई आधुनिक संचालन प्रणाली वेबडीएवी के लिए अंतर्निर्मित ग्राहक के लिए समर्थन प्रदान करते हैं।
इतिहास
वेबडीएवी की शुरुआत 1996 में हुई जब जिम व्हाइटहेड ने वर्ल्ड वाइड वेब संस्थान (W3C) के साथ मिलकर दो बैठकें आयोजित कीं जिसमें रुचिकर्ता लोगों के साथ वेब पर वितरित संलेखन की समस्या पर चर्चा की गई।[4][5] टिक बैरनर्स-ली की वेब मूल दृष्टि में पढ़ने और लिखने दोनों के लिए एक माध्यम सम्मिलित था। वास्तव में, बर्नर्स-ली का पहला वेब ब्राउज़र, जिसेवर्ल्ड वाइड वेब कहा जाता है, वेब पेजों को देख और संपादित दोनों कर सकता था, लेकिन, जैसे-जैसे वेब का विकास हुआ, यह अधिकांश उपयोगकर्ताओं के लिए केवल पढ़ने योग्य माध्यम बन गया। व्हाइटहेड और अन्य समान विचारधारा वाले लोग उस सीमा को पार करना चाहते थे।[6][7]
बैठकों के परिणामस्वरूप एक IETF कार्य समूह का गठन हुआ क्योंकि नए प्रयास से HTTP का विस्तार हुआ, जिसे IETF ने मानकीकृत करना शुरू कर दिया था।
जैसे ही संदेशाचार पर काम शुरू हुआ, यह स्पष्ट हो गया कि वितरित संलेखन और संस्करण दोनों को एक साथ संचालित करने में बहुत अधिक काम सम्मिलित होगा जिससे कार्यों को अलग करना होगा। वेबडीएवी समूह ने वितरित संलेखन पर ध्यान केंद्रित किया और भविष्य के लिए संस्करण छोड़ दिया। (डेल्टा-V विस्तार में बाद में संस्करण जोड़ा गया – नीचे विस्तार अनुभाग देखें।)
इंटरनेट इंजीनियरिंग संचालन समिति (IESG) द्वारा RFC 2518 के लिए एक वृद्धिशील अद्यतन स्वीकार करने के बाद, वेबडीएवी कार्यकारी समूह ने मार्च 2007 में अपना काम समाप्त कर दिया। उस समय अधूरे रह गए अन्य विस्तार, जैसे कि BIND विधि, औपचारिक कार्य समूह से स्वतंत्र, उनके व्यक्तिगत लेखकों द्वारा समाप्त कर दिए गए हैं।[8]
कार्यान्वयन
वेबडीएवी अनुरोध विधियों के लिए अनुमत मानक HTTP क्रियाओं और हेडर के सेट का विस्तार करता है। जोड़ी गई क्रियाओं में सम्मिलित हैं,
क्रियाए | कार्य |
---|---|
प्रतिलिपि | किसी संसाधन को एक समान संसाधन पहचानकर्ता (URI) से दूसरे में प्रतिलिपि करें |
लॉक | किसी संसाधन पर लॉक लगा दो। वेबडीएवी सहभाजित और अपवर्जी दोनों प्रकार के लॉक का समर्थन करता है। |
MKCOL | संग्रह बनाएं (निर्देशिका के रूप में भी जाना जाता है) |
चाल | किसी संसाधन को एक URI से दूसरे यूआरआई में ले जाएं |
प्रॉपफाइंड | किसी वेब संसाधन से XML के रूप में संग्रहीत गुण पुनर्प्राप्त करें। किसी दूरस्थ सिस्टम की संग्रह संरचना (जिसे निर्देशिका पदानुक्रम के रूप में भी जाना जाता है) को पुनः प्राप्त करने की अनुमति देने के लिए इसे अतिभारित किया जाता है। |
प्रॉपपैच | एक एकल परमाणु अधिनियम में किसी संसाधन पर कई गुणों को बदलना और हटाना |
अनलॉक | किसी संसाधन से लॉक हटाएँ |
गुण
वेबडीएवी संदेशाचार के गुण नाम-मूल्य युग्म हैं, जिसमें एक नाम एकसमान संसाधन पहचानकर्ता (URI) है जिनमे मान XML तत्वों के माध्यम से व्यक्त किए जाते हैं। इसके अलावा, गुणों को संचालित करने की विधियाँ प्रॉपफाइंड और प्रॉपपैच हैं।[9]
सर्वर सहायक
- आइसवॉर्प अपने वेब ग्राहक और डेस्कटॉप अनुप्रयोग को वेबडाव अंतर्निर्मित कार्यक्षमता *डीएवी सहायक प्रदान करता है, जोकि कैलडीएवी, कार्डडीएवी, वेब दस्तावेज़ और सहयोगी संपादन है।
- अपाचे HTTP सर्वर और अपाचे Subversion (svn) दोनों पर आधारित वेबडीएवी मॉड्यूल प्रदान करता है।
- कैडी (वेब सर्वर) में एक वैकल्पिक वेबडीएवी मॉड्यूल है।[10]
- ईग्रुपवेयर, पूर्ण *डीएवी समर्थन वाला एक ग्रुपवेयर: फ़ाइल प्रबंधक के लिए Calडीएवी, कार्डडीएवी और वेबडीएवी।[11]
- lighttpd में एक वैकल्पिक वेबडीएवी मॉड्यूल है।[12]
- मेलफ़ेंस एक वर्चुअल ड्राइव के माध्यम से वेबडीएवी समर्थन प्रदान करता है+ आप बाहरी ड्राइव को मेलफ़ेंस दस्तावेज़ों से कनेक्ट कर सकते हैं।[13]
- नेक्स्टक्लाउड ओनक्लाउड का एक कांटा है, और इसलिए पूर्ण वेबडीएवी समर्थन भी प्रदान करता है।[14]
- Nginx में एक बहुत ही सीमित वैकल्पिक वेबडीएवी मॉड्यूल है[15] (नोट: IIS 7 के लिए पूर्ण वेबडीएवी समर्थन एक अलग डाउनलोड के माध्यम से प्रदान किया गया था जिसे जुलाई 2021 में बंद कर दिया गया था।[16]).
- Rclone में वेबडीएवी के लिए समर्थन सम्मिलित है
serve वेबडीएवी
आज्ञा।[17]
ग्राहक सहायता
मार्टिन प्रीक्रिल से WinSCP
कार्य समूह द्वारा उत्पादित दस्तावेज़
वेबडीएवी कार्य समूह ने कई कार्य तैयार किए:
- एक आवश्यकता दस्तावेज़: वर्ल्ड वाइड वेब के लिए एक वितरित संलेखन और संस्करण संदेशाचार के लिए आवश्यकताएँ RFC 2291, फरवरी 1998 को जारी किया गया
- एक बेस संदेशाचार दस्तावेज़ (इसके शीर्षक के बावजूद, वर्जनिंग को छोड़कर): वेब डिस्ट्रिब्यूटेड ऑथरिंग और वर्जनिंग के लिए HTTP विस्तार (वेबडीएवी) RFC 4918, जून 2007 को जारी किया गया (जो वितरित संलेखन के लिए HTTP विस्तार को अद्यतन और प्रतिस्थापित करता है) – वेबडीएवी RFC 2518, फरवरी 1999 को जारी)
- ऑर्डर किए गए संग्रह संदेशाचार: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) ऑर्डर किए गए संग्रह संदेशाचार RFC 3648, दिसंबर 2003 को जारी किया गया
- एक्सेस कंट्रोल संदेशाचार: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) एक्सेस कंट्रोल संदेशाचार RFC 3744, मई 2004 को जारी किया गया
- एक कोटा विनिर्देश: वितरित संलेखन और संस्करण (डीएवी) संग्रह के लिए कोटा और आकार गुण RFC 4331, फरवरी 2006 को जारी किया गया
- एक रीडायरेक्ट विनिर्देश: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) रीडायरेक्ट संदर्भ संसाधन RFC 4437, मार्च 2006 को जारी किया गया
IETF के माध्यम से प्रकाशित अन्य दस्तावेज़
- वर्जनिंग संदेशाचार: वेबडीएवी के लिए वर्जनिंग विस्तार (वेब डिस्ट्रिब्यूटेड ऑथरिंग और वर्जनिंग) RFC 3253 (डेल्टा-वी कार्य समूह द्वारा निर्मित)
- वेबडीएवी संपत्ति डेटाप्रकारों का एक विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) गुणों के लिए डेटाप्रकार RFC 4316
- एक दस्तावेज़ जो यह परिभाषित करता है कि वेबडीएवी संसाधन की माउंटिंग कैसे शुरू की जाए: वेब डिस्ट्रिब्यूटेड ऑथरिंग और वर्जनिंग (वेबडीएवी) सर्वर को माउंट करना RFC 4709
- एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (Calडीएवी) के लिए कैलेंडरिंग विस्तार RFC 4791
- एक क्वेरी संदेशाचार: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) सर्च RFC 5323
- वेबडीएवी ACL विनिर्देश का विस्तार: वेबडीएवी वर्तमान प्रिंसिपल विस्तार RFC 5397
- वेबडीएवी MKCOL पद्धति का विस्तार: वेब वितरित संलेखन और संस्करण के लिए विस्तारित MKCOL (वेबडीएवी) RFC 5689
- संग्रह मॉडल का एक विस्तार, एक संसाधन के लिए अतिरिक्त बाइंडिंग के निर्माण और खोज को परिभाषित करना: वेब डिस्ट्रिब्यूटेड ऑथरिंग और वर्जनिंग के लिए बाइंडिंग विस्तार (वेबडीएवी) RFC 5842
- वेबडीएवी संग्रहों में POST का एक अनुप्रयोग: वेब वितरित संलेखन और संस्करण (वेबडीएवी) संग्रहों में सदस्यों को जोड़ने के लिए POST का उपयोग करना RFC 5995
- एक विस्तार जो बड़े संग्रहों को कुशलतापूर्वक सिंक्रनाइज़ करने की अनुमति देता है: वेब वितरित संलेखन और संस्करण के लिए संग्रह सिंक्रनाइज़ेशन (वेबडीएवी) RFC 6578
विस्तार और डेरिवेटिव
वर्जनिंग के लिए, वेब वर्जनिंग और कॉन्फ़िगरेशन प्रबंधन कार्य समूह के तहत डेल्टा-वी संदेशाचार संसाधन संशोधन ट्रैकिंग जोड़ता है, जिसे प्रकाशित किया गया है RFC 3253.
खोज और पता लगाने के लिए, डीएवी सर्चिंग एंड लोकेटिंग (डीएएसएल) कार्य समूह ने कभी भी कोई आधिकारिक मानक तैयार नहीं किया, हालांकि इसके अंतिम मसौदे के कई कार्यान्वयन हैं। कार्य गैर-कार्य-समूह गतिविधि के रूप में जारी रहा।[18] वेबडीएवी खोज विनिर्देश यह पता लगाने का प्रयास करता है कि कार्य समूह ने कहां छोड़ा था और इसे इस रूप में प्रकाशित किया गया था RFC 5323 नवंबर 2008 में.[19] कैलेंडरिंग के लिए, Calडीएवी एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। Calडीएवी कैलेंडर ईवेंट को iCalendar प्रारूप में HTTP संसाधनों के रूप में मॉडल करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में मॉडल करता है।
ग्रुपवेयर के लिए, Groupडीएवी वेबडीएवी का एक प्रकार है जो ग्राहक/सर्वर सहयोगी सॉफ़्टवेयर सिस्टम को वेब पेजों के बजाय कैलेंडर आइटम और एड्रेस बुक प्रविष्टियों जैसी वस्तुओं को संग्रहीत करने और लाने की अनुमति देता है।
MS एक्सचेंज इंटरऑपरेबिलिटी के लिए, वेबडीएवी का उपयोग मेलबॉक्स या सार्वजनिक फ़ोल्डर में आइटम को पढ़ने/अपडेट करने/हटाने के लिए किया जा सकता है। मैसेजिंग डेटा के साथ काम करने के लिए Microsoft द्वारा एक्सचेंज के लिए वेबडीएवी का विस्तार किया गया है। एक्सचेंज सर्वर संस्करण 2000, 2003 और 2007 वेबडीएवी का समर्थन करते हैं। हालाँकि, एक्सचेंज 2010 में वेबडीएवी समर्थन बंद कर दिया गया है[20] एक्सचेंज वेब सर्विसेज (ईडब्ल्यूएस), एक एसओएपी/एक्सएमएल आधारित एपीआई के पक्ष में।
अतिरिक्त विंडोज़-विशिष्ट विस्तार
Windows सर्वर संदेशाचार (WSPP) दस्तावेज़ सेट के भाग के रूप में,[21] Microsoft ने वेबडीएवी के विस्तार का विवरण देने वाले निम्नलिखित संदेशाचार दस्तावेज़ प्रकाशित किए:
- [एमएस-डब्ल्यूडीवीएमई]: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) संदेशाचार: माइक्रोसॉफ्ट विस्तार्स।[22] इन विस्तार में एक नई क्रिया और नए हेडर और गुण सम्मिलित हैं जो पहले से अप्रबंधनीय फ़ाइल प्रकारों को सक्षम करते हैं और फ़ाइल सिस्टम ग्राहक के लिए संदेशाचार इंटरैक्शन को अनुकूलित करते हैं। ये विस्तार वेबडीएवी में नई कार्यक्षमता पेश करते हैं, प्रोसेसिंग को अनुकूलित करते हैं और विशेष-केस प्रोसेसिंग की आवश्यकता को समाप्त करते हैं।
- [एमएस-डब्ल्यूडीवी]: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) संदेशाचार: ग्राहक विस्तार।[23] इस विनिर्देश में ग्राहक विस्तार नए हेडर पेश करके वेबडीएवी संदेशाचार का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल सिस्टम ग्राहक के लिए संदेशाचार इंटरैक्शन को अनुकूलित करते हैं। ये विस्तार वेबडीएवी संदेशाचार में नई कार्यक्षमता पेश नहीं करते हैं, बल्कि प्रोसेसिंग को अनुकूलित करते हैं और विशेष-केस प्रोसेसिंग की आवश्यकता को खत्म करते हैं।
- [एमएस-डब्ल्यूडीवीएसई]: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) संदेशाचार: सर्वर विस्तार।[24] इस विनिर्देश में सर्वर विस्तार नए HTTP अनुरोध और प्रतिक्रिया हेडर पेश करके वेबडीएवी का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल सिस्टम ग्राहक के लिए संदेशाचार इंटरैक्शन को अनुकूलित करते हैं। यह विनिर्देश एक नई वेबडीएवी पद्धति भी प्रस्तुत करता है जिसका उपयोग अलग-अलग खोज प्रदाताओं को खोज क्वेरी भेजने के लिए किया जाता है।
- [एमएस-वेबडेव]: वेब वितरित संलेखन और संस्करण त्रुटि विस्तार संदेशाचार विशिष्टता।[25] यह SharePoint फ्रंट-एंड संदेशाचार, सर्वर प्रतिक्रिया पर त्रुटि स्थिति विवरण रिपोर्ट करने के लिए अनुपालन सर्वर को सक्षम करने के लिए [MS-WDV] में निर्दिष्ट विस्तारित त्रुटि कोड और विस्तारित त्रुटि प्रबंधन तंत्र का वर्णन करता है।
वेबडीएवी ग्राहक
Client | Creator | Operating system support | License | Interface |
---|---|---|---|---|
Cyberduck | डीएवीid V. Kocher | Windows, macOS | GPL | GUI |
डीएवीfs2 | GNOME team | FUSE | GPL | VFS |
डीएवीix | CERN | Windows, Linux, macOS | LGPL | CLI |
GVfs | GNOME team | GNOME | GPL | VFS |
KIO | KDE team | KDE | GPL | VFS |
Konqueror | KDE team | KDE | GPL | GUI |
GNOME Files | GNOME team | GNOME | GPL | GUI |
SmartFTP | SmartSoft Ltd | Windows | Proprietary | GUI |
WebDrive | South River Technologies | Windows, macOS, iOS, Android | Proprietary | VFS |
WinSCP | Martin Přikryl | Windows | GPL | CLI and GUI |
वेबडीएवी लाइब्रेरी
Libraries | Creator | Operating system or platform | License | Language |
---|---|---|---|---|
Apache Wink | Apache Software foundation | JVM | Java | |
Apache Tomcat | Apache Software foundation | JVM | Java | |
Apache Jackrabbit | Apache Software foundation | JVM | ASF | Java |
sabre/डीएवी | fruux | Windows, Linux, macOS | New BSD | PHP |
वेबडीएवी के विकल्प
- फाइल ट्रांसफर संदेशाचार (एफटीपी), इंटरनेट संदेशाचार पर आधारित एक सरल और व्यापक रूप से अपनाया गया नेटवर्क संदेशाचार, उपयोगकर्ताओं को नेटवर्क होस्ट के बीच फाइल ट्रांसफर करने की अनुमति देता है। एफटीपीएस सुरक्षित यातायात के लिए एफ़टीपी का विस्तार करता है।
- एसएसएच फाइल ट्रांसफर संदेशाचार (एसएफटीपी), सिक्योर शेल संदेशाचार (एसएसएच) संस्करण 2.0 का विस्तार, सुरक्षित फाइल-ट्रांसफर क्षमता प्रदान करता है; और एससीपी, एसएफटीपी का एक रूप जो शेल में नियमित सीपी (कॉपी) कमांड के समान एकल कमांड के रूप में चलता है।
- Rsync, एक संदेशाचार और एससीपी के समान एक कमांड, जो समान फ़ाइलों और फ़ाइलों के हिस्सों को फिर से लिखना छोड़ सकता है, या नई फ़ाइलों को छोड़ सकता है, आदि।
- एक वितरित फ़ाइल सिस्टम जैसे कि सर्वर संदेश ब्लॉक (एसएमबी) संदेशाचार माइक्रोसॉफ़्ट विंडोज़ और ओपन-सोर्स सांबा (सॉफ़्टवेयर) ग्राहक को उपयुक्त फ़ाइल सर्वर पर दूरस्थ रूप से फ़ाइलों और फ़ोल्डरों तक पहुंचने और प्रबंधित करने की अनुमति देता है। आमतौर पर ईथरनेट पर मल्टीमीडिया स्ट्रीमिंग के लिए उपयोग किया जाता है और स्मार्ट टीवी द्वारा व्यापक रूप से समर्थित है।[26]
- एटम (मानक), वेब संसाधनों को बनाने और अद्यतन करने के लिए एक HTTP-आधारित संदेशाचार, वेबडीएवी के कुछ उपयोग मामलों के लिए उपयोग किया जा सकता है। यह मानकीकृत संग्रह संसाधनों के साथ मानक HTTP क्रियाओं पर आधारित है जो कुछ हद तक निर्देशिकाओं के वेबडीएवी मॉडल की तरह व्यवहार करते हैं।
- सामग्री प्रबंधन इंटरऑपरेबिलिटी सेवाएँ, अलग-अलग सामग्री रिपॉजिटरी के बीच जानकारी साझा करने के लिए वेब सेवाओं के एक सेट से युक्त एक मानक, कई सामग्री रिपॉजिटरी का उपयोग करने वाले लोगों और अनुप्रयोगों के लिए इंटरऑपरेबिलिटी सुनिश्चित करना चाहता है; इसमें SOAP- और AtomPub-आधारित दोनों इंटरफ़ेस हैं
- विकी सॉफ्टवेयर, जैसे मीडियाविकि।
- लिंक्ड डेटा प्लेटफ़ॉर्म (एलडीपी), एक लिंक्ड डेटा विनिर्देश जो रेस्टफुल HTTP सेवाओं के निर्माण के लिए एकीकरण पैटर्न के एक सेट को परिभाषित करता है जो आरडीएफ डेटा को पढ़ने-लिखने में सक्षम हैं।
- वस्तु भंडारण जैसे ओपनस्टैक#ऑब्जेक्ट_स्टोरेज_(स्विफ्ट) या अमेज़न हो सकता है
यह भी देखें
- कैलडीएवी
- कार्डडीएवी
- ग्रुपडीएवी
- अंतर्वस्तु प्रबंधन
- वेबडीएवी सॉफ्टवेयर की तुलना
- वितरित फ़ाइल तंत्र
- OSID फाइलिंग
- ICE
- डेटा सुवाह्यता
संदर्भ
- ↑ Whitehead & Goland 1999, p. 293.
- ↑ Whitehead 1998, p. 34.
- ↑ Whitehead & Goland 1999, p. 294.
- ↑ "सैन मेटो बैठक के लिए प्रस्तावित एजेंडा". 1996.
- ↑ "संक्षिप्त एमटीजी. सारांश". 1996.
- ↑ "Re: Updated agenda".
- ↑ Whitehead 1998, p. 40.
- ↑ Whitehead 1998, p. 39-40.
- ↑ Whitehead & Goland 1999, p. 299.
- ↑ "मॉड्यूल http.handlers.webdav - कैडी दस्तावेज़ीकरण". Retrieved 2 September 2022.
{{cite web}}
: CS1 maint: url-status (link) - ↑ "Access to EGroupware via WebDAV (CalDAV/CardDAV)". Retrieved 14 October 2021.
- ↑ "lighttpd mod webdav".
- ↑ "मेलफेंस का WebDAV कार्यान्वयन". Retrieved 5 May 2020.
- ↑ "Nextcloud 18 User Manual". nextcloud.com. Retrieved 22 February 2020.
- ↑ "Module ngx_http_dav_module". Retrieved 6 July 2023.
- ↑ "IIS के लिए WebDAV एक्सटेंशन". IIS.net. Retrieved 20 October 2021.
- ↑ "आरक्लोन वेबदाव परोसता है". rclone.org. Retrieved 29 April 2022.
- ↑ DASL Archived 2004-06-03 at the Wayback Machine
- ↑ WebDav SEARCH
- ↑ Discontinued Features: Exchange 2010 SP1 Help Microsoft TechNet
- ↑ "WSPP – Windows Server Protocols documentation". 2011.
- ↑ "MS-WDVME – Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions". 2014.
- ↑ "MS-WDV – Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions". 2011.
- ↑ "MS-WDVSE – Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions". 2011.
- ↑ "MS-WEBDAVE – Web Distributed Authoring and Versioning Error Extensions Protocol Specification". 2011.
- ↑ Rau, Thomas (19 October 2017). "होम नेटवर्क में फ़िल्में, संगीत और चित्र स्ट्रीम करें". PC-WELT (in Deutsch). Retrieved 5 November 2020.
- Whitehead, E. James; Goland, Yaron Y. (1999). WebDAV: A network protocol for remote collaborative authoring on the Web (in English). Neatherlands: Springer Science+Business Media. doi:10.1007/978-94-011-4441-4_16. ISBN 978-94-011-4441-4.
- Whitehead, E.J (1998). "WebDAV: IEFT standard for collaborative authoring on the Web". IEEE Internet Computing. 2 (5): 34–40. doi:10.1109/4236.722228. ISSN 1941-0131. Retrieved 12 October 2021.
बाहरी संबंध
- Official वेबडीएवी site
- Awesome वेबडीएवी A curated list of awesome apps that support वेबडीएवी and tools related to it.
- डीएवीfs2 project
- Fuseडीएवी project
- वेबडीएवी Apache modules