Seditio Source
Root |
./othercms/b2evolution_7.2.3/xmlsrv/rsd.php
<?php
/**
 * RSD Really Simple Discoverability
 *
 * b2evolution - {@link http://b2evolution.net/}
 * Released under GNU GPL License - {@link http://b2evolution.net/about/gnu-gpl-license}
 * @copyright (c)2003-2020 by Francois Planque - {@link http://fplanque.com/}
 *
 * @todo fp> do we want to restrict API definitions to a specific blog with blogID="" ?
 *
 * @see http://archipelago.phrasewise.com/rsd
 * @see http://en.wikipedia.org/wiki/Really_Simple_Discovery
 * @see http://cyber.law.harvard.edu/blogs/gems/tech/rsd.html
 *
 * @package xmlsrv
 */
header('Content-type: text/xml; charset=UTF-8', true);

require_once
dirname(__FILE__).'/../conf/_config.php';

require_once
$inc_path.'_main.inc.php';

param( 'blog', 'integer', NULL );

echo
'<?xml version="1.0" encoding="UTF-8"?'.'>';
?>
<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd">
    <service>
      <engineName>b2evolution</engineName>
      <engineLink>http://b2evolution.net/</engineLink>
      <homePageLink><?php echo $baseurl; ?></homePageLink>
      <apis>
        <api name="WordPress" preferred="true" apiLink="<?php echo $xmlsrv_url; ?>xmlrpc.php"<?php
           
if( !empty($blog) ) { echo ' blogID="'.$blog.'"'; }
           
?>>
                <settings>
                    <docs>https://codex.wordpress.org/XML-RPC_wp</docs>
                </settings>
            </api>
        <api name="MetaWeblog" preferred="false" apiLink="<?php echo $xmlsrv_url; ?>xmlrpc.php"<?php
           
if( !empty($blog) ) { echo ' blogID="'.$blog.'"'; }
           
?>>
                <settings>
                    <docs><?php echo get_manual_url( 'metaweblog-api' ); ?></docs>
                </settings>
            </api>
        <api name="MovableType" preferred="false" apiLink="<?php echo $xmlsrv_url; ?>xmlrpc.php"<?php
           
if( !empty($blog) ) { echo ' blogID="'.$blog.'"'; }
           
?>>
                <settings>
                    <docs><?php echo get_manual_url( 'movabletype-api' ); ?></docs>
                </settings>
            </api>
        <api name="Blogger" preferred="false" apiLink="<?php echo $xmlsrv_url; ?>xmlrpc.php"<?php
           
if( !empty($blog) ) { echo ' blogID="'.$blog.'"'; }
           
?>>
                <settings>
                    <docs><?php echo get_manual_url( 'blogger-api' ); ?></docs>
                </settings>
            </api>
        <api name="b2" preferred="false" apiLink="<?php echo $xmlsrv_url; ?>xmlrpc.php"<?php
           
if( !empty($blog) ) { echo ' blogID="'.$blog.'"'; }
           
?>>
                <settings>
                    <docs><?php echo get_manual_url( 'b2-api' ); ?></docs>
                </settings>
            </api>
      </apis>
    </service>
</rsd>