Действительно простое открытие - Really Simple Discovery
Действительно простое открытие (RSD) является XML формат и соглашение о публикации для предоставления услуг, предоставляемых блог или другое веб-программное обеспечение, обнаруживаемое клиентским программным обеспечением.
Это способ сократить количество информации, необходимой для настройки программного обеспечения для редактирования / ведения блога, до трех хорошо известных элементов: имя пользователя, пароль, и домашняя страница URL. Любые другие критические настройки должны быть либо определены в файле RSD, относящемся к веб-сайту, либо обнаружены с использованием предоставленной информации.
История
RSD был автором Даниэля Берлингера в Действительно простая возможность обнаружения 1.0 Технические характеристики.[нужна цитата ]
Формат
Чтобы использовать RSD, владелец сайта помещает тег ссылки в заголовок домашней страницы, который указывает местонахождение файла RSD. Пример того, что MediaWiki использует:
<ссылка rel ="EditURI" type ="приложение / rsd + xml" href ="https://en.wikipedia.org/w/api.php?action=rsd" />
Если этот тег отсутствует или файл не найден, клиенты должны искать в расположении по умолчанию, которое является файлом с именем rsd.xml в корневом веб-каталоге.[1] Например, в https://example.net/rsd.xml
.
Содержание
Вот образец файла RSD из «Действительно простая возможность обнаружения 1.0»:
<?xml version="1.0" ?> версия ="1.0" xmlns ="http://archipelago.phrasewise.com/rsd" > <service> <engineName>Блог Munging CMS</engineName> <engineLink>http://www.blogmunging.com/</engineLink> <homePageLink>http://www.userdomain.com/</homePageLink> <apis> имя =«МетаВеблог» предпочтительный ="истинный" apiLink ="http://example.com/xml/rpc/url" blogID =«123abc» /> имя =«Блогер» предпочтительный ="ложный" apiLink ="http://example.com/xml/rpc/url" blogID =«123abc» /> имя =«МетаВики» предпочтительный ="ложный" apiLink ="http://example.com/some/other/url" blogID =«123abc» /> имя ="Антвилл" предпочтительный ="ложный" apiLink ="http://example.com/yet/another/url" blogID =«123abc» /> имя ="Conversant" предпочтительный ="ложный" apiLink ="http://example.com/xml/rpc/url" blogID =""> <settings> <docs>http://www.conversant.com/docs/api/ </docs> <notes>Дополнительное объяснение здесь.</notes> <установка имя ="настройка для конкретной услуги">ценность</setting> <установка имя ="другое урегулирование">другое значение</setting> ... </settings> </api> </apis> </service></rsd>
MediaWiki пример:
<?xml version="1.0"?> версия ="1.0" xmlns ="http://archipelago.phrasewise.com/rsd"> <service> <apis> имя ="MediaWiki" предпочтительный ="истинный" apiLink ="http://en.wikipedia.org/w/api.php" blogID =""> <settings> <документы xml: пробел ="сохранять">http://mediawiki.org/wiki/API</docs> <установка имя ="OAuth" xml: пробел ="сохранять">ложный</setting> </settings> </api> </apis> <имя двигателя xml: пробел ="сохранять">MediaWiki</engineName> xml: пробел ="сохранять">http://www.mediawiki.org/</engineLink> </service></rsd>