特定のドキュメントのみ共用SSLを使う場合

こちらを参考に。
http://www.clefarray-web.net/blog/archive/2011/05/modx-ssl-accessbyssl.html
https://github.com/clefarray/accessBySSL
 
まず、プラグインの新規作成。

/**
 * accessBySSL
 * 
 * <strong>1.0</strong> 指定したドキュメントへのリンクをSSLに変更する
 * @internal @events OnWebPagePrerender
 * プラグイン設定: &ids=書き換えるドキュメントID(コンマ区切り);int;1 &append=追加する文字列;text;https://;
 */

include_once $modx->config['rb_base_dir'] . "plugins/accessBySSL/accessBySSL.inc.php";
$e = &$modx->Event;

switch($e->name) {
    case "OnWebPagePrerender":
        $t = new accessBySSL($ids, $append);
        $t->process();
        break;
}

設定タブ内のプラグイン設定に、

&ids=書き換えるドキュメントID(コンマ区切り);int;1 &append=追加する文字列;text;https://;

をコピーしてパラメータ表示の更新をすると、設定ができるようになります。
で、解凍してできたファイルをまるっとassetsディレクトリにアップロードする。
 
設定はドキュメントのIDと、SSLのアドレスを指定するだけです。
アドレス指定部分は最後の/は不必要なようです。
 
要注意点としては、フレンドリーURLを利用している場合、このプラグインがきちんと働いてくれない点ですかね。
推定ですが、フレンドリーURLを利用していると、吐き出されるアドレスが物理的に実在していないため、共用SSLのページとしては404になるのではないかと。
フレンドリーURLを利用していないサイトの場合は、このプラグインで万事解決なのですが、フレンドリーURLを利用している場合、結局どうにもならないようです。
WADAXとsixcoreで試してみたところ、両方同じ結果なのでたぶん。
 
そしてMODx+SSLの情報の少なさに絶望した…!